Commit Graph

840 Commits

Author SHA1 Message Date
hpk e03e71c96f [svn r51058] fix ReST
--HG--
branch : trunk
2008-01-26 12:45:03 +01:00
hpk 923c85b701 [svn r51057] review, refactor and write up for some 1.0 related TODOs
--HG--
branch : trunk
2008-01-26 12:33:32 +01:00
hpk f7e1bbeb24 [svn r51056] fijal: don't use py.test.skip directly in a conftest.py -
this will get called very early during import time.
This lead to windows not executing any py/ tests at all.

--HG--
branch : trunk
2008-01-26 11:58:23 +01:00
hpk f2b0bd10e6 [svn r51034] merging in fijal's reporter-merge branch into the trunk,
still needs refactoring as far as i am concernced.

--HG--
branch : trunk
2008-01-25 16:54:04 +01:00
hpk 192a890435 [svn r51033] merging of svn+ssh://codespeak.net/svn/py/branch/reporter-merge/py/test/session.py
revisions 47584 to 51032:

    ------------------------------------------------------------------------
    r51030 | hpk | 2008-01-25 14:30:54 +0100 (Fri, 25 Jan 2008) | 5 lines

    fixing test and restoring the functionality
    that session.main returns a list of failures
    (py.test --exec=python should work again)


    ------------------------------------------------------------------------
    r50984 | hpk | 2008-01-24 18:27:06 +0100 (Thu, 24 Jan 2008) | 1 line

    avoid reporting hooks on session object
    ------------------------------------------------------------------------
    r49391 | fijal | 2007-12-05 17:33:05 +0100 (Wed, 05 Dec 2007) | 2 lines

    Don't cache results.

    ------------------------------------------------------------------------
    r48698 | fijal | 2007-11-15 01:31:42 +0100 (Thu, 15 Nov 2007) | 2 lines

    Uh. 2.4 compatibility

    ------------------------------------------------------------------------
    r48318 | fijal | 2007-11-05 16:47:34 +0100 (Mon, 05 Nov 2007) | 3 lines

    Seems that --pdb don't need to imply -s and worked out of the box.
    I've got no idea how to test it though :-/

    ------------------------------------------------------------------------
    r48140 | fijal | 2007-10-28 19:43:21 +0100 (Sun, 28 Oct 2007) | 2 lines

    Reintroduce boxing

    ------------------------------------------------------------------------
    r48138 | fijal | 2007-10-28 19:22:42 +0100 (Sun, 28 Oct 2007) | 2 lines

    Share more code.

    ------------------------------------------------------------------------
    r48130 | fijal | 2007-10-28 14:58:42 +0100 (Sun, 28 Oct 2007) | 2 lines

    Add --collectonly handling, new style, logic separated

    ------------------------------------------------------------------------
    r48129 | fijal | 2007-10-28 14:41:06 +0100 (Sun, 28 Oct 2007) | 2 lines

    Refactor LocalReporter not to rely on hosts being there

    ------------------------------------------------------------------------
    r48128 | fijal | 2007-10-28 14:24:41 +0100 (Sun, 28 Oct 2007) | 2 lines

    Small regactoring for simple usage of default reporter class

    ------------------------------------------------------------------------
    r48127 | fijal | 2007-10-28 12:56:41 +0100 (Sun, 28 Oct 2007) | 2 lines

    Remove terminal session as it's no longer needed

    ------------------------------------------------------------------------
    r48126 | fijal | 2007-10-28 12:48:35 +0100 (Sun, 28 Oct 2007) | 2 lines

    Some real test for itemgen

    ------------------------------------------------------------------------
    r47678 | fijal | 2007-10-21 18:43:54 +0200 (Sun, 21 Oct 2007) | 2 lines

    Make even less things working.

    ------------------------------------------------------------------------
    r47667 | fijal | 2007-10-21 13:00:20 +0200 (Sun, 21 Oct 2007) | 4 lines

    Huge refactoring, the target is unification of session reporters and
    eventually sessions. Right now there is about 200 lines of code cut,
    but there is still some code to die and also some features missing :)

    ------------------------------------------------------------------------
    r47660 | fijal | 2007-10-21 00:02:04 +0200 (Sun, 21 Oct 2007) | 2 lines

    Create a new branch for reporter merge

    ------------------------------------------------------------------------

--HG--
branch : trunk
2008-01-25 16:51:46 +01:00
cfbolz b7c0d84ee3 [svn r51029] make sure the artificial GeneratorExit claims to come from the exceptions
module

--HG--
branch : trunk
2008-01-25 13:46:31 +01:00
fijal 37073e11f9 [svn r50755] Port from reporter-merge branch.
--HG--
branch : trunk
2008-01-18 17:35:33 +01:00
arigo 9ca5974f0a [svn r50645] Fix for "utestconvert.py < input".
--HG--
branch : trunk
2008-01-15 18:46:55 +01:00
hpk 8569bd57a9 [svn r50606] don't fail for links to html files where we don'T have a .txt
--HG--
branch : trunk
2008-01-14 17:43:08 +01:00
arigo efd732b035 [svn r50576] This patch by Thiemo Seufer adds support for mips and mipsel.
--HG--
branch : trunk
2008-01-14 10:38:23 +01:00
arigo c5f6b437c8 [svn r49974] Restore the following behavior: py.test exits with an exit code 1
when there are failures.

--HG--
branch : trunk
2007-12-21 10:55:40 +01:00
fijal 150a396f66 [svn r49423] (naro) Fix for list.append() obviously, has no single test.
--HG--
branch : trunk
2007-12-05 22:08:23 +01:00
cfbolz de0879d46d [svn r48347] make status on working copy objects deal with replaced files
--HG--
branch : trunk
2007-11-06 23:11:30 +01:00
fijal b97ff86b0f [svn r47584] Implement very sophisticated algorith for -k TestClass.test to work
--HG--
branch : trunk
2007-10-19 15:46:10 +02:00
fijal aabae96514 [svn r47277] Argh. Fix -d -x
--HG--
branch : trunk
2007-10-08 10:19:55 +02:00
cfbolz 1e67da155a [svn r46794] embarassing typo
--HG--
branch : trunk
2007-09-21 15:29:26 +02:00
cfbolz d61ed8c014 [svn r46772] add a custom pdb.Pdb subclass that has the ability to properly list the lines
generated by py.code.Source. Very useful in PyPy debugging.

--HG--
branch : trunk
2007-09-20 17:26:09 +02:00
cfbolz 77163a5bf7 [svn r46771] remove nonsense __init__.py line -- belongs to the next checkin
--HG--
branch : trunk
2007-09-20 17:20:45 +02:00
cfbolz 66f7db5894 [svn r46770] add py.builtin.GeneratorExit, to make it possible to write 2.3 and 2.4
compatible code. The exception is never raised there.

--HG--
branch : trunk
2007-09-20 17:17:22 +02:00
guido 303a6e659a [svn r46692] Added 'export()' method to py.path.svnurl.
--HG--
branch : trunk
2007-09-17 14:22:39 +02:00
fijal 28c5aae67d [svn r46011] Branch merge of session cleanups.
* killed _tryiter usage in rsession
* moved reporter one level up, so it can be reused later for normal session
* a lot of small simplifications

--HG--
branch : trunk
2007-08-27 11:02:50 +02:00
fijal 46fdbe7867 [svn r46010] Merge from branch - a lock for files, prevents segfaults of cpython
--HG--
branch : trunk
2007-08-27 10:45:03 +02:00
guido ee7dc229f9 [svn r45994] Adding support for locking and non-recursive commits (a somewhat obscure
feature, but was easy to implement) to svnwc. Not tested on SVN 1.2 (anyone?).

--HG--
branch : trunk
2007-08-26 14:31:20 +02:00
fijal ea8038db10 [svn r45907] Fix number
--HG--
branch : trunk
2007-08-22 14:43:50 +02:00
ac 643289e013 [svn r45901] Do not use os.tmpfile() as it will fail on Windows unless You are Administrator.
--HG--
branch : trunk
2007-08-21 20:39:21 +02:00
fijal e722cb2db7 [svn r45671] Change lines for code.txt not to fail on cpy2.5
Problem is described in tests (skipped) anyway, hence there is no point
in failing code snippet in documentation

--HG--
branch : trunk
2007-08-15 12:53:26 +02:00
fijal a18a291dee [svn r45655] Kill unnecessary sanity check
--HG--
branch : trunk
2007-08-14 17:21:02 +02:00
fijal 2b39cfd09c [svn r45649] Two possible skip reasons
--HG--
branch : trunk
2007-08-14 11:49:04 +02:00
fijal 773848823d [svn r45648] Add possibility to specify reason for skips
--HG--
branch : trunk
2007-08-14 11:48:15 +02:00
fijal a7a95973eb [svn r45647] use repr() rather than direct return
--HG--
branch : trunk
2007-08-14 11:47:27 +02:00
fijal 5318f7b145 [svn r45646] Rewrite it a bit not to rely on exact formatting (rather checking whether
information is there)

--HG--
branch : trunk
2007-08-14 11:45:04 +02:00
fijal 8ce22f32ac [svn r45550] Skip those tests on windows
--HG--
branch : trunk
2007-08-08 14:03:03 +02:00
hpk 2371fb16fa [svn r45549] fix a bug that servemain() wouldn't actually
try to join threads at exit because of a
(hidden) attribute error.

--HG--
branch : trunk
2007-08-08 14:02:55 +02:00
hpk 62634136b9 [svn r45548] - refactoring cleanup mechanics into its own class
- have setDaemon(1) for the receiverThread as
  otherwise on python2.5 atexit will not be invoked
  (the receiver thread apparently blocks it)

--HG--
branch : trunk
2007-08-08 13:45:04 +02:00
hpk 3cb7d3579a [svn r45547] remove global
--HG--
branch : trunk
2007-08-08 12:38:22 +02:00
fijal 506bd239bd [svn r45545] Kill lock.
--HG--
branch : trunk
2007-08-08 11:36:08 +02:00
hpk a94866a20b [svn r45541] don't use globals when we might be called from destructors
--HG--
branch : trunk
2007-08-07 19:54:09 +02:00
hpk a5e69d2035 [svn r45539] merge the execnet lessthreads branch (using the branch'es history):
* now by default Gateways DO NOT SPAWN execution threads
  you can call "remote_init_threads(NUM)" on an already instantiated
  gateway, which will install a loop on the other side which will
  dispatch each execution task to its own thread.

* execution is dissallowed on the side which initiates a gateway
  (rarely used, anyway)

* some cleanups (hopefully)

--HG--
branch : trunk
2007-08-07 19:34:59 +02:00
hpk f80336f076 [svn r45538] not exported
--HG--
branch : trunk
2007-08-07 18:59:09 +02:00
fijal 31fe9347e5 [svn r45535] Avoid hacks when creating exception name
--HG--
branch : trunk
2007-08-07 18:19:35 +02:00
fijal 11e2b9426f [svn r45525] be a bit more impersonal
--HG--
branch : trunk
2007-08-07 09:11:18 +02:00
fijal 141a101673 [svn r45520] Add some rough ideas about pylib plannign
--HG--
branch : trunk
2007-08-06 15:58:54 +02:00
fijal a99085cea3 [svn r45519] Ignore non-existing files
--HG--
branch : trunk
2007-08-06 15:58:18 +02:00
fijal f78a355042 [svn r45518] Print out communicate atomically
--HG--
branch : trunk
2007-08-06 15:57:55 +02:00
fijal 5f62c21272 [svn r45484] A comment why this will not work on different python version
--HG--
branch : trunk
2007-08-04 16:24:56 +02:00
fijal a916b74c71 [svn r45483] Fix 2.5 issue when str(excinfo.type) produced different thing than expected
--HG--
branch : trunk
2007-08-04 16:24:37 +02:00
fijal 8cbb41521c [svn r45295] Fix rsession tests
--HG--
branch : trunk
2007-07-24 11:32:44 +02:00
fijal c4ab38f5c9 [svn r45294] Complain loudly when there is pypy without stackless
--HG--
branch : trunk
2007-07-24 11:06:42 +02:00
pedronis 856c7e5695 [svn r44655] be consistent in super usage
--HG--
branch : trunk
2007-07-01 15:44:40 +02:00
pedronis 6ec2be9985 [svn r44648] PyCollectorMixin is intented to override Collector behavior, if we want to use super it really
needs to subclass from it to get mros to that effect.

If the obscure semi-override was intentional (?) holler

--HG--
branch : trunk
2007-07-01 14:18:02 +02:00