24 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
| chartify_with_non_chart_dirt_input_dir="${cases_dir}/chartify-with-non-chart-dir/input"
 | |
| chartify_with_non_chart_dirt_output_dir="${cases_dir}/chartify-with-non-chart-dir/output"
 | |
| 
 | |
| chartify_with_non_chart_dirt_tmp=$(mktemp -d)
 | |
| chartify_with_non_chart_dirt_reverse=${chartify_with_non_chart_dirt_tmp}/chartify.with.non.chart.build.yaml
 | |
| 
 | |
| case_title="chartify with non-chart dir"
 | |
| 
 | |
| diff_out_file=${chartify_with_non_chart_dirt_output_dir}/diff-result
 | |
| 
 | |
| 
 | |
| if [[ $EXTRA_HELMFILE_FLAGS == *--enable-live-output* ]]; then
 | |
|     diff_out_file=${chartify_with_non_chart_dirt_output_dir}/diff-result-live
 | |
| fi
 | |
| 
 | |
| test_start "$case_title"
 | |
| info "Comparing ${case_title} diff for output ${chartify_with_non_chart_dirt_reverse} with ${diff_out_file}"
 | |
| for i in $(seq 10); do
 | |
|     info "Comparing chartify-with-non-chart-dir diff log #$i"
 | |
|     ${helmfile} -f ${chartify_with_non_chart_dirt_input_dir}/helmfiles/helmfile.yaml diff | grep -v "^Comparing release" > ${chartify_with_non_chart_dirt_reverse} || fail "\"helmfile diff\" shouldn't fail"
 | |
|     diff -u ${diff_out_file} ${chartify_with_non_chart_dirt_reverse} || fail "\"helmfile diff\" should be consistent"
 | |
|     echo code=$?
 | |
| done
 | |
| test_pass "$case_title" |