test: enable debug testing

This commit is contained in:
Li Jie
2024-11-26 14:39:29 +08:00
parent 954cc0e8bc
commit 43c4a3bfdc
5 changed files with 26 additions and 47 deletions

View File

@@ -21,7 +21,6 @@ import (
"os"
"strings"
"github.com/goplus/llgo/cl"
"github.com/goplus/llgo/internal/llgen"
"github.com/goplus/mod"
)
@@ -38,20 +37,6 @@ func main() {
llgenDir(dir + "/cl/_testdata")
}
func isDbgSymEnabled(flagsFile string) bool {
data, err := os.ReadFile(flagsFile)
if err != nil {
return false
}
toks := strings.Split(strings.Join(strings.Split(string(data), "\n"), " "), " ")
for _, tok := range toks {
if tok == "-dbg" {
return true
}
}
return false
}
func llgenDir(dir string) {
fis, err := os.ReadDir(dir)
check(err)
@@ -63,8 +48,6 @@ func llgenDir(dir string) {
testDir := dir + "/" + name
fmt.Fprintln(os.Stderr, "llgen", testDir)
check(os.Chdir(testDir))
dbg := isDbgSymEnabled("flags.txt")
cl.EnableDebugSymbols(dbg)
llgen.SmartDoFile(testDir)
}
}