Skip to content

Commit e5aa7c2

Browse files
committed
Handle *.inc.js files in collectTests().
1 parent ee2186c commit e5aa7c2

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

tool.go

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -296,8 +296,7 @@ func main() {
296296

297297
s := gbuild.NewSession(options)
298298
tests := &testFuncs{Package: pkg.Package}
299-
collectTests := func(buildPkg *build.Package, testPkgName string, needVar *bool) error {
300-
testPkg := &gbuild.PackageData{Package: buildPkg, IsTest: true}
299+
collectTests := func(testPkg *gbuild.PackageData, testPkgName string, needVar *bool) error {
301300
if err := s.BuildPackage(testPkg); err != nil {
302301
return err
303302
}
@@ -315,20 +314,27 @@ func main() {
315314
return nil
316315
}
317316

318-
if err := collectTests(&build.Package{
319-
ImportPath: pkg.ImportPath,
320-
Dir: pkg.Dir,
321-
GoFiles: append(pkg.GoFiles, pkg.TestGoFiles...),
322-
Imports: append(pkg.Imports, pkg.TestImports...),
317+
if err := collectTests(&gbuild.PackageData{
318+
Package: &build.Package{
319+
ImportPath: pkg.ImportPath,
320+
Dir: pkg.Dir,
321+
GoFiles: append(pkg.GoFiles, pkg.TestGoFiles...),
322+
Imports: append(pkg.Imports, pkg.TestImports...),
323+
},
324+
IsTest: true,
325+
JSFiles: pkg.JSFiles,
323326
}, "_test", &tests.NeedTest); err != nil {
324327
return err
325328
}
326329

327-
if err := collectTests(&build.Package{
328-
ImportPath: pkg.ImportPath + "_test",
329-
Dir: pkg.Dir,
330-
GoFiles: pkg.XTestGoFiles,
331-
Imports: pkg.XTestImports,
330+
if err := collectTests(&gbuild.PackageData{
331+
Package: &build.Package{
332+
ImportPath: pkg.ImportPath + "_test",
333+
Dir: pkg.Dir,
334+
GoFiles: pkg.XTestGoFiles,
335+
Imports: pkg.XTestImports,
336+
},
337+
IsTest: true,
332338
}, "_xtest", &tests.NeedXtest); err != nil {
333339
return err
334340
}

0 commit comments

Comments
 (0)