aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/csource/csource_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/csource/csource_test.go')
-rw-r--r--pkg/csource/csource_test.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkg/csource/csource_test.go b/pkg/csource/csource_test.go
index 885d75f67..fc3b21573 100644
--- a/pkg/csource/csource_test.go
+++ b/pkg/csource/csource_test.go
@@ -70,13 +70,16 @@ func testTarget(t *testing.T, target *prog.Target, full bool) {
p.Calls = append(p.Calls, minimized.Calls...)
opts = allOptionsPermutations(target.OS)
}
- // Test fault injection and async call generation as well.
+ // Test various call properties.
if len(p.Calls) > 0 {
p.Calls[0].Props.FailNth = 1
}
if len(p.Calls) > 1 {
p.Calls[1].Props.Async = true
}
+ if len(p.Calls) > 2 {
+ p.Calls[2].Props.Rerun = 4
+ }
for opti, opts := range opts {
if testing.Short() && opts.HandleSegv {
// HandleSegv can radically increase compilation time/memory consumption on large programs.