Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Update the docs

Update the docs #2984

name:CI build
on:
pull_request:
branches:
push:
branches:
-master
workflow_dispatch:
branches:
jobs:
build:
env:
PY_COLORS:"1"
runs-on:ubuntu-latest
strategy:
fail-fast:false
max-parallel:6
matrix:
python-version:["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
steps:
-uses:actions/checkout@v4
-name:Set up Python ${{ matrix.python-version }}
uses:actions/setup-python@v5
with:
python-version:${{ matrix.python-version }}
-name:Install dependencies
run:|
python -m pip install --upgrade pip wheel setuptools
pip install -r requirements.txt
-name:Install SeleniumBase
run:|
pip install .
-name:Lint with flake8
run:|
pip install flake8
# Stop the build if there are flake8 issues
flake8 . --count --show-source --statistics --exclude=temp
-name:Install Chrome
run:|
sudo apt install google-chrome-stable
-name:Check the console scripts interface
run:|
seleniumbase
sbase
-name:Install chromedriver
run:|
seleniumbase install chromedriver
-name:Make sure pytest is working
run:|
pytest --help
echo "def test_1(): pass" > nothing.py
pytest nothing.py
-name:Make sure nosetests is working
run:|
echo "def test_2(): pass" > nothing2.py
nosetests nothing2.py
-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 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 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 examples/iframe_tests.py --browser=chrome --xvfb --rs --crumbs
run:|
pytest examples/iframe_tests.py --browser=chrome --xvfb --rs --crumbs -v -s --junit-xml=junit/test-results.xml
-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 examples/iframe_tests.py --browser=chrome --xvfb --rs
run:|
pytest examples/iframe_tests.py --browser=chrome --xvfb --rs -v -s --junit-xml=junit/test-results.xml
-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 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 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 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

[8]ページ先頭

©2009-2025 Movatter.jp