package aep import ( "os" "testing" ) // TestDumpRealAEP is a manual harness: set FR_TEST_AEP to a .aep path to print the // comps + layer names the parser extracts. Skipped in normal CI runs. func TestDumpRealAEP(t *testing.T) { path := os.Getenv("FR_TEST_AEP") if path == "" { t.Skip("set FR_TEST_AEP to a .aep path") } data, err := os.ReadFile(path) if err != nil { t.Fatal(err) } comps, err := ParseComps(data) if err != nil { t.Fatal(err) } names, _ := ParseNames(data) t.Logf("parsed %d comps, %d names from %s (%d bytes)", len(comps), len(names), path, len(data)) for _, c := range comps { t.Logf("COMP %q dur=%.2fs layers=%d", c.Name, c.DurationSec, len(c.Layers)) } }