rejiggered things to deal with changing timestamps
authorKevin Scaldeferri <kscaldef@users.sourceforge.net>
Sat, 29 Jul 2006 01:04:17 +0000 (01:04 +0000)
committerKevin Scaldeferri <kscaldef@users.sourceforge.net>
Sat, 29 Jul 2006 01:04:17 +0000 (01:04 +0000)
t/driver.t
t/t-permalinks/data/foo/bar.txt [deleted file]
t/t-permalinks/data/foo/bar.txt.200607251102 [new file with mode: 0644]
t/t-permalinks/data/foo/baz.txt [deleted file]
t/t-permalinks/data/foo/baz.txt.200607251103 [new file with mode: 0644]
t/t-smoketest/data/1.txt [deleted file]
t/t-smoketest/data/1.txt.200607192254 [new file with mode: 0644]
t/t-templates/data/1.txt [deleted file]
t/t-templates/data/1.txt.200607192254 [new file with mode: 0644]

index 7e12204..36ae5ef 100755 (executable)
@@ -7,6 +7,7 @@ use Test::More qw( no_plan );
 
 use File::Copy;
 use File::Compare;
+use File::Find;
 use Cwd;
 use YAML;
 
@@ -38,6 +39,8 @@ for my $testdir (@tests) {
   system("perl -pi -e 's{/Library/WebServer/Documents/blosxom}{$cwd/data}' blosxom.cgi") == 0
       or die "$!";
 
+  touch_files ();
+
   for (@{$spec->{tests}}) {
     my ($args, $output) = @$_;
 
@@ -59,3 +62,14 @@ for my $testdir (@tests) {
   chdir $orig_cwd;
 }
 
+
+
+sub touch_files {
+  find( sub {
+    if (/^(.*)\.(\d+)$/) {
+      copy($_, $1);
+      `touch -t $2 $1`;
+    }
+  },
+        "./data");
+}
diff --git a/t/t-permalinks/data/foo/bar.txt b/t/t-permalinks/data/foo/bar.txt
deleted file mode 100644 (file)
index 1e06cbd..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Lorem ipsum
-Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
-facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
-amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
diff --git a/t/t-permalinks/data/foo/bar.txt.200607251102 b/t/t-permalinks/data/foo/bar.txt.200607251102
new file mode 100644 (file)
index 0000000..1e06cbd
--- /dev/null
@@ -0,0 +1,4 @@
+Lorem ipsum
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
diff --git a/t/t-permalinks/data/foo/baz.txt b/t/t-permalinks/data/foo/baz.txt
deleted file mode 100644 (file)
index f946d24..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-Lorem ipso
-Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
-de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
-cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
-ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
-cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
-ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.
diff --git a/t/t-permalinks/data/foo/baz.txt.200607251103 b/t/t-permalinks/data/foo/baz.txt.200607251103
new file mode 100644 (file)
index 0000000..f946d24
--- /dev/null
@@ -0,0 +1,8 @@
+Lorem ipso
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
+ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
+cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
+ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
+tyr wuz de ramas cora dola tym ipso hor.
diff --git a/t/t-smoketest/data/1.txt b/t/t-smoketest/data/1.txt
deleted file mode 100644 (file)
index ea2a941..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Lorem ipsum
-Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
-facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
-amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
-
-facto.Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet
-ipso facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor
-sit amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
-
-Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
-de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
-cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
-ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
-cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
-ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.
diff --git a/t/t-smoketest/data/1.txt.200607192254 b/t/t-smoketest/data/1.txt.200607192254
new file mode 100644 (file)
index 0000000..ea2a941
--- /dev/null
@@ -0,0 +1,16 @@
+Lorem ipsum
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+facto.Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet
+ipso facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor
+sit amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
+ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
+cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
+ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
+tyr wuz de ramas cora dola tym ipso hor.
diff --git a/t/t-templates/data/1.txt b/t/t-templates/data/1.txt
deleted file mode 100644 (file)
index ea2a941..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Lorem ipsum
-Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
-facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
-amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
-
-facto.Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet
-ipso facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor
-sit amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
-
-Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
-de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
-cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
-ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
-cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
-ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.
diff --git a/t/t-templates/data/1.txt.200607192254 b/t/t-templates/data/1.txt.200607192254
new file mode 100644 (file)
index 0000000..ea2a941
--- /dev/null
@@ -0,0 +1,16 @@
+Lorem ipsum
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+facto.Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet
+ipso facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor
+sit amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
+ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
+cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
+ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
+tyr wuz de ramas cora dola tym ipso hor.