Merge pull request #1364 from seleniumbase/behave-bdd-tests-in-github-actions

Add Behave-BDD tests to GitHub Actions
This commit is contained in:
Michael Mintz 2022-06-07 10:57:29 -04:00 committed by GitHub
commit 4c159b30da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 10 deletions

View File

@ -59,33 +59,39 @@ jobs:
run: |
echo "def test_2(): pass" > nothing2.py
nosetests nothing2.py
- name: Run pytest verify_framework.py --browser=chrome --headless
- name: Run pytest examples/unit_tests/verify_framework.py --browser=chrome --headless
run: |
pytest examples/unit_tests/verify_framework.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
- name: Run pytest boilerplate_test.py --browser=chrome --headless
- name: Run pytest examples/boilerplate_test.py --browser=chrome --headless
run: |
pytest examples/boilerplates/boilerplate_test.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
- name: Run pytest test_demo_site.py --browser=chrome --xvfb
- name: Run pytest examples/test_demo_site.py --browser=chrome --xvfb
run: |
pytest examples/test_demo_site.py --browser=chrome --xvfb -v -s --junit-xml=junit/test-results.xml
- name: Run pytest test_iframes.py --browser=chrome --xvfb --rs --crumbs
- name: Run pytest examples/test_iframes.py --browser=chrome --xvfb --rs --crumbs
run: |
pytest examples/test_iframes.py --browser=chrome --xvfb --rs --crumbs -v -s --junit-xml=junit/test-results.xml
- name: Run pytest test_mfa_login.py --browser=chrome --xvfb
- name: Run pytest examples/test_mfa_login.py --browser=chrome --xvfb
run: |
pytest examples/test_mfa_login.py --browser=chrome --xvfb -v -s --junit-xml=junit/test-results.xml
- name: Run pytest test_iframes.py --browser=chrome --xvfb --rs
- name: Run pytest examples/test_iframes.py --browser=chrome --xvfb --rs
run: |
pytest examples/test_iframes.py --browser=chrome --xvfb --rs -v -s --junit-xml=junit/test-results.xml
- name: Run pytest test_window_switching.py --browser=chrome --headless
- name: Run pytest examples/test_window_switching.py --browser=chrome --headless
run: |
pytest examples/test_window_switching.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
- name: Run pytest my_first_test.py --browser=chrome --headless
- name: Run pytest examples/my_first_test.py --browser=chrome --headless
run: |
pytest examples/my_first_test.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
- name: Run pytest test_inspect_html.py --browser=chrome --headless
- name: Run pytest examples/test_inspect_html.py --browser=chrome --headless
run: |
pytest examples/test_inspect_html.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
- name: Run pytest my_first_test.py --browser=firefox --headless
- name: Run pytest examples/my_first_test.py --browser=firefox --headless
run: |
pytest examples/my_first_test.py --browser=firefox --headless -v -s --junit-xml=junit/test-results.xml
- name: Run behave examples/behave_bdd/features/calculator.feature -D rs -D crumbs -D xvfb
run: |
behave examples/behave_bdd/features/calculator.feature -D rs -D crumbs -D xvfb -T -k
- name: Run behave examples/behave_bdd/features/realworld.feature -D rs -D crumbs -D xvfb
run: |
behave examples/behave_bdd/features/realworld.feature -D rs -D crumbs -D xvfb -T -k