diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-11-14 22:07:18 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2015-11-14 23:16:37 +0100 |
commit | 405a6969a0b2409d5f013e8d2845945b51146eb9 (patch) | |
tree | 367704fccc48a88d87eada791b6813f10b89fb0d /tests | |
parent | c5211a8f81f6704558f4453c5eeb509f29672781 (diff) | |
download | ayatana-indicator-session-405a6969a0b2409d5f013e8d2845945b51146eb9.tar.gz ayatana-indicator-session-405a6969a0b2409d5f013e8d2845945b51146eb9.tar.bz2 ayatana-indicator-session-405a6969a0b2409d5f013e8d2845945b51146eb9.zip |
Fork from Ubuntu's indicator-session project.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/CMakeLists.txt | 12 | ||||
-rw-r--r-- | tests/ayatana-indicator-session.service.in | 3 | ||||
-rw-r--r-- | tests/backend-dbus/CMakeLists.txt | 9 | ||||
-rw-r--r-- | tests/backend-dbus/mock-webcredentials.cc | 4 | ||||
-rw-r--r-- | tests/backend-dbus/test-actions.cc | 2 | ||||
-rw-r--r-- | tests/indicator-session.service.in | 3 | ||||
-rw-r--r-- | tests/manual | 6 | ||||
-rw-r--r-- | tests/org.ayatana.indicator.session.backendmock.gschema.xml (renamed from tests/com.canonical.indicator.session.backendmock.gschema.xml) | 2 | ||||
-rw-r--r-- | tests/org.ayatana.indicator.session.gschema.xml (renamed from tests/com.canonical.indicator.session.gschema.xml) | 6 | ||||
-rw-r--r-- | tests/org.gnome.desktop.lockdown.gschema.xml | 2 | ||||
-rw-r--r-- | tests/org.gnome.settings-daemon.plugins.media-keys.gschema.xml | 2 | ||||
-rw-r--r-- | tests/test-service.cc | 14 |
12 files changed, 31 insertions, 34 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 33009a3..4c964ca 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -4,7 +4,7 @@ set_directory_properties (PROPERTIES set_source_files_properties (gschemas.compiled GENERATED) # GSettings: -# compile the schemas our tests use (indicator-session's, lockdown, media-keys) +# compile the schemas our tests use (ayatana-indicator-session's, lockdown, media-keys) # into a gschemas.compiled file in this directory, and help the tests to find # that file by setting -DSCHEMA_DIR set (SCHEMA_DIR ${CMAKE_CURRENT_BINARY_DIR}) @@ -13,8 +13,8 @@ execute_process (COMMAND ${PKG_CONFIG_EXECUTABLE} gio-2.0 --variable glib_compil OUTPUT_VARIABLE COMPILE_SCHEMA_EXECUTABLE OUTPUT_STRIP_TRAILING_WHITESPACE) add_custom_command (OUTPUT gschemas.compiled - DEPENDS ${CMAKE_BINARY_DIR}/data/com.canonical.indicator.session.gschema.xml - ${CMAKE_SOURCE_DIR}/tests/com.canonical.indicator.session.backendmock.gschema.xml + DEPENDS ${CMAKE_BINARY_DIR}/data/org.ayatana.indicator.session.gschema.xml + ${CMAKE_SOURCE_DIR}/tests/org.ayatana.indicator.session.backendmock.gschema.xml ${CMAKE_SOURCE_DIR}/tests/org.gnome.desktop.lockdown.gschema.xml ${CMAKE_SOURCE_DIR}/tests/org.gnome.settings-daemon.plugins.media-keys.gschema.xml COMMAND cp -f ${CMAKE_BINARY_DIR}/data/*gschema.xml ${SCHEMA_DIR} @@ -22,7 +22,7 @@ add_custom_command (OUTPUT gschemas.compiled COMMAND ${COMPILE_SCHEMA_EXECUTABLE} ${SCHEMA_DIR}) # DBus Activation -configure_file (indicator-session.service.in indicator-session.service) +configure_file (ayatana-indicator-session.service.in ayatana-indicator-session.service) add_definitions(-DINDICATOR_SERVICE_DIR="${CMAKE_CURRENT_BINARY_DIR}") # look for hearder in our src dir, and also in the directories where we autogenerate files... @@ -47,7 +47,7 @@ add_executable (test-service gschemas.compiled) set_target_properties (test-service PROPERTIES COMPILE_FLAGS " ${CC_WARNING_ARGS} -std=c++0x -g") add_test (test-service test-service) -add_dependencies (test-service libindicatorsessionservice backendmock) -target_link_libraries (test-service libindicatorsessionservice backendmock gtest ${SERVICE_LIBRARIES} ${GTEST_LIBS}) +add_dependencies (test-service libayatanaindicatorsessionservice backendmock) +target_link_libraries (test-service libayatanaindicatorsessionservice backendmock gtest ${SERVICE_LIBRARIES} ${GTEST_LIBS}) add_subdirectory (backend-dbus) diff --git a/tests/ayatana-indicator-session.service.in b/tests/ayatana-indicator-session.service.in new file mode 100644 index 0000000..e688fa0 --- /dev/null +++ b/tests/ayatana-indicator-session.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.ayatana.indicator.session-test +Exec=${CMAKE_BINARY_DIR}/src/ayatana-indicator-session-service --mock diff --git a/tests/backend-dbus/CMakeLists.txt b/tests/backend-dbus/CMakeLists.txt index 6ef68bd..5750d9d 100644 --- a/tests/backend-dbus/CMakeLists.txt +++ b/tests/backend-dbus/CMakeLists.txt @@ -42,21 +42,18 @@ add_executable (test-actions test-actions.cc) add_test (test-actions test-actions) set_tests_properties (test-actions PROPERTIES COMPILE_FLAGS "${SERVICE_CFLAGS}") -target_link_libraries (test-actions desktopmock backenddbus libindicatorsessionservice gtest ${SERVICE_LDFLAGS} ${GTEST_LIBS} ${GCOV_LIBS}) +target_link_libraries (test-actions desktopmock backenddbus libayatanaindicatorsessionservice gtest ${SERVICE_LDFLAGS} ${GTEST_LIBS} ${GCOV_LIBS}) # test the Guest class add_executable (test-guest test-guest.cc) add_test (test-guest test-guest) set_tests_properties (test-guest PROPERTIES COMPILE_FLAGS "${SERVICE_CFLAGS}") -target_link_libraries (test-guest desktopmock backenddbus libindicatorsessionservice gtest ${SERVICE_LDFLAGS} ${GTEST_LIBS} ${GCOV_LIBS}) +target_link_libraries (test-guest desktopmock backenddbus libayatanaindicatorsessionservice gtest ${SERVICE_LDFLAGS} ${GTEST_LIBS} ${GCOV_LIBS}) # test the Users class add_executable (test-users test-users.cc) add_test (test-users test-users) set_tests_properties (test-users PROPERTIES COMPILE_FLAGS "${SERVICE_CFLAGS}") -target_link_libraries (test-users desktopmock backenddbus libindicatorsessionservice gtest ${SERVICE_LDFLAGS} ${GTEST_LIBS} ${GCOV_LIBS}) - - - +target_link_libraries (test-users desktopmock backenddbus libayatanaindicatorsessionservice gtest ${SERVICE_LDFLAGS} ${GTEST_LIBS} ${GCOV_LIBS}) diff --git a/tests/backend-dbus/mock-webcredentials.cc b/tests/backend-dbus/mock-webcredentials.cc index 22e10b7..6406fc1 100644 --- a/tests/backend-dbus/mock-webcredentials.cc +++ b/tests/backend-dbus/mock-webcredentials.cc @@ -21,8 +21,8 @@ namespace { - const char * const MY_NAME = "com.canonical.indicators.webcredentials"; - const char * const MY_PATH = "/com/canonical/indicators/webcredentials"; + const char * const MY_NAME = "org.ayatana.indicators.webcredentials"; + const char * const MY_PATH = "/org/ayatana/indicators/webcredentials"; } MockWebcredentials :: MockWebcredentials (GMainLoop * loop, diff --git a/tests/backend-dbus/test-actions.cc b/tests/backend-dbus/test-actions.cc index ff5a24d..76a0ab4 100644 --- a/tests/backend-dbus/test-actions.cc +++ b/tests/backend-dbus/test-actions.cc @@ -45,7 +45,7 @@ class Actions: public GTestMockDBusFixture super :: SetUp (); // init 'actions' - indicator_settings = g_settings_new ("com.canonical.indicator.session"); + indicator_settings = g_settings_new ("org.ayatana.indicator.session"); cancellable = g_cancellable_new (); actions = 0; backend_get (cancellable, &actions, NULL, NULL); diff --git a/tests/indicator-session.service.in b/tests/indicator-session.service.in deleted file mode 100644 index fb3798a..0000000 --- a/tests/indicator-session.service.in +++ /dev/null @@ -1,3 +0,0 @@ -[D-BUS Service] -Name=com.canonical.indicator.session-test -Exec=${CMAKE_BINARY_DIR}/src/indicator-session-service --mock diff --git a/tests/manual b/tests/manual index 15ee5f6..540d80d 100644 --- a/tests/manual +++ b/tests/manual @@ -1,19 +1,19 @@ -Test-case indicator-session/unity7-items-check +Test-case ayatana-indicator-session/unity7-items-check <dl> <dt>Log in to a Unity 7 user session</dt> <dt>Go to the panel and click on the Session indicator</dt> <dd>Ensure there are items in the menu</dd> </dl> -Test-case indicator-session/unity7-greeter-items-check +Test-case ayatana-indicator-session/unity7-greeter-items-check <dl> <dt>Start a system and wait for the greeter or logout of the current user session</dt> <dt>Go to the panel and click on the Session indicator</dt> <dd>Ensure there are items in the menu</dd> </dl> -Test-case indicator-session/unity8-items-check +Test-case ayatana-indicator-session/unity8-items-check <dl> <dt>Login to a user session running Unity 8</dt> <dt>Pull down the top panel until it sticks open</dt> diff --git a/tests/com.canonical.indicator.session.backendmock.gschema.xml b/tests/org.ayatana.indicator.session.backendmock.gschema.xml index 79d0c02..e9b9fef 100644 --- a/tests/com.canonical.indicator.session.backendmock.gschema.xml +++ b/tests/org.ayatana.indicator.session.backendmock.gschema.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <schemalist gettext-domain="gsettings-desktop-schemas"> - <schema path="/com/canonical/indicator/session/backendmock/" id="com.canonical.indicator.session.backendmock"> + <schema path="/org/ayatana/indicator/session/backendmock/" id="org.ayatana.indicator.session.backendmock"> <key type="s" name="last-command"> <default>''</default> <summary>The last command activated</summary> diff --git a/tests/com.canonical.indicator.session.gschema.xml b/tests/org.ayatana.indicator.session.gschema.xml index 60e680b..c81fe60 100644 --- a/tests/com.canonical.indicator.session.gschema.xml +++ b/tests/org.ayatana.indicator.session.gschema.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <schemalist> - <schema path="/apps/indicator-session/" id="com.canonical.indicator.session"> + <schema path="/org/ayatana/indicator/session/" id="org.ayatana.indicator.session"> <key type="b" name="suppress-logout-restart-shutdown"> <default>false</default> <summary>Suppress the dialog to confirm logout, restart and shutdown action</summary> @@ -29,9 +29,9 @@ <key type="b" name="user-show-menu"> <default>true</default> <summary>Show the list of users</summary> - <description>Allow for the user menu to be hidden by the user.</description> + <description>Allow for the user list to be hidden by the user.</description> </key> </schema> -</schemalist> +</schemalist>
\ No newline at end of file diff --git a/tests/org.gnome.desktop.lockdown.gschema.xml b/tests/org.gnome.desktop.lockdown.gschema.xml index 6ccee17..a74f024 100644 --- a/tests/org.gnome.desktop.lockdown.gschema.xml +++ b/tests/org.gnome.desktop.lockdown.gschema.xml @@ -42,4 +42,4 @@ <description>Prevent the user from logging out.</description> </key> </schema> -</schemalist>
\ No newline at end of file +</schemalist> diff --git a/tests/org.gnome.settings-daemon.plugins.media-keys.gschema.xml b/tests/org.gnome.settings-daemon.plugins.media-keys.gschema.xml index 3f8dd50..9449142 100644 --- a/tests/org.gnome.settings-daemon.plugins.media-keys.gschema.xml +++ b/tests/org.gnome.settings-daemon.plugins.media-keys.gschema.xml @@ -200,4 +200,4 @@ <description>Command to run when the binding is invoked</description> </key> </schema> -</schemalist>
\ No newline at end of file +</schemalist> diff --git a/tests/test-service.cc b/tests/test-service.cc index 9ee7236..7dae887 100644 --- a/tests/test-service.cc +++ b/tests/test-service.cc @@ -152,11 +152,11 @@ class ServiceTest: public GTestDBusFixture any_item_changed = FALSE; timer = g_timer_new (); - mock_settings = g_settings_new ("com.canonical.indicator.session.backendmock"); + mock_settings = g_settings_new ("org.ayatana.indicator.session.backendmock"); mock_actions = indicator_session_actions_mock_new (); mock_users = indicator_session_users_mock_new (); mock_guest = indicator_session_guest_mock_new (); - indicator_settings = g_settings_new ("com.canonical.indicator.session"); + indicator_settings = g_settings_new ("org.ayatana.indicator.session"); // Start an IndicatorSessionService and wait for it to appear on the bus. // This way our calls to g_dbus_*_get() in the next paragraph won't activate @@ -165,7 +165,7 @@ class ServiceTest: public GTestDBusFixture // wait for the service to show up on the bus const guint watch_id = g_bus_watch_name_on_connection (conn, - "com.canonical.indicator.session", + "org.ayatana.indicator.session", G_BUS_NAME_WATCHER_FLAGS_NONE, on_name_appeared, // quits the loop NULL, this, NULL); @@ -177,11 +177,11 @@ class ServiceTest: public GTestDBusFixture // get the actions & menus that the service exported. action_group = g_dbus_action_group_get (conn, - "com.canonical.indicator.session", - "/com/canonical/indicator/session"); + "org.ayatana.indicator.session", + "/org/ayatana/indicator/session"); menu_model = g_dbus_menu_model_get (conn, - "com.canonical.indicator.session", - "/com/canonical/indicator/session/desktop"); + "org.ayatana.indicator.session", + "/org/ayatana/indicator/session/desktop"); // the actions are added asynchronously, so wait for the actions if (!g_action_group_has_action (G_ACTION_GROUP(action_group), "about")) wait_for_signal (action_group, "action-added"); |