type importerTest … func runImporterTest(t *testing.T, imp Importer, initmap map[*types.Package]InitData, test *importerTest) { … } var importerTests … func TestGoxImporter(t *testing.T) { … } // gccgoPath returns a path to gccgo if it is present (either in // path or specified via GCCGO environment variable), or an // empty string if no gccgo is available. func gccgoPath() string { … } func TestObjImporter(t *testing.T) { … }