[Zope-CVS] CVS: Packages/FunctionalTests - ISSUES.txt:1.4

Tres Seaver tseaver at zope.com
Sat Apr 2 18:22:23 EST 2005


Update of /cvs-repository/Packages/FunctionalTests
In directory cvs.zope.org:/tmp/cvs-serv26739

Added Files:
	ISSUES.txt 
Log Message:
 - Lay in last set of updates (not yet finished).


=== Packages/FunctionalTests/ISSUES.txt 1.3 => 1.4 ===
--- /dev/null	Sat Apr  2 18:22:23 2005
+++ Packages/FunctionalTests/ISSUES.txt	Sat Apr  2 18:21:52 2005
@@ -0,0 +1,99 @@
+Issues (as of 2003/03/03)
+
+  Shane, DemoStorage
+
+    - Second buildout, with modified zopectl which pointed to it;
+      FunctionalTests package integrated into the buildout.
+
+    - Manual restart between scenario runs.
+
+    - Separate starter bases contemplated
+
+  Ken, zopectl
+
+    - Needed end-to-end testing for syndication (multiple servers,
+      etc.)
+
+    - Started with an external method as an invokable storage.
+
+    - Started to morph to use 'zopectl debug'.
+
+    - Connections between servers are outside of transaction used
+      by EM.
+
+    - Interest in using 'zope debug' with assertions.
+
+      o Something like Zope3 'ftest' stuff.
+
+  Jim, application mods
+
+    - Working with Andrew
+
+    - Pitfalls notes
+
+    - Test for creating ZRM site
+
+    - Setup needs empty ZODB
+
+    - TCPWatch recorded fine
+
+    - ScenarioGenerator needed some massaging
+
+      o Underscore bug (squished)
+
+      o prefix / extension clash with TCPWatch
+
+      o redirect code wasn't captured ???
+
+    - Runner breakage
+
+    - Debugging failures hard:  the useful information doesn't
+      make it back out to the runner (swallowed by the error log)
+
+    - Setup / teardown / verification via a test tool, which
+      contained methods for examining ZODB objects.
+
+    - Disabled timing (later figured out how to spell it).
+
+    - Cleanup not executed if error (Rob:  DemoStorage might obviate);
+      check the spelling?
+
+  Zac
+
+    - Form fields with hyphens in the name break the runner.
+
+    - Dependency management would be nice (reuse sections of scenarios?)
+
+    - "Commitable" demo storage.
+
+  Andrew
+
+    - Scenario creation by hand would be possible. 
+
+    - Python for setup / teardown / verification nice.
+
+  Gary (Casey, Ken) "zopectl kids"
+
+    - Could integrate with other approaches.
+
+    - Wanted to use 'zopectl run sometest.zft'
+
+    - Layering sets of transactions (resetting back to several
+      "known good" starting points) (without rebuild)
+
+    - 'CheckpointManager' using ZODB Undo;  resets to known transaction
+      ID after (tids on a stack).
+
+      o Use ZEO to configure starting points.
+
+      o Would work well on top of DemoStorage.
+
+    - Starting from empty ZODB important!
+
+  Tres
+
+    - Known bad:
+
+      o Multi-part form lossage
+
+      o PUT, OPTIONS, PROPFIND, etc.



More information about the Zope-CVS mailing list