12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env bats
- SUT_IMAGE=bats-jenkins
- load 'test_helper/bats-support/load'
- load 'test_helper/bats-assert/load'
- load test_helpers
- . $BATS_TEST_DIRNAME/../jenkins-support
- @test "build image" {
- cd $BATS_TEST_DIRNAME/..
- docker_build -t $SUT_IMAGE .
- }
- @test "versionLT" {
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.0 1.0"
- assert_failure
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.0 1.1"
- assert_success
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.1 1.0"
- assert_failure
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.0-beta-1 1.0"
- assert_success
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.0 1.0-beta-1"
- assert_failure
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.0-alpha-1 1.0-beta-1"
- assert_success
- run docker run --rm $SUT_IMAGE bash -c "source /usr/local/bin/jenkins-support && versionLT 1.0-beta-1 1.0-alpha-1"
- assert_failure
- }
|