on xenial help sign in
Install the data mocks...
commit0769df1205c023baf704b63380ba4a114c0fd2c6 authorMichał Sawicz <michal.sawicz@canonical.com> dateWed 16 Oct 2013, 16:23 (13 years ago) parentb116735
4 files changed+14−12
debian/unity8-fake-env.install+1 tests/autopilot/unity8/__init__.py+8−12 tests/mocks/CMakeLists.txt+5 tests/autopilot/share/applications/camera-app.desktop → tests/mocks/data/applications/camera-app.desktop
debian/unity8-fake-env.install+1
@@ -1 +1,2 @@
11usr/lib/*/unity8/qml/mocks
2+usr/share/unity8/mocks
tests/autopilot/unity8/__init__.py+8−12
@@ -84,20 +84,16 @@ def get_binary_path(binary="unity8"):
8484 return binary_path
8585
8686def get_data_dirs():
87− """Prepend a local path to XDG_DATA_DIRS."""
87+ """Prepend a mock data path to XDG_DATA_DIRS."""
88+ data_path = os.path.abspath(
89+ os.path.join(os.path.dirname(__file__),
90+ running_installed_tests() and "../share/unity8/mocks/data" or "../../mocks/data"
91+ ))
8892 xdg_path = os.getenv("XDG_DATA_DIRS")
89− if running_installed_tests():
90− return xdg_path or ""
93+ if xdg_path:
94+ return "{0}:{1}".format(data_path, xdg_path)
9195 else:
92− data_path = os.path.abspath(
93− os.path.join(os.path.dirname(__file__),
94− "../share"
95− )
96− )
97− if xdg_path:
98− return "{0}:{1}".format(data_path, xdg_path)
99− else:
100− return data_path
96+ return data_path
10197
10298def get_grid_size():
10399 grid_size = os.getenv('GRID_UNIT_PX')
tests/mocks/CMakeLists.txt+5
@@ -7,3 +7,8 @@ add_subdirectory(Powerd)
77add_subdirectory(QMenuModel)
88add_subdirectory(Ubuntu)
99add_subdirectory(Unity)
10+
11+install(
12+ DIRECTORY data
13+ DESTINATION ${SHELL_APP_DIR}/mocks
14+)
tests/autopilot/share/applications/camera-app.desktop → tests/mocks/data/applications/camera-app.desktoprenamed

The content is the same.