main (test): integrate test corpus runner

This allows us to test a large corpus of external packages against the compiler.
This commit is contained in:
Nia Waldvogel
2022-01-10 17:58:34 -05:00
committed by Nia
parent 3a4e0c94e1
commit 8aa223aed9
8 changed files with 474 additions and 4 deletions
+8 -3
View File
@@ -94,9 +94,14 @@ func Load(config *compileopts.Config, inputPkgs []string, clangHeaders string, t
if err != nil {
return nil, err
}
wd, err := os.Getwd()
if err != nil {
return nil, err
var wd string
if config.Options.Directory != "" {
wd = config.Options.Directory
} else {
wd, err = os.Getwd()
if err != nil {
return nil, err
}
}
p := &Program{
config: config,