on: [push]
name: endtest
jobs:
test:
name: Endtest Functional Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Functional test deployment
id: endtest_functional_tests
uses: endtest-technologies/github-run-tests-action@v1.8
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
app_id: <your-endtest-app-id>
app_code: <your-endtest-app-code>
api_request: <your-endtest-api-request-for-starting-a-test-execution>
number_of_loops: <the-number-of-times-the-API-request-for-fetching-the-results-will-be-sent-once-every-30-seconds>
- name: Use the outputs from test execution in a different step
run: |
echo ${{ steps.endtest_functional_tests.outputs.test_suite_name }}
echo ${{ steps.endtest_functional_tests.outputs.configuration }}
echo ${{ steps.endtest_functional_tests.outputs.test_cases }}
echo ${{ steps.endtest_functional_tests.outputs.passed }}
echo ${{ steps.endtest_functional_tests.outputs.failed }}
echo ${{ steps.endtest_functional_tests.outputs.errors }}
echo ${{ steps.endtest_functional_tests.outputs.start_time }}
echo ${{ steps.endtest_functional_tests.outputs.end_time }}
echo ${{ steps.endtest_functional_tests.outputs.detailed_logs }}
echo ${{ steps.endtest_functional_tests.outputs.screenshots_and_video }}
echo ${{ steps.endtest_functional_tests.outputs.hash }}
echo ${{ steps.endtest_functional_tests.outputs.results }}