Is there any reason we couldn't put it in the try syntax instead?

On Tue, Mar 31, 2015 at 10:39 AM, Andrew Halberstadt <
ahalberst...@mozilla.com> wrote:

>  It's technically already possible by modifying the in-tree mozharness
> configs here:
> https://dxr.mozilla.org/mozilla-central/source/testing/config/mozharness
>
> However it's not easy to figure out what needs to be modified to get the
> desired results. Some sort of |mach try| like command is going to be worked
> on in Q2 to make pushing various test configurations to try easier, I'm not
> 100% sure how it will be implemented yet though.
>
> In the meantime, if you get stuck trying to modify the mozharness configs,
> let me know and I can come up with an example patch.
>
> -Andrew
>
>
>
> On 31/03/15 01:06 PM, Bobby Holley wrote:
>
> This sounds awesome! Is there an estimate of when we'll be able to use it
> for try pushes?
>
> On Tue, Mar 31, 2015 at 9:30 AM, Andrew Halberstadt <
> ahalberst...@mozilla.com> wrote:
>
>> As of bug 987360, you can now run all tests with a given tag for
>> mochitest (and variants), xpcshell and marionette based harnesses. Tags can
>> be applied to either individual tests, or the DEFAULT section in manifests.
>> Tests can have multiple tags, in which case they should be comma delimited.
>> To run all tests with a given tag, pass in --tag <tag name> to the mach
>> command.
>>
>> For example, let's say we want to group all mochitest-plain tests related
>> to canvas together. First we'd add a 'canvas' tag to the DEFAULT section in
>> https://dxr.mozilla.org/mozilla-central/source/dom/canvas/test/mochitest.ini
>>
>> [DEFAULT]
>> tags = canvas
>>
>> We notice there is also a canvas related test under dom/media, namely:
>>
>> https://dxr.mozilla.org/mozilla-central/source/dom/media/test/mochitest.ini#541
>>
>> Let's pretend it is already tagged with the 'media' tag, but that's ok,
>> we can add a second tag no problem:
>>
>> [test_video_to_canvas.html]
>> tags = media,canvas
>>
>> Repeat above for any other tests or manifests scattered in the tree that
>> are related to canvas. Now we can run all mochitest-plain tests with:
>>
>> ./mach mochitest-plain --tag canvas
>>
>> You can also run the union of two tags by specifying --tag more than once
>> (though the intersection of two tags is not supported):
>>
>> ./mach mochitest-plain --tag canvas --tag media
>>
>> So far the xpcshell (./mach xpcshell-test --tag name) and marionette
>> (./mach marionette-test --tag name) commands are also supported. Reftest is
>> not supported as it has its own special manifest format.
>>
>> Applying tags to tests will not affect automation or other people's tags.
>> So each organization or team should feel free to use tags in whatever
>> creative ways they see fit. Eventually, we'll start using tags as a
>> foundation for some more advanced features and analysis. For example, we
>> may implement a way to run all tests with a given tag across multiple
>> different suites.
>>
>> If you have any questions or things aren't working, please let me know!
>>
>> Cheers,
>> Andrew
>> _______________________________________________
>> dev-platform mailing list
>> dev-platform@lists.mozilla.org
>> https://lists.mozilla.org/listinfo/dev-platform
>>
>
>
>
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to