diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-04-22 11:59:09 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-04-22 12:02:40 -0700 |
commit | d16dee594404a49f68df93f92efa1790e7a17273 (patch) | |
tree | 5a24db8b7728ca156a0cc874cadc0cfc9a5fe8f8 /cpp/010vm | |
parent | ccd792dace1439b60882fafd1d1bd4b06c405d9e (diff) | |
download | mu-d16dee594404a49f68df93f92efa1790e7a17273.tar.gz |
1127
Move assertions about test space right before running all tests. (But not before running *every* test.) This is a good trip-wire, but it requires that we remember to set it in any new code paths running tests. Still one wart: layer 1 depends on layer 10.
Diffstat (limited to 'cpp/010vm')
-rw-r--r-- | cpp/010vm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/010vm b/cpp/010vm index 0a1ada2c..0dbafc03 100644 --- a/cpp/010vm +++ b/cpp/010vm @@ -153,6 +153,8 @@ assert(MAX_PRIMITIVE_RECIPES < 100); // level 0 is primitives; until 99 Next_recipe_number = 100; // End Load Recipes delete Trace_stream; Trace_stream = new trace_stream; +:(after "void run_tests()") +assert(Next_recipe_number < 1000); // functions being tested didn't overflow into test space :(before "End Setup") Next_recipe_number = 1000; // consistent new numbers for each test |