Files
VisualSapfor/src/TestingSystem/DVM/DVMTasks/DVMCompilationTask.java

34 lines
1.1 KiB
Java
Raw Normal View History

2023-12-12 01:01:36 +03:00
package TestingSystem.DVM.DVMTasks;
import TestingSystem.Common.Group.Group;
import TestingSystem.Common.Test.Test;
2024-09-16 15:41:43 +03:00
import TestingSystem.DVM.DVMConfiguration.DVMConfiguration;
import com.google.gson.annotations.Expose;
2023-12-12 01:01:36 +03:00
import java.util.List;
2023-12-12 01:01:36 +03:00
import java.util.Vector;
public class DVMCompilationTask extends DVMTask {
@Expose
public List<DVMRunTask> runTasks = new Vector<>();
//-
2024-09-14 00:18:27 +03:00
public DVMCompilationTask(DVMConfiguration configuration,
Group group,
Test test,
String flags_in
) {
2023-12-12 01:01:36 +03:00
super(configuration, group, test, flags_in);
maxtime = configuration.c_maxtime;
}
public DVMCompilationTask() {
2023-12-12 01:01:36 +03:00
}
@Override
public Vector<String> pack(Object arg) {
Vector<String> res = new Vector<>();
res.add(String.valueOf(id)); //1
res.add(String.valueOf(maxtime)); //2
res.add(String.valueOf(test_id)); //3
res.add(arg.toString().replace("\n", "|")); //4
return res;
}
2023-12-12 01:01:36 +03:00
}