From 70daf74a454ef26a85cac30559f22f4b23c99d76 Mon Sep 17 00:00:00 2001 From: Huanian Li Date: Wed, 4 Dec 2024 14:57:00 +0800 Subject: [PATCH] tmt, tmt-run, tmt-try: add Chinese translation (#14962) The pages translated are from PR [14921][01]. [01]: https://github.com/tldr-pages/tldr/pull/14921 Signed-off-by: Huanian Li Co-authored-by: Wiktor Perskawiec --- pages.zh/linux/tmt-run.md | 36 ++++++++++++++++++++++++++++++++++++ pages.zh/linux/tmt-try.md | 36 ++++++++++++++++++++++++++++++++++++ pages.zh/linux/tmt.md | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 109 insertions(+) create mode 100644 pages.zh/linux/tmt-run.md create mode 100644 pages.zh/linux/tmt-try.md create mode 100644 pages.zh/linux/tmt.md diff --git a/pages.zh/linux/tmt-run.md b/pages.zh/linux/tmt-run.md new file mode 100644 index 0000000000..dd43650e64 --- /dev/null +++ b/pages.zh/linux/tmt-run.md @@ -0,0 +1,36 @@ +# tmt run + +> 执行测试步骤。默认情况下,所有测试步骤都被执行。 +> 更多信息:. + +- 在每一个计划中执行所有测试步骤: + +`tmt run` + +- 仅在发现步骤中显示将要执行的测试: + +`tmt run discover -v` + +- 运行所有测试步骤并调整测试环境配置步骤选项: + +`tmt run --all provision --how {{container}} --image {{fedora:rawhide}}` + +- 仅执行选定的计划和测试: + +`tmt run plan --name {{/plan/name}} test --name {{/test/name}}` + +- 在网页浏览器中显示上次运行的结果: + +`tmt run --last report --how {{html}} --open` + +- 在提供的上下文中运行测试: + +`tmt run --context {{key=value}} -c {{distro=fedora}}` + +- 以交互方式运行测试(在测试运行过程中调试测试代码): + +`tmt run --all execute --how {{tmt}} --interactive` + +- 使用干模式查看接下来将发生的动作,并将输出详实度设置为最高级: + +`tmt run --dry -vvv` diff --git a/pages.zh/linux/tmt-try.md b/pages.zh/linux/tmt-try.md new file mode 100644 index 0000000000..389e796bf8 --- /dev/null +++ b/pages.zh/linux/tmt-try.md @@ -0,0 +1,36 @@ +# tmt try + +> 测试及环境快速上手。 +> 更多信息:. + +- 快速尝试默认的测试环境配置方法(当前工作目录中没有测试): + +`tmt try` + +- 在当前的工作目录中运行一个测试: + +`cd {{path/to/test}} && tmt try` + +- 使用特定的操作系统: + +`tmt try {{fedora-41}}` + +- 选择定制的镜像和测试环境配置方法: + +`tmt try {{fedora@container}}` + +- 根据定制的筛选条件选择测试: + +`tmt try --test {{feature}}` + +- 配置客户机并等待用户输入指令: + +`tmt try --ask` + +- 直接登录到客户机: + +`tmt try --login` + +- 显示帮助: + +`tmt try --help` diff --git a/pages.zh/linux/tmt.md b/pages.zh/linux/tmt.md new file mode 100644 index 0000000000..07559f0e57 --- /dev/null +++ b/pages.zh/linux/tmt.md @@ -0,0 +1,37 @@ +# tmt + +> 创建、运行和调试测试的测试管理工具。 +> 诸如`运行`、`尝试`等子命令,均有相应的用法文档。 +> 更多信息:. + +- 列举可用的测试、计划和用户故事: + +`tmt` + +- 初始化测试管理工具的文件/项目结构: + +`tmt init` + +- 基于模板和链接创建新的测试: + +`tmt test create --template {{beakerlib}} --link {{verifies:issue#1234}}` + +- 列出可用的测试、计划和用户故事: + +`tmt {{test|plan|story}} ls {{pattern}}` + +- 在给定的上下文中显示详细的测试元数据: + +`tmt --context {{arch=aarch64}} test show` + +- 根据说明书验证测试管理工具文件的有效性: + +`tmt lint` + +- 使用筛选条件: + +`tmt tests ls --filter {{tag:foo}} --filter {{tier:0}}` + +- 显示帮助: + +`tmt --help`