[pypy-commit] pypy default: print the progress uppon test failure (test_gil), increased the time it sleeps while checking the progress
plan_rich
pypy.commits at gmail.com
Tue Apr 19 03:57:15 EDT 2016
Author: Richard Plangger <planrichi at gmail.com>
Branch:
Changeset: r83761:aacade14ae52
Date: 2016-04-19 09:55 +0200
http://bitbucket.org/pypy/pypy/changeset/aacade14ae52/
Log: print the progress uppon test failure (test_gil), increased the time
it sleeps while checking the progress
diff --git a/pypy/module/thread/test/test_gil.py b/pypy/module/thread/test/test_gil.py
--- a/pypy/module/thread/test/test_gil.py
+++ b/pypy/module/thread/test/test_gil.py
@@ -1,5 +1,7 @@
import time
from pypy.module.thread import gil
+from rpython.rtyper.lltypesystem.lloperation import llop
+from rpython.rtyper.lltypesystem import lltype
from rpython.rlib import rgil
from rpython.rlib.test import test_rthread
from rpython.rlib import rthread as thread
@@ -81,10 +83,13 @@
while len(state.data) < 2*N:
debug_print(len(state.data))
if not still_waiting:
+ llop.debug_print(lltype.Void, "timeout. progress: "
+ "%d of 2*N (= %f%%)" % \
+ (len(state.data), 2*N, 100*len(state.data)/(2.0*N)))
raise ValueError("time out")
still_waiting -= 1
if not we_are_translated(): rgil.release()
- time.sleep(0.01)
+ time.sleep(0.1)
if not we_are_translated(): rgil.acquire()
debug_print("leaving!")
i1 = i2 = 0
More information about the pypy-commit
mailing list