@@ -183,10 +183,14 @@ class UnityTestCase(AutopilotTestCase):
183183 def patch_lightdm_mock(self, mock_type='single'):
184184 self._lightdm_mock_type = mock_type
185185 logger.info("Setting up LightDM mock type '%s'", mock_type)
186− new_ld_library_path = "%s:%s" % (
186+ new_ld_library_path = [
187187 get_default_extra_mock_libraries(),
188188 self._get_lightdm_mock_path(mock_type)
189− )
189+ ]
190+ if os.getenv('LD_LIBRARY_PATH') is not None:
191+ new_ld_library_path.insert(0, os.getenv('LD_LIBRARY_PATH'))
192+
193+ new_ld_library_path = ':'.join(new_ld_library_path)
190194 logger.info("New library path: %s", new_ld_library_path)
191195
192196 self.patch_environment('LD_LIBRARY_PATH', new_ld_library_path)
@@ -205,8 +209,10 @@ class UnityTestCase(AutopilotTestCase):
205209 return lightdm_mock_path
206210
207211 def _setup_extra_mock_environment_patch(self):
208− mocks_library_path = get_mocks_library_path()
209− self.patch_environment('QML2_IMPORT_PATH', mocks_library_path)
212+ qml_import_path = [get_mocks_library_path()]
213+ if os.getenv('QML2_IMPORT_PATH') is not None:
214+ qml_import_path.insert(0, os.getenv('QML2_IMPORT_PATH'))
215+ self.patch_environment('QML2_IMPORT_PATH', ':'.join(mocks_library_path))
210216
211217 def _set_proxy(self, proxy):
212218 """Keep a copy of the proxy object, so we can use it to get common