1. 28 Sep, 2012 8 commits
  2. 26 Sep, 2012 5 commits
  3. 23 Sep, 2012 7 commits
  4. 22 Sep, 2012 6 commits
  5. 21 Sep, 2012 4 commits
  6. 20 Sep, 2012 10 commits
    • Denis Bilenko's avatar
      update util/makedist.py to work with git · 5586cc2e
      Denis Bilenko authored
      5586cc2e
    • Denis Bilenko's avatar
      fix test___monkey_patching.py · f9105889
      Denis Bilenko authored
      it no longer depends on specific minor python version
      f9105889
    • Denis Bilenko's avatar
      remove unused class · 4a28b566
      Denis Bilenko authored
      4a28b566
    • Denis Bilenko's avatar
      util/set_version.py: switch from hg to git · 5b7cd9bb
      Denis Bilenko authored
      5b7cd9bb
    • Denis Bilenko's avatar
      update .gitignore · 21e4be8a
      Denis Bilenko authored
      [ci skip]
      21e4be8a
    • Denis Bilenko's avatar
      remove util/stat.py · 8f9dca93
      Denis Bilenko authored
      we no longer stores test results in a [sqlite] database
      8f9dca93
    • Denis Bilenko's avatar
      many fixes for the testsuite; rewrite testrunner · d98833c9
      Denis Bilenko authored
      The stdlib tests are now included in the repository. since ubuntu
      does not ships them in any package.
      
      The testrunner is completely rewritten. When testrunner.py was originally written
      a lot of tests were failing and some of them were hanging. Thus testrunner.py
      was focused on proving good reports and could retry the tests with a particular
      test case disabled if it detected time out. Now testrunner is somewhat simpler as
      we mostly concerned whether the tests pass or not. It also runs the tests
      concurrently, to improve the speed at which we get the results back from travis-ci.
      Some tests time execution and assert certain timings, this can fail, especially when
      the number of workers is bigger than cpu count. The new testrunner will re-try
      tests that failed in a sequential run, when nothing else is run. If this fixes
      the problem, the test is reported as "succeeded, but only on the second try" and does
      reports the whole suite as failed.
      
      .travis.yml is fixed to download binary packages for all dependencies and use system python.
      
      rename test__benchmarks.py to xtest__benchmarks.py to exclude it form testrunner.py.
      
      Exclude test__count from test_thread.py, because it uses function thread._count() we don't implement
      
      Run monkey patched tests twice, first with patch_all(), then with patch_all(Event=True)
      d98833c9
    • Denis Bilenko's avatar
      add XXX to threadpool.py · 66a6f573
      Denis Bilenko authored
      66a6f573
    • Denis Bilenko's avatar
      monkey: add Event=False argument to patch_all() and patch_thread() · 1fc48720
      Denis Bilenko authored
      if True, threading.Event is replaced with gevent.event.Event
      1fc48720
    • Denis Bilenko's avatar
      core: check that first argument to start() is not None · aba3cb2a
      Denis Bilenko authored
      Previously this was handled by 'callback' setter,
      but that one now accepts both callable and None, so
      we need a separate check for None in start()
      aba3cb2a