[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