Author: Maciej Fijalkowski <fij...@gmail.com> Branch: Changeset: r62786:3e126f37c6e9 Date: 2013-03-25 20:29 -0700 http://bitbucket.org/pypy/pypy/changeset/3e126f37c6e9/
Log: merge diff --git a/rpython/jit/backend/test/test_zll_stress_0.py b/rpython/jit/backend/test/test_zll_stress_0.py new file mode 100644 --- /dev/null +++ b/rpython/jit/backend/test/test_zll_stress_0.py @@ -0,0 +1,4 @@ +from rpython.jit.backend.test import zll_stress + +def test_stress_0(): + zll_stress.do_test_stress(0) diff --git a/rpython/jit/backend/test/test_zll_stress_1.py b/rpython/jit/backend/test/test_zll_stress_1.py new file mode 100644 --- /dev/null +++ b/rpython/jit/backend/test/test_zll_stress_1.py @@ -0,0 +1,4 @@ +from rpython.jit.backend.test import zll_stress + +def test_stress_1(): + zll_stress.do_test_stress(1) diff --git a/rpython/jit/backend/test/test_zll_stress_2.py b/rpython/jit/backend/test/test_zll_stress_2.py new file mode 100644 --- /dev/null +++ b/rpython/jit/backend/test/test_zll_stress_2.py @@ -0,0 +1,4 @@ +from rpython.jit.backend.test import zll_stress + +def test_stress_2(): + zll_stress.do_test_stress(2) diff --git a/rpython/jit/backend/test/test_zll_stress_3.py b/rpython/jit/backend/test/test_zll_stress_3.py new file mode 100644 --- /dev/null +++ b/rpython/jit/backend/test/test_zll_stress_3.py @@ -0,0 +1,4 @@ +from rpython.jit.backend.test import zll_stress + +def test_stress_3(): + zll_stress.do_test_stress(3) diff --git a/rpython/jit/backend/test/test_zll_stress.py b/rpython/jit/backend/test/zll_stress.py rename from rpython/jit/backend/test/test_zll_stress.py rename to rpython/jit/backend/test/zll_stress.py --- a/rpython/jit/backend/test/test_zll_stress.py +++ b/rpython/jit/backend/test/zll_stress.py @@ -5,14 +5,18 @@ CPU = getcpuclass() -iterations = 1000 +total_iterations = 1000 if platform.machine().startswith('arm'): - iterations = 100 + total_iterations = 100 +pieces = 4 +per_piece = total_iterations / pieces -def test_stress(): + +def do_test_stress(piece): cpu = CPU(None, None) cpu.setup_once() r = Random() - for i in range(iterations): - check_random_function(cpu, LLtypeOperationBuilder, r, i, iterations) + r.jumpahead(piece*per_piece) + for i in range(piece*per_piece, (piece+1)*per_piece): + check_random_function(cpu, LLtypeOperationBuilder, r, i, total_iterations) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit