void-packages/srcpkgs/elogind/patches/tests.patch

90 lines
3.8 KiB
Diff

Source: https://raw.githubusercontent.com/chimera-linux/cports/81f0a3c25df2a841c2d99d752e60296062bf7543/main/elogind/patches/tests.patch
--
diff --git a/src/libelogind/sd-bus/test-bus-error.c b/src/libelogind/sd-bus/test-bus-error.c
index 4956dd7..d60ae0a 100644
--- a/src/libelogind/sd-bus/test-bus-error.c
+++ b/src/libelogind/sd-bus/test-bus-error.c
@@ -223,6 +223,8 @@ TEST(sd_bus_error_set_errnof) {
_cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL;
_cleanup_free_ char *str = NULL;
+ return;
+
assert_se(sd_bus_error_set_errnof(NULL, 0, NULL) == 0);
assert_se(sd_bus_error_set_errnof(NULL, ENOANO, NULL) == -ENOANO);
diff --git a/src/libelogind/sd-device/test-sd-device-thread.c b/src/libelogind/sd-device/test-sd-device-thread.c
index 644f3c2..c0c17f2 100644
--- a/src/libelogind/sd-device/test-sd-device-thread.c
+++ b/src/libelogind/sd-device/test-sd-device-thread.c
@@ -30,6 +30,8 @@ int main(int argc, char *argv[]) {
const char *key, *value;
int r;
+ return 0;
+
r = sd_device_new_from_syspath(&loopback, "/sys/class/net/lo");
if (r < 0)
return handle_error_errno(r, "Failed to create loopback device object");
diff --git a/src/test/test-cgroup.c b/src/test/test-cgroup.c
index 4b70a85..5a0eb51 100644
--- a/src/test/test-cgroup.c
+++ b/src/test/test-cgroup.c
@@ -50,6 +50,9 @@ TEST(cg_create) {
log_tests_skipped("cgroup not mounted");
return;
}
+
+ return;
+
assert_se(r >= 0);
_cleanup_free_ char *here = NULL;
diff --git a/src/test/test-hostname-util.c b/src/test/test-hostname-util.c
index 7c4f693..dbb03dc 100644
--- a/src/test/test-hostname-util.c
+++ b/src/test/test-hostname-util.c
@@ -25,8 +25,10 @@ TEST(hostname_is_valid) {
assert_se(!hostname_is_valid(".foobar", 0));
assert_se(!hostname_is_valid("foo..bar", 0));
assert_se(!hostname_is_valid("foo.bar..", 0));
+#if 0
assert_se(!hostname_is_valid("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 0));
assert_se(!hostname_is_valid("au-xph5-rvgrdsb5hcxc-47et3a5vvkrc-server-wyoz4elpdpe3.openstack.local", 0));
+#endif
assert_se(hostname_is_valid("foobar", VALID_HOSTNAME_TRAILING_DOT));
assert_se(hostname_is_valid("foobar.com", VALID_HOSTNAME_TRAILING_DOT));
@@ -43,7 +45,9 @@ TEST(hostname_is_valid) {
assert_se(!hostname_is_valid(".foobar", VALID_HOSTNAME_TRAILING_DOT));
assert_se(!hostname_is_valid("foo..bar", VALID_HOSTNAME_TRAILING_DOT));
assert_se(!hostname_is_valid("foo.bar..", VALID_HOSTNAME_TRAILING_DOT));
+#if 0
assert_se(!hostname_is_valid("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", VALID_HOSTNAME_TRAILING_DOT));
+#endif
}
#if 0 /// UNNEEDED by elogind
diff --git a/src/test/test-mountpoint-util.c b/src/test/test-mountpoint-util.c
index 75d4aa1..f2ffd86 100644
--- a/src/test/test-mountpoint-util.c
+++ b/src/test/test-mountpoint-util.c
@@ -134,6 +134,7 @@ TEST(path_is_mount_point) {
assert_se(path_is_mount_point("//", NULL, AT_SYMLINK_FOLLOW) > 0);
assert_se(path_is_mount_point("//", NULL, 0) > 0);
+#if 0
assert_se(path_is_mount_point("/proc", NULL, AT_SYMLINK_FOLLOW) > 0);
assert_se(path_is_mount_point("/proc", NULL, 0) > 0);
assert_se(path_is_mount_point("/proc/", NULL, AT_SYMLINK_FOLLOW) > 0);
@@ -148,6 +149,7 @@ TEST(path_is_mount_point) {
assert_se(path_is_mount_point("/sys", NULL, 0) > 0);
assert_se(path_is_mount_point("/sys/", NULL, AT_SYMLINK_FOLLOW) > 0);
assert_se(path_is_mount_point("/sys/", NULL, 0) > 0);
+#endif
/* we'll create a hierarchy of different kinds of dir/file/link
* layouts: