aboutsummaryrefslogtreecommitdiff
path: root/test/it-install-remove.bats
diff options
context:
space:
mode:
Diffstat (limited to 'test/it-install-remove.bats')
-rwxr-xr-xtest/it-install-remove.bats23
1 files changed, 20 insertions, 3 deletions
diff --git a/test/it-install-remove.bats b/test/it-install-remove.bats
index 96bd2db..8be9365 100755
--- a/test/it-install-remove.bats
+++ b/test/it-install-remove.bats
@@ -3,12 +3,23 @@
load utils
-@test "install remove roundtrip" {
+install_maven() {
mkzip "app-a"
install_artifact
+}
+
+install_file() {
+ mkzip "app-a"
+}
+
+do_test() {
+ install="$1"; shift
+ init_args="$1"; shift
+
+ $install
describe "Installing app"
- app init -d my-app/prod maven -r $REPO_URL org.example:app-a:1.0-SNAPSHOT; echo_lines
+ app init -d my-app/prod $init_args; echo_lines
eq '$status' 0
is_directory "my-app/prod/.app"
@@ -35,6 +46,12 @@ load utils
[ "`cat logs/app-a.env`" = "TEST_PROPERTY=awesome" ]
[ "`cat current/foo.conf`" = "hello" ]
+}
+
+@test "install+upgrade; resolver=maven" {
+# do_test install_maven "maven -r $REPO_URL org.example:app-a:1.0-SNAPSHOT"
+}
- # TODO: Remove the version
+@test "install+upgrade; resolver=file" {
+ do_test install_file "file $APPSH_HOME/test/data/app-a.zip"
}