L. David Baron
42aec8e460
Bug 1121327 patch 1 - Make the OSX variable in the reftest condition sandbox be an integer (1006, 1010) so that it scales for 10.10, and undefined for non-Mac rather than 0. r=ted.mielczarek
...
Using undefined has the advantage that we can use < and > tests with the
OSX variable. (We currently have no such tests in the tree, perhaps
partly because they didn't work with non-OSX being 0.)
2015-01-15 15:07:50 -08:00
James Willcox
396525896e
Bug 1110271 - Enable GMPInstallManager on Android r=mfinkle
2015-01-05 11:03:27 -06:00
Christoph Kerschbaumer
cc96f3ae3c
Bug 1087735: Make JS callers of ios.newChannel call ios.newChannel2 in layout/ (r=dbaron)
2014-10-24 14:58:25 -07:00
Mark Hammond
8dc853f068
Bug 1109120 - use a geoip xhr request for more reliable country detection for search. r=gavin
2014-12-23 22:17:12 +11:00
Mike Hommey
541c80f735
Bug 948278 - Avoid piggy-backing into the build system for the reftest addon. r=ted
...
This makes the reftest addon use the httpd server as a js module instead of
a XPCOM component.
2014-12-16 15:07:01 +09:00
Kartikaya Gupta
39ed588bca
Bug 1089822 - Fix running reftest-remote on B2G using a local emulator build. r=ahal
2014-12-10 05:07:00 -05:00
Kartikaya Gupta
239293451e
Bug 1109263 - Clamp the reftest drawWindow call to the canvas. r=dbaron
...
In some cases the area reported by MozAfterPaint can be extremely large. Since
that area determines what we pass to drawWindow, we could end up trying to
drawWindow an area that is too large for drawWindow to handle. Instead, this
patch clamps that area to the canvas size so that we don't unnecessarily try to
paint (and fail at painting) the whole invalid area.
2014-12-10 07:50:47 -05:00
Nathan Froyd
4d28406638
Bug 1097125 - part 2 - make |mach reftest| and related commands support single files; r=ted.mielczarek
2014-11-11 12:20:33 -05:00
Nathan Froyd
75d860a713
Bug 1097125 - part 1 - add filtering support to |mach reftest-{remote,b2g-desktop}|; r=ted.mielczarek
2014-11-11 12:16:53 -05:00
Nathan Froyd
bb859982fe
Bug 1097125 - part 0 - fix cut-and-pasted comment; r=ted.mielczarek
2014-11-11 12:12:40 -05:00
Alexandre Lissy
2b2037cf77
Bug 1094362 - Completely disable update prefs for reftest. r=vingtetun, r=jgriffin
...
When running reftests on Mulet, we do not want that forced update
checking gets triggered. We can block this by setting the following
prefs:
- app.update.enabled to false
- app.update.url.override and app.update.url to empty string
We also disable tiles-related pinging and downloading by setting empy
values for:
- browser.newtabpage.directory.source
- browser.newtabpage.directory.ping
Gaia also does force check app updates at some point, so we introduce a
new pref, webapps.update.enabled, that we can use to make sure webapps
update won't be triggered.
2014-12-05 07:14:00 -05:00
Nazma Panjwani
9bd7bfc683
Bug 1091280 - moved options from AutomationUtils.addCommonOptions to runreftest.py, mochitest_options.py, runxpcshelltests.py and removed the addCommonOptions from automationUtils and automation.py.in, r=ahal
2014-11-19 12:31:45 -08:00
Mike Hommey
2277137650
Bug 1094037 - Move EXTRA_COMPONENTS and EXTRA_PP_COMPONENTS to the misc tier. r=gps
2014-11-06 09:29:11 +09:00
Felipe Gomes
70982a275f
Bug 1093691 - Part 3. Safeguard Mochitest, Reftest from e10s-on-nightly pref. r=gavin
2014-11-05 02:15:16 -02:00
Pankaj Malhotra(:bitgeeky)
4351fe04c1
Bug 1091270 - Move isURL out of automationutils; r=jgriffin
2014-11-04 16:59:40 -08:00
Robert O'Callahan
f458f27d6b
Bug 1080205. Part 2: Add test. r=tn
...
--HG--
extra : rebase_source : 9f8a41ae255e132e572fdb5012f851554fde69d9
2014-10-30 16:33:55 +13:00
Robert O'Callahan
7f0095de5c
Bug 1083635. Part 4.2: Create nsDOMWindowUtils::UpdateLayerTree and use it to flush layers in reftest content processes instead of doing a DRAW_WIDGET_LAYERS drawWindow. r=mattwoodrow
...
--HG--
extra : rebase_source : b1db1f0171180ed0a7ca36f92653cb702124fc95
2014-11-04 17:05:44 +13:00
Armen Zambrano Gasparnian
eeb05f45e8
Bug 1043699 - Add Mulet reftests support. r=jgriffin
2014-11-04 09:18:27 -05:00
Bill McCloskey
61098bacba
Bug 1090627 - [e10s] Ensure hasTestPlugin is true in reftests (r=roc)
2014-11-03 07:10:28 -08:00
Kartikaya Gupta
bbc930876b
Bug 1090931
- Update logcat-filtering regex in reftest analyzer. r=dbaron
...
The logcat format used by tbpl jobs in some (maybe all) cases now has a
timestamp and other decorations at the beginning of the line. The regex that
was previously added to filter out reftest failure lines duplicated in logcat
no longer matches the lines correctly; this makes the regex more generic so that
the filtering works again.
2014-10-29 21:09:10 -04:00
Alessio Placitelli
f07d9efba6
Bug 1087647 - Prevent ./mach reftest from looking for a debugger if one was not provided as an argument. r=ted.mielczarek
2014-10-29 03:30:00 -04:00
Mats Palmgren
3eb1a8b0bd
Bug 1089002 - Replace 'appname' with 'app'. r=nalexander
...
Fixes:
./mach reftest error: runreftest.py: error: could not find the application path, --appname must be specified
--HG--
extra : rebase_source : 75c3c9ef00bceb0da418cdb592e736478dd442cb
2014-10-24 17:27:00 -07:00
Nicholas Nethercote
c24a781566
Bug 1080302 (part 2) - Convert all mentions of -foo options to --foo options in comments, help messages and error messages. r=glandium.
2014-10-23 17:35:27 -07:00
Jonathan Watt
5b22d99725
Bug 1084322 - Allow reftest analyzer to accept pasting of non-raw log output from treeherder. r=dbaron
2014-10-26 01:15:25 +01:00
Wes Kocher
a689009ad0
Merge m-c to inbound a=merge
2014-10-23 18:09:47 -07:00
Markus Stange
4a9b04adc7
Bug 1087293 - Remove unused nsIFrameLoader::renderMode. r=kats
2014-10-23 22:45:14 +02:00
Nick Alexander
e2aa678126
Bug 1083279
- Follow-up: address review comments. r=gbrown
...
Pushed without committing the changes addressing gbrown's review
comments.
--HG--
extra : rebase_source : 4df8be9befc251aa8652baa62da81d1637a6a86d
2014-10-23 11:28:46 -07:00
Nick Alexander
fd08a3a7bb
Bug 1083279
- Part 2: Allow SCRIPT_DIRECTORY to depend on the invocation script name. r=ted
...
This issue manifests itself as the reftest extension not being installed
for local testers. This is because the extension's location is
determined relative to SCRIPT_DIRECTORY, and for local testers, __file__
ignores the symlink from $OBJDIR/_tests/reftest/runreftest.py ->
$SRCDIR/layout/tools/reftest/runreftest.py.
This was changed in Bug 915865.
2014-10-23 11:05:49 -07:00
Nick Alexander
76e714925e
Bug 1083279
- Part 1: Don't get_binary_path on mobile/android. r=gbrown
...
The logic was cribbed from the final output of |mach run|.
2014-10-23 11:05:48 -07:00
Jonathan Watt
dd387d8232
Bug 1084665 - Make reftest-analyzer.xhtml support test/reference images of arbitrary dimensions. r=dholbert
2014-10-22 10:48:36 +01:00
Bob Clary
0cea442ede
Bug 1079931 - Update reftest remotereftest.py to support connecting to device by serial number, r=ahal.
2014-10-15 07:09:16 -07:00
Bobby Holley
a94527ccc8
Bug 1082450 - Remove exposedProps from reftest harness. r=gabor
2014-10-15 15:05:09 +02:00
Ted Mielczarek
9ab511ff7d
bug 915865 - port reftest to mozbase. r=ahal
2014-07-29 11:47:50 -04:00
Andrew McCreight
f3d650b7c0
Bug 1076969
- processLeakLog should come up with reasonable defaults itself. r=jmaher
...
Instead of grabbing attributes off options at every call site, pass
in the options object to processLeakLog, and attempt to get the attributes
there. If not present, use a restrictive default value.
This will prevent silent harness failures if one of the many ways to invoke
processLeakLog fails to set up these options, and makes it so they
don't have to set it up if they don't care.
2014-10-06 14:23:17 -07:00
Andrew McCreight
e71a398f84
Bug 1068276, part 4 - Fix indentation of leak option setting in reftests. r=ted
2014-10-02 08:42:11 -07:00
Andrew McCreight
687f957f6f
Bug 1068276, part 3 - Set some defaults for leak parameters on B2G reftests. r=jmaher
2014-10-02 08:40:21 -07:00
Andrew McCreight
b71a75b37a
Bug 1068276, part 1 - Allow configuring which type of processes we complain about when there's no leak log. r=jmaher
...
Then don't warn for missing logs from tab and geckomediaplugin processes, or default processes on B2G.
2014-09-30 14:17:27 -07:00
Andrew McCreight
3a5312793b
Bug 1067664, part 1 - Allow different leak thresholds for different types of processes. r=jmaher
2014-09-30 09:54:25 -07:00
Jim Mathies
af9be8e2a8
Bug 1072417 - Remove the browser.tabs.remote pref and turn everything it controls on by default. r=felipe
2014-09-29 16:11:08 -05:00
Ryan VanderMeulen
8bcef57acc
Backed out 4 changesets (bug 1068276, bug 1067664) for Android leaktest complaints.
...
Backed out changeset 846faaa68219 (bug 1068276)
Backed out changeset 35e71ffcf8e1 (bug 1068276)
Backed out changeset 605f59a806fd (bug 1067664)
Backed out changeset 2d5b7ea96b70 (bug 1067664)
--HG--
extra : rebase_source : 7a90c78ba35f31acce7609d5d8375a593cb9825d
2014-09-26 16:02:12 -04:00
Andrew McCreight
7630b62a5b
Bug 1068276, part 1 - Allow configuring which type of processes we complain about when there's no leak log. r=jmaher
...
Then don't warn for missing logs from tab and geckomediaplugin processes, or default processes on B2G.
2014-09-26 10:34:09 -07:00
Andrew McCreight
ddb5b793b3
Bug 1067664, part 1 - Allow different leak thresholds for different types of processes. r=jmaher
2014-09-26 10:34:08 -07:00
Aaron Klotz
70797271f3
Bug 1070042: Fix --debugger parameter in reftest/crashtest; r=ted
2014-09-19 14:49:34 -06:00
Alessio Placitelli
a7b1ef77b3
Bug 928397 - Enable xpcshell-test debugging on Windows platforms and default debugger detection. r=ted.mielczarek
2014-07-02 13:52:00 +02:00
William Lachance
c5c27fe755
Bug 1059331 - Additional options for reftest analyzer useful for treeherder. r=jmaher
2014-09-03 14:37:22 -04:00
Ed Lee
a823ae58e9
Bug 1042876 - Reftest bustage to correctly disable remote connections for reftests [r=froydnj]
...
--HG--
extra : rebase_source : f2065bf559560fbc852d7e57e6d18bc5bcf65b40
2014-08-22 18:05:09 -07:00
Chenxia Liu
7a148d6ee8
Bug 1021751 - Homebanner snippet. r=lucasr
2014-08-22 15:07:40 -07:00
Birunthan Mohanathas
b622eeebf0
Bug 1053013 - Collapse test-only moz.build files under layout/ into ancestor moz.build files. r=glandium
2014-08-20 10:27:18 -07:00
L. David Baron
22fec013ea
Bug 1054163 - Replace numbered reftest manifest file errors with more descriptive error messages. r=dholbert
...
--HG--
extra : transplant_source : %0C%F1%20%BEB%03%01%8E%FC%95%AC%24%11%EE%09W%5Bs%AC%93
2014-08-17 21:21:21 -07:00
L. David Baron
8bf306f8b3
Bug 1052907 - Make --this-chunk and --total-chunks arguments to mach reftest-remote work by coercing them to ints, which they need to be. r=ahal
2014-08-13 15:39:03 -07:00