no message

This commit is contained in:
2025-03-23 21:24:09 +03:00
parent dae9d58d82
commit af644f8f04
19 changed files with 94 additions and 63 deletions

View File

@@ -4,7 +4,6 @@ import Common.Database.Objects.DBObject;
import Common.Database.Objects.riDBObject;
import Common.Utils.Utils_;
import _VisualDVM.TestingSystem.Common.Configuration.Configuration;
import _VisualDVM.TestingSystem.Common.Configuration.Json.ConfigurationsJson;
import _VisualDVM.TestingSystem.Common.TasksPackageState;
import com.sun.org.glassfish.gmbal.Description;
@@ -27,7 +26,7 @@ public abstract class TestingPackage<J> extends riDBObject {
@Description("DEFAULT 0")
public int connectionErrosCount = 0;
public TasksPackageState state = TasksPackageState.Draft;
// public String packedConfigurationsJson = "";
public String packedConfigurationsJson = "";
//json где хранятся задачи----------------------------------
@Description("IGNORE")
public J package_json = null;
@@ -84,7 +83,6 @@ public abstract class TestingPackage<J> extends riDBObject {
}
//----------------------------------------------------------
public void saveConfigurations(Vector<? extends Configuration> configurations) {
}
//определить завершен пакет с ошибками или нет.
public void checkFinishState() throws Exception {

View File

@@ -558,16 +558,16 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
}
Vector<SapforPackage> sapforPackages = new Vector<>();
for (SapforConfiguration sapforConfiguration : configurations) {
SapforPackage sapforPackage = new SapforPackage(account, sapfor,new Vector_<>(sapforConfiguration), 1, Log);
SapforPackage sapforPackage = new SapforPackage(account, sapfor, new Vector_<>(sapforConfiguration), 1, Log);
if (sapforPackage.tasksCount > 0) {
sapforPackages.add(sapforPackage);
}
}
if (sapforPackages.isEmpty()){
if (sapforPackages.isEmpty()) {
Log.Writeln_("Не сформировано ни одного пакета");
return;
}
for (SapforPackage sapforPackage: sapforPackages){
for (SapforPackage sapforPackage : sapforPackages) {
beforePublishAction(sapforPackage);
db.InsertS(sapforPackage);
afterPublishAction(sapforPackage);

View File

@@ -98,7 +98,7 @@ public class TestsDatabase extends SQLiteDatabase {
addTable(dvmConfigurationTests = new DVMConfigurationTestsDBTable());
addTable(dvmConfigurationSettings = new DVMConfigurationSettingsDBTable());
addTable(dvmPackages = new DVMPackageDBTable());
addTable(dvmPackageConfigurations =new DVMPackageConfigurationsDBTable());
addTable(dvmPackageConfigurations = new DVMPackageConfigurationsDBTable());
//-
addTable(serverSapfors = new ServerSapforsDBTable());
addTable(sapforSettings = new SapforSettingsDBTable());
@@ -393,6 +393,7 @@ public class TestsDatabase extends SQLiteDatabase {
Delete(file);
}
public void Patch() throws Exception {
/*
Vector<DVMPackageConfiguration> dvmPackageConfigurations_ = new Vector<>();
for (DVMPackage dvmPackage: dvmPackages.Data.values()){
if (!dvmPackage.packedConfigurationsJson.isEmpty()) {
@@ -401,6 +402,7 @@ public class TestsDatabase extends SQLiteDatabase {
DVMPackageConfiguration dvmPackageConfiguration = new DVMPackageConfiguration();
dvmPackageConfiguration.dvmpackage_id = dvmPackage.id;
dvmPackageConfiguration.dvmconfiguration_id = configurationJson.id;
dvmPackageConfiguration.description =configurationJson.description;
dvmPackageConfigurations_.add(dvmPackageConfiguration);
}
}
@@ -418,6 +420,7 @@ public class TestsDatabase extends SQLiteDatabase {
SapforPackageConfiguration sapforPackageConfiguration = new SapforPackageConfiguration();
sapforPackageConfiguration.sapforpackage_id = sapforPackage.id;
sapforPackageConfiguration.sapforconfiguration_id = configurationJson.id;
sapforPackageConfiguration.description =configurationJson.description;
sapforPackageConfigurations_.add(sapforPackageConfiguration);
}
}
@@ -426,6 +429,7 @@ public class TestsDatabase extends SQLiteDatabase {
for (SapforPackageConfiguration sapforPackageConfiguration: sapforPackageConfigurations_)
Insert(sapforPackageConfiguration);
Commit();
*/
/*
Vector<DVMConfigurationGroup> DVMConfigurationGroups=new Vector<>();
//группы dvm конфигураций
@@ -612,4 +616,20 @@ public class TestsDatabase extends SQLiteDatabase {
return res;
}
//--
public Vector<Integer> getDVMPackageConfigurationsIds(DVMPackage dvmPackage) {
Vector<Integer> res = new Vector<>();
for (DVMPackageConfiguration dvmPackageConfiguration : dvmPackageConfigurations.Data.values()) {
if (dvmPackageConfiguration.dvmpackage_id == dvmPackage.id)
res.add(dvmPackageConfiguration.dvmconfiguration_id);
}
return res;
}
public Vector<Integer> getSapforPackageConfigurationsIds(SapforPackage sapforPackage) {
Vector<Integer> res = new Vector<>();
for (SapforPackageConfiguration sapforPackageConfiguration : sapforPackageConfigurations.Data.values()) {
if (sapforPackageConfiguration.sapforpackage_id == sapforPackage.id)
res.add(sapforPackageConfiguration.sapforconfiguration_id);
}
return res;
}
}

View File

@@ -35,7 +35,7 @@ public class DVMConfigurationDBTable extends iDBTable<DVMConfiguration> {
res.put(DVMConfigurationGroup.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(DVMConfigurationTest.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(DVMConfigurationSettings.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(DVMPackageConfiguration.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(DVMPackageConfiguration.class, new FKBehaviour(FKDataBehaviour.NONE, FKCurrentObjectBehaviuor.PASSIVE));
return res;
}
//--

View File

@@ -5,11 +5,8 @@ import Common.Database.Tables.FKCurrentObjectBehaviuor;
import Common.Database.Tables.FKDataBehaviour;
import Common.Database.Tables.iDBTable;
import Common.Visual.DataSetControlForm;
import _VisualDVM.TestingSystem.Common.TestFile.TestFile;
import _VisualDVM.TestingSystem.DVM.DVMConfigurationTest.DVMConfigurationTest;
import _VisualDVM.TestingSystem.DVM.DVMPackage.UI.DVMPackagesForm;
import _VisualDVM.TestingSystem.DVM.DVMPackageConfiguration.DVMPackageConfiguration;
import _VisualDVM.TestingSystem.SAPFOR.SapforConfigurationTest.SapforConfigurationTest;
import javax.swing.*;
import java.util.LinkedHashMap;

View File

@@ -10,7 +10,7 @@ import Common.Visual.Tables.RendererMilliseconds;
import Common.Visual.Tables.RendererProgressBar;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.ServerObjectsCache.PackageCache;
import _VisualDVM.ServerObjectsCache.DVMPackageCache;
import _VisualDVM.ServerObjectsCache.VisualCaches;
import _VisualDVM.TestingSystem.Common.TasksPackageState;
import _VisualDVM.TestingSystem.DVM.DVMPackage.DVMPackage;
@@ -53,7 +53,7 @@ public class DVMPackagesForm extends RDataSetControlForm<DVMPackage> {
new ColumnInfo<DVMPackage>("конфигурации") {
@Override
public Object getFieldAt(DVMPackage object) {
return ((PackageCache) VisualCaches.GetCache(object)).getConfifurationsDescriptionsLine();
return ((DVMPackageCache) VisualCaches.GetCache(object)).confifurationsDescriptionsLine;
}
},
new ColumnInfo<DVMPackage>("задач") {

View File

@@ -4,4 +4,5 @@ import Common.Database.Objects.iDBObject;
public class DVMPackageConfiguration extends iDBObject {
public int dvmpackage_id = CommonConstants.Nan;
public int dvmconfiguration_id = CommonConstants.Nan;
public String description ="";
}

View File

@@ -6,6 +6,6 @@ public class DVMPackageConfigurationsDBTable extends iDBTable<DVMPackageConfigur
}
@Override
public boolean isEqual(DVMPackageConfiguration o1, DVMPackageConfiguration o2) {
return o1.dvmpackage_id==o2.dvmpackage_id && o1.dvmconfiguration_id==o2.dvmconfiguration_id;
return o1.dvmpackage_id == o2.dvmpackage_id && o1.dvmconfiguration_id == o2.dvmconfiguration_id;
}
}

View File

@@ -33,7 +33,7 @@ public class SapforConfigurationDBTable extends iDBTable<SapforConfiguration> {
res.put(SapforConfigurationGroup.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(SapforConfigurationTest.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(SapforConfigurationSettings.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(SapforPackageConfiguration.class, new FKBehaviour(FKDataBehaviour.DELETE, FKCurrentObjectBehaviuor.PASSIVE));
res.put(SapforPackageConfiguration.class, new FKBehaviour(FKDataBehaviour.NONE, FKCurrentObjectBehaviuor.PASSIVE));
return res;
}
@Override

View File

@@ -10,7 +10,7 @@ import Common.Visual.Tables.RendererMilliseconds;
import Common.Visual.Tables.RendererProgressBar;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.ServerObjectsCache.PackageCache;
import _VisualDVM.ServerObjectsCache.SapforPackageCache;
import _VisualDVM.ServerObjectsCache.VisualCaches;
import _VisualDVM.TestingSystem.Common.TasksPackageState;
import _VisualDVM.TestingSystem.SAPFOR.SapforPackage.SapforPackage;
@@ -41,7 +41,7 @@ public class SapforPackagesForm extends RDataSetControlForm<SapforPackage> {
new ColumnInfo<SapforPackage>("конфигурации") {
@Override
public Object getFieldAt(SapforPackage object) {
return ((PackageCache) VisualCaches.GetCache(object)).getConfifurationsDescriptionsLine();
return ((SapforPackageCache) VisualCaches.GetCache(object)).confifurationsDescriptionsLine;
}
},
new ColumnInfo<SapforPackage>("задач") {

View File

@@ -4,4 +4,5 @@ import Common.Database.Objects.iDBObject;
public class SapforPackageConfiguration extends iDBObject {
public int sapforpackage_id = CommonConstants.Nan;
public int sapforconfiguration_id = CommonConstants.Nan;
public String description ="";
}

View File

@@ -1,12 +1,11 @@
package _VisualDVM.TestingSystem.SAPFOR.SapforPackageConfiguration;
import Common.Database.Tables.iDBTable;
import _VisualDVM.TestingSystem.DVM.DVMPackageConfiguration.DVMPackageConfiguration;
public class SapforPackageConfigurationsDBTable extends iDBTable<SapforPackageConfiguration> {
public SapforPackageConfigurationsDBTable() {
super(SapforPackageConfiguration.class);
}
@Override
public boolean isEqual(SapforPackageConfiguration o1, SapforPackageConfiguration o2) {
return o1.sapforpackage_id==o2.sapforpackage_id && o1.sapforconfiguration_id==o2.sapforconfiguration_id;
return o1.sapforpackage_id == o2.sapforpackage_id && o1.sapforconfiguration_id == o2.sapforconfiguration_id;
}
}

View File

@@ -194,8 +194,8 @@ public class SapforTestingPlanner extends TestingPlanner<SapforPackage> {
}
Print("сравнение завершено");
log.Writeln_("Различий с эталоном: " + testingPackage.mismatchesCount);
if (testingPackage.mismatchesCount>0){
testingPackage.doneTasksCount-=testingPackage.mismatchesCount;
if (testingPackage.mismatchesCount > 0) {
testingPackage.doneTasksCount -= testingPackage.mismatchesCount;
testingPackage.state = TasksPackageState.DoneWithErrors;
}
return;