Как интегрировать muJava (µJava) с исходным кодом Weka для тестирования мутаций? - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь использовать muJava (систему мутаций для программ на Java) для тестирования мутаций в реализациях алгоритма SimpleKmeans в исходном коде Weka3.8.

Я уже провел тестирование мутаций в своем собственном простом коде.Однако я столкнулся с некоторыми проблемами, когда пытался интегрировать его с исходным кодом Weka.Я непосредственно поместил четыре подкаталога muJava, необходимые в проекте Eclipse.И папка 'scr' содержит все файлы .java в исходном коде Weka.Папка 'classes' содержит соответствующие файлы .class связанных файлов .java.Вот проблема, с которой я столкнулся в консоли:

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

...