diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 00000000..3f490a69 --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,25 @@ +name: Test Suite +on: + workflow_dispatch: + schedule: + - cron: '00 16 * * *' + +jobs: + tests: + runs-on: ubuntu-latest + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: 2.7 + + - name: Run tests + run: ./run.sh + + - uses: actions/upload-artifact@v2 + with: + name: report + path: reports/report.html diff --git a/tests/template.html b/tests/template.html index 6579c1cb..4d3e8ab2 100644 --- a/tests/template.html +++ b/tests/template.html @@ -126,11 +126,11 @@ {%- endif %} {%- endif %} {%- endfor %} - - - Total: {{ summaries[test_case_name].total }}, Pass: {{ summaries[test_case_name].success }}{% if summaries[test_case_name].failure %}, Fail: {{ summaries[test_case_name].failure }}{% endif %}{% if summaries[test_case_name].error %}, Error: {{ summaries[test_case_name].error }}{% endif %}{% if summaries[test_case_name].skip %}, Skip: {{ summaries[test_case_name].skip }}{% endif %} -- Duration: {{ summaries[test_case_name].duration }} - - + + + + + @@ -171,30 +171,18 @@ } $('#showPassed').on('click', function(){ $(".success").toggle(this.checked); - if (this.checked == false) { - $(".success").next('tr').toggle(this.checked); - } hideOrShow() }); $('#showFailed').on('click', function(){ $(".danger").toggle(this.checked); - if (this.checked == false) { - $(".danger").next('tr').toggle(this.checked); - } hideOrShow() }); $('#showErrors').on('click', function(){ $(".warning").toggle(this.checked); - if (this.checked == false) { - $(".warning").next('tr').toggle(this.checked); - } hideOrShow() }); $('#showSkipped').on('click', function(){ $(".info").toggle(this.checked); - if (this.checked == false) { - $(".info").next('tr').toggle(this.checked); - } hideOrShow() }); });