Added a plan for regression test plan definitions
authorWim Taymans <wim.taymans@gmail.com>
Sun, 7 Jan 2001 22:34:34 +0000 (22:34 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sun, 7 Jan 2001 22:34:34 +0000 (22:34 +0000)
Original commit message from CVS:
Added a plan for regression test plan definitions

docs/random/testing/syntax [new file with mode: 0644]

diff --git a/docs/random/testing/syntax b/docs/random/testing/syntax
new file mode 100644 (file)
index 0000000..404db22
--- /dev/null
@@ -0,0 +1,33 @@
+The test program
+----------------
+
+We need a test program that:
+
+  - can read a file with the test specs
+  - construct a pipeline using the pipeline definition in the spec file
+    (using gst_parse_launch ())
+  - add signals to elements in the pipeline 
+  - run the pipeline for a fixed (in time/number of iterations) period
+  - record the fireing of the signals
+  - compare the signals to the expected results.
+
+
+spec file contents:
+-------------------
+
+tcN: name-of-the-tescase
+tcP: pipeline of the testcase in gst_parse_launch () syntax.
+tcS: id1, element, signalname (attach to signal in an element)
+tcS: id2, element, signalname
+...
+tcR: id1,1,id2,1,.. (the pattern of signals trigered)
+or 
+tcR: id1==id2,... (denote an equal number of signals)
+/n
+
+
+signal trigger patterns
+-----------------------
+
+
+