[pypy-svn] r44870 - pypy/extradoc/talk/ep2007/pytest

hpk at codespeak.net hpk at codespeak.net
Mon Jul 9 12:25:22 CEST 2007


Author: hpk
Date: Mon Jul  9 12:25:21 2007
New Revision: 44870

Modified:
   pypy/extradoc/talk/ep2007/pytest/pytest.txt
Log:
small things


Modified: pypy/extradoc/talk/ep2007/pytest/pytest.txt
==============================================================================
--- pypy/extradoc/talk/ep2007/pytest/pytest.txt	(original)
+++ pypy/extradoc/talk/ep2007/pytest/pytest.txt	Mon Jul  9 12:25:21 2007
@@ -21,12 +21,7 @@
 recap features 
 ======================
 
-- assertion via "assert", nice tracebacks 
-- automatic customizable collection of tests 
-- test state management (module,class,function) 
-- capture stdout/stderr per-test 
-- select tests by keyword 
-- generative tests, doctests, ReST-tests, ... 
+XXX from website 
 
 ad-hoc distribution of tests 
 ===================================
@@ -72,7 +67,7 @@
 - make introspection/pdb work 
 - use ``screen`` for access to failed tests 
 - accellerate py.execnet setup 
-- more unification with other testing modes
+- more unification among testing modes
 
 collect info about functions (apigen) 
 =============================================
@@ -89,19 +84,23 @@
 - uses 2.5's doctest module 
 - needs more fine-grained integration 
 
+html Test Reporting 
+=========================
+
+XXX htmlconftest (daily runs) 
+
 Unifying Test Reporting 
 =================================
 
 - py.test contains two approaches for processing test results: 
 
-  - "old style": reporting methods invoked on session object 
-  - "new style": generate reporting events -> Reporter object(s)
+  - "old style": methods invoked on session object 
+  - "new style": reporting events are sent to Reporter object 
 
 next: 
 
-  - settle on reporting event architecture 
-  - refactor and document reporting events
-  - use Reporter object(s)
+    - use reporting event architecture pervasively 
+    - refactor existing reporting extensions 
 
 py.test extensions (conftest)
 =================================
@@ -119,7 +118,7 @@
 Platform support 
 ======================
 
-- py lib works on linux, freebsd, windows and OSX 
+- py lib works on linux, freebsd, windows and OSX, ...
 - works on python 2.3, 2.4, 2.5 
 - py lib provides doctest/optparse/... unified compat modules
 - todo: improve and automate packaging/installation 
@@ -139,7 +138,8 @@
 
 - py.test generally works from developers WC 
 - no need to first commit and wait for later (nightly) test run 
-- interactive developer driven choice of test setting 
+- developer's choice of test setting 
+- more interactivity 
 
 summary development topics 
 =============================



More information about the Pypy-commit mailing list