mirror of
https://gitlab.freedesktop.org/upower/upower.git
synced 2025-12-24 21:30:04 +01:00
Revert "Remove polkit tests"
This reverts commit bddc559713.
Changes:
- Removed Makefile
- Removed test for UpWakeups
This commit is contained in:
parent
b26c8c79c9
commit
f55641cd43
2 changed files with 27 additions and 0 deletions
1
README
1
README
|
|
@ -8,6 +8,7 @@ Requirements:
|
||||||
gio-2.0 >= 2.16.1
|
gio-2.0 >= 2.16.1
|
||||||
gudev-1.0 >= 235 (Linux)
|
gudev-1.0 >= 235 (Linux)
|
||||||
libimobiledevice-1.0 >= 0.9.7 (optional)
|
libimobiledevice-1.0 >= 0.9.7 (optional)
|
||||||
|
polkit-gobject-1 >= 124
|
||||||
|
|
||||||
UPower is an abstraction for enumerating power devices,
|
UPower is an abstraction for enumerating power devices,
|
||||||
listening to device events and querying history and statistics.
|
listening to device events and querying history and statistics.
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,7 @@
|
||||||
#include "up-device-list.h"
|
#include "up-device-list.h"
|
||||||
#include "up-history.h"
|
#include "up-history.h"
|
||||||
#include "up-native.h"
|
#include "up-native.h"
|
||||||
|
#include "up-polkit.h"
|
||||||
|
|
||||||
gchar *history_dir = NULL;
|
gchar *history_dir = NULL;
|
||||||
|
|
||||||
|
|
@ -64,6 +65,12 @@ up_test_daemon_func (void)
|
||||||
{
|
{
|
||||||
UpDaemon *daemon;
|
UpDaemon *daemon;
|
||||||
|
|
||||||
|
/* needs polkit, which only listens to the system bus */
|
||||||
|
if (!g_file_test (DBUS_SYSTEM_SOCKET, G_FILE_TEST_EXISTS)) {
|
||||||
|
puts("No system D-BUS running, skipping test");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
daemon = up_daemon_new ();
|
daemon = up_daemon_new ();
|
||||||
g_assert (daemon != NULL);
|
g_assert (daemon != NULL);
|
||||||
|
|
||||||
|
|
@ -274,6 +281,24 @@ up_test_history_func (void)
|
||||||
rmdir (history_dir);
|
rmdir (history_dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
up_test_polkit_func (void)
|
||||||
|
{
|
||||||
|
UpPolkit *polkit;
|
||||||
|
|
||||||
|
/* polkit only listens to the system bus */
|
||||||
|
if (!g_file_test (DBUS_SYSTEM_SOCKET, G_FILE_TEST_EXISTS)) {
|
||||||
|
puts("No system D-BUS running, skipping test");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
polkit = up_polkit_new ();
|
||||||
|
g_assert (polkit != NULL);
|
||||||
|
|
||||||
|
/* unref */
|
||||||
|
g_object_unref (polkit);
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
main (int argc, char **argv)
|
main (int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
|
@ -290,6 +315,7 @@ main (int argc, char **argv)
|
||||||
g_test_add_func ("/power/device_list", up_test_device_list_func);
|
g_test_add_func ("/power/device_list", up_test_device_list_func);
|
||||||
g_test_add_func ("/power/history", up_test_history_func);
|
g_test_add_func ("/power/history", up_test_history_func);
|
||||||
g_test_add_func ("/power/native", up_test_native_func);
|
g_test_add_func ("/power/native", up_test_native_func);
|
||||||
|
g_test_add_func ("/power/polkit", up_test_polkit_func);
|
||||||
g_test_add_func ("/power/daemon", up_test_daemon_func);
|
g_test_add_func ("/power/daemon", up_test_daemon_func);
|
||||||
|
|
||||||
return g_test_run ();
|
return g_test_run ();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue