Virustotal integration for amavisd-new
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

33 lignes
815B

  1. TARGET?=test
  2. VERSION := $(shell grep -Po '"(.*)"' amavisvt/__init__.py | sed -e 's/"//g')
  3. test:
  4. @echo Executing test with python3
  5. PYTHONPATH="." python3 -m pytest tests/ --junit-xml testresults.xml -rxsw -v
  6. compile:
  7. @echo Compiling python code
  8. python -m compileall amavisvt/
  9. compile_optimized:
  10. @echo Compiling python code optimized
  11. python -O -m compileall amavisvt/
  12. coverage:
  13. coverage erase
  14. PYTHONPATH="." coverage run --source='amavisvt' --branch -m py.test -qq tests/
  15. coverage xml -i
  16. coverage report -m
  17. sonar:
  18. /usr/local/bin/sonar-scanner/bin/sonar-scanner -Dsonar.projectVersion=$(VERSION)
  19. clean:
  20. find -name "*.py?" -delete
  21. rm -f coverage.xml testresults.xml .coverage
  22. rm -fr htmlcov dist build .cache amavisvt.egg-info
  23. travis: compile compile_optimized test coverage
  24. jenkins: travis sonar