Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Disable tests temporarily
mederly committed Sep 28, 2018
1 parent 845e6a4 commit dd8c8ae
Showing 3 changed files with 20 additions and 8 deletions.
6 changes: 3 additions & 3 deletions Jenkinsfile
@@ -55,9 +55,9 @@ pipeline {
sh 'bin/test.sh 2>&1 | tee debug ; test ${PIPESTATUS[0]} -eq 0'
sh 'echo Docker containers before compositions tests ; docker ps -a' // temporary

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/complex ; bats tests ) 2>&1 | tee -a debug ; test ${PIPESTATUS[0]} -eq 0'
//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/complex ; bats tests ) 2>&1 | tee -a debug ; test ${PIPESTATUS[0]} -eq 0'

// sh 'echo Test output ; cat debug'
} catch (error) {
17 changes: 13 additions & 4 deletions demo/complex/tests/main.bats
@@ -4,33 +4,40 @@ load ../../../common
load ../../../library

@test "000 Cleanup before running the tests" {
# skip
cd ../shibboleth ; docker-compose down -v ; true
run docker-compose down -v
}

@test "010 Initialize and start the composition" {
# skip
docker ps -a
docker-compose up -d
}

@test "020 Wait until components are started" {
touch $BATS_TMPDIR/not-started
wait_for_midpoint_start complex_midpoint-server_1
rm $BATS_TMPDIR/not-started
# TODO wait for shibboleth, grouper-ui, (also something other?)
}

@test "010 Check midPoint health" {
@test "050 Check midPoint health" {
if [ -e $BATS_TMPDIR/not-started ]; then skip 'not started'; fi
check_health
}

@test "020 Check Grouper health" {
@test "060 Check Grouper health" {
if [ -e $BATS_TMPDIR/not-started ]; then skip 'not started'; fi
skip TODO
}

@test "100 Get 'administrator'" {
if [ -e $BATS_TMPDIR/not-started ]; then skip 'not started'; fi
check_health
get_and_check_object users 00000000-0000-0000-0000-000000000002 administrator
}

@test "110 And and get 'test110'" {
if [ -e $BATS_TMPDIR/not-started ]; then skip 'not started'; fi
check_health
echo "<user><name>test110</name></user>" >/tmp/test110.xml
add_object users /tmp/test110.xml
@@ -40,6 +47,7 @@ load ../../../library
}

@test "200 Upload objects" {
if [ -e $BATS_TMPDIR/not-started ]; then skip 'not started'; fi
check_health
pwd >&2
./upload-objects
@@ -51,6 +59,7 @@ load ../../../library
}

@test "210 Test resource" {
if [ -e $BATS_TMPDIR/not-started ]; then skip 'not started'; fi
test_resource 0a37121f-d515-4a23-9b6d-554c5ef61272
test_resource 6dcb84f5-bf82-4931-9072-fbdf87f96442
test_resource 13660d60-071b-4596-9aa1-5efcd1256c04
5 changes: 4 additions & 1 deletion library.bash
@@ -20,6 +20,9 @@ function wait_for_midpoint_start () {
done

echo midPoint did not start in $(( $MAX_ATTEMPTS * $DELAY )) seconds in $CONTAINER_NAME
echo "========== Container log =========="
docker logs $CONTAINER_NAME 2>&1
echo "========== End of the container log =========="
return 1
}

@@ -124,7 +127,7 @@ function test_resource () {
else
echo "Resource $OID test failed"
cat $TMPFILE
rm $TMPFILE
# rm $TMPFILE
return 1
fi
}

0 comments on commit dd8c8ae

Please sign in to comment.