++
временне исправление эталонов тестирования сапфор
This commit is contained in:
10
.idea/workspace.xml
generated
10
.idea/workspace.xml
generated
@@ -7,17 +7,7 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Group/Json/GroupJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Group/Json/GroupsJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Settings/Json/SettingsArrayJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Settings/Json/SettingsJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Test/Json/TestFileJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Test/Json/TestFilesJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Test/Json/TestJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/Test/Json/TestsJson.java" beforeDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/TestingServer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/TestingServer.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/TestingServer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/TestingServer.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/TestsDatabase.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/_VisualDVM/TestingSystem/Common/TestsDatabase.java" afterDir="false" />
|
|
||||||
</list>
|
</list>
|
||||||
<option name="SHOW_DIALOG" value="false" />
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import Common.Utils.Vector_;
|
|||||||
|
|
||||||
import java.util.Vector;
|
import java.util.Vector;
|
||||||
public class Constants {
|
public class Constants {
|
||||||
public static final int version = 1221;
|
public static final int version = 1222;
|
||||||
public static final int planner_version = 24;
|
public static final int planner_version = 24;
|
||||||
public static final int testingMaxKernels = 64;
|
public static final int testingMaxKernels = 64;
|
||||||
//--
|
//--
|
||||||
|
|||||||
@@ -258,11 +258,11 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
|||||||
checkExistense(sapforId, ServerSapfor.class);
|
checkExistense(sapforId, ServerSapfor.class);
|
||||||
ServerSapfor sapfor = db.serverSapfors.get(sapforId);
|
ServerSapfor sapfor = db.serverSapfors.get(sapforId);
|
||||||
TextLog Log = new TextLog();
|
TextLog Log = new TextLog();
|
||||||
SapforPackage autoPackage = tryAutoSapforTesting(sapfor, Log);
|
tryAutoSapforTesting(sapfor, Log);
|
||||||
EmailMessage message = Log.isEmpty() ?
|
EmailMessage message = Log.isEmpty() ?
|
||||||
new EmailMessage(
|
new EmailMessage(
|
||||||
"Запущено автоматическое тестирование версии " + sapfor.version + " системы SAPFOR",
|
("Запущено автоматическое тестирование версии " + sapfor.version + " системы SAPFOR"),
|
||||||
"Пакет " + Utils_.Brackets(autoPackage.id)) :
|
Log.toString()) :
|
||||||
new EmailMessage(
|
new EmailMessage(
|
||||||
"Не удалось запустить автоматическое тестирование версии " + sapfor.version + " системы SAPFOR",
|
"Не удалось запустить автоматическое тестирование версии " + sapfor.version + " системы SAPFOR",
|
||||||
Log.toString()
|
Log.toString()
|
||||||
@@ -540,7 +540,7 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
|||||||
}
|
}
|
||||||
response.object = serverSapfor;
|
response.object = serverSapfor;
|
||||||
}
|
}
|
||||||
SapforPackage tryAutoSapforTesting(ServerSapfor sapfor, TextLog Log) throws Exception {
|
void tryAutoSapforTesting(ServerSapfor sapfor, TextLog Log) throws Exception {
|
||||||
//--
|
//--
|
||||||
UserAccount account = new UserAccount();
|
UserAccount account = new UserAccount();
|
||||||
account.name = "server";
|
account.name = "server";
|
||||||
@@ -549,28 +549,29 @@ public class TestingServer extends RepositoryServer<TestsDatabase> {
|
|||||||
//-
|
//-
|
||||||
if (!sapfor.state.equals(ServerSapforState.Done)) {
|
if (!sapfor.state.equals(ServerSapforState.Done)) {
|
||||||
Log.Writeln_("Выбранная версия SAPFOR " + sapfor.version + " не собрана!");
|
Log.Writeln_("Выбранная версия SAPFOR " + sapfor.version + " не собрана!");
|
||||||
return null;
|
return;
|
||||||
}
|
}
|
||||||
Vector<SapforConfiguration> configurations = db.sapforConfigurations.getAutoConfigurations();
|
Vector<SapforConfiguration> configurations = db.sapforConfigurations.getAutoConfigurations();
|
||||||
if (configurations.isEmpty()) {
|
if (configurations.isEmpty()) {
|
||||||
Log.Writeln_("Не найдено конфигураций для автоматического тестирования!");
|
Log.Writeln_("Не найдено конфигураций для автоматического тестирования!");
|
||||||
return null;
|
return;
|
||||||
}
|
}
|
||||||
SapforPackage target = new SapforPackage(account,
|
Vector<SapforPackage> sapforPackages = new Vector<>();
|
||||||
sapfor,
|
for (SapforConfiguration sapforConfiguration : configurations) {
|
||||||
configurations,
|
SapforPackage sapforPackage = new SapforPackage(account, sapfor,new Vector_<>(sapforConfiguration), 1, Log);
|
||||||
1,
|
if (sapforPackage.tasksCount > 0) {
|
||||||
Log);
|
sapforPackages.add(sapforPackage);
|
||||||
//-
|
}
|
||||||
if (target.tasksCount == 0) {
|
}
|
||||||
Log.Writeln_("Не сформировано ни одной новой задачи.");
|
if (sapforPackages.isEmpty()){
|
||||||
return null;
|
Log.Writeln_("Не сформировано ни одного пакета");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
for (SapforPackage sapforPackage: sapforPackages){
|
||||||
|
beforePublishAction(sapforPackage);
|
||||||
|
db.InsertS(sapforPackage);
|
||||||
|
afterPublishAction(sapforPackage);
|
||||||
}
|
}
|
||||||
beforePublishAction(target);
|
|
||||||
db.InsertS(target);
|
|
||||||
afterPublishAction(target);
|
|
||||||
//--
|
|
||||||
return target;
|
|
||||||
}
|
}
|
||||||
Vector<String> getSapforTaskResults(SapforTask task) throws Exception {
|
Vector<String> getSapforTaskResults(SapforTask task) throws Exception {
|
||||||
Vector<String> res = new Vector<>();
|
Vector<String> res = new Vector<>();
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ public class SapforPackage extends TestingPackage<SapforPackage_json> {
|
|||||||
bad++;
|
bad++;
|
||||||
else good++;
|
else good++;
|
||||||
}
|
}
|
||||||
|
bad+=mismatchesCount;
|
||||||
state = (bad > 0) ? TasksPackageState.DoneWithErrors : TasksPackageState.Done;
|
state = (bad > 0) ? TasksPackageState.DoneWithErrors : TasksPackageState.Done;
|
||||||
double percent = (((double) (good)) / tasksCount) * 100.0;
|
double percent = (((double) (good)) / tasksCount) * 100.0;
|
||||||
description = "Выполнено на " + ((int) percent) + "%\n" +
|
description = "Выполнено на " + ((int) percent) + "%\n" +
|
||||||
|
|||||||
Reference in New Issue
Block a user