nitrpg&nitcorn: replace `rand` with `NIT_TESTING_ID` for their tests
authorJean Privat <jean@pryen.org>
Wed, 25 May 2016 19:38:25 +0000 (15:38 -0400)
committerJean Privat <jean@pryen.org>
Thu, 26 May 2016 12:58:34 +0000 (08:58 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

contrib/nitrpg/src/test_helper.nit
tests/test_nitcorn.nit

index 1ac8314..904862c 100644 (file)
@@ -57,7 +57,8 @@ abstract class NitrpgTestHelper
 
        # Gen a test db with a random name (to avoid race conditions).
        fun gen_test_db: MongoDb do
-               var db_name = "test_nitrpg_{get_time}_{1000.rand}"
+               var testid = "NIT_TESTING_ID".environ.to_i
+               var db_name = "test_nitrpg_{testid}"
                var db = load_db(db_name)
                test_dbs.add db
                return db
index e4088a2..5f2ca1c 100644 (file)
@@ -17,8 +17,8 @@ import pthreads
 
 redef class Sys
        var iface: String is lazy do
-               srand
-               return "localhost:{10000+20000.rand}"
+               var testid = "NIT_TESTING_ID".environ.to_i
+               return "localhost:{10000+testid}"
        end
 
        var fs_path: String = getcwd / "../lib/nitcorn/examples/www/hello_world/dir" is lazy