@@ -201,3 +201,27 @@ $ PYTHONPATH=../tests/autopilot autopilot3 run unity8.some.very.long.test.name
201or run them all with
201or run them all with
203$ PYTHONPATH=../tests/autopilot autopilot3 run unity8
203$ PYTHONPATH=../tests/autopilot autopilot3 run unity8
208+Unity8 heavily uses Qt and with that Qt debugging techniques mostly apply in the
209+same fashion. There are, however, some additional unity8-specific notes:
211+* Enable/disable Qt scenegraph visualizer on the fly:
213+ $ qdbus com.canonical.Unity8.Debugging /com/canonical/Unity8/Debugging SetSceneGraphVisualizer <mode>
215+ This is equivalent to exporting QSG_VISUALIZE=<mode> before running unity8, except it does it on the
218+* Toggle slow animations on the fly:
220+ $ qdbus com.canonical.Unity8.Debugging /com/canonical/Unity8/Debugging SetSlowAnimations <true|false>
222+* Change logging filter rules on the fly:
224+ $ qdbus com.canonical.Unity8.Debugging /com/canonical/Unity8/Debugging SetLoggingFilterRules <filter>
226+ This is equivalent to exporting QT_LOGGING_RULES or defining them in QT_LOGGING_CONF, except it does