mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 00:35:44 +00:00
a35fbb3478
This was regressed by bug 1544816 but the test never ran on the push that regressed. This patch also updates the 'files-changed' for the tryselect task. Differential Revision: https://phabricator.services.mozilla.com/D28386 --HG-- extra : moz-landing-system : lando
34 lines
909 B
Python
34 lines
909 B
Python
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
from __future__ import absolute_import, print_function, unicode_literals
|
|
|
|
import os
|
|
|
|
import mozunit
|
|
import pytest
|
|
|
|
|
|
@pytest.mark.skipif(os.name == 'nt', reason="fzf not installed on host")
|
|
def test_paths(run_mach, capfd):
|
|
cmd = ['try', 'fuzzy', '--no-push',
|
|
'-q', "'linux64/opt-xpcshell", 'caps/tests/unit/test_origin.js']
|
|
assert run_mach(cmd) == 0
|
|
|
|
output = capfd.readouterr().out
|
|
print(output)
|
|
|
|
# If there are more than one tasks here, it means that something went wrong
|
|
# with the path filtering.
|
|
expected = """
|
|
"tasks": [
|
|
"test-linux64/opt-xpcshell-e10s-1"
|
|
]""".lstrip()
|
|
|
|
assert expected in output
|
|
|
|
|
|
if __name__ == '__main__':
|
|
mozunit.main()
|