jenkins_config.py 930 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # Default configuration as used by Mozmill CI (Jenkins)
  2. import os
  3. import platform
  4. import sys
  5. import mozharness
  6. external_tools_path = os.path.join(
  7. os.path.abspath(os.path.dirname(os.path.dirname(mozharness.__file__))),
  8. 'external_tools',
  9. )
  10. config = {
  11. # PIP
  12. 'find_links': ['http://pypi.pub.build.mozilla.org/pub'],
  13. 'pip_index': False,
  14. # mozcrash support
  15. 'download_minidump_stackwalk': True,
  16. 'download_symbols': 'ondemand',
  17. 'download_tooltool': True,
  18. # Default test suite
  19. 'test_suite': 'media-tests',
  20. 'suite_definitions': {
  21. 'media-tests': {
  22. 'options': [],
  23. },
  24. 'media-youtube-tests': {
  25. 'options': [
  26. '%(test_manifest)s'
  27. ],
  28. },
  29. },
  30. 'default_actions': [
  31. 'clobber',
  32. 'download-and-extract',
  33. 'create-virtualenv',
  34. 'install',
  35. 'run-media-tests',
  36. ],
  37. }