Skip to content

Commit 4c159b3

Browse files
authored
Merge pull request #1364 from seleniumbase/behave-bdd-tests-in-github-actions
Add Behave-BDD tests to GitHub Actions
2 parents 85f5d21 + d4251a3 commit 4c159b3

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

.github/workflows/python-package.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,33 +59,39 @@ jobs:
5959
run: |
6060
echo "def test_2(): pass" > nothing2.py
6161
nosetests nothing2.py
62-
- name: Run pytest verify_framework.py --browser=chrome --headless
62+
- name: Run pytest examples/unit_tests/verify_framework.py --browser=chrome --headless
6363
run: |
6464
pytest examples/unit_tests/verify_framework.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
65-
- name: Run pytest boilerplate_test.py --browser=chrome --headless
65+
- name: Run pytest examples/boilerplate_test.py --browser=chrome --headless
6666
run: |
6767
pytest examples/boilerplates/boilerplate_test.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
68-
- name: Run pytest test_demo_site.py --browser=chrome --xvfb
68+
- name: Run pytest examples/test_demo_site.py --browser=chrome --xvfb
6969
run: |
7070
pytest examples/test_demo_site.py --browser=chrome --xvfb -v -s --junit-xml=junit/test-results.xml
71-
- name: Run pytest test_iframes.py --browser=chrome --xvfb --rs --crumbs
71+
- name: Run pytest examples/test_iframes.py --browser=chrome --xvfb --rs --crumbs
7272
run: |
7373
pytest examples/test_iframes.py --browser=chrome --xvfb --rs --crumbs -v -s --junit-xml=junit/test-results.xml
74-
- name: Run pytest test_mfa_login.py --browser=chrome --xvfb
74+
- name: Run pytest examples/test_mfa_login.py --browser=chrome --xvfb
7575
run: |
7676
pytest examples/test_mfa_login.py --browser=chrome --xvfb -v -s --junit-xml=junit/test-results.xml
77-
- name: Run pytest test_iframes.py --browser=chrome --xvfb --rs
77+
- name: Run pytest examples/test_iframes.py --browser=chrome --xvfb --rs
7878
run: |
7979
pytest examples/test_iframes.py --browser=chrome --xvfb --rs -v -s --junit-xml=junit/test-results.xml
80-
- name: Run pytest test_window_switching.py --browser=chrome --headless
80+
- name: Run pytest examples/test_window_switching.py --browser=chrome --headless
8181
run: |
8282
pytest examples/test_window_switching.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
83-
- name: Run pytest my_first_test.py --browser=chrome --headless
83+
- name: Run pytest examples/my_first_test.py --browser=chrome --headless
8484
run: |
8585
pytest examples/my_first_test.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
86-
- name: Run pytest test_inspect_html.py --browser=chrome --headless
86+
- name: Run pytest examples/test_inspect_html.py --browser=chrome --headless
8787
run: |
8888
pytest examples/test_inspect_html.py --browser=chrome --headless -v -s --junit-xml=junit/test-results.xml
89-
- name: Run pytest my_first_test.py --browser=firefox --headless
89+
- name: Run pytest examples/my_first_test.py --browser=firefox --headless
9090
run: |
9191
pytest examples/my_first_test.py --browser=firefox --headless -v -s --junit-xml=junit/test-results.xml
92+
- name: Run behave examples/behave_bdd/features/calculator.feature -D rs -D crumbs -D xvfb
93+
run: |
94+
behave examples/behave_bdd/features/calculator.feature -D rs -D crumbs -D xvfb -T -k
95+
- name: Run behave examples/behave_bdd/features/realworld.feature -D rs -D crumbs -D xvfb
96+
run: |
97+
behave examples/behave_bdd/features/realworld.feature -D rs -D crumbs -D xvfb -T -k

0 commit comments

Comments
 (0)