经过一些严重的挫折和头痛之后,我设法将单元测试添加到现有项目。问题是,测试只能在50%的时间内执行。我有一个测试方法,里面有一个STFail宏,当我运行测试时,它会按我的预期失败。然后,我再次运行测试,而不触及任何代码/设置,并且它会通过测试夹具中的断点。发生这种情况时,控制台输出此输出:单元测试失败,然后不要
无法找到位于... octest的测试包的可执行文件。
我有一个谷歌,但似乎并不多/这个确切的问题,关于这个问题的讨论,其他任何人会在我的头上。如果有人能够解释这个问题,那将非常感激。
谢谢。
我不认为这个问题将无法解决没有一个可重复的例子。你可以从你的单元测试中删除多余的代码,获得它,以便发生同样的问题,并发布代码? –
嗨大卫。真的没有太多要发布。在这个阶段,它是一个SenTestCase类的空子类,带有一个方法和一个STFail宏。我甚至还没有开始把它连接到应用程序代码。我可以尝试删除应用程序代码并上传项目文件(如果可能的话),如果这有什么用处的话? – Gravedigga
如果它足够小,您可以(也应该)将它放在帖子中(使用'{}'按钮缩进每行四个字符)。但是,如果你能把它弄到像<100行的东西。这样,如果由于某些设置错误而导致失败,人们将能够看到并告诉你 –