Thom Chiovoloni
9fbf0a08aa
Bug 1390338 - Enable legacy extensions when running TPS. r=markh
...
MozReview-Commit-ID: KKReASjFcOT
--HG--
extra : rebase_source : aaaff4bb04f04c29dcf6c7cbaa246352de647a2f
2017-08-14 18:51:09 -04:00
Thom Chiovoloni
9d8c9528c4
Bug 1380402 - Set MOZ_DEVELOPER_REPO_DIR in the environment when running TPS on mac. r=markh
...
MozReview-Commit-ID: 2jtresePxiu
--HG--
extra : rebase_source : 28d002cac9924dacf2fdb289b7eebafbe75b1316
2017-07-12 14:13:24 -04:00
Thom Chiovoloni
f29506dfb7
Bug 1367567 - Allow non-mpc extensions when running sync's TPS tests r=markh
...
MozReview-Commit-ID: KqjGY0Wx7MH
--HG--
extra : rebase_source : f1bc4b63a0c513558ad4e8bc1c6b26a6096c4c74
2017-05-24 17:18:33 -04:00
Thom Chiovoloni
65e959c068
Bug 1357814 - Changes to sync's TPS tests to allow running from automation r=markh
...
1. Ensure we wait for browser-delayed-startup-finished
2. Parse the profile we're cleaning up from the cleanup phase name instead of
using the selectedProfile.
3. Ensure that bookmark repair doesn't run randomly (this isn't necessary, but
the repair code can make the actual reason for failure much more difficult to
debug, and could probably cause a test to pass when it should not).
4. Add multiprocessCompatible flags so that TPS can still start in nightly (and
because it is).
MozReview-Commit-ID: 98UvRoFOdzv
--HG--
extra : rebase_source : ff1f199eafdcc569cfdf9cb373ee4d059b37ec35
2017-05-05 14:54:03 -04:00
Thom Chiovoloni
8b9281c90a
Bug 1350135 - Fix failing TPS test_history_collision.js test r=markh
...
There were three issues here: The first is that the TPS's history module didn't
wait for PlacesUtils.history.remove's promise to resolve.
The second is that the SYNC_WIPE_REMOTE in the previous client would cause a
write to the clients collection, which would cause the next client to get a
"sync:collection_changed" push. This caused a sync of *only* the clients
collection upon reciept, which would prevent TPS from explicitly syncing all
engines.
The third is that TPS wasn't correctly handling the cases where logIn would
trigger a sync, which would cause a failure during the first sync of a session.
This would cause failures on other TPS tests as well.
MozReview-Commit-ID: LpqZ7Kt9fyy
--HG--
extra : rebase_source : f1d3c40e2ef4e09cce4d2ce8ae25f2c86ddfee45
2017-04-19 14:38:00 -04:00
Thom Chiovoloni
8363f8b9c7
Bug 1313573 - Validate the sync ping during TPS test runs r=markh
...
MozReview-Commit-ID: Jy7VpAvhbPf
--HG--
extra : rebase_source : 36dce5d68a7236d90af50756ac58dbe021d35f4f
2016-11-02 14:25:07 -04:00
Thom Chiovoloni
df8f10bb69
Bug 1293426 - Allow TPS config to specify preference values so it can be pointed at non-production servers r=markh
...
MozReview-Commit-ID: 8NDJwIaurVF
--HG--
extra : rebase_source : 05df5a1383d9194100159e2275971803b757b45b
2016-08-11 10:18:13 -04:00
Thom Chiovoloni
dafebf98ee
Bug 1291030 - Update TPS dependencies to prevent crashes for locally built firefox on Mac 10.11. r=markh
...
MozReview-Commit-ID: 9gmP6OJvakP
--HG--
extra : transplant_source : %A6%A0%AD%7B%BFI%C8%BA%0A%D6%60%C7%005%CD%A8C%0B%A5%0B
2016-08-01 17:31:33 -04:00
Mark Hammond
31b43265c9
Bug 1275139 (part 1) - kill ignoreRepositoryChecking pref, replacing it with AddonRepository.cache. r=rhelmer
...
MozReview-Commit-ID: 4tbctcuoFeB
2016-07-29 10:44:05 +10:00
Thom Chiovoloni
5a2eece65d
Bug 1281095 - Clean up FxA server sessions and devices after each run of TPS. r=markh
...
MozReview-Commit-ID: CBLrIBWgrFi
--HG--
extra : transplant_source : R%0A%12%27W%0CB%D6%B3f%A8G%2C5e%40%97%3C%82%D6
2016-06-29 19:50:13 -04:00
Carsten "Tomcat" Book
6244cfb10e
Backed out changeset 200da85932e9 (bug 1230862) for valgrind perma failures
2016-02-10 11:04:50 +01:00
Julien Pagès
cb348f4346
Bug 1230862 - Remove mozhttpd. r=wlach
...
--HG--
extra : commitid : HRDp24nhYo8
extra : rebase_source : 76443fa9938e488fcd06af7ba0676d491c9da36e
2016-02-09 03:26:43 +01:00
Mark Hammond
e5e5e2100a
Bug 1241715 - get Sync TPS tests working locally by tweaking observers listened for and the authentication setup. r=whimboo
2016-02-03 11:21:09 +11:00
Mark Hammond
84cda2216a
Bug 1229992 - add a --stop-on-error cmdline option to the tps test runner. r=whimboo
2015-12-04 12:55:57 +11:00
Mark Hammond
852f02ec93
Bug 1229986 - get Sync tps tests starting again. r=whimboo
2015-12-04 12:55:57 +11:00
dlee
f3324e8193
Bug 1214593 - Remove service worker periodic updater. r=ehsan
2015-11-02 16:08:44 +08:00
Ehsan Akhgari
6cff744014
Bug 1112469 - Part 4: Disable periodic updates of service workers when running tests; r=nsm
...
This is meant to avoid random issues with Gecko suddenly kicking off the
periodic updates in the middle of our test runs. This uses a hidden pref
intentionally since nobody should be able to discover this pref by going
to about:config.
2015-04-17 14:06:02 -04:00
Cosmin Malutan
b2f3b19a01
Bug 1032255 - TPS has to exit with code != 0 in case of failures. r=aeftimie, dhunt
2014-07-28 06:28:00 +02:00
Henrik Skupin
275709522a
Bug 1037464 - Upgrade virtualenv to 1.11.6 because of installation issue [bustage fix]. r=ahal a=testonly DONTBUILD
2014-07-11 17:39:20 +02:00
Henrik Skupin
dbe4c6a1df
Bug 1034722 - Upgrade virtualenv to 1.10.1 for TPS environment creation. r=jgriffin DONTBUILD
2014-07-07 22:58:17 +02:00
Henrik Skupin
4c8bf1a64e
Bug 1033703 - Pin TPS to specific versions of mozbase packages. r=ahal a=testonly DONTBUILD
...
---
testing/tps/setup.py | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
2014-07-03 16:06:27 +02:00
Henrik Skupin
bbae05b73e
Bug 1033680 - TPS should use mozversion to retrieve the application data. r=jgriffin a=testonly DONTBUILD
...
---
testing/tps/setup.py | 1 +
testing/tps/tps/testrunner.py | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
2014-07-03 07:27:06 +02:00
Henrik Skupin
74e936113a
Bug 1032853 - TPS infinitely loops through the same phase of a test. r=ahal a=testonly DONTBUILD
...
---
testing/tps/tps/firefoxrunner.py | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
--HG--
extra : rebase_source : 7785bb543c0d44ce6dd3380c8ce1db3bff88cdad
2014-07-02 15:37:30 +02:00
Henrik Skupin
7a040f3244
Bug 1032787
- [tps] FirefoxRunner should not reset environment variables. r=aeftimie a=testonly DONTBUILD
2014-07-01 17:30:58 +02:00
Cosmin Malutan
0112de7c4f
Bug 1032114 - TPS fails to decode Windows file paths in config file. r=hskupin a=testonly DONTBUILD
2014-06-30 16:16:17 +02:00
Cosmin Malutan
d4f0f8b6c0
Bug 1028030 - Add placeholders for email and password in TPS config file. r=hskupin a=test-only DONTBUILD
2014-06-25 15:11:42 +02:00
Andrew Halberstadt
e60605718c
Bug 997244 - Move emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin
2014-06-19 14:17:26 -04:00
Birunthan Mohanathas
51ba75d135
Bug 1016240 - Exterminate CR+LF line endings. r=briansmith,cpearce,ehsan,gavin
2014-06-18 17:56:02 -07:00
Wes Kocher
e34177291e
Backed out changeset 81a51de30a2a (bug 997244) for breaking b2g emulator mochitests on an otherwise CLOSED TREE
2014-06-18 14:15:48 -07:00
Andrew Halberstadt
7704c45325
Bug 997244 - Pull emulator.py out of marionette and into mozrunner, r=wlach,mdas,jgriffin
2014-06-18 13:30:12 -04:00
Cosmin Malutan
f4164a9e7f
Bug 1009004 - [TPS] Use the python executable from within the venv for the installation. r=hskupin a=test-only DONTBUILD
2014-06-06 08:31:32 +02:00
Cosmin Malutan
b1328768a6
Bug 1009004 - Re-implement INSTALL.sh script as a python script. r=hskupin DONTBUILD
2014-06-03 18:10:01 +02:00
Henrik Skupin
3ac253f345
Bug 1006298 - TPS fails to download virtualenv due to the redirect. r=glob DONTBUILD
2014-05-06 08:12:37 +02:00
Henrik Skupin
14117d9d80
Bug 990797 - TPS CI errors out when trying to e-mail results. r=jgriffin DONTBUILD
...
--HG--
extra : rebase_source : bae20ab39a994bb6116add086e8f8c6735e8808e
2014-04-02 20:54:07 +02:00
Henrik Skupin
4c0a8e7eec
Bug 989282 - [tps] Add debug mode for detailed inspection of Sync. r=jgriffin DONTBUILD
...
--HG--
extra : rebase_source : ae88bb67270e63df32a931780f20aa4db0c62674
2014-03-31 20:17:09 +02:00
Andrei Eftimie
34600cae09
Bug 983642 - [tps] AddonRepository.getAddonsByIDs fails in mutiple tps tests. r=hskupin DONTBUILD
...
--HG--
extra : rebase_source : 51ed8adff60cd7a0ddcd9c7c36a81f3510350089
2014-03-27 20:06:56 +01:00
Henrik Skupin
40a503ac81
Bug 987147 - [tps] Re-add support for old sync authentication. r=jgriffin DONTBUILD
2014-03-26 07:30:33 +01:00
Henrik Skupin
89771ec7db
Bug 966434 - Refactor tps for fxaccounts and old sync authentication support. r=jgriffin
2014-03-14 21:13:38 +01:00
Henrik Skupin
a91de5dd52
Bug 966434 - Update TPS to use FxA. r=jgriffin
2014-03-07 15:54:19 -08:00
Henrik Skupin
1148e8bb3e
Bug 979815 - Update URL of virtualenv to use version 1.9.1 from the official github repository. r=jgriffin
2014-03-05 23:22:29 +01:00
Vignesh Sarma
7939b690c0
Bug 822875 - Make TPS .py files use 4-space indent, r=jgriffin
2013-01-11 13:32:50 -08:00
Vignesh Sarma
e23d811ae6
Bug 822875 - Fix pyflakes warnings in TPS, r=jgriffin
2013-01-11 13:00:16 -08:00
Jonathan Griffin
baf2934865
Bug 818738 - Write all results to resultfile, not just most recent one, a=test-only
2012-12-17 18:16:40 -08:00
Jonathan Griffin
22b655dfd1
Bug 818738 - Open resultfile with 'w' instead of 'a', a=test-only
2012-12-07 10:38:13 -08:00
Jonathan Griffin
189fc5a5c9
Bug 818738 - Pass resultfile to the testrunner, a=test-only
2012-12-06 18:58:50 -08:00
Sam Garrett
3bdf0ebcd3
Bug 771554 - Removing autolog and having tps write-out results to JSON so that coversheet can handle them, r=jgriffin, DONTBUILD(NPOTB)
2012-10-27 17:42:25 -04:00
Sam Garrett
782a83250f
Bug 796998 - Use mozinstall instead of mozregression for TPS, r=jgriffin, DONTBUILD(NPOTB)
2012-10-24 17:42:08 -06:00
Sam Garrett
97fc24847c
Bug 771554 - Update mozbase deps to match in-tree versions, r=jgriffin, DONTBUILD because NPOTB
2012-08-06 17:44:51 -06:00
Jonathan Griffin
e286072aaa
Bug 761860 - Add mozautoeslib to setup.py deps, a=test-only
2012-06-05 17:34:46 -07:00
Gervase Markham
82ff7027aa
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00