Author: djpig
Date: 2007-07-08 22:04:06 +0000 (Sun, 08 Jul 2007)
New Revision: 855
Added:
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs.t
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/normal.conf
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf_2
Modified:
branches/dpkg-shlibdeps-buxy/scripts/t/100_Dpkg_Version.t
Log:
Add first test cases for Dpkg::Shlibs
Currently only tests parse_ldso_conf since find_library is
difficult to test.
Modified: branches/dpkg-shlibdeps-buxy/scripts/t/100_Dpkg_Version.t
===================================================================
--- branches/dpkg-shlibdeps-buxy/scripts/t/100_Dpkg_Version.t 2007-07-08
22:00:27 UTC (rev 854)
+++ branches/dpkg-shlibdeps-buxy/scripts/t/100_Dpkg_Version.t 2007-07-08
22:04:06 UTC (rev 855)
@@ -5,9 +5,6 @@
use warnings;
use strict;
-use utf8;
-use Encode;
-
# Default cmp '>'
my @versions = ({a => '1.0-1',
b => '2.0-2',
Added: branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf
===================================================================
--- branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf
(rev 0)
+++ branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf
2007-07-08 22:04:06 UTC (rev 855)
@@ -0,0 +1,9 @@
+# Comment and empty line
+
+# Paths
+/nonexistant32
+/nonexistant/lib64
+
+include /nonexistant/*.conf
+include t/200_Dpkg_Shlibs/ld.so.conf.d/*.conf
+
Added:
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf
===================================================================
---
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf
(rev 0)
+++
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/inf_recurse.conf
2007-07-08 22:04:06 UTC (rev 855)
@@ -0,0 +1 @@
+include t/200_Dpkg_Shlibs/ld.so.conf
Added:
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/normal.conf
===================================================================
---
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/normal.conf
(rev 0)
+++
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/normal.conf
2007-07-08 22:04:06 UTC (rev 855)
@@ -0,0 +1 @@
+/usr/local/lib/
Added:
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf
===================================================================
---
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf
(rev 0)
+++
branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf.d/recursive.conf
2007-07-08 22:04:06 UTC (rev 855)
@@ -0,0 +1 @@
+include t/200_Dpkg_Shlibs/ld.so.conf_2
Added: branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf_2
===================================================================
--- branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf_2
(rev 0)
+++ branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs/ld.so.conf_2
2007-07-08 22:04:06 UTC (rev 855)
@@ -0,0 +1 @@
+/nonexistant/lib128
Added: branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs.t
===================================================================
--- branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs.t
(rev 0)
+++ branches/dpkg-shlibdeps-buxy/scripts/t/200_Dpkg_Shlibs.t 2007-07-08
22:04:06 UTC (rev 855)
@@ -0,0 +1,18 @@
+# -*- mode: cperl;-*-
+
+use Test::More tests => 2;
+
+use warnings;
+use strict;
+
+use_ok('Dpkg::Shlibs');
+
+my @save_paths = @Dpkg::Shlibs::librarypaths;
[EMAIL PROTECTED]::Shlibs::librarypaths = ();
+
+Dpkg::Shlibs::parse_ldso_conf("t/200_Dpkg_Shlibs/ld.so.conf");
+
+use Data::Dumper;
+is_deeply([qw(/nonexistant32 /nonexistant/lib64
+ /usr/local/lib /nonexistant/lib128 )],
+ [EMAIL PROTECTED]::Shlibs::librarypaths, "parsed library paths");
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]