38 key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('beremiz/tests/tools/Docker/beremiz-sikuli') }} |
38 key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('beremiz/tests/tools/Docker/beremiz-sikuli') }} |
39 |
39 |
40 - if: ${{ steps.cache-docker.outputs.cache-hit == false }} |
40 - if: ${{ steps.cache-docker.outputs.cache-hit == false }} |
41 name: Create docker image |
41 name: Create docker image |
42 run: | |
42 run: | |
43 cd beremiz/tests/tools/Docker/beremiz-sikuli |
43 cd beremiz/tests/tools/Docker |
44 ./build_docker_image.sh |
44 ./build_docker_image.sh |
45 docker image save --output="/tmp/latest.tar" beremiz_sikuli |
45 docker image save --output="/tmp/latest.tar" beremiz_sikuli |
46 |
46 |
47 - if: ${{ steps.cache-docker.outputs.cache-hit != false }} |
47 - if: ${{ steps.cache-docker.outputs.cache-hit != false }} |
48 name: Re-use docker image |
48 name: Re-use docker image |
49 run: | |
49 run: | |
50 docker image load --input="/tmp/latest.tar" |
50 docker image load --input="/tmp/latest.tar" |
51 |
51 |
52 - name: Create docker container |
52 - name: Create docker container |
53 run: | |
53 run: | |
54 cd beremiz/tests/tools/Docker/beremiz-sikuli |
54 cd beremiz/tests/tools/Docker |
55 ./create_docker_container.sh ${{ github.workspace }}/test |
55 ./create_docker_container.sh ${{ github.workspace }}/test |
56 |
56 |
57 - name: Run tests in docker |
57 - name: Run tests in docker |
58 run: | |
58 run: | |
59 cd beremiz/tests/tools/Docker/beremiz-sikuli |
59 cd beremiz/tests/tools/Docker |
60 ./do_test_in_docker.sh |
60 ./do_test_in_docker.sh |
61 |
61 |
62 - name: Upload test resuts artifact |
62 - name: Upload test resuts artifact |
63 uses: actions/upload-artifact@v3 |
63 uses: actions/upload-artifact@v3 |
64 if: failure() |
64 if: failure() |