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.
97 lines
2.0 KiB
97 lines
2.0 KiB
version: "3.3" |
|
services: |
|
test.py39: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.py39 |
|
volumes: |
|
- ./:/apprise |
|
|
|
test.py310: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.py310 |
|
volumes: |
|
- ./:/apprise |
|
|
|
test.py311: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.py311 |
|
volumes: |
|
- ./:/apprise |
|
|
|
test.py312: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.py312 |
|
volumes: |
|
- ./:/apprise |
|
|
|
rpmbuild.el9: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.el9 |
|
volumes: |
|
- ./:/apprise |
|
|
|
rpmbuild.f37: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.f37 |
|
volumes: |
|
- ./:/apprise |
|
|
|
rpmbuild.f39: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.f39 |
|
volumes: |
|
- ./:/apprise |
|
|
|
rpmbuild.rawhide: |
|
build: |
|
context: . |
|
dockerfile: test/docker/Dockerfile.rawhide |
|
volumes: |
|
- ./:/apprise |
|
|
|
# |
|
# Every Day testing |
|
# |
|
# Connect to web and create a new project using the manage script |
|
# -> docker-compose run --rm test.py311 bash |
|
# bin/apprise - |
|
# bin/checkdone.sh |
|
|
|
# |
|
# Other Testing |
|
# |
|
# Connect to web and create a new project using the manage script |
|
# -> docker-compose run --rm test.py311 bash |
|
# bin/apprise - |
|
# bin/checkdone.sh |
|
# |
|
# Run a set of tests for just a certain section |
|
# docker-compose run --rm test.py311 bin/test.sh fcm |
|
# |
|
# Or just run all the tests in python 3.11 |
|
# docker-compose run --rm test.py311 bin/test.sh |
|
# |
|
# Want to run the whole test suite: |
|
# |
|
# [ -f .coverage ] && rm -f .coverage |
|
# docker-compose run --rm test.py311 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 |
|
|
|
# |
|
# RPM Building |
|
# |
|
|
|
# el9 |
|
# - docker-compose run --rm rpmbuild.el9 build-rpm.sh |
|
# f39 (Fedora) |
|
# - docker-compose run --rm rpmbuild.f39 build-rpm.sh
|
|
|