чистка лишних импортов.и фикс бага с сохранением тестов
This commit is contained in:
@@ -2,8 +2,6 @@ package _VisualDVM.TestingSystem.SAPFOR.Json;
|
||||
import Common.CommonConstants;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Tasks.TaskState;
|
||||
import _VisualDVM.ServerObjectsCache.SapforConfigurationCache;
|
||||
import _VisualDVM.ServerObjectsCache.VisualCaches;
|
||||
import _VisualDVM.TestingSystem.Common.Test.Test;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforPackage.SapforPackage;
|
||||
@@ -44,12 +42,11 @@ public class SapforPackage_json implements Serializable {
|
||||
public SapforPackage_json() {
|
||||
}
|
||||
public SapforPackage_json(ServerSapfor serverSapfor, Vector<SapforConfiguration> configurations, int kernels_in) {
|
||||
|
||||
sapfor_drv = serverSapfor.call_command;
|
||||
kernels = kernels_in;
|
||||
for (SapforConfiguration sapforConfiguration : configurations) {
|
||||
Vector<Test> tests = new Vector<Test>();
|
||||
for (int test_id: Global.testingServer.db.getSapforConfigurationTestsIds(sapforConfiguration)){
|
||||
Vector<Test> tests = new Vector<Test>();
|
||||
for (int test_id : Global.testingServer.db.getSapforConfigurationTestsIds(sapforConfiguration)) {
|
||||
tests.add(Global.testingServer.db.tests.get(test_id));
|
||||
}
|
||||
SapforTestingSet_json testingSet = new SapforTestingSet_json(tests, sapforConfiguration);
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
package _VisualDVM.TestingSystem.SAPFOR.Json;
|
||||
import Common.CommonConstants;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ServerObjectsCache.SapforConfigurationCache;
|
||||
import _VisualDVM.ServerObjectsCache.VisualCaches;
|
||||
import _VisualDVM.TestingSystem.Common.Test.Test;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforSettings.SapforSettings;
|
||||
import com.google.gson.annotations.Expose;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -25,7 +22,7 @@ public class SapforTestingSet_json implements Serializable {
|
||||
public SapforTestingSet_json(Vector<Test> tests_in, SapforConfiguration configuration) {
|
||||
for (Test test : tests_in)
|
||||
tests.add(new SapforTest_json(test));
|
||||
for (int settings_id:Global.testingServer.db.getSapforConfigurationSettingsIds(configuration)) {
|
||||
for (int settings_id : Global.testingServer.db.getSapforConfigurationSettingsIds(configuration)) {
|
||||
configurations.add(new SapforConfiguration_json(Global.testingServer.db.sapforSettings.get(settings_id)));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,6 @@ import _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationTest.SapforConfigurati
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforSettings.SapforSettings;
|
||||
import com.sun.org.glassfish.gmbal.Description;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Vector;
|
||||
public class SapforConfiguration extends Configuration {
|
||||
@Description("DEFAULT -1")
|
||||
@@ -25,6 +24,11 @@ public class SapforConfiguration extends Configuration {
|
||||
public Vector<SapforConfigurationTest> tests = null;
|
||||
@Description("IGNORE")
|
||||
public Vector<SapforConfigurationSettings> settings = null;
|
||||
public SapforConfiguration(SapforConfiguration sapforConfiguration) {
|
||||
this.SynchronizeFields(sapforConfiguration);
|
||||
}
|
||||
public SapforConfiguration() {
|
||||
}
|
||||
//--
|
||||
public String printEthalon() {
|
||||
return (ethalon_id == CommonConstants.Nan) ? "—" : String.valueOf(ethalon_id);
|
||||
@@ -37,13 +41,13 @@ public class SapforConfiguration extends Configuration {
|
||||
@Override
|
||||
public void saveTests(Vector<Test> tests_in) {
|
||||
tests = new Vector<>();
|
||||
for (Test test:tests_in)
|
||||
for (Test test : tests_in)
|
||||
tests.add(new SapforConfigurationTest(this, test));
|
||||
}
|
||||
@Override
|
||||
public void saveSettings(Vector<Settings> settings_in) {
|
||||
settings =new Vector<>();
|
||||
for (Settings sapforSettings: settings_in)
|
||||
settings = new Vector<>();
|
||||
for (Settings sapforSettings : settings_in)
|
||||
settings.add(new SapforConfigurationSettings(this, (SapforSettings) sapforSettings));
|
||||
}
|
||||
@Override
|
||||
@@ -52,28 +56,21 @@ public class SapforConfiguration extends Configuration {
|
||||
SapforConfiguration c = (SapforConfiguration) src;
|
||||
ethalon_id = c.ethalon_id;
|
||||
}
|
||||
public SapforConfiguration(SapforConfiguration sapforConfiguration) {
|
||||
this.SynchronizeFields(sapforConfiguration);
|
||||
}
|
||||
public SapforConfiguration() {
|
||||
}
|
||||
@Override
|
||||
public boolean validate(TextLog Log) {
|
||||
Vector<Integer> groups_ids = Global.testingServer.db.getSapforConfigurationGroupsIds(this);
|
||||
Vector<Integer> tests_ids = Global.testingServer.db.getSapforConfigurationTestsIds(this) ;
|
||||
Vector<Integer> tests_ids = Global.testingServer.db.getSapforConfigurationTestsIds(this);
|
||||
Vector<Integer> settings_ids = Global.testingServer.db.getSapforConfigurationSettingsIds(this);
|
||||
|
||||
Vector<Group> groups = new Vector<>();
|
||||
Vector<LanguageName> groupsLanguages = new Vector<>();
|
||||
|
||||
for (int group_id: groups_ids){
|
||||
for (int group_id : groups_ids) {
|
||||
LanguageName languageName = Global.testingServer.db.groups.get(group_id).language;
|
||||
if (!groupsLanguages.contains(languageName))
|
||||
groupsLanguages.add(languageName);
|
||||
}
|
||||
//---
|
||||
//1. проверка цепочек команд на корректность
|
||||
for (int settings_id: settings_ids) {
|
||||
for (int settings_id : settings_ids) {
|
||||
Global.testingServer.db.sapforSettings.get(settings_id).validate(Log);
|
||||
}
|
||||
//2. Проверка входящих групп на единственный язык фортран
|
||||
@@ -85,7 +82,7 @@ public class SapforConfiguration extends Configuration {
|
||||
}
|
||||
//-
|
||||
Vector<String> testsDescriptions = new Vector<>();
|
||||
for (int test_id: tests_ids) {
|
||||
for (int test_id : tests_ids) {
|
||||
String l_description = Global.testingServer.db.tests.get(test_id).description.toLowerCase();
|
||||
if (testsDescriptions.contains(l_description)) {
|
||||
Log.Writeln_("В конфигурацию тестирования SAPFOR не могут входить тесты с одинаковыми именами (без учета регистра):" + l_description);
|
||||
|
||||
@@ -53,5 +53,4 @@ public class SapforConfigurationDBTable extends iDBTable<SapforConfiguration> {
|
||||
return sapforConfiguration;
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@ import Common.CommonConstants;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Database.Objects.iDBObject;
|
||||
import _VisualDVM.TestingSystem.Common.Group.Group;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfigurationGroup.DVMConfigurationGroup;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
|
||||
public class SapforConfigurationGroup extends iDBObject {
|
||||
public int sapforconfiguration_id = CommonConstants.Nan;
|
||||
@@ -12,8 +11,7 @@ public class SapforConfigurationGroup extends iDBObject {
|
||||
sapforconfiguration_id = configuration.id;
|
||||
group_id = group.id;
|
||||
}
|
||||
public SapforConfigurationGroup(){
|
||||
|
||||
public SapforConfigurationGroup() {
|
||||
}
|
||||
@Override
|
||||
public void SynchronizeFields(DBObject src) {
|
||||
|
||||
@@ -6,7 +6,7 @@ public class SapforConfigurationGroupsDBTable extends iDBTable<SapforConfigurati
|
||||
}
|
||||
@Override
|
||||
public boolean isEqual(SapforConfigurationGroup o1, SapforConfigurationGroup o2) {
|
||||
return o1.sapforconfiguration_id==o2.sapforconfiguration_id&&o1.group_id==o2.group_id;
|
||||
return o1.sapforconfiguration_id == o2.sapforconfiguration_id && o1.group_id == o2.group_id;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@ import _VisualDVM.TestingSystem.SAPFOR.SapforSettings.SapforSettings;
|
||||
public class SapforConfigurationSettings extends iDBObject {
|
||||
public int sapforconfiguration_id = CommonConstants.Nan;
|
||||
public int sapforsettings_id = CommonConstants.Nan;
|
||||
public SapforConfigurationSettings(){}
|
||||
public SapforConfigurationSettings() {
|
||||
}
|
||||
public SapforConfigurationSettings(SapforConfiguration sapforConfiguration, SapforSettings settings) {
|
||||
sapforconfiguration_id = sapforConfiguration.id;
|
||||
sapforsettings_id = settings.id;
|
||||
|
||||
@@ -6,6 +6,6 @@ public class SapforConfigurationSettingsDBTable extends iDBTable<SapforConfigura
|
||||
}
|
||||
@Override
|
||||
public boolean isEqual(SapforConfigurationSettings o1, SapforConfigurationSettings o2) {
|
||||
return o1.sapforconfiguration_id==o2.sapforconfiguration_id && o1.sapforsettings_id==o2.sapforsettings_id;
|
||||
return o1.sapforconfiguration_id == o2.sapforconfiguration_id && o1.sapforsettings_id == o2.sapforsettings_id;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,13 +3,11 @@ import Common.CommonConstants;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Database.Objects.iDBObject;
|
||||
import _VisualDVM.TestingSystem.Common.Test.Test;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfigurationTest.DVMConfigurationTest;
|
||||
import _VisualDVM.TestingSystem.SAPFOR.SapforConfiguration.SapforConfiguration;
|
||||
public class SapforConfigurationTest extends iDBObject {
|
||||
public int sapforconfiguration_id = CommonConstants.Nan;
|
||||
public int test_id = CommonConstants.Nan;
|
||||
public SapforConfigurationTest(){
|
||||
|
||||
public SapforConfigurationTest() {
|
||||
}
|
||||
public SapforConfigurationTest(SapforConfiguration sapforConfiguration, Test test) {
|
||||
sapforconfiguration_id = sapforConfiguration.id;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationTest;
|
||||
import Common.Database.Tables.iDBTable;
|
||||
public class SapforConfigurationTestsDBTable extends iDBTable<SapforConfigurationTest>{
|
||||
public class SapforConfigurationTestsDBTable extends iDBTable<SapforConfigurationTest> {
|
||||
public SapforConfigurationTestsDBTable() {
|
||||
super(SapforConfigurationTest.class);
|
||||
}
|
||||
@Override
|
||||
public boolean isEqual(SapforConfigurationTest o1, SapforConfigurationTest o2) {
|
||||
return o1.sapforconfiguration_id==o2.sapforconfiguration_id && o1.test_id==o2.test_id;
|
||||
return o1.sapforconfiguration_id == o2.sapforconfiguration_id && o1.test_id == o2.test_id;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user