Исправление ключей у тестирования двм системы.
This commit is contained in:
@@ -2,12 +2,8 @@ package TestingSystem.Common;
|
||||
import Common.Constants;
|
||||
import Common.Database.SQLITE.SQLiteDatabase;
|
||||
import Common.Global;
|
||||
import GlobalData.Settings.SettingName;
|
||||
import TestingSystem.SAPFOR.SapforTask.SapforTasksDBTable;
|
||||
import TestingSystem.SAPFOR.SapforTasksPackage.SapforTasksPackage;
|
||||
import TestingSystem.SAPFOR.SapforTasksPackage.SapforTasksPackagesDBTable;
|
||||
import TestingSystem.Common.TSetting.TSetting;
|
||||
import TestingSystem.Common.TSetting.TSettingsDBTable;
|
||||
import TestingSystem.Common.TasksPackageToKill.TasksPackageToKillDBTable;
|
||||
import TestingSystem.DVM.Tasks.TestCompilationTask;
|
||||
import TestingSystem.DVM.Tasks.TestCompilationTasksDBTable;
|
||||
import TestingSystem.DVM.Tasks.TestRunTask;
|
||||
@@ -15,7 +11,9 @@ import TestingSystem.DVM.Tasks.TestRunTasksDBTable;
|
||||
import TestingSystem.DVM.TasksPackage.TasksPackage;
|
||||
import TestingSystem.DVM.TasksPackage.TasksPackageDBTable;
|
||||
import TestingSystem.DVM.TasksPackage.TasksPackageState;
|
||||
import TestingSystem.Common.TasksPackageToKill.TasksPackageToKillDBTable;
|
||||
import TestingSystem.SAPFOR.SapforTask.SapforTasksDBTable;
|
||||
import TestingSystem.SAPFOR.SapforTasksPackage.SapforTasksPackage;
|
||||
import TestingSystem.SAPFOR.SapforTasksPackage.SapforTasksPackagesDBTable;
|
||||
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||
import javafx.util.Pair;
|
||||
|
||||
@@ -56,15 +54,6 @@ public class TasksDatabase extends SQLiteDatabase {
|
||||
addTable(sapforTasks = new SapforTasksDBTable());
|
||||
}
|
||||
@Override
|
||||
public void Init() throws Exception {
|
||||
if (!settings.containsKey(SettingName.Email))
|
||||
Insert(new TSetting(SettingName.Email, 0));
|
||||
if (!settings.containsKey(SettingName.Pause))
|
||||
Insert(new TSetting(SettingName.Pause, 0));
|
||||
if (!settings.containsKey(SettingName.Queue))
|
||||
Insert(new TSetting(SettingName.Queue, 0));
|
||||
}
|
||||
@Override
|
||||
public PassCode_2021 getSynchronizePassCode() {
|
||||
return PassCode_2021.SynchronizeTestsTasks;
|
||||
}
|
||||
@@ -81,9 +70,9 @@ public class TasksDatabase extends SQLiteDatabase {
|
||||
}
|
||||
super.disconnect();
|
||||
}
|
||||
public LinkedHashMap<Long, TestRunTask> getPackageRunTasks(String package_id) throws Exception {
|
||||
public LinkedHashMap<Long, TestRunTask> getPackageRunTasks(int package_id) throws Exception {
|
||||
LinkedHashMap<Long, TestRunTask> res = new LinkedHashMap<>();
|
||||
selectPackageRunTasks.setString(1, package_id);
|
||||
selectPackageRunTasks.setInt(1, package_id);
|
||||
resSet = selectPackageRunTasks.executeQuery();
|
||||
while (resSet.next()) {
|
||||
Pair<Long, TestRunTask> record = readRecord(testRunTasks);
|
||||
@@ -126,7 +115,7 @@ public class TasksDatabase extends SQLiteDatabase {
|
||||
if (tasksPackage == null) return null;
|
||||
LinkedHashMap<Long, TestCompilationTask> res = new LinkedHashMap<>();
|
||||
for (TestCompilationTask srcCompilationTask : testCompilationTasks.Data.values()) {
|
||||
if (srcCompilationTask.taskspackage_id.equals(tasksPackage.id)) {
|
||||
if (srcCompilationTask.taskspackage_id==tasksPackage.id) {
|
||||
TestCompilationTask dstCompilationTask = new TestCompilationTask(srcCompilationTask);
|
||||
dstCompilationTask.runTasks = new Vector<>();
|
||||
for (TestRunTask testRunTask : testRunTasks.Data.values())
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
package TestingSystem.Common.TasksPackageToKill;
|
||||
import Common.Constants;
|
||||
import Common.Database.iDBObject;
|
||||
import com.sun.org.glassfish.gmbal.Description;
|
||||
public class TasksPackageToKill extends iDBObject {
|
||||
public String packageName = "";
|
||||
@Description("DEFAULT -1")
|
||||
public int packageId = Constants.Nan;
|
||||
}
|
||||
|
||||
@@ -264,7 +264,7 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
account_db.BeginTransaction();
|
||||
for (Object object : tasks) {
|
||||
SapforTask task = (SapforTask) object;
|
||||
task.id = db.IncMaxTaskId();
|
||||
task.id = db.IncSapforMaxTaskId();
|
||||
if (account_db.InsertWithCheck_(task) != null)
|
||||
PublishAction(task);
|
||||
}
|
||||
@@ -303,11 +303,11 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
||||
break;
|
||||
case CheckPackageToKill:
|
||||
SetCurrentAccountDB(request.arg);
|
||||
String packageName = (String) request.object;
|
||||
int packageId = (int) request.object;
|
||||
response = new ServerExchangeUnit_2021(ServerCode.OK);
|
||||
boolean res_ = false;
|
||||
for (TasksPackageToKill tasksPackageToKill : account_db.packagesToKill.Data.values()) {
|
||||
if (tasksPackageToKill.packageName.equals(packageName)) {
|
||||
if (tasksPackageToKill.packageId==packageId) {
|
||||
res_ = true;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ public class TestsDatabase extends SQLiteDatabase {
|
||||
@Override
|
||||
public void Init() throws Exception {
|
||||
if (!settings.containsKey(SettingName.TaskMaxId))
|
||||
Insert(new TSetting(SettingName.TaskMaxId, 63128));
|
||||
Insert(new TSetting(SettingName.TaskMaxId, 0));
|
||||
if (!settings.containsKey(SettingName.SapforTaskMaxId))
|
||||
Insert(new TSetting(SettingName.SapforTaskMaxId, 0));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user