.github/workflows/run_tests_in_docker.yml
branchwxPython4
changeset 3693 4058140a8757
parent 3632 92bfefddae27
child 3699 ddadbdf20e70
equal deleted inserted replaced
3692:a9b787d84846 3693:4058140a8757
    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()