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]

Reply via email to