summaryrefslogtreecommitdiffstats
path: root/tests/data/create-test-packages.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/create-test-packages.sh')
-rwxr-xr-xtests/data/create-test-packages.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/tests/data/create-test-packages.sh b/tests/data/create-test-packages.sh
index 8355e462..eab20672 100755
--- a/tests/data/create-test-packages.sh
+++ b/tests/data/create-test-packages.sh
@@ -5,7 +5,7 @@
## Copyright (C) 2018 Pelagicore AG
## Contact: https://www.qt.io/licensing/
##
-## This file is part of the Luxoft Application Manager.
+## This file is part of the Qt Application Manager.
##
## $QT_BEGIN_LICENSE:GPL-EXCEPT-QTAS$
## Commercial License Usage
@@ -78,8 +78,10 @@ mkdir -p "$src"
packager()
{
+ set +e
packagerOutput=`"$PACKAGER" "$@" 2>&1`
packagerResult=$?
+ set -e
if [ $packagerResult -ne 0 ]; then
echo -e "`basename $PACKAGER`$R failed with exit code $packagerResult$W. The executed command was:"
echo
@@ -185,7 +187,7 @@ echo "invalid" >"$dst/test-invalid-format.appkg"
info "Create a package with an invalid formatVersion header field"
mv "$src"/--PACKAGE-HEADER--{,.orig}
-echo '{formatType: "am-package-header", formatVersion: 2}' >$src/--PACKAGE-HEADER--
+sed <"$src/--PACKAGE-HEADER--.orig" >"$src/--PACKAGE-HEADER--" 's/formatVersion: 2/formatVersion: X/'
tar -C "$src" -cf "$dst/test-invalid-header-formatversion.appkg" -- --PACKAGE-HEADER-- info.yaml icon.png test --PACKAGE-FOOTER--
mv "$src"/--PACKAGE-HEADER--{.orig,}
@@ -197,13 +199,13 @@ mv "$src"/--PACKAGE-HEADER--{.orig,}
info "Create a package with an invalid id header field"
mv "$src"/--PACKAGE-HEADER--{,.orig}
-sed <"$src/--PACKAGE-HEADER--.orig" >"$src/--PACKAGE-HEADER--" "s/applicationId: '[a-z0-9.-]*'/applicationId: ':invalid'/"
+sed <"$src/--PACKAGE-HEADER--.orig" >"$src/--PACKAGE-HEADER--" "s/packageId: '[a-z0-9.-]*'/packageId: ':invalid'/"
tar -C "$src" -cf "$dst/test-invalid-header-id.appkg" -- --PACKAGE-HEADER-- info.yaml icon.png test --PACKAGE-FOOTER--
mv "$src"/--PACKAGE-HEADER--{.orig,}
info "Create a package with a non-matching id header field"
mv "$src"/--PACKAGE-HEADER--{,.orig}
-sed <"$src/--PACKAGE-HEADER--.orig" >"$src/--PACKAGE-HEADER--" "s/applicationId: '[a-z0-9.-]*'/applicationId: 'non-matching'/"
+sed <"$src/--PACKAGE-HEADER--.orig" >"$src/--PACKAGE-HEADER--" "s/packageId: '[a-z0-9.-]*'/packageId: 'non-matching'/"
tar -C "$src" -cf "$dst/test-non-matching-header-id.appkg" -- --PACKAGE-HEADER-- info.yaml icon.png test --PACKAGE-FOOTER--
mv "$src"/--PACKAGE-HEADER--{.orig,}