Ionut Goldan
2d5a9b2fa8
Bug 1358818 - avoid symbolication server for non-Windows platforms r=jmaher
...
MozReview-Commit-ID: AsvJUUoU3W4
--HG--
extra : rebase_source : d5c26180a5d252f3e70a3fac6c46455af07acbbd
2017-06-29 15:14:26 -07:00
Mike Conley
a521e2d736
Bug 1374333 - Bump and sign new versions of TalosPowers, Pageloader, damp and tps. r=rwood
...
MozReview-Commit-ID: CzfJWJre7xY
--HG--
extra : rebase_source : df1898b99db1d760e66351e819993fc0b3f29d10
2017-07-13 18:29:15 -04:00
Mike Conley
81fc5777fb
Bug 1374333 - Use TalosContentProfiler to fix profiling in dromaeo tests. r=rwood
...
MozReview-Commit-ID: 8EAESTvLnVP
--HG--
extra : rebase_source : 53d593a0a24d578d962dd9db6383fbbbd700470c
2017-07-13 18:24:42 -04:00
Mike Conley
ab8b2e5d48
Bug 1374333 - Use TalosContentProfiler to fix profiling in kraken tests. r=rwood
...
MozReview-Commit-ID: HlkQYpkPMnM
--HG--
extra : rebase_source : 56fb76f7f88673f5a2bebe261a5aa187b96748ec
2017-07-13 16:46:00 -04:00
Mike Conley
bb27c7303f
Bug 1374333 - Ensure we get profiles for all content processes for tps by waiting until the profiles are gathered before closing the tabs. r=rwood
...
There seems to be a race where the ProfilerParent::SendGatherProfile Promise can fail
if the shutdown message has been sent by ContentParent. This means that exit profiles
are on their way, but the gatherer is going to hear about the rejected Promises first
and decrement the mPendingProfiles counter (with empty profiles) before the exit
profiles can arrive.
This is a workaround. Bug 1380785 has been filed for the ProfilerParent race.
MozReview-Commit-ID: LacBwp4ttiP
--HG--
extra : rebase_source : 6d4095683840978db422f85272855c51b7c41a0c
2017-07-13 11:05:46 -04:00
Mike Conley
3d289d8248
Bug 1374333 - Use TalosContentProfiler to fix profiling in bloom_basic tests. r=rwood
...
MozReview-Commit-ID: 6EH02ebboBu
--HG--
extra : rebase_source : 43a4c987f77819b53362d9df317cdf32db5386b6
2017-07-12 14:09:26 -04:00
Mike Conley
3b35c36356
Bug 1374333 - Use TalosContentProfiler to fix profiling in a11yr tests. r=rwood
...
MozReview-Commit-ID: 43rb6DEzTJ8
--HG--
extra : rebase_source : fca7494a75d684f93bf00246f0a1ebc62c5b3efc
2017-07-12 13:52:52 -04:00
Mike Conley
a6576c6078
Bug 1374333 - Use TalosContentProfiler to fix profiling in basic_compositor_video tests. r=rwood
...
MozReview-Commit-ID: 9CzZC0C3Ty
--HG--
extra : rebase_source : b7d1f2e8f57f836a8ec35af6cdbb992f388c7779
2017-07-11 18:16:17 -04:00
Mike Conley
8862255d44
Bug 1374333 - Use TalosContentProfiler to fix profiling in tcanvasmark tests. r=rwood
...
MozReview-Commit-ID: AWGSqVeOaB6
--HG--
extra : rebase_source : 254a6524929c0d70670c7cee37bdcfeaea30f382
2017-07-11 18:05:24 -04:00
Mike Conley
e78b623730
Bug 1374333 - Use TalosContentProfiler to fix profiling in tpaint tests. r=rwood
...
MozReview-Commit-ID: FPHZr3tFCEj
--HG--
extra : rebase_source : 116d01f37106ca456c73cf892c80a0032b18b1cc
2017-07-11 17:39:40 -04:00
Mike Conley
29affc1143
Bug 1374333 - Use TalosContentProfiler to fix profiling in glvideo tests. r=rwood
...
MozReview-Commit-ID: EUNQG3Jhyp0
--HG--
extra : rebase_source : 4e2e3ff95c32475cf1c06da5a949159eb6a8ea32
2017-07-11 17:29:41 -04:00
Mike Conley
8f4e743a25
Bug 1374333 - Use TalosContentProfiler to fix profiling in glterrain tests. r=rwood
...
MozReview-Commit-ID: FQl58ZNyFCl
--HG--
extra : rebase_source : fa9e7e71bf8e35b35170bce6ca9281eb2420f149
2017-07-11 17:22:14 -04:00
Mike Conley
9b11c1fa40
Bug 1374333 - Use TalosParentProfiler to fix profiling in damp tests. r=rwood
...
MozReview-Commit-ID: 6soeiMl2NXx
--HG--
extra : rebase_source : 241f91af7d88f73f96c71e5ceb29336874992eea
2017-07-11 17:16:40 -04:00
Mike Conley
e55b23e1d4
Bug 1374333 - Make pageloader start and capture profiles at better times. r=rwood
...
Before, we were doing capture after moving from page to page, but keeping the cycles all
within the same profile.
This change causes us to capture separate profiles for each page load, regardless of whether
or not they're just another cycle for a particular page.
This is particularly useful for tests like tps which use the pageloader to load a single test
URL over multiple cycles.
MozReview-Commit-ID: 5u0jxC4P75q
--HG--
extra : rebase_source : 11aa84d7c5d8879afbc932d962bceb1908268f25
2017-07-10 11:54:41 -04:00
Mike Conley
f9b18e55c0
Bug 1374333 - Use TalosContentProfiler to fix profiling in tscroll tests. r=rwood
...
MozReview-Commit-ID: B7ymFcpTMSC
--HG--
extra : rebase_source : e1a9a9366038a81624c967f85e2f6696da858ce4
extra : source : f45e66dda938bd15dc3427cef63cc5aed36b90a6
2017-06-19 14:59:05 -04:00
Mike Conley
a3fd2a7da6
Bug 1374333 - Use TalosContentProfiler for profiling in tsvgx tests. r=rwood
...
MozReview-Commit-ID: 9auT5RxW2lh
--HG--
extra : rebase_source : 88c9619da71766a5cc2ecfe360bc929d5e9cea3d
extra : source : f91587a87a0b8c72feb8168636b46fb7365a8f08
2017-06-16 18:09:45 -04:00
Mike Conley
3400474bb0
Bug 1374333 - Allow TalosContentProfiler.js to be loaded as both a frame script and as a normal DOM script. r=rwood
...
MozReview-Commit-ID: FMejiIsulkS
--HG--
extra : rebase_source : e1fa7fb68c6f52b4e10c7f1f961400810b03ddc4
2017-07-06 15:15:44 -04:00
Mike Conley
5c3cefddb8
Bug 1374333 - Allow TalosContentProfiler.js to pause and resume without initializing if the profiler should already be running in the parent. r=rwood
...
MozReview-Commit-ID: 4Cpo91QA6OH
--HG--
extra : rebase_source : 3c16c071cbae98657fc0d20cc2c9af5f55dcabde
2017-07-06 15:09:32 -04:00
Mike Conley
29886a2060
Bug 1374333 - Make Pageloader use TalosParentProfiler. r=rwood
...
MozReview-Commit-ID: BgxsCdrmCKD
--HG--
extra : rebase_source : efecf923da4d3e96ab6b09003825269df065b838
extra : source : ae75704a8abccf3a67995b8a407cce729bf0bde4
2017-06-16 17:07:21 -04:00
Mike Conley
0188ce3ae1
Bug 1374333 - TalosParentProfiler should be initted if the Gecko Profiler is already active when loaded. r=rwood
...
MozReview-Commit-ID: F1a3s6Q38wX
--HG--
extra : rebase_source : 96ac3c68c90c5ff544df2f52bb417a2f6a1cf142
extra : source : ced258d9eaabee5d2a6a1355f2bad34f2ca104c2
2017-06-19 16:35:38 -04:00
Haik Aftandilian
335edaf829
Bug 1380141 - Running Talos locally on OS X results in crashed tabs. r=Alex_Gaynor,jmaher
...
Like we do for mochitests, set the MOZ_DEVELOPER_REPO_DIR and
MOZ_DEVELOPER_OBJ_DIR environment variables when running talos
tests so that the content sandbox permits access to test files
that are symlinks from the .app/ directory to the repo or
object directory.
MozReview-Commit-ID: J1bRqoB8a2i
--HG--
extra : rebase_source : 18f0bafa53dcd872d9bd647fc2e5ce143f5887bd
2017-07-12 17:05:29 -07:00
Andrew Halberstadt
d298832134
Bug 1380003
- Enable avoid-Date-timing eslint rule on testing/talos, r=jmaher
...
MozReview-Commit-ID: 6b6GtBUpZUZ
--HG--
extra : rebase_source : 194efad96821e4a33018215232bc39d50b486a54
2017-07-11 12:34:44 -04:00
Beekill95
dd0be680ef
Bug 1380220 - Add compressed version of session file in Talos session restore test to ensure Talos test read the correct session file. r=gbrown
...
MozReview-Commit-ID: 77YJZTSeD3y
--HG--
extra : rebase_source : cabc1b0f5186da025855e6408170f54442d50f07
2017-07-12 09:56:02 +07:00
Rob Wood
5cbc0e94a8
Bug 1378139 - Fix talos perf-reftest-singletons manifest; r=igoldan
2017-07-11 09:23:22 -04:00
Mike Conley
442cb9772b
Bug 1372261 - Bump tps Talos test version number. r=rwood
...
MozReview-Commit-ID: Ksd3SJOT9eD
--HG--
extra : rebase_source : 112727987f5b93c2b71a6833e12b363b9300e056
2017-07-05 22:53:19 -04:00
Mike Conley
127dc8dbc6
Bug 1372261 - Make tps Talos test move each tab next to the blank 'palette-clenser' tab before switching, to avoid noise from the tab strip scrolling. r=rwood
...
MozReview-Commit-ID: Kg4of1Kqm0e
--HG--
extra : rebase_source : 627fa5bc79d81c6450c02e6b3f15950b3a953770
2017-07-05 15:59:41 -04:00
Mike Conley
a98e7a3037
Bug 1372261 - Make tps Talos test use the performance timing API instead of Date.now() to avoid clock skew. r=rwood
...
MozReview-Commit-ID: CPzaN7T5fJV
--HG--
extra : rebase_source : 5f9cd8787b0422f253dcb7503420e20dfcb6f5d6
2017-06-30 01:32:25 -04:00
Ed Lee
3c6952efcf
Bug 1379522 - Add pinned sites, context menu ordering, cleared history, other fixes to Activity Stream. r=ursula
...
MozReview-Commit-ID: ESlcuSuzoDH
--HG--
extra : rebase_source : 83739c36ee85a074fc672a8c446e0bea095e2284
2017-07-09 17:04:38 -07:00
Rob Wood
568d7f1706
Bug 1378139 - Add stylo-only talos test suite for perf-reftest singletons; r=igoldan
...
MozReview-Commit-ID: 58yFIGLxyKm
--HG--
extra : rebase_source : fe3d673afa73c46d5e2dcf564634449bec5c9f8b
2017-07-05 11:17:31 -04:00
Rajesh Kathiriya
881bce09ea
Bug 1374670 - Enabled the ESLint no-tabs rule across mozilla-central r=standard8
...
MozReview-Commit-ID: RT5QTipaOW
--HG--
extra : rebase_source : 84bccaeba083bc430316d3c80d5c8f56494f1950
2017-07-04 21:30:18 +05:30
Wes Kocher
a6d47c0012
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: KowMPlgSlAW
2017-07-06 16:17:24 -07:00
Ionut Goldan
8205e8064d
Bug 1355934 - transform tpaint into a Pageloader test r=jmaher
...
MozReview-Commit-ID: J3iZDRp14Br
--HG--
extra : rebase_source : ab5218f0bbbd8f65a6e68219f0706c0bef0f3192
2017-06-28 11:40:38 -07:00
Geoff Brown
f80ffdab06
Bug 1378816 - Use a reasonable browser timeout in sessionrestore talos test; r=ahal
...
An inappropriately-long timeout was used for this test previously,
resulting in errors like "Automation Error: mozprocess timed out after
3600 seconds running..." when the browser hung. With this patch, browser
hangs during the sessionrestore test will be reported as a crash:
"PROCESS-CRASH | sessionrestore | application crashed ..."
2017-07-06 14:06:38 -06:00
Rob Wood
747ea49209
Bug 1363104 - Fix perf-reftest to compare perf numbers of basic vs ref pages; r=jmaher
...
MozReview-Commit-ID: JMtaa9I0atY
--HG--
extra : rebase_source : c0bee15606940ab8fe0df544a8fc6b24c988803f
2017-06-29 18:18:45 -04:00
Frederik Braun
56838ddb04
Bug 1351608 - Disable warnings for existing violations to no-unsanitize rule r=Standard8.
...
MozReview-Commit-ID: 7cTNL5jMtRw
2017-07-03 20:07:02 +01:00
Phil Ringnalda
915412e692
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: HINQtggBLDr
2017-07-01 17:36:09 -07:00
Beekill95
2c51be9561
Bug 1331937 - Extend session restore Talos test with many windows. r=mikedeboer,jmaher
...
MozReview-Commit-ID: LjaSszpTLOe
2017-06-28 09:42:34 +07:00
Wes Kocher
5d1b9df079
Backed out changeset 67ea907faf0d (bug 1355934) for eslint failures a=backout
2017-06-30 14:33:48 -07:00
Ionut Goldan
d8a360b573
Bug 1355934 - transform tpaint into a Pageloader test r=jmaher
...
MozReview-Commit-ID: J3iZDRp14Br
--HG--
extra : rebase_source : 0ad4fc0428551505a391743bf42f208fee91a360
2017-06-28 11:40:38 -07:00
William Lachance
7c0126fe56
Bug 1377398 - Remove the bespoke PLATFORM_TYPE utility variable r=jmaher
...
Really the only thing we use it for is generating a counter string
prefix elsewhere in Talos, so let's just create a private function
to do that close to where it's used.
MozReview-Commit-ID: BICrhDAIEHb
--HG--
extra : rebase_source : f3faa1720e69c179b597ca58ee17424182e0cda0
2017-06-29 22:44:22 -07:00
William Lachance
fb8d768e7c
Bug 1377398 - Explicitly unsupport WinXP and remove hacks r=jmaher
...
MozReview-Commit-ID: DkCHu73iX15
--HG--
extra : rebase_source : 83ab617065a8953322a24734ea73b72c813a1cd2
2017-06-30 09:55:59 -07:00
William Lachance
a63bd8d062
Bug 1377398 - Remove unused utility code from talos r=jmaher
...
MozReview-Commit-ID: KevrlNtHLP4
--HG--
extra : rebase_source : 01284d9e897eae4fb08302c1d2da43dc8a020d59
2017-06-29 23:48:23 -07:00
William Lachance
11ee942eb6
Bug 1377221 - Use ignore_nan when dumping talos json blobs r=jmaher
...
NaN, inf, -inf values are not valid json-- let's just output null
instead when we get these values.
MozReview-Commit-ID: CxddnTXVs4A
--HG--
extra : rebase_source : 60886caff8c57c67579bf9fcabcdaa3ce2e7c4c9
2017-06-29 13:14:02 -07:00
William Lachance
da19a6ef10
Bug 1377221 - Add simplejson dependency to talos r=jmaher
...
MozReview-Commit-ID: 9GKs8IFjXKD
--HG--
extra : rebase_source : 9e19202d04a8cd67641e029576185ec64119208e
2017-06-29 14:01:02 -07:00
Greg Mierzwinski
ad503dd5d3
Bug 1372324 - Enable talos tests on linux64-ccov. r=jmaher
...
This patch enables talos test suites to run on VM (taskcluster) and also enables these test suites to run with GCOV code coverage instrumentation on the linux64-ccov build.
MozReview-Commit-ID: 7p59zvra1ge
--HG--
extra : rebase_source : 990ebecb9daaee7c5030e08b0d763493103f0fe8
2017-06-09 14:51:20 -04:00
Sebastian Hengst
5b82b79d9c
Backed out changeset 1cd9e27f0fa1 (bug 1351608)
2017-06-29 01:01:15 +02:00
Frederik Braun
9c64aee8c8
Bug 1351608 - Comment out existing violations to no-unsanitize rule. r=standard8
...
--HG--
extra : rebase_source : 41eb119fb189c4577fe64b114821b75d8781ad99
2017-06-28 12:50:38 -07:00
Geoff Brown
1a7d0e6a5d
Bug 1375903 - Enable eslint on testing/talos - additional changes; r=jmaher
2017-06-28 06:58:03 -06:00
Geoff Brown
f227d92d5a
Bug 1375903 - Enable eslint on testing/talos - mechanical changes; r=jmaher
...
Most of these changes were made by 'mach eslint --fix'.
2017-06-28 06:58:01 -06:00
Rob Wood
952a93452f
Bug 1375073 - Modify talos startup test framework to support receiving multiple values from a single iteration; r=jmaher
...
MozReview-Commit-ID: EUGt71dB6f6
--HG--
extra : rebase_source : 81e1139a7556f17dc5e26f649305a1ede9a976bf
2017-06-23 15:01:08 -04:00