Skip to content

Commit 7fe965f

Browse files
authored
Merge pull request #1 from jquick/jq/test_additions
Test additions
2 parents 733d7cc + 887981b commit 7fe965f

2 files changed

Lines changed: 4 additions & 11 deletions

File tree

commands/run.sh

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,14 @@ prebuilt_services=()
4242
# We look for a prebuilt images for all the pull services and the run_service.
4343
prebuilt_image_override="$(plugin_read_config RUN_IMAGE)"
4444
for service_name in "${prebuilt_candidates[@]}" ; do
45-
prebuilt_image=$(get_prebuilt_image "$service_name") || :
46-
47-
# override run_service prebuilt_image if set
4845
if [[ -n "$prebuilt_image_override" ]] && [[ "$service_name" == "$run_service" ]] ; then
46+
echo "~~~ :docker: Overriding run image for $service_name"
4947
prebuilt_image="$prebuilt_image_override"
48+
elif prebuilt_image=$(get_prebuilt_image "$service_name") ; then
49+
echo "~~~ :docker: Found a pre-built image for $service_name"
5050
fi
5151

5252
if [[ -n "$prebuilt_image" ]] ; then
53-
echo "~~~ :docker: Found a pre-built image for $service_name"
5453
prebuilt_service_overrides+=("$service_name" "$prebuilt_image" "" 0 0)
5554
prebuilt_services+=("$service_name")
5655

tests/run.bats

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1281,27 +1281,21 @@ cmd3"
12811281
unstub buildkite-agent
12821282
}
12831283

1284-
@test "Run wit a run image override" {
1284+
@test "Run with a run image override" {
12851285
export BUILDKITE_PLUGIN_DOCKER_COMPOSE_RUN=myservice
12861286
export BUILDKITE_COMMAND="echo hello world"
12871287
export BUILDKITE_PLUGIN_DOCKER_COMPOSE_RUN_IMAGE=docker.buildkite.com/myservice:123
1288-
export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CHECK_LINKED_CONTAINERS=false
1289-
export BUILDKITE_PLUGIN_DOCKER_COMPOSE_CLEANUP=false
12901288

12911289
stub docker \
12921290
"compose -f docker-compose.yml -p buildkite1111 -f docker-compose.buildkite-1-override.yml pull myservice : echo pulled myservice" \
12931291
"compose -f docker-compose.yml -p buildkite1111 -f docker-compose.buildkite-1-override.yml up -d --scale myservice=0 myservice : echo ran myservice dependencies" \
12941292
"compose -f docker-compose.yml -p buildkite1111 -f docker-compose.buildkite-1-override.yml run --name buildkite1111_myservice_build_1 -T --rm myservice /bin/sh -e -c 'echo hello world' : echo ran myservice"
12951293

1296-
stub buildkite-agent \
1297-
"meta-data exists docker-compose-plugin-built-image-tag-myservice : exit 1"
1298-
12991294
run "$PWD"/hooks/command
13001295

13011296
assert_success
13021297
assert_output --partial "image: docker.buildkite.com/myservice:123"
13031298
assert_output --partial "ran myservice"
13041299

13051300
unstub docker
1306-
unstub buildkite-agent
13071301
}

0 commit comments

Comments
 (0)