[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