Dave Townsend
fa734afbbd
Bug 1035512: Add a new common JS testing harness based on the mochitest test runner. r=gps, ted, erikvold, jmaher
2014-09-22 11:08:06 -07:00
Wes Kocher
7f78c759db
Merge m-c to fx-team a=merge
2014-09-19 17:46:15 -07:00
Nick Alexander
81241082ba
Bug 1065773 - Post: Add release signed Robocop APK to mochitest/ in tests package. r=mshal
...
This isn't strictly necessary, but if we start fishing these APKs from
the tests package, we can phase out the buildbot and mozharness logic
that handles robocop.apk specially.
2014-09-19 13:52:57 -07:00
Josh Aas
1b3d3f7c47
Bug 1063318: Switch Chromium IPC code to Mozilla's ref/auto ptr types. Also fix thread safety bug. r=nfroyd
2014-09-19 13:17:17 -05:00
Ahmed Kachkach
9f8c1bb70a
Bug 1068466 - fail the test job on a robocop process crash. r=jmaher
2014-09-17 13:42:00 -04:00
Ben Turner
26edfb8667
Backout bug 994190 and merge over some stuff that landed afterwards on a CLOSED TREE.
2014-09-17 19:36:01 -04:00
Nathan Froyd
071791c0ea
Bug 976733 - part 2 - add TEST_HARNESS_FILES and convert testing/mochitest/ to use it; r=gps
2014-08-15 14:28:26 -04:00
Chris Manchester
5ccf82255b
Bug 1061670 - Log failures in automationutils.py at the warning level for visibility when running locally. r=ahal
2014-09-16 22:32:13 -04:00
Bill McCloskey
3a26987c7b
Bug 1066433 - Remove simple mochitest e10s shim (r=jimm)
2014-09-15 16:42:26 -07:00
Ben Turner
b3c31c0c49
Bug 994190 - 'Modify main-thread IndexedDB to use PBackground', r=khuey.
...
--HG--
rename : dom/indexedDB/ipc/SerializationHelpers.h => dom/indexedDB/SerializationHelpers.h
rename : dom/indexedDB/ipc/unit/head.js => dom/indexedDB/test/unit/xpcshell-head-child-process.js
rename : dom/indexedDB/test/unit/head.js => dom/indexedDB/test/unit/xpcshell-head-parent-process.js
rename : dom/ipc/Blob.h => dom/ipc/BlobParent.h
rename : dom/ipc/FileDescriptorSetChild.cpp => ipc/glue/FileDescriptorSetChild.cpp
rename : dom/ipc/FileDescriptorSetChild.h => ipc/glue/FileDescriptorSetChild.h
rename : dom/ipc/FileDescriptorSetParent.cpp => ipc/glue/FileDescriptorSetParent.cpp
rename : dom/ipc/FileDescriptorSetParent.h => ipc/glue/FileDescriptorSetParent.h
rename : dom/ipc/PFileDescriptorSet.ipdl => ipc/glue/PFileDescriptorSet.ipdl
2014-09-13 12:12:19 -04:00
Alexandre Lissy
da1c5ff66a
Bug 1066044 - Make Mochitest pass on Mulet r=jmaher,ochameau
...
To get Mochitest green with Mulet, we need to disable a couple more of
tests. We also need to disable the crash on non local connections, as it
is being done for runtestsb2g.
2014-09-11 22:59:00 +02:00
Alessio Placitelli
77aeb04740
Bug 928397 - Enable xpcshell-test debugging on Windows platforms and default debugger detection. r=ted.mielczarek
2014-07-02 13:52:00 +02:00
Ryan VanderMeulen
603c8eca01
Backed out changeset 3afb6445a73c (bug 1066044) for B2G desktop mochitest perma-fail.
2014-09-11 20:38:06 -04:00
Alexandre Lissy
4f5cb20e91
Bug 1066044 - Make Mochitest pass on Mulet. r=jmaher, r=ochameau
...
To get Mochitest green with Mulet, we need to disable a couple more of
tests. We also need to disable the crash on non local connections, as it
is being done for runtestsb2g.
2014-09-11 07:37:00 -04:00
Ryan VanderMeulen
6f297ad88b
Backed out changeset 7b0ae11d2441 (bug 1057512) for introducing various new intermittent failures and making an existing one perma-fail.
2014-09-09 15:02:27 -04:00
Joel Maher
586baf115a
Bug 1057512 - --run-by-dir enabled for browser-chrome on trunk. r=ted
2014-09-09 12:01:54 -04:00
Nick Alexander
3cd7c641ec
Bug 874729 - Part 4: Add |mach robocop|. r=gps
2014-09-08 16:23:12 -07:00
Nick Alexander
2e0ee03daf
Bug 874729 - Part 3: Make main take args and return an integer. r=jmaher
2014-09-08 16:23:11 -07:00
Nick Alexander
26a6d7212f
Bug 874729 - Part 2: Don't print extra logcats after running Robocop. r=jmaher
...
Before a Robocop test starts, |recordLogcat| clears the |adb logcat| on
device. If a Robocop test fails, we print the logcat immediately after
the test. The moved call avoids printing the logcat after all tests
have completed, which avoids printing a spurious second copy. We still
print the logcat after running a Mochitest.
2014-09-08 16:23:10 -07:00
Nick Alexander
315729a151
Bug 929654 - Part 0: Stop pushing fennec_ids.txt; delete stale robotium.config files. r=gbrown
...
This patch stops pushing the obsolete fennec_ids.txt file to the testing
device and deletes the stale robotium.config file after the profile it
references is deleted.
2014-09-08 16:23:09 -07:00
Nicholas Nethercote
246ca90556
Bug 1062689 - Run local mochitest and reftest output through fix_macosx_stack.py on Mac. r=ted.
2014-09-04 22:19:42 -07:00
Tim Taubert
242fd0fc53
Bug 1057386 - Provide an API to let the shutdown leak detector wait until resources are properly destroyed r=adw
2014-08-31 12:13:08 +02:00
Tim Taubert
eae789eb99
Backed out changeset 1917953b1f89 (bug 961867) on a CLOSED TREE r=bustage
2014-09-04 15:08:57 -04:00
Dave Townsend
a1161af0fd
Backing out bug 961867 for causing an intermittent test failure.
2014-09-04 11:37:55 -04:00
Tomasz Kołodziejski
eac9946170
Bug 1057453 - 'mach test filename' should test a single file. r=gps
2014-09-03 13:06:00 +02:00
Nicholas Nethercote
b818adb5c2
Bug 1050601 - Remove fix-linux-stack.pl. r=ted.
...
--HG--
extra : rebase_source : f344aa5db9e16575835a7de3df34c311635c128b
2014-09-03 09:24:38 -07:00
Mike Hommey
fc99c53ae5
Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps
2014-09-03 14:10:54 +09:00
Ryan VanderMeulen
d57ca8703d
Merge inbound to m-c. a=merge
2014-09-03 16:38:57 -04:00
Chris Manchester
0bc3d69f96
Bug 1059381 - Implement SimpleTest.requestCompleteLog for mochitest browser. r=jmaher
2014-09-03 11:25:18 -04:00
Bill McCloskey
42257acb97
Bug 1061013 - Disable various browser chrome tests when running with e10s. r=jimm
2014-09-02 13:47:12 -05:00
Ryan VanderMeulen
b6151e4634
Merge fx-team to m-c. a=merge
2014-08-29 15:10:18 -04:00
Chris Manchester
949bb5e354
Bug 1045525 - Convert automationutils python logging to log through mozlog.structured.;r=ahal
2014-08-29 10:37:17 -04:00
Tim Taubert
ea3b43b052
Bug 963075 - Fix web workers from "leaking" by simulating memory pressure before checking for leaks r=ted
2014-08-26 13:23:42 +02:00
Wes Kocher
d675b10b9f
Merge m-c to inbound a=merge
2014-08-27 16:59:25 -07:00
Wes Kocher
1353b537ee
Merge inbound to m-c a=merge
2014-08-27 16:29:43 -07:00
Ryan VanderMeulen
278da1ac15
Bug 1059175 - Bump the B2G leak threshold to 5116 bytes. rs=khuey, a=bustage
2014-08-27 11:34:46 -04:00
Bill McCloskey
db786390d1
Bug 1058300 - Fix Linux stack walking code in mochitest testrunner (r=akachkach)
2014-08-26 11:43:36 -07:00
Ahmed Kachkach
290f441989
Bug 1056329 - Activate structured logging command line args for other mochitest suites. r=ahal
2014-08-25 12:32:00 -04:00
Geoff Brown
39042780f8
Bug 1059293 - Avoid MOZ_UPLOAD_DIR failure when running tests locally; r=dminor
2014-08-27 16:23:29 -06:00
Ryan VanderMeulen
201078a0c4
Merge inbound to m-c. a=merge
2014-08-25 16:15:23 -04:00
Qeole
9b64b785b1
Bug 1045209 - Updating tests for new OpenH264 plugin path handling. r=unfocused,ted,jmaher
2014-08-25 17:23:34 +02:00
Tim Taubert
1b07033d4d
Bug 1041537 - Prevent ContentSearch from leaking the browser if it's still processing a message while the test suite shuts down r=adw
2014-08-21 11:18:54 +02:00
Gijs Kruitbosch
7a6a4c6b03
Bug 1057328 - get gmp path for app-override tests, r=ted
...
--HG--
extra : rebase_source : 19485859be5c0660d36242e2920fa3d4ca662666
2014-08-22 16:28:04 +02:00
Ben Kelly
3962364818
Bug 1049801 P1 Increase allowed leak threshold in tests to account for increased MessageChannel size. r=khuey
2014-08-21 14:13:23 -04:00
Martijn Wargers
5e6b619645
Bug 1032878 - Make sure that tests running after SimpleTest.finish() are causing errors. r=jmaher
2014-08-04 10:47:53 -07:00
Ahmed Kachkach
64d7f2ea45
Bug 1052937 - Default value for missing subtest in mochitest structured logs. r=ahal
2014-08-18 23:15:00 -04:00
Ehsan Akhgari
22b151eb6b
Bug 1055286 - Flatten editor/libeditor/text to editor/libeditor; r=poiru
...
--HG--
rename : editor/libeditor/text/crashtests/403965-1.xhtml => editor/libeditor/crashtests/403965-1.xhtml
rename : editor/libeditor/text/crashtests/580151-1.xhtml => editor/libeditor/crashtests/580151-1.xhtml
rename : editor/libeditor/text/nsInternetCiter.cpp => editor/libeditor/nsInternetCiter.cpp
rename : editor/libeditor/text/nsInternetCiter.h => editor/libeditor/nsInternetCiter.h
rename : editor/libeditor/text/nsPlaintextDataTransfer.cpp => editor/libeditor/nsPlaintextDataTransfer.cpp
rename : editor/libeditor/text/nsPlaintextEditor.cpp => editor/libeditor/nsPlaintextEditor.cpp
rename : editor/libeditor/text/nsPlaintextEditor.h => editor/libeditor/nsPlaintextEditor.h
rename : editor/libeditor/text/nsTextEditRules.cpp => editor/libeditor/nsTextEditRules.cpp
rename : editor/libeditor/text/nsTextEditRules.h => editor/libeditor/nsTextEditRules.h
rename : editor/libeditor/text/nsTextEditRulesBidi.cpp => editor/libeditor/nsTextEditRulesBidi.cpp
rename : editor/libeditor/text/nsTextEditUtils.cpp => editor/libeditor/nsTextEditUtils.cpp
rename : editor/libeditor/text/nsTextEditUtils.h => editor/libeditor/nsTextEditUtils.h
rename : editor/libeditor/text/tests/test_bug1026397.html => editor/libeditor/tests/test_bug1026397.html
rename : editor/libeditor/text/tests/test_bug318065.html => editor/libeditor/tests/test_bug318065.html
rename : editor/libeditor/text/tests/test_bug471319.html => editor/libeditor/tests/test_bug471319.html
rename : editor/libeditor/text/tests/test_bug471722.html => editor/libeditor/tests/test_bug471722.html
rename : editor/libeditor/text/tests/test_bug483651.html => editor/libeditor/tests/test_bug483651.html
rename : editor/libeditor/text/tests/test_bug527935.html => editor/libeditor/tests/test_bug527935.html
rename : editor/libeditor/text/tests/test_bug569988.html => editor/libeditor/tests/test_bug569988.html
rename : editor/libeditor/text/tests/test_bug590554.html => editor/libeditor/tests/test_bug590554.html
rename : editor/libeditor/text/tests/test_bug596001.html => editor/libeditor/tests/test_bug596001.html
rename : editor/libeditor/text/tests/test_bug596333.html => editor/libeditor/tests/test_bug596333.html
rename : editor/libeditor/text/tests/test_bug596506.html => editor/libeditor/tests/test_bug596506.html
rename : editor/libeditor/text/tests/test_bug597331.html => editor/libeditor/tests/test_bug597331.html
rename : editor/libeditor/text/tests/test_bug600570.html => editor/libeditor/tests/test_bug600570.html
rename : editor/libeditor/text/tests/test_bug602130.html => editor/libeditor/tests/test_bug602130.html
rename : editor/libeditor/text/tests/test_bug603556.html => editor/libeditor/tests/test_bug603556.html
rename : editor/libeditor/text/tests/test_bug604532.html => editor/libeditor/tests/test_bug604532.html
rename : editor/libeditor/text/tests/test_bug625452.html => editor/libeditor/tests/test_bug625452.html
rename : editor/libeditor/text/tests/test_bug629172.html => editor/libeditor/tests/test_bug629172.html
rename : editor/libeditor/text/tests/test_bug636465.xul => editor/libeditor/tests/test_bug636465.xul
rename : editor/libeditor/text/tests/test_bug638596.html => editor/libeditor/tests/test_bug638596.html
rename : editor/libeditor/text/tests/test_bug641466.html => editor/libeditor/tests/test_bug641466.html
rename : editor/libeditor/text/tests/test_bug645914.html => editor/libeditor/tests/test_bug645914.html
rename : editor/libeditor/text/tests/test_bug681229.html => editor/libeditor/tests/test_bug681229.html
rename : editor/libeditor/text/tests/test_bug692520.html => editor/libeditor/tests/test_bug692520.html
rename : editor/libeditor/text/tests/test_bug740784.html => editor/libeditor/tests/test_bug740784.html
rename : editor/libeditor/text/tests/test_bug757771.html => editor/libeditor/tests/test_bug757771.html
rename : editor/libeditor/text/tests/test_bug830600.html => editor/libeditor/tests/test_bug830600.html
rename : editor/libeditor/text/tests/test_dom_input_event_on_texteditor.html => editor/libeditor/tests/test_dom_input_event_on_texteditor.html
rename : editor/libeditor/text/tests/test_texteditor_keyevent_handling.html => editor/libeditor/tests/test_texteditor_keyevent_handling.html
2014-08-18 20:59:37 -04:00
Brian Nicholson
3897b56bac
Bug 1055144 - Implement sendRequestForResult. r=wesj
...
sendRequestForResult is a promise-based API for messaging Java. It
replaces the callback version of sendMessageToJava.
2014-09-02 15:53:29 -07:00
Dave Townsend
ac39d61898
Bug 961867: Pass app tab status to child processes and allow onBeforeLinkTraversal to work there. r=smaug, r=felipe
2014-09-02 17:43:08 -04:00
Ahmed Kachkach
4dad8c56d4
Bug 1050855 - Remove --log-file and --file-level options. r=ahal
2014-08-15 15:42:00 -04:00