Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add demo/postgresql tests
mederly committed Oct 3, 2018
1 parent ebdc5dd commit 4dd717c
Showing 3 changed files with 41 additions and 1 deletion.
1 change: 1 addition & 0 deletions Jenkinsfile
@@ -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'
34 changes: 34 additions & 0 deletions demo/postgresql/tests/main.bats
@@ -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
}
7 changes: 6 additions & 1 deletion tests/main.bats
@@ -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.