summaryrefslogtreecommitdiff
path: root/libs/ardour/test
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-10-11 00:05:08 +0200
committerRobin Gareus <robin@gareus.org>2016-10-11 00:05:08 +0200
commitb997232aad3f264d2b050ce60086d8025eb01add (patch)
tree38e1e9b06071bf80705aa8e8148b971c51ae2384 /libs/ardour/test
parent688eb2883fe3f5d29f8a668eba18fec6235b1a15 (diff)
skip Push2 unit-test for now:
The test segfaults due to missing screen and prevents other libardour unit tests from running.
Diffstat (limited to 'libs/ardour/test')
-rw-r--r--libs/ardour/test/control_surfaces_test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/ardour/test/control_surfaces_test.cc b/libs/ardour/test/control_surfaces_test.cc
index 440339cc97..cfc36477e9 100644
--- a/libs/ardour/test/control_surfaces_test.cc
+++ b/libs/ardour/test/control_surfaces_test.cc
@@ -35,6 +35,14 @@ ControlSurfacesTest::instantiateAndTeardownTest ()
ControlProtocolManager& m = ControlProtocolManager::instance ();
for (list<ControlProtocolInfo*>::iterator i = m.control_protocol_info.begin(); i != m.control_protocol_info.end(); ++i) {
+#if 1
+ /* Push2 needs libcanvas -- which needs pango, which needs a screen
+ * IA__gdk_pango_context_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
+ */
+ if ((*i)->name == "Ableton Push 2") {
+ continue;
+ }
+#endif
m.activate (**i);
m.deactivate (**i);
}