gpt4 book ai didi

c++ - 谷歌测试框架 - 测试用例之间的依赖关系

转载 作者:可可西里 更新时间:2023-11-01 18:39:14 26 4
gpt4 key购买 nike

我刚开始使用 Google 测试框架,并且仍在阅读大量资料以充分利用它。

有什么方法可以指示/指定测试用例之间的关系,以便它可以有条件地执行?比如说我有两个测试;我能否仅在第一个测试成功后才运行第二个测试?我不太确定它是否属于测试“单元”的原始规则,但只是想知道它是否可能。

最佳答案

没有办法在源代码中做到这一点。可能的解决方案使用 shell 脚本并使用过滤器运行测试。

Python 示例:

from subprocess import call

def runTest(pattern):
return call(['test', '--gtest_filter=%s' % pattern])

if runTest('FirstPriorityTestPattern') == 0:
return runTest('SecondPriorityTestPattern')
return 1

关于c++ - 谷歌测试框架 - 测试用例之间的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12741404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com