Граф коммитов

20 Коммитов

Автор SHA1 Сообщение Дата
Dave Hunt d8d07dc264 Create FxA test account before Selenium session (#264)
* Create FxA test account before starting Selenium session

* Show debug logs when a test fails
2018-08-13 18:16:18 -07:00
Dave Hunt ac9e23bf2b Switch to using pytest-fxa for Firefox Accounts (#227) 2018-04-12 12:16:06 -07:00
Dave Hunt 971841dc94 Use a docker image to run the tests (#162)
* Use a docker image to run the tests

* Run against both Python 2 and 3 on Jenkins in parallel

* Use Docker in Travis CI

* Use Alpine linux for smaller Docker images
2018-01-10 11:39:13 -08:00
Dave Hunt 24ead76cc2 Move isort configuration to tox.ini (#181)
flake8-isort 2.3 supports tox.ini for configuration so we can consolidate.
2018-01-03 16:15:28 -08:00
Dave Hunt 431829daf7 Simplify the way we store Sauce Labs credentials (#161)
* Simplify the way we store Sauce Labs credentials

* Trying to fix my merge-commit bustage
2017-11-13 15:22:49 -08:00
Dave Hunt 7c5715fb8f Pass Git environment variables so we submit these to ActiveData (#163) 2017-11-10 11:06:16 -08:00
Dave Hunt 76129559ba Submit build results to Treeherder (#100) 2017-03-31 21:31:31 +01:00
Dave Hunt b2b949e1cb Upgrade to Python 3.6 and fix tests in Travis CI (#98)
* Remove pytest-mozlog command unless running in Jenkins pipeline

* Run tests against Python 3.6 in Travis CI

* Only install mozlog when running against legacy Python
2017-03-23 06:55:45 -07:00
Dave Hunt d591cc0967 Remove support for Marionette client and migrate to PyPOM (#90)
* Remove support for the Marionette client

* Migrate page objects to use PyPOM
2017-03-14 17:12:25 -07:00
Dave Hunt 7bea942c16 Submit test results to ActiveData (#79)
* Submit test results to ActiveData

* Python 3 temporarily unsupported due to dependency on mozlog
2017-02-22 14:13:23 -08:00
Stephen Donner c8a7072211 Add Jenkinsfile pipeline (#61)
* Add and use Jenkinsfile

* Add testpaths + driver

* Add missing slash

* Add run of setup.py

* Add pytest-runner

* Add skipsdist and usedevelop

* Add --develop into addopts

* Add --develop into addopts

* Move setup.py call to checkout stage

* Stabbing in the dark

* Address review comments

* Address review changes

* Add useDefaultExcludes to workspace-stashing

* Add missing 'name' to stash command for workspace
2017-01-20 11:05:36 -08:00
Stephen Donner 0829d9018d Move requirements out of tox.ini (#55) 2017-01-06 10:19:58 +00:00
Dave Hunt b50d86ac97 Reorder the Travis jobs, restore the deploy condition, and fix marionette deps 2016-11-23 15:21:49 +00:00
Frank Rousseau 2d32d21be0 Add Python 3.5 to Travis and Tox configuration 2016-11-23 15:21:49 +00:00
Stephen Donner 0dbd15ab64 Bump marionette_driver to 2.1.0 (#48) 2016-10-19 18:30:08 +01:00
Stephen Donner 41634e7e38 Version pytest dependency to automatically pick up the latest point releases. (#44) 2016-09-07 11:56:57 +01:00
Stephen Donner 94c5fc0a1c Update pytest to 3.0.1 (#43) 2016-08-27 09:26:57 -07:00
Stephen Donner 4380725b95 Update pytest to 3.0.0 (#42)
* Update pytest to 3.0.0

* Specify pytest as a tool
2016-08-23 10:30:18 -07:00
Stephen Donner f7425b98e1 Update pytest-xdist to 1.15.0 (#40) 2016-08-16 15:41:04 -07:00
Dave Hunt d89bd5fbc9
Switch tests to Tox 2016-07-28 15:40:25 +01:00