如何将muJava(μJava)与Weka源代码集成以进行突变测试?

时间:2019-04-05 12:41:28

标签: java unit-testing testing weka

我正在尝试使用muJava(一种Java程序的突变系统)对Weka3.8源代码中的SimpleKmeans算法的实现进行突变测试。

我已经对自己的简单代码进行了一些突变测试。但是,当我尝试将其与Weka源代码集成时遇到了一些问题。我直接将Eclipse项目中需要的muJava的四个子目录放入。并且“ scr”文件夹包含Weka源代码中的所有.java文件。 “ classes”文件夹包含相关.java文件的已编译.class文件。 这是我在控制台中遇到的问题:

File G:\EclipseWS\wekaAuto\src\weka\clusterers\SimpleKMeans.java
[OJException] weka\clusterers\SimpleKMeans.java mujava.OpenJavaException:  
can't generate parse tree
All files are handled

当我仅选择SimpleKMeans.java文件时,显示以下错误。

File G:\EclipseWS\wekaAuto\src\SimpleKMeans.java
[OJException] SimpleKMeans.java mujava.OpenJavaException:  can't generate 
parse tree
All files are handled

任何熟悉muJava的人都可以帮助我在Weka源代码中对其进行配置吗?还是有其他技术可以在Java中进行突变测试?

有用的链接: muJava-https://cs.gmu.edu/~offutt/mujava/

Weka-https://www.cs.waikato.ac.nz/ml/weka/documentation.html

0 个答案:

没有答案