forked from jenkinsci/docker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbake.bats
More file actions
23 lines (18 loc) · 784 Bytes
/
bake.bats
File metadata and controls
23 lines (18 loc) · 784 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bats
# bats file_tags=test-suite:bake
# bats file_tags=test-type:golden-file
load test_helpers
SUT_DESCRIPTION="docker bake"
JENKINS_LTS_VERSION="2.504.3"
@test "[${SUT_DESCRIPTION}: tags] Default tags unchanged" {
assert_matches_golden expected_tags make --silent tags
}
@test "[${SUT_DESCRIPTION}: tags] Latest weekly tags unchanged" {
assert_matches_golden expected_tags_latest_weekly make --silent tags LATEST_WEEKLY=true
}
@test "[${SUT_DESCRIPTION}: tags] Latest LTS tags unchanged" {
assert_matches_golden expected_tags_latest_lts make --silent tags LATEST_LTS=true JENKINS_VERSION="${JENKINS_LTS_VERSION}"
}
@test "[${SUT_DESCRIPTION}: platforms] Platforms per target unchanged" {
assert_matches_golden expected_platforms make --silent platforms
}