diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-07-15 13:45:52 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-07-15 13:45:52 +0100 |
| commit | c73f2429ce94d29f06214143f1ecee96b7c62ae6 (patch) | |
| tree | 795f2d665a86189b56d36960d2c5412ce1c5cd4c /test/test.cc | |
| parent | 7c1be062777bb4d49c0c9b55755c11608b1521eb (diff) | |
Reinstate frame rate test.
Diffstat (limited to 'test/test.cc')
| -rw-r--r-- | test/test.cc | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/test/test.cc b/test/test.cc index 1f0d2db5b..606b420ad 100644 --- a/test/test.cc +++ b/test/test.cc @@ -52,6 +52,7 @@ using std::stringstream; using std::vector; using std::min; using std::cout; +using std::cerr; using boost::shared_ptr; using boost::thread; using boost::dynamic_pointer_cast; @@ -154,12 +155,23 @@ check_dcp (string ref, string check) BOOST_CHECK (ref_dcp.equals (check_dcp, options, boost::bind (note, _1, _2))); } -static void +void wait_for_jobs () { - while (JobManager::instance()->work_to_do ()) {} + JobManager* jm = JobManager::instance (); + while (jm->work_to_do ()) {} + if (jm->errors ()) { + for (list<shared_ptr<Job> >::iterator i = jm->_jobs.begin(); i != jm->_jobs.end(); ++i) { + cerr << (*i)->error_summary () << "\n" + << (*i)->error_details () << "\n"; + } + } + + BOOST_CHECK (!jm->errors()); } +#include "frame_rate_test.cc" +#include "seek_test.cc" #include "silence_padding_test.cc" #include "audio_delay_test.cc" #include "ffmpeg_pts_offset.cc" @@ -173,7 +185,6 @@ wait_for_jobs () #include "stream_test.cc" #include "util_test.cc" #include "ffmpeg_dcp_test.cc" -#include "frame_rate_test.cc" #include "job_test.cc" #include "client_server_test.cc" #include "image_test.cc" |
