From 4fb1c1b0e8ca8510c76d849e3b330c52934bca16 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Mon, 17 Jun 2013 21:57:45 +0000 Subject: Remove test mode and provide hooks to use a test suite. Tests will now be handled by a test suite in a future commit, so this mode will not be needed anymore. The test suite will work by replacing the mounting script by a fake mounting script that points to a directory with a systems folder. Also add trap again, now that it is more tested. --- tests/bscs-sync.in/systems/default | 1 + tests/bscs-sync.in/systems/factory/orig/etc/config | 1 + tests/bscs-sync.in/systems/factory/orig/etc/config1 | 2 ++ tests/bscs-sync.in/systems/factory/orig/etc/folder1/config2 | 2 ++ tests/bscs-sync.in/systems/factory/run/etc/config | 1 + tests/bscs-sync.in/systems/factory/run/etc/config1 | 3 +++ tests/bscs-sync.in/systems/factory/run/etc/folder1/config2 | 2 ++ tests/bscs-sync.in/systems/version2/orig/etc/config | 1 + tests/bscs-sync.in/systems/version2/orig/etc/config1 | 2 ++ tests/bscs-sync.in/systems/version2/orig/etc/folder1/config2 | 2 ++ tests/bscs-sync.in/systems/version2/run/etc/config | 1 + tests/bscs-sync.in/systems/version2/run/etc/config1 | 3 +++ tests/bscs-sync.in/systems/version2/run/etc/folder1/config2 | 2 ++ .../systems/version2/run/etc/folder2/iamgoingbeoverwritten | 0 tests/bscs-sync.in/systems/version3/orig/etc/config | 1 + tests/bscs-sync.in/systems/version3/orig/etc/config1 | 2 ++ tests/bscs-sync.in/systems/version3/orig/etc/folder1/config2 | 2 ++ tests/bscs-sync.in/systems/version3/run/etc/config | 1 + tests/bscs-sync.in/systems/version3/run/etc/config1 | 3 +++ tests/bscs-sync.in/systems/version3/run/etc/folder1/config2 | 2 ++ 20 files changed, 34 insertions(+) create mode 120000 tests/bscs-sync.in/systems/default create mode 120000 tests/bscs-sync.in/systems/factory/orig/etc/config create mode 100644 tests/bscs-sync.in/systems/factory/orig/etc/config1 create mode 100644 tests/bscs-sync.in/systems/factory/orig/etc/folder1/config2 create mode 120000 tests/bscs-sync.in/systems/factory/run/etc/config create mode 100644 tests/bscs-sync.in/systems/factory/run/etc/config1 create mode 100644 tests/bscs-sync.in/systems/factory/run/etc/folder1/config2 create mode 120000 tests/bscs-sync.in/systems/version2/orig/etc/config create mode 100644 tests/bscs-sync.in/systems/version2/orig/etc/config1 create mode 100644 tests/bscs-sync.in/systems/version2/orig/etc/folder1/config2 create mode 120000 tests/bscs-sync.in/systems/version2/run/etc/config create mode 100644 tests/bscs-sync.in/systems/version2/run/etc/config1 create mode 100644 tests/bscs-sync.in/systems/version2/run/etc/folder1/config2 create mode 100644 tests/bscs-sync.in/systems/version2/run/etc/folder2/iamgoingbeoverwritten create mode 120000 tests/bscs-sync.in/systems/version3/orig/etc/config create mode 100644 tests/bscs-sync.in/systems/version3/orig/etc/config1 create mode 100644 tests/bscs-sync.in/systems/version3/orig/etc/folder1/config2 create mode 120000 tests/bscs-sync.in/systems/version3/run/etc/config create mode 100644 tests/bscs-sync.in/systems/version3/run/etc/config1 create mode 100644 tests/bscs-sync.in/systems/version3/run/etc/folder1/config2 (limited to 'tests/bscs-sync.in') diff --git a/tests/bscs-sync.in/systems/default b/tests/bscs-sync.in/systems/default new file mode 120000 index 0000000..0f51808 --- /dev/null +++ b/tests/bscs-sync.in/systems/default @@ -0,0 +1 @@ +factory \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/factory/orig/etc/config b/tests/bscs-sync.in/systems/factory/orig/etc/config new file mode 120000 index 0000000..a3161f3 --- /dev/null +++ b/tests/bscs-sync.in/systems/factory/orig/etc/config @@ -0,0 +1 @@ +config1 \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/factory/orig/etc/config1 b/tests/bscs-sync.in/systems/factory/orig/etc/config1 new file mode 100644 index 0000000..639916d --- /dev/null +++ b/tests/bscs-sync.in/systems/factory/orig/etc/config1 @@ -0,0 +1,2 @@ +config1 +factory/orig diff --git a/tests/bscs-sync.in/systems/factory/orig/etc/folder1/config2 b/tests/bscs-sync.in/systems/factory/orig/etc/folder1/config2 new file mode 100644 index 0000000..88ef2e3 --- /dev/null +++ b/tests/bscs-sync.in/systems/factory/orig/etc/folder1/config2 @@ -0,0 +1,2 @@ +config2 +factory/orig diff --git a/tests/bscs-sync.in/systems/factory/run/etc/config b/tests/bscs-sync.in/systems/factory/run/etc/config new file mode 120000 index 0000000..a3161f3 --- /dev/null +++ b/tests/bscs-sync.in/systems/factory/run/etc/config @@ -0,0 +1 @@ +config1 \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/factory/run/etc/config1 b/tests/bscs-sync.in/systems/factory/run/etc/config1 new file mode 100644 index 0000000..5371fca --- /dev/null +++ b/tests/bscs-sync.in/systems/factory/run/etc/config1 @@ -0,0 +1,3 @@ +config1 +factory/orig +user change!! diff --git a/tests/bscs-sync.in/systems/factory/run/etc/folder1/config2 b/tests/bscs-sync.in/systems/factory/run/etc/folder1/config2 new file mode 100644 index 0000000..88ef2e3 --- /dev/null +++ b/tests/bscs-sync.in/systems/factory/run/etc/folder1/config2 @@ -0,0 +1,2 @@ +config2 +factory/orig diff --git a/tests/bscs-sync.in/systems/version2/orig/etc/config b/tests/bscs-sync.in/systems/version2/orig/etc/config new file mode 120000 index 0000000..a3161f3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version2/orig/etc/config @@ -0,0 +1 @@ +config1 \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/version2/orig/etc/config1 b/tests/bscs-sync.in/systems/version2/orig/etc/config1 new file mode 100644 index 0000000..639916d --- /dev/null +++ b/tests/bscs-sync.in/systems/version2/orig/etc/config1 @@ -0,0 +1,2 @@ +config1 +factory/orig diff --git a/tests/bscs-sync.in/systems/version2/orig/etc/folder1/config2 b/tests/bscs-sync.in/systems/version2/orig/etc/folder1/config2 new file mode 100644 index 0000000..88ef2e3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version2/orig/etc/folder1/config2 @@ -0,0 +1,2 @@ +config2 +factory/orig diff --git a/tests/bscs-sync.in/systems/version2/run/etc/config b/tests/bscs-sync.in/systems/version2/run/etc/config new file mode 120000 index 0000000..a3161f3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version2/run/etc/config @@ -0,0 +1 @@ +config1 \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/version2/run/etc/config1 b/tests/bscs-sync.in/systems/version2/run/etc/config1 new file mode 100644 index 0000000..5371fca --- /dev/null +++ b/tests/bscs-sync.in/systems/version2/run/etc/config1 @@ -0,0 +1,3 @@ +config1 +factory/orig +user change!! diff --git a/tests/bscs-sync.in/systems/version2/run/etc/folder1/config2 b/tests/bscs-sync.in/systems/version2/run/etc/folder1/config2 new file mode 100644 index 0000000..88ef2e3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version2/run/etc/folder1/config2 @@ -0,0 +1,2 @@ +config2 +factory/orig diff --git a/tests/bscs-sync.in/systems/version2/run/etc/folder2/iamgoingbeoverwritten b/tests/bscs-sync.in/systems/version2/run/etc/folder2/iamgoingbeoverwritten new file mode 100644 index 0000000..e69de29 diff --git a/tests/bscs-sync.in/systems/version3/orig/etc/config b/tests/bscs-sync.in/systems/version3/orig/etc/config new file mode 120000 index 0000000..a3161f3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version3/orig/etc/config @@ -0,0 +1 @@ +config1 \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/version3/orig/etc/config1 b/tests/bscs-sync.in/systems/version3/orig/etc/config1 new file mode 100644 index 0000000..639916d --- /dev/null +++ b/tests/bscs-sync.in/systems/version3/orig/etc/config1 @@ -0,0 +1,2 @@ +config1 +factory/orig diff --git a/tests/bscs-sync.in/systems/version3/orig/etc/folder1/config2 b/tests/bscs-sync.in/systems/version3/orig/etc/folder1/config2 new file mode 100644 index 0000000..88ef2e3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version3/orig/etc/folder1/config2 @@ -0,0 +1,2 @@ +config2 +factory/orig diff --git a/tests/bscs-sync.in/systems/version3/run/etc/config b/tests/bscs-sync.in/systems/version3/run/etc/config new file mode 120000 index 0000000..9211844 --- /dev/null +++ b/tests/bscs-sync.in/systems/version3/run/etc/config @@ -0,0 +1 @@ +folder1/config2 \ No newline at end of file diff --git a/tests/bscs-sync.in/systems/version3/run/etc/config1 b/tests/bscs-sync.in/systems/version3/run/etc/config1 new file mode 100644 index 0000000..5371fca --- /dev/null +++ b/tests/bscs-sync.in/systems/version3/run/etc/config1 @@ -0,0 +1,3 @@ +config1 +factory/orig +user change!! diff --git a/tests/bscs-sync.in/systems/version3/run/etc/folder1/config2 b/tests/bscs-sync.in/systems/version3/run/etc/folder1/config2 new file mode 100644 index 0000000..88ef2e3 --- /dev/null +++ b/tests/bscs-sync.in/systems/version3/run/etc/folder1/config2 @@ -0,0 +1,2 @@ +config2 +factory/orig -- cgit v1.2.1