[svn r60977] add a few notes that i discussed with Brian when i was in Seattle
--HG-- branch : trunk
This commit is contained in:
parent
021c1e943d
commit
97005dc4bb
35
TODO.txt
35
TODO.txt
|
@ -86,6 +86,39 @@ see apigen_refactorings.txt
|
||||||
or other code that collects data from running a program
|
or other code that collects data from running a program
|
||||||
(in our case running the tests)
|
(in our case running the tests)
|
||||||
|
|
||||||
|
Criticism and solutions
|
||||||
|
--------------------------------
|
||||||
|
"too big":
|
||||||
|
- too much code, you need entire py lib, hard to include into app
|
||||||
|
+ have a small pytest boostrap that loads pylib.zip from net
|
||||||
|
+ provide smaller script ala simpy
|
||||||
|
- lots of cmdline options, possibilities, documentation
|
||||||
|
rather unsorted
|
||||||
|
|
||||||
|
"needless differences between py.test and nosetests":
|
||||||
|
- py.test.skip
|
||||||
|
- raises
|
||||||
|
|
||||||
|
"tutorial structure missing", e.g.:
|
||||||
|
- "how to get started" in a minimal way, also how to use
|
||||||
|
existing conftests/plugins
|
||||||
|
- how to configure py.test
|
||||||
|
- how to write plugins/extensions
|
||||||
|
|
||||||
|
"too much magic"
|
||||||
|
- re-execution of assert expressions
|
||||||
|
+ rename "--nomagic" to something that turns off "superassertions"
|
||||||
|
+ hint at --tb=...
|
||||||
|
- get rid of py/magic directory
|
||||||
|
|
||||||
|
has a good ui but could be better
|
||||||
|
- support developer communication, e.g. py.test
|
||||||
|
--sendfailures=freenode-pypy
|
||||||
|
--sendfailures=pocoo # prints out paste.pocoo.url with traceback
|
||||||
|
- graphical interface, probably QT
|
||||||
|
- generally store test results and use them for subsequent calls
|
||||||
|
|
||||||
|
|
||||||
ld (review and shift to above)
|
ld (review and shift to above)
|
||||||
=================================
|
=================================
|
||||||
|
|
||||||
|
@ -257,3 +290,5 @@ Traceback (most recent call last):
|
||||||
self.outfile.close()
|
self.outfile.close()
|
||||||
IOError: [Errno 32] Broken pipe
|
IOError: [Errno 32] Broken pipe
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue