Skip to content
Permalink
Browse files

Add demo/postgresql tests

  • Loading branch information
mederly committed Oct 3, 2018
1 parent ebdc5dd commit 4dd717c7cd75c8ba70b58d99b4b195092222d1d9
Showing with 41 additions and 1 deletion.
  1. +1 −0 Jenkinsfile
  2. +34 −0 demo/postgresql/tests/main.bats
  3. +6 −1 tests/main.bats
@@ -57,6 +57,7 @@ pipeline {

sh '(cd demo/simple ; bats tests ) 2>&1 | tee -a debug ; test ${PIPESTATUS[0]} -eq 0'
sh '(cd demo/shibboleth ; bats tests ) 2>&1 | tee -a debug ; test ${PIPESTATUS[0]} -eq 0'
sh '(cd demo/postgresql ; bats tests ) 2>&1 | tee -a debug ; test ${PIPESTATUS[0]} -eq 0'

// temporarily disabled
//sh '(cd demo/complex ; bats tests ) 2>&1 | tee -a debug ; test ${PIPESTATUS[0]} -eq 0'
@@ -0,0 +1,34 @@
#!/usr/bin/env bats

load ../../../common
load ../../../library

@test "000 Cleanup before running the tests" {
run docker-compose down -v
}

@test "010 Initialize and start midPoint" {
docker-compose up -d
wait_for_midpoint_start postgresql_midpoint_server_1
}

@test "010 Check health" {
check_health
}

@test "100 Get 'administrator'" {
check_health
get_and_check_object users 00000000-0000-0000-0000-000000000002 administrator
}

@test "110 And and get 'test110'" {
check_health
echo "<user><name>test110</name></user>" >/tmp/test110.xml
add_object users /tmp/test110.xml
rm /tmp/test110.xml
search_and_check_object users test110
}

@test "999 Clean up" {
docker-compose down -v
}
@@ -25,7 +25,12 @@ load ../common
cd demo/shibboleth ; docker-compose down -v ; true
}

@test "120 Cleanup before further tests - demo/complex" {
@test "120 Cleanup before further tests - demo/postgresql" {
docker ps -a
cd demo/postgresql ; docker-compose down -v ; true
}

@test "130 Cleanup before further tests - demo/complex" {
docker ps -a
cd demo/complex ; docker-compose down -v ; true
}

0 comments on commit 4dd717c

Please sign in to comment.
You can’t perform that action at this time.