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.
This commit is contained in:
obscuren 2015-05-20 00:20:07 +02:00
parent f5af1fdca8
commit 9617aa8e19

@ -4,6 +4,7 @@ import (
"bytes" "bytes"
"io/ioutil" "io/ioutil"
"math/big" "math/big"
"os"
"path/filepath" "path/filepath"
"strconv" "strconv"
"testing" "testing"
@ -347,11 +348,17 @@ func TestMemory(t *testing.T) {
} }
func TestMemoryStress(t *testing.T) { func TestMemoryStress(t *testing.T) {
if os.Getenv("TEST_VM_COMPLEX") == "" {
t.Skip()
}
const fn = "../files/StateTests/stMemoryStressTest.json" const fn = "../files/StateTests/stMemoryStressTest.json"
RunVmTest(fn, t) RunVmTest(fn, t)
} }
func TestQuadraticComplexity(t *testing.T) { func TestQuadraticComplexity(t *testing.T) {
if os.Getenv("TEST_VM_COMPLEX") == "" {
t.Skip()
}
const fn = "../files/StateTests/stQuadraticComplexityTest.json" const fn = "../files/StateTests/stQuadraticComplexityTest.json"
RunVmTest(fn, t) RunVmTest(fn, t)
} }