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