[svn r45520] Add some rough ideas about pylib plannign
--HG-- branch : trunk
This commit is contained in:
parent
a99085cea3
commit
141a101673
|
@ -0,0 +1,39 @@
|
||||||
|
What I miss in py.test (personally):
|
||||||
|
====================================
|
||||||
|
|
||||||
|
* new skip method, so web interface would show skips which
|
||||||
|
are broken (say py.test.skip("stuff", reason=py.test.BORKEN)),
|
||||||
|
proposed by me and xoraxax
|
||||||
|
|
||||||
|
* integration of session classes - needed for developement
|
||||||
|
|
||||||
|
* more robust failure recovery from execnet - not sure how to perform
|
||||||
|
it, but select() approach sounds like a plan (instead of threads)
|
||||||
|
(unsure what than)
|
||||||
|
|
||||||
|
* provide a bit more patchy approach to green stuff, ie you import it and
|
||||||
|
all (known) operations on sockets are performed via the green interface,
|
||||||
|
this should allow using arbitrary applications (well, not using C-level
|
||||||
|
I/O) to mix with green threads.
|
||||||
|
|
||||||
|
* integrate green execnet a bit more (?)
|
||||||
|
|
||||||
|
* once session integration is done, it would be cool to have nightly
|
||||||
|
testing done in a systematic manner (instead of bunch of hacks, which
|
||||||
|
is how it looks like right now), so for example codespeak would be able
|
||||||
|
to store information (ie via svn) and when I woke up I can type py.test show
|
||||||
|
and see the information of all nightly test runs which I like.
|
||||||
|
|
||||||
|
* py.test.pdb - there is my hack for a while now, which integrates
|
||||||
|
rlcompleter2 with pdb. First of all it requires some strange changes
|
||||||
|
to rlcompleter itself, which has no tests. Long-term plan would be
|
||||||
|
to have pyrepl+rlcompleter2+pdb fixes integrated into pylib and
|
||||||
|
have it tested. This requires work though.
|
||||||
|
|
||||||
|
* add a link to pylib in pypy/lib? Since pylib features mostly work on top
|
||||||
|
of pypy-c, it would be nice to have it (as we do have it in svn anyway)
|
||||||
|
|
||||||
|
* fix generative tests.
|
||||||
|
- they should be distributed atomically (for various reasons)
|
||||||
|
- fix setup/teardown logic (ie setup_generator/teardown_generator)
|
||||||
|
- XXX there was sth else
|
Loading…
Reference in New Issue