[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.5.1-99-g0be38d1



The following commit has been merged in the master branch:
commit 0be38d1f58bfd42f9aa7874eecf881089ac521da
Author: Peter Pentchev <roam@ringlet.net>
Date:   Fri Jul 15 17:50:33 2011 +0300

    Add two new tests for the shlib-calls-exit tag.
    
    The shared-libs-exit test checks that the shlib-calls-exit tag is
    indeed output on a shared library; the shared-libs-exit-fork one
    checks that the tag shall *not* be output if fork(2) is also invoked.
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/t/COVERAGE b/t/COVERAGE
index 01f2a38..d08ef0d 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,4 +1,4 @@
-Last generated 2011-07-08
+Last generated 2011-07-15
 
 The following tags are not tested by the test suite:
 
@@ -136,7 +136,6 @@ shared-libs ldconfig-symlink-is-not-a-symlink
 shared-libs ldconfig-symlink-referencing-wrong-file
 shared-libs non-dev-pkg-with-shlib-symlink
 shared-libs pkg-has-shlibs-control-file-but-no-actual-shared-libs
-shared-libs shlib-calls-exit
 shared-libs shlib-with-bad-permissions
 shared-libs shlib-with-executable-stack
 shared-libs shlib-without-PT_GNU_STACK-section
diff --git a/t/tests/shared-libs-exec-bit/debian/Makefile b/t/tests/shared-libs-exit-fork/debian/Makefile
similarity index 100%
copy from t/tests/shared-libs-exec-bit/debian/Makefile
copy to t/tests/shared-libs-exit-fork/debian/Makefile
diff --git a/t/tests/shared-libs-exit-fork/debian/code.c b/t/tests/shared-libs-exit-fork/debian/code.c
new file mode 100644
index 0000000..f593473
--- /dev/null
+++ b/t/tests/shared-libs-exit-fork/debian/code.c
@@ -0,0 +1,7 @@
+#include <stdlib.h>
+#include <unistd.h>
+
+void e(void){
+  if (fork() != 0)
+    exit(1);
+}
diff --git a/t/tests/shared-libs-exec-bit/debian/debian/control.in b/t/tests/shared-libs-exit-fork/debian/debian/control.in
similarity index 100%
copy from t/tests/shared-libs-exec-bit/debian/debian/control.in
copy to t/tests/shared-libs-exit-fork/debian/debian/control.in
diff --git a/t/tests/shared-libs-exec-bit/debian/debian/libexecbit1.symbols b/t/tests/shared-libs-exit-fork/debian/debian/libexecbit1.symbols
similarity index 74%
copy from t/tests/shared-libs-exec-bit/debian/debian/libexecbit1.symbols
copy to t/tests/shared-libs-exit-fork/debian/debian/libexecbit1.symbols
index d8226ca..0b26833 100644
--- a/t/tests/shared-libs-exec-bit/debian/debian/libexecbit1.symbols
+++ b/t/tests/shared-libs-exit-fork/debian/debian/libexecbit1.symbols
@@ -1,3 +1,2 @@
 libexecbit.so.1 libexecbit1 #MINVER#
  e@Base 1.0
- energy@Base 0.9
diff --git a/t/tests/shared-libs-exit-fork/debian/debian/rules b/t/tests/shared-libs-exit-fork/debian/debian/rules
new file mode 100644
index 0000000..c7d497f
--- /dev/null
+++ b/t/tests/shared-libs-exit-fork/debian/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+DUPSHF:=debian/libdupshf1/DEBIAN/shlibs
+
+%:
+	dh $@
diff --git a/t/tests/shared-libs-exit-fork/desc b/t/tests/shared-libs-exit-fork/desc
new file mode 100644
index 0000000..3096ce9
--- /dev/null
+++ b/t/tests/shared-libs-exit-fork/desc
@@ -0,0 +1,6 @@
+Testname: shared-libs-exit-fork
+Sequence: 6000
+Version: 1.0
+Description: Test checks related to libs invoking both exit(3) and fork(2)
+Test-Against:
+ shlib-calls-exit
diff --git a/t/debs/deb-format-record-size/tags b/t/tests/shared-libs-exit-fork/tags
similarity index 100%
copy from t/debs/deb-format-record-size/tags
copy to t/tests/shared-libs-exit-fork/tags
diff --git a/t/tests/shared-libs-exec-bit/debian/Makefile b/t/tests/shared-libs-exit/debian/Makefile
similarity index 100%
copy from t/tests/shared-libs-exec-bit/debian/Makefile
copy to t/tests/shared-libs-exit/debian/Makefile
diff --git a/t/tests/shared-libs-exit/debian/code.c b/t/tests/shared-libs-exit/debian/code.c
new file mode 100644
index 0000000..1ea8589
--- /dev/null
+++ b/t/tests/shared-libs-exit/debian/code.c
@@ -0,0 +1,5 @@
+#include <stdlib.h>
+
+void e(void){
+  exit(1);
+}
diff --git a/t/tests/shared-libs-exec-bit/debian/debian/control.in b/t/tests/shared-libs-exit/debian/debian/control.in
similarity index 100%
copy from t/tests/shared-libs-exec-bit/debian/debian/control.in
copy to t/tests/shared-libs-exit/debian/debian/control.in
diff --git a/t/tests/shared-libs-exec-bit/debian/debian/libexecbit1.symbols b/t/tests/shared-libs-exit/debian/debian/libexecbit1.symbols
similarity index 74%
copy from t/tests/shared-libs-exec-bit/debian/debian/libexecbit1.symbols
copy to t/tests/shared-libs-exit/debian/debian/libexecbit1.symbols
index d8226ca..0b26833 100644
--- a/t/tests/shared-libs-exec-bit/debian/debian/libexecbit1.symbols
+++ b/t/tests/shared-libs-exit/debian/debian/libexecbit1.symbols
@@ -1,3 +1,2 @@
 libexecbit.so.1 libexecbit1 #MINVER#
  e@Base 1.0
- energy@Base 0.9
diff --git a/t/tests/shared-libs-exit/debian/debian/rules b/t/tests/shared-libs-exit/debian/debian/rules
new file mode 100644
index 0000000..c7d497f
--- /dev/null
+++ b/t/tests/shared-libs-exit/debian/debian/rules
@@ -0,0 +1,6 @@
+#!/usr/bin/make -f
+
+DUPSHF:=debian/libdupshf1/DEBIAN/shlibs
+
+%:
+	dh $@
diff --git a/t/tests/shared-libs-exit/desc b/t/tests/shared-libs-exit/desc
new file mode 100644
index 0000000..5d72f2d
--- /dev/null
+++ b/t/tests/shared-libs-exit/desc
@@ -0,0 +1,6 @@
+Testname: shared-libs-exit
+Sequence: 6000
+Version: 1.0
+Description: Test checks related to libs invoking exit(3)
+Test-For:
+ shlib-calls-exit
diff --git a/t/tests/shared-libs-exit/tags b/t/tests/shared-libs-exit/tags
new file mode 100644
index 0000000..16fdc2b
--- /dev/null
+++ b/t/tests/shared-libs-exit/tags
@@ -0,0 +1 @@
+X: libexecbit1: shlib-calls-exit usr/lib/libexecbit.so.1.0.1

-- 
Debian package checker


Reply to: