File tree Expand file tree Collapse file tree 4 files changed +54
-14
lines changed Expand file tree Collapse file tree 4 files changed +54
-14
lines changed Original file line number Diff line number Diff line change @@ -4,18 +4,36 @@ load ../test_helper
44
55@test " valid AnalysisTemplate" {
66 run kubeval " ${FIXTURES} /valid.yaml"
7- [[ $status -eq 0 ]]
8- [[ $output = " PASS - ${FIXTURES} /valid.yaml contains a valid AnalysisTemplate (test.test)" ]]
7+ [[ $status -eq 0 ]] || {
8+ echo " Output: $output "
9+ exit 1
10+ }
11+ [[ $output = " PASS - ${FIXTURES} /valid.yaml contains a valid AnalysisTemplate (test.test)" ]] || {
12+ echo " Output: $output "
13+ exit 1
14+ }
915}
1016
1117@test " invalid AnalysisTemplate" {
1218 run kubeval " ${FIXTURES} /invalid.yaml"
13- [[ $status -eq 1 ]]
14- [[ $output = " WARN - ${FIXTURES} /invalid.yaml contains an invalid AnalysisTemplate (test.test) - metrics: metrics is required" ]]
19+ [[ $status -eq 1 ]] || {
20+ echo " Output: $output "
21+ exit 1
22+ }
23+ [[ $output = " WARN - ${FIXTURES} /invalid.yaml contains an invalid AnalysisTemplate (test.test) - provider: provider is required" ]] || {
24+ echo " Output: $output "
25+ exit 1
26+ }
1527}
1628
1729@test " invalid AnalysisTemplate in strict mode" {
1830 run kubeval --strict " ${FIXTURES} /strict.yaml"
19- [[ $status -eq 1 ]]
20- [[ $output = " WARN - ${FIXTURES} /strict.yaml contains an invalid AnalysisTemplate (test.test) - invalid-key: Additional property invalid-key is not allowed" ]]
31+ [[ $status -eq 1 ]] || {
32+ echo " Output: $output "
33+ exit 1
34+ }
35+ [[ $output = " WARN - ${FIXTURES} /strict.yaml contains an invalid AnalysisTemplate (test.test) - invalid-key: Additional property invalid-key is not allowed" ]] || {
36+ echo " Output: $output "
37+ exit 1
38+ }
2139}
Original file line number Diff line number Diff line change @@ -4,4 +4,6 @@ kind: 'AnalysisTemplate'
44metadata :
55 name : ' test'
66 namespace : ' test'
7- spec : {}
7+ spec :
8+ metrics :
9+ - name : success-rate
Original file line number Diff line number Diff line change @@ -4,18 +4,36 @@ load ../test_helper
44
55@test " valid ClusterAnalysisTemplate" {
66 run kubeval " ${FIXTURES} /valid.yaml"
7- [[ $status -eq 0 ]]
8- [[ $output = " PASS - ${FIXTURES} /valid.yaml contains a valid ClusterAnalysisTemplate (test.test)" ]]
7+ [[ $status -eq 0 ]] || {
8+ echo " Output: $output "
9+ exit 1
10+ }
11+ [[ $output = " PASS - ${FIXTURES} /valid.yaml contains a valid ClusterAnalysisTemplate (test.test)" ]] || {
12+ echo " Output: $output "
13+ exit 1
14+ }
915}
1016
1117@test " invalid ClusterAnalysisTemplate" {
1218 run kubeval " ${FIXTURES} /invalid.yaml"
13- [[ $status -eq 1 ]]
14- [[ $output = " WARN - ${FIXTURES} /invalid.yaml contains an invalid ClusterAnalysisTemplate (test.test) - metrics: metrics is required" ]]
19+ [[ $status -eq 1 ]] || {
20+ echo " Output: $output "
21+ exit 1
22+ }
23+ [[ $output = " WARN - ${FIXTURES} /invalid.yaml contains an invalid ClusterAnalysisTemplate (test.test) - provider: provider is required" ]] || {
24+ echo " Output: $output "
25+ exit 1
26+ }
1527}
1628
1729@test " invalid ClusterAnalysisTemplate in strict mode" {
1830 run kubeval --strict " ${FIXTURES} /strict.yaml"
19- [[ $status -eq 1 ]]
20- [[ $output = " WARN - ${FIXTURES} /strict.yaml contains an invalid ClusterAnalysisTemplate (test.test) - invalid-key: Additional property invalid-key is not allowed" ]]
31+ [[ $status -eq 1 ]] || {
32+ echo " Output: $output "
33+ exit 1
34+ }
35+ [[ $output = " WARN - ${FIXTURES} /strict.yaml contains an invalid ClusterAnalysisTemplate (test.test) - invalid-key: Additional property invalid-key is not allowed" ]] || {
36+ echo " Output: $output "
37+ exit 1
38+ }
2139}
Original file line number Diff line number Diff line change @@ -4,4 +4,6 @@ kind: 'ClusterAnalysisTemplate'
44metadata :
55 name : ' test'
66 namespace : ' test'
7- spec : {}
7+ spec :
8+ metrics :
9+ - name : success-rate
You can’t perform that action at this time.
0 commit comments