在我阅读的所有有关
我的问题是,当测试子类时,我正在尝试分解超类行为。每个子类都应该有自己的子类测试(可以并行),但也要继承自超类的行为。如何做到这一点?
编辑:我找到了这两篇2007年的帖子,似乎暗示着我所要求的是不兼容/不可能的。自那时以来有任何更新吗?
Test::Class
的教程中,似乎都有一个运行脚本来加载所有类。从 Test::Harness
的角度来看,这只是一个巨大的测试。我认为它无法并行运行运行器内的测试。我的问题是,当测试子类时,我正在尝试分解超类行为。每个子类都应该有自己的子类测试(可以并行),但也要继承自超类的行为。如何做到这一点?
编辑:我找到了这两篇2007年的帖子,似乎暗示着我所要求的是不兼容/不可能的。自那时以来有任何更新吗?
- http://www.hexten.net/pipermail/tapx-dev/2007-October/001756.html(关于
Test::Class
支持并行的猜测) - http://perlbuzz.com/2007/08/organizing-tests-with-testclass.html(暗示
Test::Class
和Test::Harness
在意识形态上是互斥的)
forkprove
,但我不确定它是否能够正确地与Test::Class
一起使用。 - TarasTest::Harness
确实可以控制并行测试执行:https://dev59.com/tGct5IYBdhLWcg3wmOZN - fenway