Commit Graph

3517 Commits

Author SHA1 Message Date
William Lachance
6572a66348 Bug 852246 - Allow installing over an app with >= version in Android 4.2 via the agent;r=jmaher 2013-03-19 11:58:53 -04:00
Ryan VanderMeulen
afb8ca2d3d Backed out changeset 9e6e38d4ae0b (bug 852246) for Android bustage. 2013-03-19 11:25:47 -04:00
William Lachance
854f1e6802 Bug 852246 - Allow installing over an app with >= version in Android 4.2 via the agent;r=jmaher 2013-03-19 11:01:36 -04:00
Kyle Huey
62c6138093 Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE 2013-03-18 12:57:35 -07:00
Ed Morley
f6617f5189 Bug 850681 - Part 11: Move processString to the message part of log lines & remove unhelpful process IDs; r=ted
Our standard logging format is:
TEST-{INFO,UNEXPECTED-FAIL} | testName | message

For leak logs from processes other than the main process (eg plugin processes),
currently processSingleLeakFile outputs:
TEST-{INFO,UNEXPECTED-FAIL} | foo process 123 | testName | message

This patch turns these into:
TEST-{INFO,UNEXPECTED-FAIL} | testName | foo process: message

Note: The process ID is contained in the raw leak log (which gets printed to the
log anyway), so we don't need to repeat it in the main summary log lines. In
addition, the variable process ID often breaks TBPL bug suggestions, so should
be avoided where possible.
2013-03-18 17:18:08 +00:00
Ed Morley
12b244922e Bug 850681 - Part 10: Tweak comments; r=ted 2013-03-18 17:18:08 +00:00
Ed Morley
3c3dd579bf Bug 850681 - Part 9: Return early if possible during leak summary generation; r=ted
Now that we close the log file before summary generation (rather than at the
end of processSingleLeakFile()), we can return early in some cases during
leak summary generation.
2013-03-18 17:18:07 +00:00
Ed Morley
c1a0c09ea1 Bug 850681 - Part 8: Only parse the leak log once; r=ted
The existing code parses the leak log twice - first time to output the
raw log lines & and the second to output the analysis of them.

As much fun as it is to loop all the things (\o/), let's not.
2013-03-18 17:18:07 +00:00
Ed Morley
749c5bccd8 Bug 850681 - Part 7: Use the cleaner |with open() as foo| pattern & and don't close/reopen the log unnecessarily; r=ted 2013-03-18 17:18:06 +00:00
Ed Morley
aab3340fe2 Bug 850681 - Part 6: Clean up log parsing conditionals & move the leak threshold reminder to the calling function; r=ted
The same threshold is used for all leak logs processed from the test run, so
unnecessary to repeat for each.
2013-03-18 17:18:06 +00:00
Ed Morley
6d7dab1c5b Bug 850681 - Part 5: Clean up logging; r=ted 2013-03-18 17:18:05 +00:00
Ed Morley
f2d6987c21 Bug 850681 - Part 4: Add a partial list of leaked objects to the leak summary, to allow TBPL to make bug suggestions; r=ted
Current summary line:
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | leaked 216 bytes during test execution

With patch parts 1-4:
TEST-UNEXPECTED-FAIL | leakcheck | 180 bytes leaked (Mutex, ReentrantMonitor, nsRunnable, nsTArray_base, nsThread)

...or with ellipses if more than 5 objects:
TEST-UNEXPECTED-FAIL | leakcheck | 3184 bytes leaked (BackstagePass, CondVar, Mutex, ReentrantMonitor, SharedScriptableHelperForJSIID, ...)
2013-03-18 17:18:05 +00:00
Ed Morley
a5009bbcf3 Bug 850681 - Part 3: Output all of the leaked object lines as TEST-INFO rather than a combination of TEST-INFO and TEST-UNEXPECTED-FAIL; r=ted
Since the main leak summary will soon include an overview of the leaked objects,
we no longer need/want a subset of the individual leak lines showing up in
TBPL's annotated summary (TBPL's parser matches on 'TEST-UNEXPECTED-FAIL').
2013-03-18 17:18:04 +00:00
Ed Morley
481990d90a Bug 850681 - Part 2: Wait until the full leak log has been processed before outputting the leak total; r=ted
Will allow the addition of an overview of the leaked objects, in part 4.
2013-03-18 17:18:04 +00:00
Ed Morley
1ea3d10926 Bug 850681 - Part 1: Use the test name 'leakcheck' rather than 'automationutils.processLeakLog()'; r=ted
Reduces the chance of line wrapping in the TBPL annotated summary, and makes
my eyes bleed less every time I see leak failures.
2013-03-18 17:18:03 +00:00
Andrew Halberstadt
c68e0cb382 Bug 843296 - Check for crashes and minidump_stackwalk for b2g emulator unittests, r=jgriffin 2013-03-18 10:01:06 -04:00
Mike Hommey
bbd9251209 Bug 851002 - Adjust Elf headers before adding filler segment in elfhack. r=nfroyd 2013-03-17 08:03:06 +01:00
Mike Hommey
3a35c07850 Bug 462463 - Stop using mddepend.pl. r=ted 2013-03-17 07:43:35 +01:00
Paul Feher
4f8816d618 Bug 846257 - Robocop: Extend 'Web Content Context Menu' test to cover the context menu options for images. r=jmaher 2013-02-26 14:46:02 +02:00
Ted Mielczarek
23c36619df Remove some orphaned test files. no bug, DONTBUILD
--HG--
extra : rebase_source : da04a6ee5cd254c69886b10926bd702dbea0f14d
2013-03-15 08:31:05 -04:00
Makoto Kato
a3d571fcb9 Bug 837598 - cannot build WebRTC for Linux/arm. r=glandium 2013-03-15 11:50:17 +09:00
Paul Adenot
50b59f2b0b Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla 2013-03-15 16:28:07 +13:00
Karl Tomlinson
f4016cc821 b=850128 don't overwrite NSPR_LOG_MODULES r=ted
--HG--
extra : rebase_source : 7bb6fc608f01bd3a3df2d2d7191c7c8e7fa85333
2013-03-13 17:29:37 +13:00
Phil Ringnalda
d0d78e1063 Back out 0044e4c2dc53 (bug 851149), 3080f18ba53d (bug 698328), 0b147c3f682b (bug 850713) for Android bustage
CLOSED TREE
2013-03-14 21:19:40 -07:00
Paul Adenot
80dcb414f4 Bug 850713 - Bump the required NDK version to 9. r=blassey.bugs,mh+mozilla
--HG--
extra : rebase_source : d6886dcfe87747e77c3828289b1184a58e6a0c09
2013-03-15 16:28:07 +13:00
Adrian Tamas
2314501019 Bug 822259 - Robocop: Add test for Find in Page feature. r=jmaher 2012-12-14 09:29:17 +02:00
Ted Mielczarek
f5ce90e65a bug 751673 - fix Windows assertion stacks. r=dbaron
--HG--
extra : rebase_source : b74882bb3914afaa44341088b9f737c909e88f65
2013-03-11 14:21:53 -04:00
William Lachance
c51c03843a Bug 816694 - Add support for device temperature monitor to agent;r=jmaher 2013-03-13 10:19:38 -04:00
Ryan VanderMeulen
35ddb95cc4 Backed out changeset 1c19d2a03d90 (bug 827446) for packaging bustage on a CLOSED TREE. 2013-03-13 09:22:00 -04:00
Joel Maher
705f3765df Bug 827446 - update mochitest, reftest, xpcshell to use mozcrash. r=jhammel 2013-03-13 07:38:00 -04:00
Chris Lord
aaaa3fc551 Bug 846772 - Add prefs observing to PrefsHelper/browser.js on Android. r=kats 2013-03-12 18:32:25 +00:00
Gary Kwong
8913622fb3 Suppress bug 850134 on 64-bit Linux builds. DONTBUILD 2013-03-12 17:58:20 -07:00
Henrik Skupin
53e9495d0f Bug 845452 - Lower volume of media mochitest tests. r=roc, r=ted 2013-03-12 14:09:50 +01:00
Gary Kwong
c5138c8cbc Suppress bug 850134. DONTBUILD 2013-03-11 23:14:19 -07:00
Ehsan Akhgari
c7a237f9cd Bug 849693 - Use the new -fsanitize=address flag in the asan mozconfig; r=decoder
DONTBUILD
2013-03-11 09:33:36 -04:00
Ryan VanderMeulen
ccda8b6b9f Backed out changeset 432f32e842dd (bug 648681) for test failures on a CLOSED TREE. 2013-03-08 14:19:42 -05:00
Gregory Szorc
2067e704b4 Bug 648681 - Print useful information after building the tree; r=ted 2013-03-08 09:42:34 -08:00
Adam Roach [:abr]
162c08396d Bug 848173 - Add filenames, fix module names, and turn on fsm_sm debugging r=ehugg 2013-03-07 17:26:28 -06:00
Ryan VanderMeulen
b6a2f5ff21 Merge m-c to inbound. 2013-03-07 17:26:36 -05:00
Matt Brubeck
6e876cee9c Bug 847508 - Allow mach_bootstrap to specify a separate mozilla dir, for comm-central builds [r=gps]
DONTBUILD (not part of the build)
2013-03-07 13:19:27 -08:00
Ryan VanderMeulen
192cc8424e Merge m-c to inbound. 2013-03-07 10:15:44 -05:00
Gregory Szorc
6276779469 Bug 847722 - Mach commands to search The Internets; r=jhammel
DONTBUILD (NPOTB)
2013-03-06 09:58:40 -08:00
Gavin Sharp
07d5346c07 Bug 831236: remove mobile/xul, r=axel,mfinkle,gps,glandium
--HG--
extra : rebase_source : be789eac5e8e769a54e6c0c4126065c8b5a5192e
2013-03-06 23:43:44 -08:00
Andrew Halberstadt
6a7bc77ca2 Bug 848124 - instrument b2gautomation to send environment variables to the on device process, r=jgriffin 2013-03-06 16:53:48 -05:00
Ted Mielczarek
d5095cae67 bug 779291 - Breakpad Makefile changes. r=glandium 2013-03-05 09:41:26 -05:00
Geoff Brown
8500dbae53 Bug 846158 - Clear mEventReceived in robocop blockForEvent; r=kats 2013-03-05 03:27:29 -07:00
William Chen
a9e43bd562 Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap 2012-11-01 11:18:08 -07:00
Ryan VanderMeulen
4a1ef4dfd0 Merge m-c to inbound. 2013-03-04 18:20:41 -05:00
Gregory Szorc
f757ba542c Bug 846409 - Add |mach mach-debug-commands|; r=jhammel
DONTBUILD (NPOTB)
2013-03-04 10:18:48 -08:00
Justin Wood
0c4d15256c Merge central to inbound 2013-03-02 13:33:21 -05:00