This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 2c52dd3453c3949a1bd6b41c4fabf86b58941831 Author: Pasquale Congiusti <[email protected]> AuthorDate: Tue Jul 11 13:11:22 2023 +0200 fix(ci): flaky unit test --- .github/workflows/coverage-report.yml | 8 ++++---- pkg/cmd/source/util_test.go | 3 +-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/coverage-report.yml b/.github/workflows/coverage-report.yml index 96371e955..f87fb187f 100644 --- a/.github/workflows/coverage-report.yml +++ b/.github/workflows/coverage-report.yml @@ -12,7 +12,7 @@ # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and -# limitations under the License. +# limitations under the License. # --------------------------------------------------------------------------- # test name: coverage-report @@ -67,18 +67,18 @@ jobs: new_coverage="$(grep -o -P '(?<=\(statements\))(.+)(?=%)' coverage.out | xargs)" echo "NEW_COV=$new_coverage" >> $GITHUB_ENV - + coverage_difference=`echo "$new_coverage-${{env.OLD_COV}}" | bc` echo "COV_DIFF=$coverage_difference" >> $GITHUB_ENV if (( $(echo "$coverage_difference > 0" |bc -l) )); then - echo "POS_DIFF=POS" >> $GITHUB_ENV + echo "POS_DIFF=POS" >> $GITHUB_ENV elif (( $(echo "$coverage_difference < 0" |bc -l) )); then echo "POS_DIFF=NEG" >> $GITHUB_ENV else echo "POS_DIFF=ZERO" >> $GITHUB_ENV fi - + - name: Save env variables run: | mkdir -p ./pr diff --git a/pkg/cmd/source/util_test.go b/pkg/cmd/source/util_test.go index 586743d2b..d04e8fd25 100644 --- a/pkg/cmd/source/util_test.go +++ b/pkg/cmd/source/util_test.go @@ -45,13 +45,12 @@ func isWindows() bool { } func TestPermissionDenied(t *testing.T) { - dir := "/tmp/filedir" if isWindows() { t.Skip("Test not reliably producing a result on a windows OS") } - err := os.Mkdir(dir, 0700) + dir, err := os.MkdirTemp("/tmp", "camel-k-") assert.Nil(t, err) filename := filepath.Join(dir, "file.txt")
