diff options
Diffstat (limited to 't/recipes/checks/debian/shlibs/legacy-debug/eval')
3 files changed, 53 insertions, 0 deletions
diff --git a/t/recipes/checks/debian/shlibs/legacy-debug/eval/desc b/t/recipes/checks/debian/shlibs/legacy-debug/eval/desc new file mode 100644 index 0000000..48b87f4 --- /dev/null +++ b/t/recipes/checks/debian/shlibs/legacy-debug/eval/desc @@ -0,0 +1,3 @@ +Testname: legacy-debug +Check: debian/shlibs +Test-Against: symbols-file-missing-build-depends-package-field diff --git a/t/recipes/checks/debian/shlibs/legacy-debug/eval/hints b/t/recipes/checks/debian/shlibs/legacy-debug/eval/hints new file mode 100644 index 0000000..d9fdaff --- /dev/null +++ b/t/recipes/checks/debian/shlibs/legacy-debug/eval/hints @@ -0,0 +1,48 @@ +libhello0 (binary): unknown-meta-field-in-symbols-file Build-Dep-Foo (libhello.so.0) [symbols:11] +libhello0 (binary): syntax-error-in-symbols-file [symbols:4] +libhello0 (binary): syntax-error-in-symbols-file [symbols:3] +libhello0 (binary): syntax-error-in-symbols-file [symbols:1] +libhello0 (binary): syntax-error-in-symbols-file [symbols:19] +libhello0 (binary): syntax-error-in-symbols-file [symbols:15] +libhello0 (binary): syntax-error-in-symbols-file [symbols:11] +libhello0 (binary): symbols-for-undeclared-shared-library libhello 2 +libhello0 (binary): symbols-file-missing-build-depends-package-field libhello.so.0 [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package libhelloc0c3 (libhello.so.0) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package libhelloc0c2 (<< 1.3) (libhello.so.0) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package libhello2 (libhello.so.2) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package libhello2 (>= 1:2.3) (libhello.so.2) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package libhello0c2 (>= 1.2) (libhello.so.0) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package hello-dbg3 (libhello.so.0) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package hello-dbg2 (libhello.so.0) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package hello-dbg (libhello.so.0) [symbols] +libhello0 (binary): symbols-declares-dependency-on-other-package foobar (= 1.2) (libhello.so.0) [symbols] +libhello0 (binary): surplus-shared-library-symbols libhello 2 [symbols] +libhello0 (binary): invalid-template-id-in-symbols-file should this [symbols:4] +libhello0 (binary): invalid-template-id-in-symbols-file A [symbols:14] +libhello0 (binary): invalid-template-id-in-symbols-file 4 [symbols:12] +libhello0 (binary): duplicate-entry-in-symbols-control-file (lines 6 22) libhello 0 [symbols] +hello (binary): unknown-meta-field-in-symbols-file Build-Dep-Foo (libhello.so.0) [symbols:11] +hello (binary): syntax-error-in-symbols-file [symbols:4] +hello (binary): syntax-error-in-symbols-file [symbols:3] +hello (binary): syntax-error-in-symbols-file [symbols:1] +hello (binary): syntax-error-in-symbols-file [symbols:19] +hello (binary): syntax-error-in-symbols-file [symbols:15] +hello (binary): syntax-error-in-symbols-file [symbols:11] +hello (binary): symbols-file-missing-build-depends-package-field libhello.so.0 [symbols] +hello (binary): symbols-declares-dependency-on-other-package libhelloc0c3 (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package libhelloc0c2 (<< 1.3) (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package libhello2 (libhello.so.2) [symbols] +hello (binary): symbols-declares-dependency-on-other-package libhello2 (>= 1:2.3) (libhello.so.2) [symbols] +hello (binary): symbols-declares-dependency-on-other-package libhello0c2 (>= 1.2) (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package libhello0 (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package hello-dbg3 (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package hello-dbg2 (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package hello-dbg (libhello.so.0) [symbols] +hello (binary): symbols-declares-dependency-on-other-package foobar (= 1.2) (libhello.so.0) [symbols] +hello (binary): surplus-shared-library-symbols libhello 2 [symbols] +hello (binary): surplus-shared-library-symbols libhello 0 [symbols] +hello (binary): invalid-template-id-in-symbols-file should this [symbols:4] +hello (binary): invalid-template-id-in-symbols-file A [symbols:14] +hello (binary): invalid-template-id-in-symbols-file 4 [symbols:12] +hello (binary): empty-shared-library-symbols [symbols] +hello (binary): duplicate-entry-in-symbols-control-file (lines 6 22) libhello 0 [symbols] diff --git a/t/recipes/checks/debian/shlibs/legacy-debug/eval/post-test b/t/recipes/checks/debian/shlibs/legacy-debug/eval/post-test new file mode 100644 index 0000000..fc97c5f --- /dev/null +++ b/t/recipes/checks/debian/shlibs/legacy-debug/eval/post-test @@ -0,0 +1,2 @@ +/: hardening-.*/ d +s/\(current is ([0-9]+\.)+[0-9]\)/(current is CURRENT)/ |