<span style="color: rgb(0, 0, 153);">Dear GStreamer Dev Community,</span><br style="color: rgb(0, 0, 153);">


<br style="color: rgb(0, 0, 153);"><span style="color: rgb(0, 0, 153);">Erik Walthinsen and I are digging into GStreamer&#39;s built-in test-framework (i.e., </span>/usr/include/gstreamer-0.10/gst/check/<span style="color: rgb(0, 0, 153);">gstcheck.h) and will be updating / adding new tests (cvs: gstreamer/tests) soon.<br>


<br>We want to make sure we use the most up to date test-framework that
is easy to use.&nbsp; We need to test all of gstreamer (i.e., including
plugins) <span style="color: rgb(0, 0, 102);">using an approach </span>that is current with agile methodology (i.e., test early-n-often, fast </span><span style="color: rgb(0, 0, 153);">developer-</span><span style="color: rgb(0, 0, 153);">sandbox testing + continuous integration-testing in the build-environment).</span><br style="color: rgb(0, 0, 153);">



<br style="color: rgb(0, 0, 153);"><span style="color: rgb(0, 0, 153);">If
you have written (or are currently writing) any tests, benchmarks, or
test-framework for GStreamer, we&#39;d like to hear from you:</span><br style="color: rgb(0, 0, 153);">


<br style="color: rgb(0, 0, 153);"><span style="color: rgb(0, 0, 153);">* What is the current state of GStreamer testing, <b>test-framework documentation</b>, <b>design</b>, etc. ?</span><br style="color: rgb(0, 0, 153);">


<span style="color: rgb(0, 0, 153);">* have you used </span><span style="color: rgb(0, 0, 153);">gstcheck.h (i.e., an author of something in gstreamer/tests/check/gst/*.c)?<br>* have you dumped results in XML and imported them into a web-app for viewing / trending?</span><span style="color: rgb(0, 0, 153);"></span><br>



<span style="color: rgb(0, 0, 153);">* What kind of tests (or test-framework) are you writing and what are the kind of issues you&#39;ve ran into?</span><br style="color: rgb(0, 0, 153);"><span style="color: rgb(0, 0, 153);"></span><span style="color: rgb(0, 0, 153);">* Have you used other test frameworks like Boost.Test (C++), TestNG or JUnit (Java) ?<br style="color: rgb(0, 0, 153);">


</span><span style="color: rgb(0, 0, 153);">* What is your test-framework wish-lists ?<br>* How are you handling process-external failure modes (i.e., segfaults) on a per-test basis?<br>
</span><span style="color: rgb(0, 0, 153);"></span><br style="color: rgb(0, 0, 153);"><span style="color: rgb(0, 0, 153);">Thanks,</span><br style="color: rgb(0, 0, 153);"><font color="#888888">
<span style="color: rgb(0, 0, 153);">Jeremy Chambers, M.Sc. SE</span><br style="color: rgb(0, 0, 153);"><span style="color: rgb(0, 0, 153);">Appscio, Inc.<br><br></span></font>