aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/csource_test.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-07-25 10:44:45 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-07-25 10:44:45 +0200
commitad155aa4289990cd08c77c0e4e5ecc4d63df6ff3 (patch)
tree3a2b62147bac29b572ba6cb6475b56d489a5ccf4 /pkg/csource/csource_test.go
parente0c1bcbabc5e9037b9a265204dc70c5188909dbc (diff)
pkg/csource: say what compiler is missing
Diffstat (limited to 'pkg/csource/csource_test.go')
-rw-r--r--pkg/csource/csource_test.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkg/csource/csource_test.go b/pkg/csource/csource_test.go
index 584bc4606..359c05264 100644
--- a/pkg/csource/csource_test.go
+++ b/pkg/csource/csource_test.go
@@ -7,6 +7,7 @@ import (
"fmt"
"math/rand"
"os"
+ "strings"
"testing"
"time"
@@ -88,10 +89,10 @@ func testOne(t *testing.T, p *prog.Prog, opts Options) {
t.Fatalf("%v", err)
}
bin, err := Build(p.Target, src)
- if err == ErrNoCompiler {
- t.Skip(err)
- }
if err != nil {
+ if strings.Contains(err.Error(), "no target compiler") {
+ t.Skip(err)
+ }
t.Logf("opts: %+v\nprogram:\n%s\n", opts, p.Serialize())
t.Fatalf("%v", err)
}