【发布时间】:2019-01-07 14:09:32
【问题描述】:
我正在使用 Windows 10 上的 Android Studio 开发 Java Android 应用;我需要使用 Randoop 进行自动测试生成,但我遇到了一些问题,所以这是我的问题:
- 我的项目没有 *.class 文件,我只有 *.java 文件:是否需要 *.class 文件?如果是这种情况,我如何编译一个包含不同包的java项目(所以这些类位于不同的文件夹中,它们中的大多数都有“import ...”语句)?如果有错误怎么办?这是否意味着 randoop 仅适用于没有错误构建的项目?
- 我想为我的项目中的所有类生成测试,所以我指定命令
gentests --classlist=myclasses.txt,其中“myclasses.txt”文件包含我想要生成测试的类的名称;我需要如何写出我对生成测试感兴趣的类的名称?是类路径,还是只要类与 Randoop jar“randoop-all-4.1.0.jar”目录位于同一目录中,名称就足够了? - 有没有办法直接在项目中生成测试,这样当我打开 Android Studio 时,我可以在项目文件树的指定文件夹中看到它们?
我问这些问题主要是因为 Randoop 找不到我想要测试的课程。
【问题讨论】:
标签: java android android-studio randoop