@@ -12,7 +12,7 @@ readonly slug=${version}-${git_timestamp}-${git_sha:0:16}
12
12
# fetch FATS scripts
13
13
fats_dir=` dirname " ${BASH_SOURCE[0]} " ` /fats
14
14
fats_repo=" projectriff/fats"
15
- fats_refspec=5ae597a5bdd1fec772217c4e7a816ce518ed3aa6 # master as of 2019-10-22
15
+ fats_refspec=1728e95a256987f7ccc0dde2f66fa0298d1c122c # master as of 2019-11-07
16
16
source ` dirname " ${BASH_SOURCE[0]} " ` /fats-fetch.sh $fats_dir $fats_refspec $fats_repo
17
17
source $fats_dir /.util.sh
18
18
@@ -58,30 +58,50 @@ kubectl create namespace $NAMESPACE
58
58
fats_create_push_credentials $NAMESPACE
59
59
60
60
# run test functions
61
- source $fats_dir /functions/helpers.sh
62
-
63
61
for test in command ; do
64
- path=${fats_dir} /functions/uppercase/${test}
65
- function_name=fats-cluster-uppercase-${test}
66
- image=$( fats_image_repo ${function_name} )
67
- create_args=" --git-repo https://github.com/${fats_repo} .git --git-revision ${fats_refspec} --sub-path functions/uppercase/${test} "
68
- input_data=riff
69
- expected_data=RIFF
70
- runtime=core
71
-
72
- run_function $path $function_name $image " ${create_args} " $input_data $expected_data $runtime
62
+ name=fats-cluster-uppercase-${test}
63
+ image=$( fats_image_repo ${name} )
64
+
65
+ echo " ##[group]Run function $name "
66
+
67
+ riff function create $name --image $image --namespace $NAMESPACE --tail \
68
+ --git-repo https://github.com/$fats_repo --git-revision $fats_refspec --sub-path functions/uppercase/${test} &
69
+
70
+ riff core deployer create $name --function-ref $name --namespace $NAMESPACE --tail
71
+ source $fats_dir /macros/invoke_core_deployer.sh $name " -H Content-Type:text/plain -H Accept:text/plain -d cli" CLI
72
+ riff core deployer delete $name --namespace $NAMESPACE
73
+
74
+ riff knative deployer create $name --function-ref $name --namespace $NAMESPACE --tail
75
+ source $fats_dir /macros/invoke_knative_deployer.sh $name " -H Content-Type:text/plain -H Accept:text/plain -d cli" CLI
76
+ riff knative deployer delete $name --namespace $NAMESPACE
77
+
78
+ riff function delete $name --namespace $NAMESPACE
79
+ fats_delete_image $image
80
+
81
+ echo " ##[endgroup]"
73
82
done
74
83
75
84
if [ " $machine " != " MinGw" ]; then
76
85
for test in command ; do
77
- path=${fats_dir} /functions/uppercase/${test}
78
- function_name=fats-local-uppercase-${test}
79
- image=$( fats_image_repo ${function_name} )
80
- create_args=" --local-path ."
81
- input_data=riff
82
- expected_data=RIFF
83
- runtime=knative
84
-
85
- run_function $path $function_name $image " ${create_args} " $input_data $expected_data $runtime
86
+ name=fats-local-uppercase-${test}
87
+ image=$( fats_image_repo ${name} )
88
+
89
+ echo " ##[group]Run function $name "
90
+
91
+ riff function create $name --image $image --namespace $NAMESPACE --tail \
92
+ --local-path $fats_dir /functions/uppercase/${test} &
93
+
94
+ riff core deployer create $name --function-ref $name --namespace $NAMESPACE --tail
95
+ source $fats_dir /macros/invoke_core_deployer.sh $name " -H Content-Type:text/plain -H Accept:text/plain -d cli" CLI
96
+ riff core deployer delete $name --namespace $NAMESPACE
97
+
98
+ riff knative deployer create $name --function-ref $name --namespace $NAMESPACE --tail
99
+ source $fats_dir /macros/invoke_knative_deployer.sh $name " -H Content-Type:text/plain -H Accept:text/plain -d cli" CLI
100
+ riff knative deployer delete $name --namespace $NAMESPACE
101
+
102
+ riff function delete $name --namespace $NAMESPACE
103
+ fats_delete_image $image
104
+
105
+ echo " ##[endgroup]"
86
106
done
87
107
fi
0 commit comments