[pkg-fso-commits] [SCM] Automatic Display Manager branch, master, updated. debian/0.8-1-15-g1e42ea5

Enrico Zini enrico at enricozini.org
Sat Jul 9 08:39:28 UTC 2011


The following commit has been merged in the master branch:
commit 1e42ea5b6ad1cd5acc4b38aea2fc5b7c9052081d
Author: Enrico Zini <enrico at enricozini.org>
Date:   Sat Jul 9 10:39:21 2011 +0200

    Updated tests to account for '-nolisten tcp' injection

diff --git a/test-internals.c b/test-internals.c
index 59a3c26..5dd936c 100644
--- a/test-internals.c
+++ b/test-internals.c
@@ -42,7 +42,9 @@ int main(int argc, char* argv[])
     nodm_display_manager_parse_xcmdline(&s, "");
     ensure_equals(s.srv.argv[0], "/usr/bin/X");
     ensure_equals(s.srv.argv[1], ":0");
-    ensure_equals(s.srv.argv[2], NULL);
+    ensure_equals(s.srv.argv[2], "-nolisten");
+    ensure_equals(s.srv.argv[3], "tcp");
+    ensure_equals(s.srv.argv[4], NULL);
     ensure_equals(s.srv.name, ":0");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -52,7 +54,9 @@ int main(int argc, char* argv[])
     ensure_equals(s.srv.argv[0], "/usr/bin/X");
     ensure_equals(s.srv.argv[1], ":0");
     ensure_equals(s.srv.argv[2], "foo");
-    ensure_equals(s.srv.argv[3], NULL);
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "tcp");
+    ensure_equals(s.srv.argv[5], NULL);
     ensure_equals(s.srv.name, ":0");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -61,7 +65,9 @@ int main(int argc, char* argv[])
     nodm_display_manager_parse_xcmdline(&s, "/usr/bin/Xnest");
     ensure_equals(s.srv.argv[0], "/usr/bin/Xnest");
     ensure_equals(s.srv.argv[1], ":0");
-    ensure_equals(s.srv.argv[2], NULL);
+    ensure_equals(s.srv.argv[2], "-nolisten");
+    ensure_equals(s.srv.argv[3], "tcp");
+    ensure_equals(s.srv.argv[4], NULL);
     ensure_equals(s.srv.name, ":0");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -70,7 +76,9 @@ int main(int argc, char* argv[])
     nodm_display_manager_parse_xcmdline(&s, ":1");
     ensure_equals(s.srv.argv[0], "/usr/bin/X");
     ensure_equals(s.srv.argv[1], ":1");
-    ensure_equals(s.srv.argv[2], NULL);
+    ensure_equals(s.srv.argv[2], "-nolisten");
+    ensure_equals(s.srv.argv[3], "tcp");
+    ensure_equals(s.srv.argv[4], NULL);
     ensure_equals(s.srv.name, ":1");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -79,7 +87,9 @@ int main(int argc, char* argv[])
     nodm_display_manager_parse_xcmdline(&s, "/usr/bin/Xnest :1");
     ensure_equals(s.srv.argv[0], "/usr/bin/Xnest");
     ensure_equals(s.srv.argv[1], ":1");
-    ensure_equals(s.srv.argv[2], NULL);
+    ensure_equals(s.srv.argv[2], "-nolisten");
+    ensure_equals(s.srv.argv[3], "tcp");
+    ensure_equals(s.srv.argv[4], NULL);
     ensure_equals(s.srv.name, ":1");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -89,7 +99,9 @@ int main(int argc, char* argv[])
     ensure_equals(s.srv.argv[0], "/usr/bin/Xnest");
     ensure_equals(s.srv.argv[1], ":0");
     ensure_equals(s.srv.argv[2], "foo");
-    ensure_equals(s.srv.argv[3], NULL);
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "tcp");
+    ensure_equals(s.srv.argv[5], NULL);
     ensure_equals(s.srv.name, ":0");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -99,7 +111,9 @@ int main(int argc, char* argv[])
     ensure_equals(s.srv.argv[0], "/usr/bin/X");
     ensure_equals(s.srv.argv[1], ":1");
     ensure_equals(s.srv.argv[2], "foo");
-    ensure_equals(s.srv.argv[3], NULL);
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "tcp");
+    ensure_equals(s.srv.argv[5], NULL);
     ensure_equals(s.srv.name, ":1");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -109,7 +123,9 @@ int main(int argc, char* argv[])
     ensure_equals(s.srv.argv[0], "/usr/bin/Xnest");
     ensure_equals(s.srv.argv[1], ":1");
     ensure_equals(s.srv.argv[2], "foo");
-    ensure_equals(s.srv.argv[3], NULL);
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "tcp");
+    ensure_equals(s.srv.argv[5], NULL);
     ensure_equals(s.srv.name, ":1");
     ensure_equali(s.vt.conf_initial_vt, 7);
     nodm_display_manager_cleanup(&s);
@@ -119,7 +135,9 @@ int main(int argc, char* argv[])
     ensure_equals(s.srv.argv[0], "/usr/bin/X");
     ensure_equals(s.srv.argv[1], ":0");
     ensure_equals(s.srv.argv[2], "vt2");
-    ensure_equals(s.srv.argv[3], NULL);
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "tcp");
+    ensure_equals(s.srv.argv[5], NULL);
     ensure_equals(s.srv.name, ":0");
     ensure_equali(s.vt.conf_initial_vt, -1);
     nodm_display_manager_cleanup(&s);
@@ -130,7 +148,36 @@ int main(int argc, char* argv[])
     ensure_equals(s.srv.argv[1], ":1");
     ensure_equals(s.srv.argv[2], "vt42");
     ensure_equals(s.srv.argv[3], "foo");
-    ensure_equals(s.srv.argv[4], NULL);
+    ensure_equals(s.srv.argv[4], "-nolisten");
+    ensure_equals(s.srv.argv[5], "tcp");
+    ensure_equals(s.srv.argv[6], NULL);
+    ensure_equals(s.srv.name, ":1");
+    ensure_equali(s.vt.conf_initial_vt, -1);
+    nodm_display_manager_cleanup(&s);
+
+    nodm_display_manager_init(&s);
+    nodm_display_manager_parse_xcmdline(&s, "/usr/bin/Xnest :1 vt42 -nolisten foo");
+    ensure_equals(s.srv.argv[0], "/usr/bin/Xnest");
+    ensure_equals(s.srv.argv[1], ":1");
+    ensure_equals(s.srv.argv[2], "vt42");
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "foo");
+    ensure_equals(s.srv.argv[5], "-nolisten");
+    ensure_equals(s.srv.argv[6], "tcp");
+    ensure_equals(s.srv.argv[7], NULL);
+    ensure_equals(s.srv.name, ":1");
+    ensure_equali(s.vt.conf_initial_vt, -1);
+    nodm_display_manager_cleanup(&s);
+
+    nodm_display_manager_init(&s);
+    nodm_display_manager_parse_xcmdline(&s, "/usr/bin/Xnest :1 vt42 -nolisten tcp foo");
+    ensure_equals(s.srv.argv[0], "/usr/bin/Xnest");
+    ensure_equals(s.srv.argv[1], ":1");
+    ensure_equals(s.srv.argv[2], "vt42");
+    ensure_equals(s.srv.argv[3], "-nolisten");
+    ensure_equals(s.srv.argv[4], "tcp");
+    ensure_equals(s.srv.argv[5], "foo");
+    ensure_equals(s.srv.argv[6], NULL);
     ensure_equals(s.srv.name, ":1");
     ensure_equali(s.vt.conf_initial_vt, -1);
     nodm_display_manager_cleanup(&s);

-- 
Automatic Display Manager



More information about the pkg-fso-commits mailing list