我想在一个想法中构建一个带有自定义任务的构建,而不是test
默认任务。我不会将其注册为“sbt测试框架”,因为我希望避免使用它的语法,限制和历史。例如,我希望在格式化,存储和发送测试结果方面有更大的灵活性。
是否有可能引入一个sbt任务来模仿sbt的默认测试任务,具体如下:
或者,您是否能够在TestFramework
timer.scheduleTask( task = new Task(){ public void run(){
rando =rn.nextInt(8);
Gdx.app.log("the num is", Integer.toString(rando));
if(rando == 0){
bush.rustle();
bush2.rustle2();
bush3.dontrustle3();
bush4.dontrustle4();
enemy.shoot();
enemy2.shoot();
enemy3.godown();
enemy4.godown();
}
if(rando == 1){
bush.dontrustle();
bush2.rustle2();
bush3.rustle3();
bush4.dontrustle4();
enemy.godown();
enemy2.shoot();
enemy3.shoot();
enemy4.godown();
}
if(rando == 2){
bush.rustle();
bush2.dontrustle2();
bush3.rustle3();
bush4.rustle4();
enemy2.godown();
enemy.shoot();
enemy4.shoot();
enemy3.shoot();
}
if(rando == 3){
bush.rustle();
bush2.rustle2();
bush3.rustle3();
bush4.rustle4();
enemy.shoot();
enemy2.goup();
enemy4.goup();
enemy3.shoot();
}
if(rando == 4){
bush.rustle();
bush2.rustle2();
bush3.rustle3();
bush4.rustle4();
enemy2.godown();
enemy.godown();
enemy4.shoot();
enemy3.shoot();
}
中将大部分未记录的sbt TestFramework interface的结构划分为一个简单的级别,使其具有您自己的格式,测试输出逻辑和测试结果发布代码实施?我找不到scalaTest的实现方法。
提前感谢您对这两种技术的回答。