#!/usr/bin/env python import json from pathlib import Path from unittest import mock
import mozunit
from mozperftest.fzf.fzf import select from mozperftest.fzf.preview import main from mozperftest.tests.support import EXAMPLE_TEST, temp_file from mozperftest.utils import silence
class Fzf: def __init__(self, cmd, *args, **kw):
self.cmd = cmd
def test_preview():
content = Path(EXAMPLE_TEST)
line = f"[bt][sometag] {content.name} in {content.parent}"
test_objects = [{"path": str(content)}]
cache = Path(Path.home(), ".mozbuild", ".perftestfuzzy") with cache.open("w") as f:
f.write(json.dumps(test_objects))
with temp_file(content=str(line)) as tasklist, silence() as out:
main(args=["-t", tasklist])
stdout, __ = out
stdout.seek(0) assert":owner: Performance Testing Team"in stdout.read()
if __name__ == "__main__":
mozunit.main()
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.21Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.