Граф коммитов

87 Коммитов

Автор SHA1 Сообщение Дата
Ryan VanderMeulen 48ef8de07d Bug 1263230 - Remove in-tree references to IPC/OOP reftest modes. r=ahal 2016-11-07 08:59:49 -05:00
Wes Kocher 41d2aeeed2 Backed out changeset 6c32452df00e (bug 1238305) for cpp test failures a=backout 2016-11-02 12:18:58 -07:00
Aaron Klotz 117d3269f1 Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
MozReview-Commit-ID: LnqEVRqYYFZ

--HG--
extra : rebase_source : 49cf7894832c9b1ccf63380bed89cb82cc322dfb
2016-01-12 12:58:59 -07:00
Chris Manchester 4aaad1ce55 Bug 1313716 - Don't provide a blank subsuite as a default in the manifestparser. r=ahal
This causes consumers managing defaults themselves to fail to find a default
subsuite for tests, because the manifestparser will have provided a blank
default value by the time they incorporate defaults into a test definition.
This patch removes the provided defaults and updates a number of places assuming
the 'subsuite' field is always present.

MozReview-Commit-ID: 1jPy52VmEPr
2016-10-31 10:04:42 -07:00
Kris Maglione 3a59c31923 Backed out changeset 425c0602ccb4 (bug 1313716) for breaking mach mochitest. r=backout
MozReview-Commit-ID: pTW1acQYLV
2016-10-30 19:17:13 -07:00
Chris Manchester 2de89e603a Bug 1313716 - Don't provide a blank subsuite as a default in the manifestparser. r=ahal
This causes consumers managing defaults themselves to fail to find a default
subsuite for tests, because the manifestparser will have provided a blank
default value by the time they incorporate defaults into a test definition.
This patch removes the provided defaults and updates a number of places assuming
the 'subsuite' field is always present.

MozReview-Commit-ID: 1jPy52VmEPr

--HG--
extra : rebase_source : be7a2504af6853abb1bc532a058738f33d8dcbee
2016-10-28 11:07:21 -07:00
Tooru Fujisawa fd9e045dcb Bug 1304970 - Check encoding of js.msg-like files. r=jandem,gps 2016-09-28 14:12:54 +09:00
Kim Moir 9334cbf678 Bug 1303590 - Remove Luciddream test suite r=aobreja 2016-09-23 09:20:54 -04:00
Henrik Skupin e20a8e6f48 Bug 1302364 - Include firefox-ui and puppeteer in all-tests.json, and allow to run tests via "mach test". r=gps
MozReview-Commit-ID: EwONsQSgAym

--HG--
extra : rebase_source : 4bcf4497a2af79790378ddc1bbe47712e4c0ea6c
2016-09-21 10:31:05 +02:00
Sebastian Hengst 99e7648673 Backed out changeset 1df8bde64853 (bug 1302364) 2016-09-16 11:24:29 +02:00
Henrik Skupin 3418dc5d58 Bug 1302364 - Include firefox-ui and puppeteer in all-tests.json, and allow to run tests via "mach test". r=gps
MozReview-Commit-ID: EwONsQSgAym

--HG--
extra : rebase_source : 61870a85c3f749ac3da202e08c2ba91fa87a261b
2016-09-13 17:21:52 +02:00
Chris Manchester a035970fe6 Backed out changeset efec1285a2a1 (bug 1281570) as part of the backout of bug 1258451
MozReview-Commit-ID: KaUcqC4Es6Z
2016-06-29 13:12:17 -07:00
Jared Wein 568b6e3746 Bug 1281570 - Provide recommendations to fix typos when using 'mach try'. r=chmanchester
MozReview-Commit-ID: HIx5QevA3Iy
2016-06-24 21:36:39 -04:00
Andrew Halberstadt 1bcb434a74 Bug 1243083 - Enable e10s by default when using chunk-finder, r=jgraham
MozReview-Commit-ID: NlTGwdQ2nw

--HG--
extra : rebase_source : 71587d5962eaedc79511c5c3884fabb65323560c
2016-04-01 11:03:08 -04:00
Chris Manchester a7138cfc10 Bug 1242051 - Install test files to the objdir lazily rather than with each invocation of mach. r=gps
This moves test installation for test files out of the monolithic install
manifest for $objdir/_tests, and determines the test and support files
to install based on the object derived from all-tests.json. Additionally,
the files resulting from TEST_HARNESS_FILES are installed, as some tests
will depend on them.

As a result, the time to install tests when invoking the test runner will
scale with the number of tests requested to run rather than the entire set
of tests in the tree, resulting in significantly less overhead.

MozReview-Commit-ID: LeIrUVh1yD4
2016-04-04 14:56:52 -07:00
Chris Manchester deba6c4c21 Bug 1257659 - Fix |mach try| on Windows by normalizing before comparing paths. r=mshal
We recently started posix-normalizing path separators for "topsrcdir", so
we need to posix-normalize our inputs before making comparisons.

MozReview-Commit-ID: 4qMy0swseND

--HG--
extra : rebase_source : 66503c59f8e49ac7349c3c4c49b0758f919438d8
2016-03-18 11:20:32 -07:00
Ted Mielczarek 7b1faa29bc bug 1255479 - make `mach python-tests` use TestResolver for discovery, make `mach test` work for python tests. r=nalexander
MozReview-Commit-ID: CK2Vh6gdnb0

--HG--
extra : rebase_source : 2b1b05224ade41ad500dc66116beb3b091db9cde
extra : amend_source : 349f7cc876383d873acb1c73c0118d394f39284d
extra : histedit_source : 6d1d44188bb3a4fc69da2900e8118ce2a88a5fd7
2016-03-10 12:30:10 -05:00
Myk Melez db9a40ca42 Bug 1238079 - remove the desktop web runtime; r=fabrice,mossop,gps,jryans,jmaher,marco 2016-03-07 13:33:12 -08:00
Chris Manchester a2f2f2792b Bug 1236382 - Add commonly used arguments to mach try, remove the extra arguments functionality. r=jgraham
Using nargs='*' in conjunction with nargs=REMAINDER creates an ambiguity when
the argument using nargs='*' is optional, it is not specified, and the user
intends their arguments to be interpreted as "extra" arguments. This commit
removes the nargs=REMAINDER argument for mach_try, and implements its most
common users from trychooser as a set of regular arguments to echo to
generated try syntax.

MozReview-Commit-ID: FOuDZxUfHu9
2016-01-04 14:07:11 -08:00
Wes Kocher edebbea4b6 Backed out changeset c6617c4a27b4 (bug 1238305) for android cpp failures
--HG--
extra : commitid : EuB6Kp1TqPh
2016-01-29 15:01:46 -08:00
Aaron Klotz fed7bf0616 Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
--HG--
extra : rebase_source : 61234601a1e3d7d355c61a3458fc344b616db630
2016-01-12 12:58:59 -07:00
Andreas Tolfsen b4cc1449e1 Bug 1205687 - Add Mn test flavour and include tests in build manifests; r=jgraham
--HG--
extra : rebase_source : 3757f860eefed15a06d1acd7bd0b553b306151a6
2015-09-18 14:53:37 +01:00
Chris Manchester 3142590903 Bug 1233506 - Only accept positional arguments to mach try that are directories. r=jgraham
--HG--
extra : rebase_source : ef3640736bb3426e01beff81faa97a8a617de6f6
2015-12-17 12:38:32 -08:00
Chris Manchester 3d18fb1c81 Bug 1230596 - Allow running talos on specific platforms through mach try. r=jgraham
--HG--
extra : commitid : AeckQOMrkDy
2015-12-07 15:13:03 -08:00
James Graham d3a85dd933 Bug 1216950 - Add --list to |mach try| to display saved try strings, r=chmanchester 2015-10-23 00:57:39 +01:00
James Graham f520e71b77 Bug 1210481 - Fix interaction between saved try strings and platform environment variable in mach try, r=chmanchester 2015-10-01 19:49:28 +01:00
Chris Manchester 4b117a9b12 Bug 1209188 - Add a mode to mach test to run impacted tests according to moz.build dependency info. r=ahal
This modifies the behavior of running |./mach test| with no arguments to run
tests relevant to local file changes, as specified by IMPACTED_TESTS annotations
in moz.build files relevant to the changed files.

--HG--
extra : commitid : JoRd4oSdhXY
2015-10-01 10:10:45 -07:00
James Graham b25fef4433 Bug 1210068 - Fix a problem saving mach try expressions with a space in the try syntax, r=chmanchester 2015-10-01 18:08:31 +01:00
Chris Manchester 059807dbd8 Bug 1209701 - Don't require platforms as input to |./mach try| if set in the environment. r=jgraham
--HG--
extra : commitid : amxtVwsmei
2015-09-30 16:38:20 -07:00
Chris Manchester 7bc85f9727 Bug 1184405 - Use file metadata from files changed in the current branch in mach try when no other arguments are present. r=jgraham
--HG--
extra : commitid : IS04VgBwDxE
2015-09-30 16:38:20 -07:00
James Graham 6169183621 Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-25 16:32:59 +01:00
James Graham 538a908e55 Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-25 16:32:58 +01:00
James Graham d3ac719a31 Bug 1193215 - Support for passing test directories through mach try, r=chmanchester
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-25 16:32:57 +01:00
Carsten "Tomcat" Book 13afb0c9a2 Backed out 3 changesets (bug 1193264, bug 1193215, bug 1204120) for S4 Test failures
Backed out changeset 3000fca0fc88 (bug 1204120)
Backed out changeset 2e67853b0b70 (bug 1193264)
Backed out changeset ced598ee50fe (bug 1193215)

--HG--
extra : rebase_source : df58626853ca7748b1a13833363678ca113b2484
2015-09-25 13:13:54 +02:00
James Graham fc48bbaaab Bug 1204120 - Allow passing talos arguments to |mach try|, r=chmanchester
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-25 10:45:28 +01:00
James Graham 634916e619 Bug 1193264 - Add support for saving and reusing try strings in mach try, r=chmanchester
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-25 10:45:20 +01:00
James Graham 29a4f7a370 Bug 1193215 - Support for passing test directories through mach try, r=chmanchester
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-25 10:45:17 +01:00
Carsten "Tomcat" Book 1c291b5aad Backed out 4 changesets (bug 1193264, bug 1193215, bug 1188483, bug 1204120) for test bustage and bustage on a CLOSED TREE
Backed out changeset a9a4292b2df3 (bug 1188483)
Backed out changeset 9748ff0d2836 (bug 1204120)
Backed out changeset a0b952bb6620 (bug 1193264)
Backed out changeset 63c61416c2f7 (bug 1193215)
2015-09-24 13:58:20 +02:00
James Graham 5ce827ccac Bug 1204120 - Allow passing talos arguments to |mach try|.
This has the side effect that passing -t none doesn't result
in bare -t being passed (because "none" is interpreted as a
test path).
2015-09-24 11:58:04 +01:00
James Graham 86787b7b7a Bug 1193264 - Add support for saving and reusing try strings in mach try
Adds --save and --preset arguments that can be used to store and reuse
frequently used try strings.
2015-09-24 11:58:04 +01:00
James Graham 66ca06104d Bug 1193215 - Support for passing test directories through mach try.
This adds support for web-platform-tests to mach try. It changes the implementation
so that instead of passing paths to manifests, the user passes arbitary paths in the
source tree, and tests under that path are run, with test discovery mainly left to
the harness.
2015-09-24 11:58:03 +01:00
James Graham 25921f1b96 Bug 1193223 - Add reftest support to mach test, r=chmanchester 2015-09-17 10:50:57 +01:00
Geoff Brown ca1aa238ee Bug 1090276 - Support mach cppunittest on Android; r=dminor 2015-09-14 08:40:35 -06:00
Nigel Babu 84a5522c61 Backed out 7 changesets (bug 1181516, bug 1198257, bug 1193257, bug 1194166, bug 1193223, bug 1193224, bug 1181520) for JS Refest bustage on Android
Backed out changeset e768739ec812 (bug 1194166)
Backed out changeset a8393be51468 (bug 1193257)
Backed out changeset 1484fe1a38e6 (bug 1193224)
Backed out changeset 24f4ad5c55cc (bug 1198257)
Backed out changeset 985f984a97ad (bug 1193223)
Backed out changeset 6137013d4933 (bug 1181516)
Backed out changeset 0456de3eb5e3 (bug 1181520)

ON A CLOSED TREE
2015-09-14 15:16:34 +05:30
James Graham 841e634737 Bug 1193223 - Add reftest support to mach test, r=chmanchester 2015-09-14 09:46:57 +01:00
Carsten "Tomcat" Book b3ee47117c Backed out 7 changesets (bug 1181516, bug 1198257, bug 1193257, bug 1194166, bug 1193223, bug 1193224, bug 1181520) for test bustages on Android on a CLOSED TREE
Backed out changeset efe681ac063f (bug 1194166)
Backed out changeset bfcbce193ccf (bug 1193257)
Backed out changeset bb035419fd9c (bug 1193224)
Backed out changeset eb2d48b71c37 (bug 1198257)
Backed out changeset 0d6532c1e99e (bug 1193223)
Backed out changeset da3dd2f650d0 (bug 1181516)
Backed out changeset 29c33bbaac01 (bug 1181520)
2015-09-11 14:18:09 +02:00
James Graham dd1db6f1da Bug 1193223 - Add reftest support to mach test, r=chmanchester 2015-09-11 12:30:12 +01:00
Chris Manchester 7df4fddfc7 Bug 1202213 - Always print the calculated syntax from mach try when --no-push is present. r=ahal
--HG--
extra : commitid : HcrsJmdoGZX
2015-09-10 10:20:59 -07:00
Vaibhav Agrawal 65061edbd6 Bug 999450 - Make find-test-chunk automatically detect test flavor and subsuite via TestResolver. r=chmanchester
--HG--
extra : transplant_source : %05%21-%84%08v%97%9B%C9%BC0%5E%85%B2S%3C7%FC%40%82
2015-09-02 13:18:08 -07:00
Vaibhav Agrawal 0678014eb4 Bug 999450 - Adding --platform to make find-test-chunk detect chunk for a test for another platform. r=chmanchester
--HG--
extra : transplant_source : %FF%AD%A4G%BA%D2Cf%85%7D%BB%25T%10%C3%BE%D4%B6%1C4
2015-09-03 21:32:53 -07:00