Skip to content

Commit

Permalink
isGoxTestFile
Browse files Browse the repository at this point in the history
  • Loading branch information
xushiwei committed Mar 5, 2024
1 parent 2bb1091 commit a8710a9
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion cl/classfile.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ func loadClass(ctx *pkgCtx, pkg *gox.Package, file string, f *ast.File, conf *Co
p, ok := ctx.projs[gt.Ext]
if !ok {
pkgPaths := gt.PkgPaths
p = &gmxProject{pkgPaths: pkgPaths}
p = &gmxProject{pkgPaths: pkgPaths, isTest: isGoxTestFile(ext)}
ctx.projs[gt.Ext] = p

p.pkgImps = make([]gox.PkgRef, len(pkgPaths))
Expand Down
6 changes: 3 additions & 3 deletions cl/compile.go
Original file line number Diff line number Diff line change
Expand Up @@ -730,12 +730,12 @@ func preloadGopFile(p *gox.Package, ctx *blockCtx, file string, f *ast.File, con
}
} else {
c := parent.classes[f]
classType = c.tname
proj, ctx.proj = c.proj, c.proj
ctx.autoimps = proj.autoimps
classType = c.tname
if isGoxTestFile(c.ext) { // test classfile
goxTestFile = proj.isTest
if goxTestFile { // test classfile
testType = c.tname
goxTestFile, proj.isTest = true, true
if !f.IsProj {
classType = casePrefix + testNameSuffix(testType)
}
Expand Down

0 comments on commit a8710a9

Please sign in to comment.