popcorn: pop_test uses NIT_TESTING_ID to determine test port
authorAlexandre Terrasa <alexandre@moz-code.org>
Mon, 23 Oct 2017 14:05:42 +0000 (10:05 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Mon, 23 Oct 2017 14:05:42 +0000 (10:05 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

lib/popcorn/pop_tests.nit

index 6c5985d..73bb0f5 100644 (file)
@@ -79,9 +79,11 @@ redef class Sys
 
        # Return a new port for each instance
        fun test_port: Int do
-               srand
-               return 10000+20000.rand
+               return testing_id % 20000 + 10000
        end
+
+       # Nitdoc testing ID
+       fun testing_id: Int do return "NIT_TESTING_ID".environ.to_i
 end
 
 # Thread running the App to test.