From 9617aa8e19b660ead51c201b76c510ea079f40eb Mon Sep 17 00:00:00 2001 From: obscuren Date: Wed, 20 May 2015 00:20:07 +0200 Subject: [PATCH] tests: added conditional skip on long running VM tests Set the TEST_VM_COMPLEX env var to test complex vm tests which require a lot of ram and quite some time. --- tests/vm/gh_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/vm/gh_test.go b/tests/vm/gh_test.go index 827d8ec8b..68eb4cb45 100644 --- a/tests/vm/gh_test.go +++ b/tests/vm/gh_test.go @@ -4,6 +4,7 @@ import ( "bytes" "io/ioutil" "math/big" + "os" "path/filepath" "strconv" "testing" @@ -347,11 +348,17 @@ func TestMemory(t *testing.T) { } func TestMemoryStress(t *testing.T) { + if os.Getenv("TEST_VM_COMPLEX") == "" { + t.Skip() + } const fn = "../files/StateTests/stMemoryStressTest.json" RunVmTest(fn, t) } func TestQuadraticComplexity(t *testing.T) { + if os.Getenv("TEST_VM_COMPLEX") == "" { + t.Skip() + } const fn = "../files/StateTests/stQuadraticComplexityTest.json" RunVmTest(fn, t) }