рефакторинг анализа результатов запуска двм пакетов. был удвоенный код
This commit is contained in:
@@ -21,6 +21,7 @@ public enum TaskState implements StatusEnum {
|
||||
WrongTestFormat,
|
||||
InternalError,
|
||||
Done,
|
||||
DoneWithDiffs,
|
||||
//--- сугубо кластерные.
|
||||
Queued,
|
||||
NoSuchTask,
|
||||
@@ -38,6 +39,7 @@ public enum TaskState implements StatusEnum {
|
||||
case WrongTestFormat:
|
||||
case InternalError:
|
||||
case Crushed:
|
||||
case DoneWithDiffs:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
@@ -63,6 +65,8 @@ public enum TaskState implements StatusEnum {
|
||||
return "прервана";
|
||||
case Done:
|
||||
return "успешно";
|
||||
case DoneWithDiffs:
|
||||
return "различия с эталоном";
|
||||
case DoneWithErrors:
|
||||
return "с ошибками";
|
||||
case Crushed:
|
||||
@@ -108,6 +112,7 @@ public enum TaskState implements StatusEnum {
|
||||
case Crushed:
|
||||
return VisualiserFonts.Fatal;
|
||||
case Finished:
|
||||
case DoneWithDiffs:
|
||||
return VisualiserFonts.BlueState;
|
||||
case WorkspaceReady:
|
||||
return VisualiserFonts.ReadyState;
|
||||
@@ -136,6 +141,7 @@ public enum TaskState implements StatusEnum {
|
||||
public boolean isComplete() {
|
||||
switch (this) {
|
||||
case Done:
|
||||
case DoneWithDiffs:
|
||||
case DoneWithErrors:
|
||||
case AbortedByTimeout:
|
||||
case AbortedByUser:
|
||||
|
||||
Reference in New Issue
Block a user