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

72 Коммитов

Автор SHA1 Сообщение Дата
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
Jonathan Griffin c67f3daa8a Bug 747070 - Catch errors when posting to autolog, a=testonly, npotb 2012-04-19 10:31:34 -07:00
Jonathan Griffin 7540487f7c Bug 743872 - update TPS to use latest pulsebuildmonitor, a=testonly, DONTBUILD, npotb 2012-04-09 17:09:20 -07:00