0

如何为整个 java 包生成 randoop 测试用例,而不是在 classes.txt 中提及所有类名。

如果可能的话,根据正在测试的类名来命名这些测试。

4

1 回答 1

0

--testjar如果包有.jar文件,您可以使用命令行选项。这是最常见的用途。

或者,您可以使用类似的命令

find . -name '*.java' | sed 's/^\.\///' | sed 's/\.java$//' | sed 's:/:.:g'

获取包中所有 Java 文件的列表,将参数放入--classlist. 请注意,如果该软件包依赖于您已从生成中排除的其他软件包,Randoop 可能无法对其进行彻底测试。

于 2019-12-16T14:59:56.927 回答