summaryrefslogtreecommitdiff
path: root/libs/ardour/test
AgeCommit message (Collapse)Author
2016-06-08Fix a couple of build errors in the test suite.Colin Fletcher
The parameters to Session::new_audio_track() changed in e0ff70cf, and Playlist::region_list() was renamed to region_list_property() in fce6ac0e. Update calls to these functions in the test suite to match. A couple of tests still fail after these changes.
2016-05-27Tempo ramps - more code consolidation wrt add meter/tempo.nick_m
2016-05-27Tempo ramps - fix ambiguous api, fix flickering tempo curves.nick_m
2016-05-27Tempo ramps - api change, remove some code.nick_m
2016-05-27Tempo ramps - make ramp test more challenging.nick_m
2016-05-27Tempo ramps - tempo related tests pass, add ramp test.nick_m
2016-05-27Tempo ramps - check for impossible locations tempo dialog bbt entry. ↵nick_m
reorganise code.
2016-05-27Tempo ramps - fix crazy compilable namespace thinkonick_m
2016-05-27Tempo ramps - remove the concept of bars from tempo sections.nick_m
- this helps where tempo and meter have a somewhat circular dependency. MetricSection now has a musical position expressed in beats (a double). MeterSection still has a bbt, but it really isn't needed as we have enough information to discover the number of bars at a given beat without it. TempoSection now has a hack to enable loading of legacy sessions, which will ultimately be a lot cleaner than the current code. Removing bars from tempo sections also allows us to place them at arbitrary frames (implemented here).
2016-05-27Tempo ramps - define_one_bar() delivers constant tempo.nick_m
- also some renaming and code review
2016-05-27Tempo ramps - get tests to comile again.nick_m
2015-12-01Fix broken load-session utility and change it to load and save a sessionTim Mayberry
Rename run-session-tests.sh script to load-save-session.sh and make it operate on only a single session and add a separate load-save-session-collection.sh script Add --massif option to load-save-session.sh script Rename some poorly named variables and add some documentation to the load-save-session.sh script
2015-11-04Make duplicate start at position, not position + 1. (libs part)André Nusser
2015-10-06add missing includeRobin Gareus
2015-10-06CPPUNIT workaround for mingw/wine/windowsRobin Gareus
2015-10-05remove unused fstream includesRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-10-03additional check for DSP falloff.Robin Gareus
2015-10-03less verbose unit-testsRobin Gareus
2015-09-16Add test for DSPLoadCalculator to libardour testsTim Mayberry
2015-09-13allow to run unit-test under wine from srcdir.Robin Gareus
2015-09-05unit-test: set instance name to pre-configure dummy engineRobin Gareus
2015-08-18Add utility function to get windows packaging directory to avoid memory leaksTim Mayberry
There were a few other small leaks in pbd and evoral test code but I didn't bother changing them. Perhaps this function would be better off in PBD:: so it can be used everywhere.
2015-08-05update unit-tests (new Dummy backend name since a9b6277)Robin Gareus
2015-08-04self-test add missing newlineRobin Gareus
2015-08-03fix byte-order detection for gcc < v4.4.Robin Gareus
2015-08-03sha1: cleanup & separate unit testRobin Gareus
2015-02-15Add TestUI class to properly handle EventLoop invalidationTim Mayberry
This fixes the programming error: Session RT event... warnings while running ardour tests
2015-02-15Move TestReceiver class in libardour tests into own header fileTim Mayberry
2015-02-15Add a few test util functions and refactor existing test codeTim Mayberry
2015-01-07MusicalTime => Beats.David Robillard
2014-12-09remove superfluous PBD/ARDOUR:: init callsRobin Gareus
this reverts 339670b
2014-12-05fix small memory leak in the testsRobin Gareus
2014-12-05update to 'new' ControlList APIRobin Gareus
add (double when, double value, bool with_guards=true, bool with_default=true);
2014-12-05fix "expected" <> "actual" semantics in test-utilRobin Gareus
2014-12-04actual expected test results:Robin Gareus
We should not add an initial implicit value at time ‘0’ to automations.
2014-12-04make all tests passRobin Gareus
2014-12-03Test: update AutomationList properties for v3.5Robin Gareus
2014-12-03Test: print assert message if XML property mismatchRobin Gareus
2014-12-03fix audioengine use in unit-tests.Robin Gareus
2014-12-03fix MTDM testRobin Gareus
2014-12-03Tests: ensure that libardour is initializedRobin Gareus
2014-12-03fix test segfaultRobin Gareus
whe XMLTree goes out of scope, the root-node is deleted
2014-12-03use Dummy backend for testsRobin Gareus
2014-12-03Use PBD::tmp_writable_directory in libardour test_util.ccTim Mayberry
2014-12-03Fixes for AudioEngine testTim Mayberry
2014-12-03Remove unused test_common.h/cc filesTim Mayberry
2014-12-03Move libardour test utility code into one source fileTim Mayberry
2014-11-25Fix build of evoral testsColin Fletcher
Fix compile errors in libs/evoral/test/, by explicitly calling Evoral::MusicalTime::to_double() wherever a double value is required of a MusicalTime. Some of the double variables should probably really be made into MusicalTime ones instead, but I don't want to mess with this too much. takeFiveTest still fails for me after this, but a failing test is probably more informative in the long run than a test that won't even compile.