mirror of https://github.com/caronc/apprise
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.1 KiB
44 lines
1.1 KiB
2 years ago
|
version: "3.3"
|
||
|
services:
|
||
|
test.py27:
|
||
|
build:
|
||
|
context: .
|
||
|
dockerfile: Dockerfile.py27
|
||
|
volumes:
|
||
|
- ./:/apprise
|
||
|
|
||
|
test.py35:
|
||
|
build:
|
||
|
context: .
|
||
|
dockerfile: Dockerfile.py35
|
||
|
volumes:
|
||
|
- ./:/apprise
|
||
|
|
||
|
test.py310:
|
||
|
build:
|
||
|
context: .
|
||
|
dockerfile: Dockerfile.py310
|
||
|
volumes:
|
||
|
- ./:/apprise
|
||
|
|
||
|
# Connect to web and create a new project using the manage script
|
||
|
# -> docker-compose run --rm test.py27 bash
|
||
|
# bin/apprise -
|
||
|
# bin/checkdone.sh
|
||
|
#
|
||
|
# Run a set of tests for just a certain section
|
||
|
# docker-compose run --rm test.py27 bin/test.sh fcm
|
||
|
#
|
||
|
# Or just run all the tsts in python 2.7
|
||
|
# docker-compose run --rm test.py27 bin/test.sh
|
||
|
#
|
||
|
# Want to run the whole test suite:
|
||
|
#
|
||
|
# [ -f .coverage ] && rm -f .coverage
|
||
|
# docker-compose run --rm test.py27 coverage run --append -m pytest -vv
|
||
|
# docker-compose run --rm test.py35 coverage run --append -m pytest -vv
|
||
|
# docker-compose run --rm test.py310 coverage run --append -m pytest -vv
|
||
|
#
|
||
|
# # Now produce a report
|
||
|
# docker-compose run --rm test.py310 coverage report --show-missing
|