chiark / gitweb /
udev-test.pl: set non-zero exitcode if tests fail
[elogind.git] / test / udev-test.pl
index ebed8f72dd86261f9aba7c8a82fb2eb6f9d89b78..27ff2a7ce0353c3b72f6c7b6fbba3fe959b16b21 100755 (executable)
@@ -288,7 +288,7 @@ EOF
                desc            => "import of shell-value file",
                subsys          => "block",
                devpath         => "/block/sda",
-               exp_name        => "subdir/info/node" ,
+               exp_name        => "subdir/err/node" ,
                rules           => <<EOF
 SUBSYSTEMS=="scsi", IMPORT{file}="udev-test.conf", NAME="subdir/%E{udev_log}/node"
 KERNEL=="ttyUSB0", NAME="visor"
@@ -1855,7 +1855,7 @@ make_udev_root();
 open CONF, ">$udev_conf" || die "unable to create config file: $udev_conf";
 print CONF "udev_root=\"$udev_root\"\n";
 print CONF "udev_rules=\"$PWD\"\n";
-print CONF "udev_log=\"info\"\n";
+print CONF "udev_log=\"err\"\n";
 close CONF;
 
 my $test_num = 1;
@@ -1896,3 +1896,7 @@ system("rm -rf $udev_root");
 unlink($udev_rules);
 unlink($udev_conf);
 
+if ($error > 0) {
+    exit(1);
+}
+exit(0);