Commit Graph

1922 Commits

Author SHA1 Message Date
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