aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-08-07 14:48:43 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-08-07 17:09:56 +0300
commit6ecb087d239a19ccbc272a5f2333a16d4cfe9f59 (patch)
treedfdbb15b73ea9838115d5c45fa52db29f8217d7f
parent176b8902f6288e24b2c8bbaf89cf9683e61f4046 (diff)
Fix tests
-rw-r--r--tests/sync.testscript30
1 files changed, 20 insertions, 10 deletions
diff --git a/tests/sync.testscript b/tests/sync.testscript
index caf6b32..9f3e381 100644
--- a/tests/sync.testscript
+++ b/tests/sync.testscript
@@ -399,22 +399,32 @@ deinit += -d prj
echo 'config [bool] config.pkg.feature ?= false' >+prj/pkg/build/root.build;
echo 'config [bool] config.libpkg.feature ?= false' >+prj/libpkg/build/root.build;
- $init -d prj/ @cfg config.pkg.feature=true config.libpkg.feature=true;
+ $init -d prj/ @cfg config.pkg.feature=true config.libpkg.feature=true 2>>~%EOE%;
+ %initializing in project .+failure-preserve-user-config.+%
+ initializing package pkg
+ initializing package libpkg
+ synchronizing:
+ new libpkg/0.1.0-a.0.19700101000000
+ config.libpkg.feature=true (user configuration)
+ new pkg/0.1.0-a.0.19700101000000
+ config.pkg.feature=true (user configuration)
+ %.*
+ EOE
sed -n -e 's/config.pkg.feature = (.+)/\1/p' \
prj-cfg/pkg/build/config.build >'true';
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/pkg/build/bootstrap/src-root.build >/~'%.+/prj/pkg/%';
+ prj-cfg/pkg/build/bootstrap/src-root.build >/~"%.+/prj/pkg/'?%";
sed -n -e 's/config.libpkg.feature = (.+)/\1/p' \
prj-cfg/libpkg/build/config.build >'true';
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/libpkg/build/bootstrap/src-root.build >/~'%.+/prj/libpkg/%';
+ prj-cfg/libpkg/build/bootstrap/src-root.build >/~"%.+/prj/libpkg/'?%";
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/libpkg/tests/build/bootstrap/src-root.build >/~'%.+/prj/libpkg/tests/%';
+ prj-cfg/libpkg/tests/build/bootstrap/src-root.build >/~"%.+/prj/libpkg/tests/'?%";
mkdir --no-cleanup prj/libpkg/stray;
echo '' >+prj/libpkg/manifest;
@@ -434,16 +444,16 @@ deinit += -d prj
prj-cfg/pkg/build/config.build >'true';
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/pkg/build/bootstrap/src-root.build >/~'%.+/prj/pkg/%';
+ prj-cfg/pkg/build/bootstrap/src-root.build >/~"%.+/prj/pkg/'?%";
sed -n -e 's/config.libpkg.feature = (.+)/\1/p' \
prj-cfg/libpkg/build/config.build >'true';
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/libpkg/build/bootstrap/src-root.build >/~'%.+/prj/libpkg/%';
+ prj-cfg/libpkg/build/bootstrap/src-root.build >/~"%.+/prj/libpkg/'?%";
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/libpkg/tests/build/bootstrap/src-root.build >/~'%.+/prj/libpkg/tests/%';
+ prj-cfg/libpkg/tests/build/bootstrap/src-root.build >/~"%.+/prj/libpkg/tests/'?%";
rmdir prj/libpkg/stray;
@@ -458,16 +468,16 @@ deinit += -d prj
prj-cfg/pkg/build/config.build >'true';
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/pkg/build/bootstrap/src-root.build >/~'%.+/prj/pkg/%';
+ prj-cfg/pkg/build/bootstrap/src-root.build >/~"%.+/prj/pkg/'?%";
sed -n -e 's/config.libpkg.feature = (.+)/\1/p' \
prj-cfg/libpkg/build/config.build >'true';
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/libpkg/build/bootstrap/src-root.build >/~'%.+/prj/libpkg/%';
+ prj-cfg/libpkg/build/bootstrap/src-root.build >/~"%.+/prj/libpkg/'?%";
sed -n -e 's/src_root = (.+)/\1/p' \
- prj-cfg/libpkg/tests/build/bootstrap/src-root.build >/~'%.+/prj/libpkg/tests/%';
+ prj-cfg/libpkg/tests/build/bootstrap/src-root.build >/~"%.+/prj/libpkg/tests/'?%";
$deinit 2>>/"EOE"
deinitializing in project $~/prj/