diff --git a/.gradle/8.14/executionHistory/executionHistory.bin b/.gradle/8.14/executionHistory/executionHistory.bin index e14d047..64157c0 100644 Binary files a/.gradle/8.14/executionHistory/executionHistory.bin and b/.gradle/8.14/executionHistory/executionHistory.bin differ diff --git a/.gradle/8.14/executionHistory/executionHistory.lock b/.gradle/8.14/executionHistory/executionHistory.lock index 10c29b0..8a5be4d 100644 Binary files a/.gradle/8.14/executionHistory/executionHistory.lock and b/.gradle/8.14/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.14/fileHashes/fileHashes.bin b/.gradle/8.14/fileHashes/fileHashes.bin index d7df8a9..e3e354c 100644 Binary files a/.gradle/8.14/fileHashes/fileHashes.bin and b/.gradle/8.14/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.14/fileHashes/fileHashes.lock b/.gradle/8.14/fileHashes/fileHashes.lock index c864e21..33036aa 100644 Binary files a/.gradle/8.14/fileHashes/fileHashes.lock and b/.gradle/8.14/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.14/fileHashes/resourceHashesCache.bin b/.gradle/8.14/fileHashes/resourceHashesCache.bin index 2f94a9e..7a48823 100644 Binary files a/.gradle/8.14/fileHashes/resourceHashesCache.bin and b/.gradle/8.14/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index b146b76..16c242d 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/build/classes/java/main/hhn/temp/project/Task.class b/build/classes/java/main/hhn/temp/project/Task.class index 16a0075..b63acf1 100644 Binary files a/build/classes/java/main/hhn/temp/project/Task.class and b/build/classes/java/main/hhn/temp/project/Task.class differ diff --git a/build/classes/java/main/hhn/temp/project/TaskManager.class b/build/classes/java/main/hhn/temp/project/TaskManager.class index 37806bd..d395ad8 100644 Binary files a/build/classes/java/main/hhn/temp/project/TaskManager.class and b/build/classes/java/main/hhn/temp/project/TaskManager.class differ diff --git a/build/classes/java/main/hhn/temp/project/TaskStatus.class b/build/classes/java/main/hhn/temp/project/TaskStatus.class index da1072b..2a4fd56 100644 Binary files a/build/classes/java/main/hhn/temp/project/TaskStatus.class and b/build/classes/java/main/hhn/temp/project/TaskStatus.class differ diff --git a/build/classes/java/main/hhn/temp/project/expections/TaskHasNoWorkerException.class b/build/classes/java/main/hhn/temp/project/expections/TaskHasNoWorkerException.class new file mode 100644 index 0000000..333db72 Binary files /dev/null and b/build/classes/java/main/hhn/temp/project/expections/TaskHasNoWorkerException.class differ diff --git a/build/classes/java/test/project/BadCaseTaskTest.class b/build/classes/java/test/project/BadCaseTaskTest.class index e396c10..df0cc46 100644 Binary files a/build/classes/java/test/project/BadCaseTaskTest.class and b/build/classes/java/test/project/BadCaseTaskTest.class differ diff --git a/build/classes/java/test/project/GoodCaseTaskTest.class b/build/classes/java/test/project/GoodCaseTaskTest.class index 4622e18..bde6540 100644 Binary files a/build/classes/java/test/project/GoodCaseTaskTest.class and b/build/classes/java/test/project/GoodCaseTaskTest.class differ diff --git a/build/jacoco/test.exec b/build/jacoco/test.exec index 6381508..49038ac 100644 Binary files a/build/jacoco/test.exec and b/build/jacoco/test.exec differ diff --git a/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html b/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html index 6b49a70..de2a4af 100644 --- a/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html +++ b/build/jacocoHtml/hhn.temp.project.expections/TaskAlreadyExistsException.java.html @@ -6,4 +6,5 @@ public class TaskAlreadyExistsException extends RuntimeException { super(message); } } + \ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html new file mode 100644 index 0000000..934ec0f --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.html @@ -0,0 +1 @@ +TaskHasNoWorkerException

TaskHasNoWorkerException

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 4100 %0 of 0n/a010201
TaskHasNoWorkerException(String)4100 %n/a010201
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html new file mode 100644 index 0000000..8963090 --- /dev/null +++ b/build/jacocoHtml/hhn.temp.project.expections/TaskHasNoWorkerException.java.html @@ -0,0 +1,9 @@ +TaskHasNoWorkerException.java

TaskHasNoWorkerException.java

package hhn.temp.project.expections;
+
+public class TaskHasNoWorkerException extends RuntimeException {
+
+  public TaskHasNoWorkerException(String message) {
+    super(message);
+  }
+}
+
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/index.html b/build/jacocoHtml/hhn.temp.project.expections/index.html index 9594f1f..acb2cae 100644 --- a/build/jacocoHtml/hhn.temp.project.expections/index.html +++ b/build/jacocoHtml/hhn.temp.project.expections/index.html @@ -1 +1 @@ -hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 4100 %0 of 0n/a01020101
TaskAlreadyExistsException4100 %n/a01020101
\ No newline at end of file +hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 8100 %0 of 0n/a02040202
TaskAlreadyExistsException4100 %n/a01020101
TaskHasNoWorkerException4100 %n/a01020101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project.expections/index.source.html b/build/jacocoHtml/hhn.temp.project.expections/index.source.html index e7b5705..43487dd 100644 --- a/build/jacocoHtml/hhn.temp.project.expections/index.source.html +++ b/build/jacocoHtml/hhn.temp.project.expections/index.source.html @@ -1 +1 @@ -hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 4100 %0 of 0n/a01020101
TaskAlreadyExistsException.java4100 %n/a01020101
\ No newline at end of file +hhn.temp.project.expections

hhn.temp.project.expections

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 8100 %0 of 0n/a02040202
TaskAlreadyExistsException.java4100 %n/a01020101
TaskHasNoWorkerException.java4100 %n/a01020101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Task.html b/build/jacocoHtml/hhn.temp.project/Task.html index 6890801..b360ed0 100644 --- a/build/jacocoHtml/hhn.temp.project/Task.html +++ b/build/jacocoHtml/hhn.temp.project/Task.html @@ -1 +1 @@ -Task

Task

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 73100 %0 of 10100 %01302308
Task(String, String)36100 %6100 %0401001
setDescription(String)11100 %2100 %020401
setStatus(TaskStatus)11100 %2100 %020401
getTaskID()3100 %n/a010101
getName()3100 %n/a010101
getDescription()3100 %n/a010101
getStatus()3100 %n/a010101
static {...}3100 %n/a010101
\ No newline at end of file +Task

Task

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 115100 %0 of 16100 %019036011
setWorker(String)26100 %6100 %040701
checkOnlyLetter(String)22100 %4100 %030701
Task(String, String)19100 %n/a010601
setDescription(String)11100 %2100 %020401
setStatus(TaskStatus)11100 %2100 %020401
getWorker()11100 %2100 %020301
getTaskID()3100 %n/a010101
getName()3100 %n/a010101
getDescription()3100 %n/a010101
getStatus()3100 %n/a010101
static {...}3100 %n/a010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/Task.java.html b/build/jacocoHtml/hhn.temp.project/Task.java.html index 5ce06b6..9904366 100644 --- a/build/jacocoHtml/hhn.temp.project/Task.java.html +++ b/build/jacocoHtml/hhn.temp.project/Task.java.html @@ -1,63 +1,89 @@ Task.java

Task.java

package hhn.temp.project;
 
+import hhn.temp.project.expections.TaskHasNoWorkerException;
+
 public class Task {
 
   private String name;
   private String description;
   private TaskStatus taskStatus;
   private int taskID;
-  private static int idCounter = 0;
+  private static int idCounter = 0;
+  private String workername;
 
-  public Task(String name, String description) {
+  public Task(String name, String description) {
 
-    if (name == null || description == null ) {
 
-      throw new IllegalArgumentException("Name/Description is null!");
-    }
-    if(name.isEmpty()) {
-      throw new IllegalArgumentException("Name is empty!");
-    }
-
-    this.name = name;
-    this.description = description;
-    this.taskStatus = TaskStatus.OPEN;
+    this.name = name;
+    this.description = description;
+    this.taskStatus = TaskStatus.OPEN;
     //TODO when DB then auto IDs
-    this.taskID = idCounter++;
-  }
+    this.taskID = idCounter++;
+  }
 
   public int getTaskID() {
-    return taskID;
+    return this.taskID;
   }
 
   public String getName() {
-    return name;
+    return this.name;
   }
 
   public String getDescription() {
-    return description;
+    return description;
   }
 
   public TaskStatus getStatus() {
-    return taskStatus;
+    return taskStatus;
   }
 
   public void setDescription(String description) {
-    if (description == null ) {
+    if (description == null ) {
 
-      throw new IllegalArgumentException("Description is null!");
+      throw new IllegalArgumentException("Description is null!");
     }
 
-    this.description = description;
-  }
+    this.description = description;
+  }
 
   public void setStatus(TaskStatus taskStatus) {
-    if (taskStatus == null ) {
+    if (taskStatus == null ) {
 
-      throw new IllegalArgumentException("TaskStatus is null!");
+      throw new IllegalArgumentException("TaskStatus is null!");
     }
 
-    this.taskStatus = taskStatus;
-  }
+    this.taskStatus = taskStatus;
+  }
 
+  public void setWorker(String workerName) {
+    if(workerName == null || workerName.isEmpty()) {
+      throw new IllegalArgumentException("There is nothing in this variable.");
+    }
+    if(!checkOnlyLetter(workerName)){
+      throw new IllegalArgumentException("Only Lettery as Worker Name!");
+    }
+    this.workername = workerName;
+    this.setStatus(TaskStatus.INPROCESS);
+  }
+
+  public String getWorker() {
+    if(this.workername == null) {
+      throw new TaskHasNoWorkerException("Please set first a Worker");
+    }
+    return this.workername;
+  }
+
+  private boolean checkOnlyLetter(String text) {
+    boolean result = true;
+
+    for(int i = 0; i < text.length(); i++) {
+      char c = text.charAt(i);
+      if(!Character.isLetter(c)) {
+        result = false;
+        break;
+      }
+    }
+    return result;
+  }
 }
 
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskManager.html b/build/jacocoHtml/hhn.temp.project/TaskManager.html index 70f8019..2f049fd 100644 --- a/build/jacocoHtml/hhn.temp.project/TaskManager.html +++ b/build/jacocoHtml/hhn.temp.project/TaskManager.html @@ -1 +1 @@ -TaskManager

TaskManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 142100 %0 of 10100 %016022011
deleteTask(String)40100 %6100 %040701
createTask(String, String)32100 %2100 %020601
getTask(int)18100 %2100 %020301
getTask(String)12100 %n/a010201
TaskManager()8100 %n/a010301
getTaskList()7100 %n/a010101
lambda$deleteTask$4(String, Task)5100 %n/a010101
lambda$deleteTask$3(String, Task)5100 %n/a010101
lambda$getTask$2()5100 %n/a010101
lambda$getTask$1(String, Task)5100 %n/a010101
lambda$createTask$0(String, Task)5100 %n/a010101
\ No newline at end of file +TaskManager

TaskManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total0 of 191100 %0 of 22100 %023035012
createTask(String, String)59100 %10100 %0601201
deleteTask(String)40100 %6100 %040701
checkOnlyLetterOrDigit(String)22100 %4100 %030701
getTask(int)18100 %2100 %020301
getTask(String)12100 %n/a010201
TaskManager()8100 %n/a010301
getTaskList()7100 %n/a010101
lambda$deleteTask$4(String, Task)5100 %n/a010101
lambda$deleteTask$3(String, Task)5100 %n/a010101
lambda$getTask$2()5100 %n/a010101
lambda$getTask$1(String, Task)5100 %n/a010101
lambda$createTask$0(String, Task)5100 %n/a010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskManager.java.html b/build/jacocoHtml/hhn.temp.project/TaskManager.java.html index eea945a..0d6d8d0 100644 --- a/build/jacocoHtml/hhn.temp.project/TaskManager.java.html +++ b/build/jacocoHtml/hhn.temp.project/TaskManager.java.html @@ -16,44 +16,82 @@ public class TaskManager { } public Task createTask(String name, String description) { + if (name == null || description == null ) { - boolean taskExited = this.taskMap.values().stream().anyMatch(task -> task.getName().equals(name)); - if(taskExited) { - throw new TaskAlreadyExistsException("Task already exits, with the name: " + name); + throw new IllegalArgumentException("Name/Description is null!"); + } + if(name.isEmpty()) { + throw new IllegalArgumentException("Name is empty!"); } - Task task = new Task(name, description); - taskMap.put(task.getTaskID(), task); - return task; + if(!checkOnlyLetterOrDigit(name)) { + throw new IllegalArgumentException("Only Letters or Digit are allowed in the name: " + name); + } + + + boolean taskExited = this.taskMap.values().stream().anyMatch(task -> task.getName().equals(name)); + if(taskExited) { + throw new TaskAlreadyExistsException("Task already exits, with the name: " + name); + } + + + Task task = new Task(name, description); + taskMap.put(task.getTaskID(), task); + return task; } public List<Task> getTaskList() { - return new ArrayList<>(this.taskMap.values()); + return new ArrayList<>(this.taskMap.values()); } public Task getTask(String name) { - return taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() - .orElseThrow(() -> new IllegalArgumentException("Wrong name")); + return taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() + .orElseThrow(() -> new IllegalArgumentException("Wrong name")); } public Task getTask(int taskID) { - if(!this.taskMap.containsKey(taskID)) { - throw new IllegalArgumentException("Wrong id"); + if(!this.taskMap.containsKey(taskID)) { + throw new IllegalArgumentException("Wrong id"); } - return this.taskMap.get(taskID); + return this.taskMap.get(taskID); } public void deleteTask(String name) { - if (name == null ) { + if (name == null ) { - throw new IllegalArgumentException("Name is null!"); + throw new IllegalArgumentException("Name is null!"); } - if(name.isEmpty() || this.taskMap.values().stream().noneMatch(t -> t.getName().equals(name))) { - throw new IllegalArgumentException("Wrong name!"); + if(name.isEmpty() || this.taskMap.values().stream().noneMatch(t -> t.getName().equals(name))) { + throw new IllegalArgumentException("Wrong name!"); } - this.taskMap.remove(this.taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() - .orElseThrow().getTaskID()); + this.taskMap.remove(this.taskMap.values().stream().filter(t -> t.getName().equals(name)).findFirst() + .orElseThrow().getTaskID()); - } + } + + private boolean checkOnlyLetterOrDigit(String text) { + boolean result = true; + + for(int i = 0; i < text.length(); i++) { + char c = text.charAt(i); + if(!Character.isLetterOrDigit(c)) { + result = false; + break; + } + } + return result; + } +// private boolean checkOnlyLetter(String text) { +// boolean result = true; +// +// for(int i = 0; i < text.length(); i++) { +// char c = text.charAt(i); +// if(!Character.isLetter(c)) { +// result = false; +// break; +// } +// } +// return result; +// } } \ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html b/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html index 66dc913..e029421 100644 --- a/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html +++ b/build/jacocoHtml/hhn.temp.project/TaskStatus.java.html @@ -1,6 +1,6 @@ TaskStatus.java

TaskStatus.java

package hhn.temp.project;
 
 public enum TaskStatus {
-  OPEN, CLOSED, IN_PROCESS
+  OPEN, CLOSED, INPROCESS
 }
 
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/index.html b/build/jacocoHtml/hhn.temp.project/index.html index 3cb70bc..00dce3a 100644 --- a/build/jacocoHtml/hhn.temp.project/index.html +++ b/build/jacocoHtml/hhn.temp.project/index.html @@ -1 +1 @@ -hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 239100 %0 of 20100 %03104802104
TaskManager142100 %10100 %01602201101
Task73100 %10100 %0130230801
TaskStatus21100 %n/a01020101
Main3100 %n/a01010101
\ No newline at end of file +hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 330100 %0 of 38100 %04407402504
TaskManager191100 %22100 %02303501201
Task115100 %16100 %01903601101
TaskStatus21100 %n/a01020101
Main3100 %n/a01010101
\ No newline at end of file diff --git a/build/jacocoHtml/hhn.temp.project/index.source.html b/build/jacocoHtml/hhn.temp.project/index.source.html index b86c691..11647e3 100644 --- a/build/jacocoHtml/hhn.temp.project/index.source.html +++ b/build/jacocoHtml/hhn.temp.project/index.source.html @@ -1 +1 @@ -hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 239100 %0 of 20100 %03104802104
TaskManager.java142100 %10100 %01602201101
Task.java73100 %10100 %0130230801
TaskStatus.java21100 %n/a01020101
Main.java3100 %n/a01010101
\ No newline at end of file +hhn.temp.project

hhn.temp.project

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 330100 %0 of 38100 %04407402504
TaskManager.java191100 %22100 %02303501201
Task.java115100 %16100 %01903601101
TaskStatus.java21100 %n/a01020101
Main.java3100 %n/a01010101
\ No newline at end of file diff --git a/build/jacocoHtml/index.html b/build/jacocoHtml/index.html index 135295e..ee9f882 100644 --- a/build/jacocoHtml/index.html +++ b/build/jacocoHtml/index.html @@ -1 +1 @@ -GSE2TaskTracker

GSE2TaskTracker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 243100 %0 of 20100 %03205002205
hhn.temp.project239100 %20100 %03104802104
hhn.temp.project.expections4100 %n/a01020101
\ No newline at end of file +GSE2TaskTracker

GSE2TaskTracker

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total0 of 338100 %0 of 38100 %04607802706
hhn.temp.project330100 %38100 %04407402504
hhn.temp.project.expections8100 %n/a02040202
\ No newline at end of file diff --git a/build/jacocoHtml/jacoco-sessions.html b/build/jacocoHtml/jacoco-sessions.html index 02c37c0..4b28603 100644 --- a/build/jacocoHtml/jacoco-sessions.html +++ b/build/jacocoHtml/jacoco-sessions.html @@ -1 +1 @@ -Sessions

Sessions

This coverage report is based on execution data from the following sessions:

SessionStart TimeDump Time
Mac.fritz.box-c15acd6e03.12.2025, 17:07:4203.12.2025, 17:07:42

Execution data for the following classes is considered in this report:

ClassId
com.esotericsoftware.kryo.io.Input82caa4ac8d2c9ad6
com.esotericsoftware.kryo.io.Output2e152e7951e62ecf
hhn.temp.project.Mainb65324ed71e62d1e
hhn.temp.project.Task609e015076ca8e94
hhn.temp.project.TaskManager77d73ec2927c02ec
hhn.temp.project.TaskStatusaf792bafd8a8cfde
hhn.temp.project.expections.TaskAlreadyExistsExceptionb5aa00244646ad8a
org.apache.commons.lang.StringUtils9dd94cc65aafa7e1
org.gradle.api.internal.tasks.testing.AbstractTestDescriptorb7d6764e5c2ed1e2
org.gradle.api.internal.tasks.testing.DefaultTestClassDescriptor29a580f844a707e9
org.gradle.api.internal.tasks.testing.DefaultTestClassRunInfo68a7e79b2914fd4d
org.gradle.api.internal.tasks.testing.DefaultTestDescriptor62e300564099c798
org.gradle.api.internal.tasks.testing.DefaultTestSuiteDescriptor7ca2225e2fb0b4b2
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessoraf72bb8826a6828d
org.gradle.api.internal.tasks.testing.TestCompleteEvent0bc5b41bc5fd92f5
org.gradle.api.internal.tasks.testing.TestStartEvent7c275a9943dba162
org.gradle.api.internal.tasks.testing.failure.DefaultThrowableToTestFailureMapper98b3c6d95620e628
org.gradle.api.internal.tasks.testing.failure.TestFailureMapperfad0361b08728e0d
org.gradle.api.internal.tasks.testing.failure.mappers.AssertErrorMapperf8f52c2b08659a75
org.gradle.api.internal.tasks.testing.failure.mappers.AssertjMultipleAssertionsErrorMapper6d9c88eceee97e47
org.gradle.api.internal.tasks.testing.failure.mappers.JUnitComparisonTestFailureMapper1870ccedd70c62d3
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestAssertionFailedMapper670c8d72a39d27d6
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestMultipleFailuresErrorMapperfd9e46b889182617
org.gradle.api.internal.tasks.testing.filter.TestFilterSpeca7526e6ebab295a4
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher06128e54c9dca021
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.NoWildcardMatcherc2434758b84103cc
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.SimpleClassNameSelector7754c64da3e7f178
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.TestPatternbf83a0bf4a96f644
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessore052047f692cb949
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformSpecf5579f12caeb524a
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor4c75223a5693afa4
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.BackwardsCompatibleLauncherSession7c93d17cac3a9550
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.ClassMethodNameFilterb3dd6f84f96d9804
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.CollectAllTestClassesExecutor4b0f383cf965c86c
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessorFactoryaf09c0eae5fa5ced
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestExecutionListenerb0f418134c40bf3d
org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor6ad5ce3fa22109c1
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector66011962fbed0a65
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.DiscardActionc8ea3545fa32c9b3
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.WriteAction77c2ee9a9fa842b1
org.gradle.api.internal.tasks.testing.redirector.JULRedirector14551eb76b8ecae2
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector3bd5f34889305e8d
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector.Forwarderd61609d95c6d50d3
org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor6d02567fd2a7d62d
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer5f32a7ab6120753f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultNestedTestSuiteDescriptorSerializera46705f180b3563a
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultParameterizedTestDescriptorSerializere127b3bb672baf7f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassDescriptorSerializere10b56bac3d27de5
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassRunInfoSerializerb395c3a3085809af
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestDescriptorSerializer23901d25c1e75a58
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestFailureSerializer20561e1a5f6db7a7
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestMethodDescriptorSerializer3d1b5d8baa0a900e
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestOutputEventSerializerf44f90cc4c1aac70
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestSuiteDescriptorSerializer4860e580b0f8c694
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.IdSerializerc0b64d9e606e6d13
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.NullableSerializer062a5d6c320f0d23
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestCompleteEventSerializerd1bf01c1eff18541
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestStartEventSerializer680e50b2e35795b4
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.WorkerTestSuiteDescriptorSerializer925d25f3960ae5eb
org.gradle.api.internal.tasks.testing.worker.TestWorkerb93df52c3074c532
org.gradle.api.internal.tasks.testing.worker.TestWorker.1b8314e777e355f7d
org.gradle.api.internal.tasks.testing.worker.TestWorker.2cc4e0ec7222faee6
org.gradle.api.internal.tasks.testing.worker.TestWorker.3030c348be1c106a4
org.gradle.api.internal.tasks.testing.worker.TestWorker.State903c35047a140ff9
org.gradle.api.internal.tasks.testing.worker.TestWorker.TestFrameworkServiceRegistry12a7a3db90dec4e3
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor0f6525b02f2bb3d2
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor.WorkerTestSuiteDescriptorb3807e9b92351840
org.gradle.api.logging.LogLevel236e938e30516638
org.gradle.api.tasks.testing.TestOutputEvent.Destination5f28eafb6895d752
org.gradle.internal.Cast6130c81e08d81640
org.gradle.internal.MutableBoolean349de2b8a37d4338
org.gradle.internal.SystemPropertiesf454284e0229cc37
org.gradle.internal.actor.internal.DefaultActorFactory43acc9e5b3a492ea
org.gradle.internal.actor.internal.DefaultActorFactory.BlockingActore2e64c7c8141667f
org.gradle.internal.concurrent.AbstractDelegatingExecutorService49d3dededcea40d0
org.gradle.internal.concurrent.AbstractManagedExecutor3e801af2d608b388
org.gradle.internal.concurrent.AbstractManagedExecutor.1e617b5280c0b131e
org.gradle.internal.concurrent.CompositeStoppable4a36b916ba0a65be
org.gradle.internal.concurrent.CompositeStoppable.17991c35593ad107a
org.gradle.internal.concurrent.CompositeStoppable.3e70f2f4c49f9854e
org.gradle.internal.concurrent.DefaultExecutorFactory63847aa635eddd82
org.gradle.internal.concurrent.DefaultExecutorFactory.TrackedManagedExecutor36f4bc1cd93c039c
org.gradle.internal.concurrent.ExecutorPolicy.CatchAndRecordFailures2aacf6d3d0dd2240
org.gradle.internal.concurrent.ManagedExecutorImplce6f255f6fc1de83
org.gradle.internal.concurrent.ThreadFactoryImpl1d388becbfb01ad8
org.gradle.internal.dispatch.ContextClassLoaderDispatch132d0c3fd93e8141
org.gradle.internal.dispatch.ContextClassLoaderProxyd72ee515504b89e6
org.gradle.internal.dispatch.MethodInvocationbbd5401404e52b1f
org.gradle.internal.dispatch.ProxyDispatchAdapter67194db65692ab5d
org.gradle.internal.dispatch.ProxyDispatchAdapter.DispatchingInvocationHandler82935bb9f2db6b85
org.gradle.internal.dispatch.ReflectionDispatch6976fdf67f3e8979
org.gradle.internal.event.AbstractBroadcastDispatch0f5ffe97fa60f855
org.gradle.internal.event.BroadcastDispatch971f57b98f410335
org.gradle.internal.event.BroadcastDispatch.CompositeDispatch5d8a079ebb58640f
org.gradle.internal.event.BroadcastDispatch.EmptyDispatch136c24cb564bd0f5
org.gradle.internal.event.BroadcastDispatch.SingletonDispatch66b75507cc7e3700
org.gradle.internal.event.ListenerBroadcastf665e273f2a756e4
org.gradle.internal.id.CompositeIdGeneratorf1c607aa5fccdbaa
org.gradle.internal.id.CompositeIdGenerator.CompositeIde710c854f802c58b
org.gradle.internal.id.LongIdGenerator6f8168bf486a560d
org.gradle.internal.id.UUIDGenerator047a43ab94df6ffa
org.gradle.internal.io.BufferCaster88a8af829d9f2dca
org.gradle.internal.io.LinePerThreadBufferingOutputStream6663ead4c1825a46
org.gradle.internal.io.NullOutputStreameefcfe0665bbfe4c
org.gradle.internal.logging.config.LoggingSystemAdapter2bb5150ee66232e9
org.gradle.internal.logging.config.LoggingSystemAdapter.SnapshotImpl221de860d84422df
org.gradle.internal.logging.console.DefaultUserInputReceiver44c8536611e071b4
org.gradle.internal.logging.events.EndOutputEvent0d8edd2a5ce274ee
org.gradle.internal.logging.events.LogLevelChangeEvent33b762c6d5852de7
org.gradle.internal.logging.events.OutputEvent85bce87f1bcda18d
org.gradle.internal.logging.events.OutputEventListenere7d50a9306531b49
org.gradle.internal.logging.events.OutputEventListener.15c6014dff2070607
org.gradle.internal.logging.events.StyledTextOutputEvent11f48fb1a17330c8
org.gradle.internal.logging.events.StyledTextOutputEvent.Spanc55f799d2631f13d
org.gradle.internal.logging.serializer.LogEventSerializerb6d88af223db296a
org.gradle.internal.logging.serializer.LogLevelChangeEventSerializerf77a59533dde75ec
org.gradle.internal.logging.serializer.SpanSerializer5f773b7d1ad07c9f
org.gradle.internal.logging.serializer.StyledTextOutputEventSerializerfaebed27ac3e65ba
org.gradle.internal.logging.services.DefaultLoggingManager61e216a064052ff1
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingRouter78396be937af48de
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingSystemb121a97021902643
org.gradle.internal.logging.services.DefaultLoggingManagerFactory04bcce4325025a96
org.gradle.internal.logging.services.LoggingServiceRegistry90edc2132a7bd2d5
org.gradle.internal.logging.services.LoggingServiceRegistry.1b114ac6ebd4de8f3
org.gradle.internal.logging.services.LoggingServiceRegistry.CommandLineLoggingab0f0dfe4e42595e
org.gradle.internal.logging.services.TextStreamOutputEventListeneref4d0c3267356598
org.gradle.internal.logging.sink.OutputEventListenerManagerd6dee3d6fea49020
org.gradle.internal.logging.sink.OutputEventListenerManager.11e218a705ff0ee7e
org.gradle.internal.logging.sink.OutputEventRendererad1cc4fc552ab292
org.gradle.internal.logging.sink.OutputEventRenderer.1b94418b2e260aede
org.gradle.internal.logging.sink.OutputEventRenderer.2a956801cd98ca633
org.gradle.internal.logging.sink.OutputEventRenderer.LazyListener7ee882569b166e1e
org.gradle.internal.logging.sink.OutputEventRenderer.SnapshotImpl827634628a47c5f5
org.gradle.internal.logging.sink.OutputEventTransformer06c2270eef0e291e
org.gradle.internal.logging.slf4j.BuildOperationAwareLogger6a70f9123229323f
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger30ddd0a8ff91b5f5
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext9d35d4b7a722eb08
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext.NoOpLogger3868cc8d50014a37
org.gradle.internal.logging.slf4j.Slf4jLoggingConfigurer75fba29c3739b15f
org.gradle.internal.logging.source.DefaultStdErrLoggingSystemfd3dd0caab2f1d95
org.gradle.internal.logging.source.DefaultStdOutLoggingSystem528bb39bfb67c3ae
org.gradle.internal.logging.source.JavaUtilLoggingSystem5e967b17aabfd442
org.gradle.internal.logging.source.JavaUtilLoggingSystem.SnapshotImpl15dfc30250723749
org.gradle.internal.logging.source.PrintStreamLoggingSystem1ae6e6b715c6b3f9
org.gradle.internal.logging.source.PrintStreamLoggingSystem.165643cb979acba64
org.gradle.internal.logging.source.PrintStreamLoggingSystem.OutputEventDestination8c1ddf1476568828
org.gradle.internal.logging.source.PrintStreamLoggingSystem.PrintStreamDestination9e7273f370028123
org.gradle.internal.logging.source.PrintStreamLoggingSystem.SnapshotImpl8f80a46f9780a57e
org.gradle.internal.logging.text.StyledTextOutput.Styled676557b62e3f601
org.gradle.internal.nativeintegration.filesystem.services.FileSystemServices4556096f1c5a9c8e
org.gradle.internal.nativeintegration.jansi.DefaultJansiRuntimeResolver913dbea9c5665791
org.gradle.internal.nativeintegration.jansi.JansiBootPathConfigurer3a766bce65ac1a48
org.gradle.internal.nativeintegration.jansi.JansiLibraryFactory0cbaac430d6656c4
org.gradle.internal.nativeintegration.jansi.JansiStorageLocatorc8bff1ccb071f9b6
org.gradle.internal.nativeintegration.services.NativeServices60e06107da63f5bf
org.gradle.internal.nativeintegration.services.NativeServices.18cc4a38f8f9f2c24
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures6c2167dd01d3a7df
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.13b01a06496dac527
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.1.23ac5c626690263b8
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.23e453e557ec15489
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode239d6c658f109a99
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.1709d06b6d4cada75
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.27701fd550a9f507e
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.3e9495efc537003de
org.gradle.internal.reflect.JavaMethod5541c31d24227b86
org.gradle.internal.remote.internal.KryoBackedMessageSerializer0028157720ec1f27
org.gradle.internal.remote.internal.hub.ConnectionSet323708d9214e34e4
org.gradle.internal.remote.internal.hub.ConnectionState250fb1b274991d9a
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializerb5f4b38125033ffd
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.ArraySerializer16505d5ccbb1b78b
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.EmptyArraySerializercdc53c79a631aa33
org.gradle.internal.remote.internal.hub.IncomingQueue0e8ecdb8f31efe51
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer7d84d4aa85858c73
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageReaderab1cd6753eb75a29
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageWriter3e4611f758508afb
org.gradle.internal.remote.internal.hub.JavaSerializationBackedMethodArgsSerializer4c7a738ee4525ff6
org.gradle.internal.remote.internal.hub.MessageHub1326887a1f1da0ac
org.gradle.internal.remote.internal.hub.MessageHub.ChannelDispatch8a9dfd1b6306d8e6
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionDispatchdf1d0a86180d66e4
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionReceivee1dc78071e8e957d
org.gradle.internal.remote.internal.hub.MessageHub.Discard63a8d677cc1f9101
org.gradle.internal.remote.internal.hub.MessageHub.Handler3d232f51f2c02828
org.gradle.internal.remote.internal.hub.MessageHub.State1b76747d7bce6b89
org.gradle.internal.remote.internal.hub.MessageHubBackedClient77c2124c3c43d832
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnectionc23964928f1aff22
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.1ac806a6bc6b1b21d
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.28ac38215966e3a20
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.DispatchWrapper9aa5d8679dbc6601
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer47063ab293644e83
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodDetailsb6b7fb55e88cc4b9
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationReadere6b939136f207ff5
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationWriterc3b77db1b2556afe
org.gradle.internal.remote.internal.hub.OutgoingQueuefbcc05506ad40c68
org.gradle.internal.remote.internal.hub.protocol.ChannelIdentifier7697ff6a7c712869
org.gradle.internal.remote.internal.hub.protocol.ChannelMessage9bff479666e58802
org.gradle.internal.remote.internal.hub.protocol.EndOfStreamf29ffed85365f7db
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage0c6e49b6ec077e16
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage.Delivery0652d09c2a7fd1ac
org.gradle.internal.remote.internal.hub.queue.EndPointQueue8038a5636529123d
org.gradle.internal.remote.internal.hub.queue.MultiChannelQueuebcaac9c224068764
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue27222a892157733f
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue.144049b3edc682954
org.gradle.internal.remote.internal.hub.queue.QueueInitializerad18361c23e679b1
org.gradle.internal.remote.internal.inet.MultiChoiceAddress91381aa03cdd48e7
org.gradle.internal.remote.internal.inet.MultiChoiceAddressSerializer7ffc395650705aaa
org.gradle.internal.remote.internal.inet.SocketBlockingUtilc4937b9849ff6540
org.gradle.internal.remote.internal.inet.SocketConnectCompletion0da46ac4ccd1c9ce
org.gradle.internal.remote.internal.inet.SocketConnection4a6255ae3fb5a6e9
org.gradle.internal.remote.internal.inet.SocketConnection.16bd72dd3a4f955f4
org.gradle.internal.remote.internal.inet.SocketConnection.SocketInputStream41ab28127ec07333
org.gradle.internal.remote.internal.inet.SocketConnection.SocketOutputStream56a19b1a3dd17be0
org.gradle.internal.remote.internal.inet.SocketInetAddress20cc3fd7992230e8
org.gradle.internal.remote.internal.inet.SocketInetAddress.Serializerd42dd7f644e6367c
org.gradle.internal.remote.internal.inet.TcpOutgoingConnectorda9b573729b690fd
org.gradle.internal.remote.services.MessagingServices371e97275eb35dc5
org.gradle.internal.serialize.AbstractCollectionSerializer7897b7a9a0c39b1b
org.gradle.internal.serialize.AbstractDecoder6f331f65d3691839
org.gradle.internal.serialize.AbstractEncoder44ea8279ea7b3a07
org.gradle.internal.serialize.AbstractSerializerd5cd8744f99ef12d
org.gradle.internal.serialize.BaseSerializerFactory83d030ef5f6c0526
org.gradle.internal.serialize.BaseSerializerFactory.BigDecimalSerializer4dcd516a5e9202d8
org.gradle.internal.serialize.BaseSerializerFactory.BigIntegerSerializer50f6ab963a855e2a
org.gradle.internal.serialize.BaseSerializerFactory.BooleanSerializer9a343eeb20f2b7f4
org.gradle.internal.serialize.BaseSerializerFactory.ByteArraySerializer9566e41ef84566ae
org.gradle.internal.serialize.BaseSerializerFactory.ByteSerializer85286889be7534cf
org.gradle.internal.serialize.BaseSerializerFactory.CharSerializer6fba21fa805857ff
org.gradle.internal.serialize.BaseSerializerFactory.DoubleSerializer085b687ded9be124
org.gradle.internal.serialize.BaseSerializerFactory.EnumSerializera314f7118f1d0412
org.gradle.internal.serialize.BaseSerializerFactory.FileSerializerc43bc85ad47073ee
org.gradle.internal.serialize.BaseSerializerFactory.FloatSerializerdad7a35798e49d9d
org.gradle.internal.serialize.BaseSerializerFactory.IntegerSerializere8a55740afa66954
org.gradle.internal.serialize.BaseSerializerFactory.LongSerializer3a08a2ef15abca0d
org.gradle.internal.serialize.BaseSerializerFactory.PathSerializer22894f3c1859ada1
org.gradle.internal.serialize.BaseSerializerFactory.ShortSerializer5791e5a0a4ad1ece
org.gradle.internal.serialize.BaseSerializerFactory.StringMapSerializereb348217154fd0ed
org.gradle.internal.serialize.BaseSerializerFactory.StringSerializer01576ecfb2720760
org.gradle.internal.serialize.BaseSerializerFactory.ThrowableSerializerae463fe767977ceb
org.gradle.internal.serialize.ClassLoaderObjectInputStream81d9f3a2338180d3
org.gradle.internal.serialize.DefaultSerializer9b7593104d5f803c
org.gradle.internal.serialize.DefaultSerializerRegistry84449bcf590c1af7
org.gradle.internal.serialize.DefaultSerializerRegistry.1aeba2bb0cd2eab52
org.gradle.internal.serialize.DefaultSerializerRegistry.HierarchySerializerMatcherc4fa93579434fd2b
org.gradle.internal.serialize.DefaultSerializerRegistry.InstanceBasedSerializerFactory4d56c9c7fbddbcc0
org.gradle.internal.serialize.DefaultSerializerRegistry.SerializerClassMatcherStrategyea36ea8beff22743
org.gradle.internal.serialize.DefaultSerializerRegistry.StrictSerializerMatcher6df6080c06573b93
org.gradle.internal.serialize.DefaultSerializerRegistry.TaggedTypeSerializer264fbb605d976b35
org.gradle.internal.serialize.DefaultSerializerRegistry.TypeInfobd6904d4ac5974ce
org.gradle.internal.serialize.HashCodeSerializer874be2a480b96af8
org.gradle.internal.serialize.InputStreamBackedDecoder1a43def6f05c6405
org.gradle.internal.serialize.ListSerializerbad970c0192233e9
org.gradle.internal.serialize.kryo.KryoBackedDecoderf9287092db21f40c
org.gradle.internal.serialize.kryo.KryoBackedEncodere6a2be1dd138a272
org.gradle.internal.serialize.kryo.TypeSafeSerializer1dbc9e4c69fd1973
org.gradle.internal.serialize.kryo.TypeSafeSerializer.1bb88df969641a032
org.gradle.internal.serialize.kryo.TypeSafeSerializer.2599bac595545b9c0
org.gradle.internal.service.AbstractServiceMethodd8f9bf72435aa0d5
org.gradle.internal.service.DefaultServiceAccessToken552643647739457e
org.gradle.internal.service.DefaultServiceMethodFactory7cd5dc9e6187cc39
org.gradle.internal.service.DefaultServiceRegistry5b91c2e6d1541db9
org.gradle.internal.service.DefaultServiceRegistry.1a5957bd6a7e35017
org.gradle.internal.service.DefaultServiceRegistry.ClassInspectora67f4de9fecf4e9f
org.gradle.internal.service.DefaultServiceRegistry.ClassInspector.ClassDetailse14a78fdabafa6a6
org.gradle.internal.service.DefaultServiceRegistry.CompositeServiceProviderad51f0e7303e801d
org.gradle.internal.service.DefaultServiceRegistry.ConstructorServicec53583a3bbee2329
org.gradle.internal.service.DefaultServiceRegistry.FactoryMethodServicec94f704959a77ddb
org.gradle.internal.service.DefaultServiceRegistry.FactoryService5efa06cdad2305e5
org.gradle.internal.service.DefaultServiceRegistry.FixedInstanceServiceadf12b7e82dfb3fd
org.gradle.internal.service.DefaultServiceRegistry.ManagedObjectServiceProvider00ae876b89fa7714
org.gradle.internal.service.DefaultServiceRegistry.OwnServicesd7eed1a352f0d8e6
org.gradle.internal.service.DefaultServiceRegistry.ParentServices8369f7999f6e2ac7
org.gradle.internal.service.DefaultServiceRegistry.SingletonServiced319469c908bc1cf
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.1cdfec069e7d8ab42
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.BindStateb653da4aa2ccd9df
org.gradle.internal.service.DefaultServiceRegistry.State76b519b0b74b53cb
org.gradle.internal.service.DefaultServiceRegistry.ThisAsService2eef9987bf419fb4
org.gradle.internal.service.InjectUtil4e32c5f95305147b
org.gradle.internal.service.MethodHandleBasedServiceMethod674037aa99129b52
org.gradle.internal.service.MethodHandleBasedServiceMethodFactory47e87df4713e4ce5
org.gradle.internal.service.ReflectionBasedServiceMethod56fdba7d8393253f
org.gradle.internal.service.RelevantMethodsebb3efee7040ae62
org.gradle.internal.service.RelevantMethods.RelevantMethodsBuilder653e2ed3e283822f
org.gradle.internal.service.ServiceAccesseae993853cb06bb6
org.gradle.internal.service.ServiceAccess.1c3b7931689739967
org.gradle.internal.service.ServiceRegistryBuilder73d1a49b155b6056
org.gradle.internal.service.TypeStringFormatter8ef195776e72517f
org.gradle.internal.time.MonotonicClock723fd7c85fffe54b
org.gradle.internal.time.Time118854647ab7eed4
org.gradle.internal.time.TimeSource79d456cc39bbde3d
org.gradle.internal.time.TimeSource.14be788ff9e4278cd
org.gradle.process.internal.worker.WorkerLoggingSerializeradae78bad8b0e727
org.gradle.process.internal.worker.child.ActionExecutionWorkera7d30aba9c762788
org.gradle.process.internal.worker.child.ActionExecutionWorker.1d0eba6bfe3f78d57
org.gradle.process.internal.worker.child.DefaultWorkerDirectoryProvider10469cccf2e081cb
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker4397743716cfa5f5
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.2701810a4c2fdd0f8
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.ContextImplc1b75620f1c49583
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.PrintUnrecoverableErrorToFileHandler4c53666c8024a79b
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServicesb7825f369a8ee808
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServices.169e3f98f4d4b96c1
org.gradle.process.internal.worker.child.WorkerLogEventListener4a0b5fb708591833
org.gradle.process.internal.worker.messaging.WorkerConfig8633f06980fb19fd
org.gradle.process.internal.worker.messaging.WorkerConfigSerializerb913cc847f396960
org.gradle.util.internal.ArrayUtils05a97ebb2e812055
org.gradle.util.internal.CollectionUtils609c55009e4302e6
org.junit.jupiter.api.AssertDoesNotThrow36b9cb12d1985e50
org.junit.jupiter.api.AssertEquals02e79388fd0ddf18
org.junit.jupiter.api.AssertNotNull34eb9c4ee51b2816
org.junit.jupiter.api.AssertThrows2e413933639a681e
org.junit.jupiter.api.AssertTrue6ef3923800860200
org.junit.jupiter.api.AssertionUtilsa580a647f9b0d1af
org.junit.jupiter.api.Assertions30bb83f461535d85
org.junit.jupiter.api.DisplayNameGenerator1c70d4d828122f05
org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentencesb23b44fe1a1ae4b6
org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores45af1f815eb3bfc6
org.junit.jupiter.api.DisplayNameGenerator.Simple3587fc3bd5ac68a7
org.junit.jupiter.api.DisplayNameGenerator.Standard232bffaaa51a0c4e
org.junit.jupiter.api.TestInstance.Lifecycle235138c6fffd45f1
org.junit.jupiter.api.extension.ConditionEvaluationResultfc311dfabd3a0e23
org.junit.jupiter.api.extension.ExtensionContextdacb7330135ba8f9
org.junit.jupiter.api.extension.ExtensionContext.Namespaceeb8d03782ab35d64
org.junit.jupiter.api.extension.InvocationInterceptor695ac2a6b4b9c7e4
org.junit.jupiter.engine.JupiterTestEngine011031d0b1fe58db
org.junit.jupiter.engine.config.CachingJupiterConfiguration9da5fe6b78ad9a14
org.junit.jupiter.engine.config.DefaultJupiterConfigurationbbee9c72790c271d
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter433eec982a6fabbc
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverterd2270f0957971443
org.junit.jupiter.engine.descriptor.AbstractExtensionContext6b3fc41ad8b41d4f
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor414ee653c9e673cf
org.junit.jupiter.engine.descriptor.ClassExtensionContexte804dacaeaef4a6a
org.junit.jupiter.engine.descriptor.ClassTestDescriptor2f87db51b4485e07
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContextb1b7d61e94c58605
org.junit.jupiter.engine.descriptor.DisplayNameUtils8a6f8eeb3e12ddf6
org.junit.jupiter.engine.descriptor.ExtensionUtils43a683ad1b768e92
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor3d2dbddce296b041
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext7146ce9988edfce2
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor67ad750cdb2cb53b
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils286eb923d0b68032
org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptorf531f49451e39050
org.junit.jupiter.engine.descriptor.MethodExtensionContextb5abe6523f4a32d7
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtilsa247fc379f47df66
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor35334f82ecefa63c
org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper90b10f2d90d7b01b
org.junit.jupiter.engine.discovery.AbstractOrderingVisitorf8eb297929c247eb
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrdererc8e1585f8474ed61
org.junit.jupiter.engine.discovery.ClassOrderingVisitor1f09fc1c6b9779bb
org.junit.jupiter.engine.discovery.ClassSelectorResolvere25bb2b197bc8493
org.junit.jupiter.engine.discovery.DefaultClassDescriptor9064f3528773a161
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver5dc6be896f50996f
org.junit.jupiter.engine.discovery.MethodFinder621c8591e557439a
org.junit.jupiter.engine.discovery.MethodOrderingVisitor7d9864cebac818e1
org.junit.jupiter.engine.discovery.MethodSelectorResolver679c52dec5ee3cd2
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType2ca704c5264882ae
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.1b3bc3007a7dfdaa0
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.2598aec8eeefe85e3
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.3e8fd5325e2431a2b
org.junit.jupiter.engine.discovery.predicates.IsInnerClassd746bcff9a71ec26
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClassf75dfd9ee2347890
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer909f14a1b9fe84dc
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests34690a186bfcf3ac
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod941a8af0d47a68fd
org.junit.jupiter.engine.discovery.predicates.IsTestMethodf2039dbd13fce110
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethodc13a4260435c18a8
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod4be487dee199f633
org.junit.jupiter.engine.execution.ConditionEvaluatordf91d94b180fe511
org.junit.jupiter.engine.execution.ConstructorInvocation60b80968f2bdedc3
org.junit.jupiter.engine.execution.DefaultExecutableInvoker97f15d1e3151968f
org.junit.jupiter.engine.execution.DefaultTestInstances0fc6d90567826bc4
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker42cb185ff5e76387
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.ReflectiveInterceptorCall7e154d03f7a732e5
org.junit.jupiter.engine.execution.InvocationInterceptorChain9798b2a812d2015d
org.junit.jupiter.engine.execution.InvocationInterceptorChain.InterceptedInvocation199eef1acbe0b316
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocationf064b1c2c4a4bf86
org.junit.jupiter.engine.execution.JupiterEngineExecutionContextb48cc2a96dab0116
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builderd1557432e23d2776
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State3926323ef1c7fb03
org.junit.jupiter.engine.execution.MethodInvocation8b8fd00463d994df
org.junit.jupiter.engine.execution.NamespaceAwareStore00e5ea1337f34969
org.junit.jupiter.engine.execution.ParameterResolutionUtils5aba48e342016f8f
org.junit.jupiter.engine.execution.TestInstancesProvider357bca6226069e7b
org.junit.jupiter.engine.extension.DisabledCondition1604b4e34c1363e4
org.junit.jupiter.engine.extension.ExtensionRegistry687649643dbb04fc
org.junit.jupiter.engine.extension.MutableExtensionRegistry4daca7ba95c88845
org.junit.jupiter.engine.extension.RepeatedTestExtension7a30afad0f944ea5
org.junit.jupiter.engine.extension.TempDirectory7a8413f5c14657c8
org.junit.jupiter.engine.extension.TempDirectory.Scopead6de5090886dd64
org.junit.jupiter.engine.extension.TestInfoParameterResolver3c520f8376f91ff7
org.junit.jupiter.engine.extension.TestReporterParameterResolver7187071bfc76c6ac
org.junit.jupiter.engine.extension.TimeoutConfiguration44b8593a8e980687
org.junit.jupiter.engine.extension.TimeoutDurationParserbb6a412c3829dae9
org.junit.jupiter.engine.extension.TimeoutExtension13bcdadb20fcc7bb
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory46546a446de4c9c0
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollectore9ee7d4e1adecdd1
org.junit.platform.commons.function.Try5200e6adc191344c
org.junit.platform.commons.function.Try.Failure5d1cf7b52cd7a7ea
org.junit.platform.commons.logging.LoggerFactory39fdfe1f67bc0eda
org.junit.platform.commons.logging.LoggerFactory.DelegatingLoggerc71dcf008235901c
org.junit.platform.commons.support.AnnotationSupport4b0c63263b83acb5
org.junit.platform.commons.support.ReflectionSupportdb9de9450da5225a
org.junit.platform.commons.util.AnnotationUtilsefebc064783617e1
org.junit.platform.commons.util.ClassLoaderUtils0d0959e2f6aa173e
org.junit.platform.commons.util.ClassNamePatternFilterUtilse725a6f058746f53
org.junit.platform.commons.util.ClassUtils60a2276f3701443f
org.junit.platform.commons.util.ClasspathScanner54e3df9bb2092b52
org.junit.platform.commons.util.CollectionUtilsd47999c87f911057
org.junit.platform.commons.util.Preconditions2c2a6e13cda880d4
org.junit.platform.commons.util.ReflectionUtils3d0b05a220d10774
org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode349d54e51f2ffb44
org.junit.platform.commons.util.StringUtils237c0cb03ac19254
org.junit.platform.commons.util.UnrecoverableExceptionse906a774e770e7d4
org.junit.platform.engine.CompositeFilter6a52e5b4f7292f48
org.junit.platform.engine.CompositeFilter.1cc0aadc5880fb4e4
org.junit.platform.engine.EngineDiscoveryListenerc3024068e43bb7f4
org.junit.platform.engine.EngineDiscoveryListener.1a4cdbe8dd38d8f57
org.junit.platform.engine.EngineExecutionListener693fee5cbd4c2df0
org.junit.platform.engine.EngineExecutionListener.1999902b68f81dd9a
org.junit.platform.engine.ExecutionRequestb74e001541d12dd1
org.junit.platform.engine.Filter5ffaaa90df97ca04
org.junit.platform.engine.FilterResulta787a89e1f12d534
org.junit.platform.engine.SelectorResolutionResultca52e15a278dcf5c
org.junit.platform.engine.SelectorResolutionResult.Statusc505c2274f89f01d
org.junit.platform.engine.TestDescriptora828437d5cd2ea4f
org.junit.platform.engine.TestDescriptor.Type7628a7c639ef3a60
org.junit.platform.engine.TestExecutionResult6b1b512d17bb680e
org.junit.platform.engine.TestExecutionResult.Statusad256e9fb4407e04
org.junit.platform.engine.UniqueId4308af7bfbde4ba1
org.junit.platform.engine.UniqueId.Segmentf2d36a9ca9d14367
org.junit.platform.engine.UniqueIdFormat6c86362ad62a1954
org.junit.platform.engine.discovery.ClassSelector3174b37b3ba53b7e
org.junit.platform.engine.discovery.DiscoverySelectors7863536f4276f4dd
org.junit.platform.engine.discovery.MethodSelector3fe9eccb2ba205d2
org.junit.platform.engine.support.descriptor.AbstractTestDescriptorb9c965daf4d9a476
org.junit.platform.engine.support.descriptor.ClassSource37bd92069360f773
org.junit.platform.engine.support.descriptor.EngineDescriptor8f2f77769ee0e9c9
org.junit.platform.engine.support.descriptor.MethodSource1d55ac49f5cabc20
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolverdc6114dc7e983729
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution506a6b871d2fd8fe
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContextdb18f59764ea1f2a
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolvere7fb3042ea8112f0
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builderd86618af76b95613
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext1904819635770d62
org.junit.platform.engine.support.discovery.SelectorResolvere64e4fd796d9641d
org.junit.platform.engine.support.discovery.SelectorResolver.Match789c682356298d75
org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type1761e56439c8d93c
org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionab713bbdee405d17
org.junit.platform.engine.support.hierarchical.ExclusiveResourcec29acbe41918b09a
org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode96e95d210b150f97
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine3ac292151741b7fc
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor963cba9b029b4b19
org.junit.platform.engine.support.hierarchical.LockManager5aedd3bd3957b5a6
org.junit.platform.engine.support.hierarchical.Node5c68850150771b6e
org.junit.platform.engine.support.hierarchical.Node.SkipResult5aca1404ff0f9294
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor7c2670c7a35cfba6
org.junit.platform.engine.support.hierarchical.NodeTestTaskf652d8cc5e11bdc5
org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutorabd00dd511d28b2f
org.junit.platform.engine.support.hierarchical.NodeTestTaskContextbdf88cd3834282a5
org.junit.platform.engine.support.hierarchical.NodeTreeWalkerc689092b060d0b12
org.junit.platform.engine.support.hierarchical.NodeUtilsa7ec8f66d373c169
org.junit.platform.engine.support.hierarchical.NodeUtils.15a44a7e2cbf864b4
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService2f3b283eba81629f
org.junit.platform.engine.support.hierarchical.SingleLock2036ec8b92a38105
org.junit.platform.engine.support.hierarchical.ThrowableCollector6fd7a27676be3c50
org.junit.platform.engine.support.store.NamespacedHierarchicalStoref773d297d7dc3275
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.CompositeKey3f8758b273ff41a9
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue3362298f87d9b160
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.MemoizingSupplierbe04f7b805ba11e1
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.StoredValue8e79d12821d1a835
org.junit.platform.launcher.EngineDiscoveryResult44ae55d9c94cdd13
org.junit.platform.launcher.EngineDiscoveryResult.Statusc6f73a818e869b3a
org.junit.platform.launcher.LauncherDiscoveryListenerc8e17526e895636b
org.junit.platform.launcher.LauncherDiscoveryListener.18959ed22ae756aca
org.junit.platform.launcher.LauncherSessionListenerfd09754de5a01f16
org.junit.platform.launcher.LauncherSessionListener.144b3640faa83f474
org.junit.platform.launcher.TestExecutionListenerf482f6546d6593dc
org.junit.platform.launcher.TestIdentifier2b393a1d76332bc4
org.junit.platform.launcher.TestPlan125780e74ba9c50c
org.junit.platform.launcher.core.CompositeEngineExecutionListenercea0030887322419
org.junit.platform.launcher.core.CompositeTestExecutionListener283b3c281a0728e5
org.junit.platform.launcher.core.DefaultDiscoveryRequest5706e3938a47edbc
org.junit.platform.launcher.core.DefaultLauncher0bd6690ec3f385ab
org.junit.platform.launcher.core.DefaultLauncherConfig6fbfe73d83f861ce
org.junit.platform.launcher.core.DefaultLauncherSession593c9fadcd439bc2
org.junit.platform.launcher.core.DefaultLauncherSession.14e7ad5e44df7008e
org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher1fe238faa78c4ee2
org.junit.platform.launcher.core.DelegatingEngineExecutionListener98129d4f91790da1
org.junit.platform.launcher.core.DelegatingLauncher443e4e7cef8118ba
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator9260ad30b5b1dcb4
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phasec5da52319ffdb6cc
org.junit.platform.launcher.core.EngineDiscoveryResultValidator241befbef6ea2edf
org.junit.platform.launcher.core.EngineExecutionOrchestrator61a7d44fcaf1fd6d
org.junit.platform.launcher.core.EngineFilterer5886e10a3932fe3b
org.junit.platform.launcher.core.EngineIdValidatora3cbf4111f4706bd
org.junit.platform.launcher.core.ExecutionListenerAdapter027b702b863a1b7b
org.junit.platform.launcher.core.InternalTestPlan6c1da5c749fc1754
org.junit.platform.launcher.core.IterationOrder67fbbac106398c55
org.junit.platform.launcher.core.IterationOrder.1c32d4c631876b3d3
org.junit.platform.launcher.core.IterationOrder.2b3c544910702c338
org.junit.platform.launcher.core.LauncherConfig58100dc14c875cb9
org.junit.platform.launcher.core.LauncherConfig.Builderb0426f929eec8a53
org.junit.platform.launcher.core.LauncherConfigurationParameters443c9d189d7662aa
org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder89b3d95a424a68ea
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProviderda0ae1240b20de42
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2481aeb52e3ac15c4
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.32d8e65fa362495e2
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder8aa84e8c1156fc9d
org.junit.platform.launcher.core.LauncherDiscoveryResult6ba764b26de92159
org.junit.platform.launcher.core.LauncherFactory7c870cd17431cb9d
org.junit.platform.launcher.core.LauncherListenerRegistry64d5f2a8ac991f94
org.junit.platform.launcher.core.ListenerRegistry387fd40f10f1e6b5
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener4c68ad66a29b4dd7
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcomeb6ca0889820c3cca
org.junit.platform.launcher.core.ServiceLoaderRegistry2a95faa488a889e7
org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry69f4349cc7042ed7
org.junit.platform.launcher.core.StackTracePruningEngineExecutionListenerdbf05583a874b58d
org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener36972afd5e542435
org.junit.platform.launcher.listeners.UniqueIdTrackingListenerf828b9fe46e426f0
org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListeneree6720edc40a9ccf
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners03063623efb5e8b2
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerTypee18e1a0e62e22287
org.junit.platform.launcher.listeners.session.LauncherSessionListeners792ecbf10e49d607
org.slf4j.LoggerFactorya381b7ddf19bf47d
org.slf4j.bridge.SLF4JBridgeHandlera24ab9068b3f1049
org.slf4j.helpers.NOPLoggerFactory54f5632bfcb8d8d5
org.slf4j.helpers.SubstituteLoggerFactorydc7efc0107a4a62d
org.slf4j.helpers.Util857ff3acc0576435
org.slf4j.impl.StaticLoggerBinder6822bf7129d487fa
project.BadCaseTaskTest65742b8f3c172c6a
project.GoodCaseTaskTest37875d71f8c5b9fd
sun.text.resources.cldr.ext.FormatData_debb786f9842a8e946
sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo9ed83010eeaa402e
sun.util.resources.provider.LocaleDataProvider090384bcacb31f21
worker.org.gradle.api.JavaVersion6444045275aae40b
worker.org.gradle.api.internal.jvm.JavaVersionParser1206b4dd1a2e9827
worker.org.gradle.internal.classloader.ClassLoaderSpeccb374b01ccbebc0b
worker.org.gradle.internal.classloader.ClassLoaderUtils8203100709821636
worker.org.gradle.internal.classloader.ClassLoaderUtils.AbstractClassLoaderLookuperc285dc94ede87ba6
worker.org.gradle.internal.classloader.ClassLoaderUtils.Java9PackagesFetcher66503273ab6df058
worker.org.gradle.internal.classloader.ClassLoaderUtils.LookupClassDefiner101fed03f270a39f
worker.org.gradle.internal.classloader.FilteringClassLoader60efc1577bff24c0
worker.org.gradle.internal.classloader.FilteringClassLoader.RetrieveSystemPackagesClassLoaderf37f538880fb8032
worker.org.gradle.internal.classloader.FilteringClassLoader.Spec66254ecaab39094b
worker.org.gradle.internal.classloader.FilteringClassLoader.Tried8a5448b9f881d5b
worker.org.gradle.internal.classloader.FilteringClassLoader.Trie.Builderc8dff2dff6ca0a46
worker.org.gradle.internal.classloader.FilteringClassLoader.TrieSet9a9aec377ecda35c
worker.org.gradle.internal.stream.EncodedStream.EncodedInput9af7c11b2107c234
worker.org.gradle.process.internal.worker.GradleWorkerMain232767ef46e8d7ca
\ No newline at end of file +Sessions

Sessions

This coverage report is based on execution data from the following sessions:

SessionStart TimeDump Time
Mac.fritz.box-e19f470303.12.2025, 17:57:1303.12.2025, 17:57:13

Execution data for the following classes is considered in this report:

ClassId
com.esotericsoftware.kryo.io.Input82caa4ac8d2c9ad6
com.esotericsoftware.kryo.io.Output2e152e7951e62ecf
hhn.temp.project.Mainb65324ed71e62d1e
hhn.temp.project.Taskf8a7f7e18c96ebdc
hhn.temp.project.TaskManager350b09b4f4e0708d
hhn.temp.project.TaskStatus75b92028f3bd7a03
hhn.temp.project.expections.TaskAlreadyExistsExceptionb5aa00244646ad8a
hhn.temp.project.expections.TaskHasNoWorkerException91d7ea357c00ef34
org.apache.commons.lang.StringUtils9dd94cc65aafa7e1
org.gradle.api.internal.tasks.testing.AbstractTestDescriptorb7d6764e5c2ed1e2
org.gradle.api.internal.tasks.testing.DefaultTestClassDescriptor29a580f844a707e9
org.gradle.api.internal.tasks.testing.DefaultTestClassRunInfo68a7e79b2914fd4d
org.gradle.api.internal.tasks.testing.DefaultTestDescriptor62e300564099c798
org.gradle.api.internal.tasks.testing.DefaultTestSuiteDescriptor7ca2225e2fb0b4b2
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessoraf72bb8826a6828d
org.gradle.api.internal.tasks.testing.TestCompleteEvent0bc5b41bc5fd92f5
org.gradle.api.internal.tasks.testing.TestStartEvent7c275a9943dba162
org.gradle.api.internal.tasks.testing.failure.DefaultThrowableToTestFailureMapper98b3c6d95620e628
org.gradle.api.internal.tasks.testing.failure.TestFailureMapperfad0361b08728e0d
org.gradle.api.internal.tasks.testing.failure.mappers.AssertErrorMapperf8f52c2b08659a75
org.gradle.api.internal.tasks.testing.failure.mappers.AssertjMultipleAssertionsErrorMapper6d9c88eceee97e47
org.gradle.api.internal.tasks.testing.failure.mappers.JUnitComparisonTestFailureMapper1870ccedd70c62d3
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestAssertionFailedMapper670c8d72a39d27d6
org.gradle.api.internal.tasks.testing.failure.mappers.OpenTestMultipleFailuresErrorMapperfd9e46b889182617
org.gradle.api.internal.tasks.testing.filter.TestFilterSpeca7526e6ebab295a4
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher06128e54c9dca021
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.NoWildcardMatcherc2434758b84103cc
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.SimpleClassNameSelector7754c64da3e7f178
org.gradle.api.internal.tasks.testing.filter.TestSelectionMatcher.TestPatternbf83a0bf4a96f644
org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessore052047f692cb949
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformSpecf5579f12caeb524a
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor4c75223a5693afa4
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.BackwardsCompatibleLauncherSession7c93d17cac3a9550
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.ClassMethodNameFilterb3dd6f84f96d9804
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.CollectAllTestClassesExecutor4b0f383cf965c86c
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessorFactoryaf09c0eae5fa5ced
org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestExecutionListenerb0f418134c40bf3d
org.gradle.api.internal.tasks.testing.processors.CaptureTestOutputTestResultProcessor6ad5ce3fa22109c1
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector66011962fbed0a65
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.DiscardActionc8ea3545fa32c9b3
org.gradle.api.internal.tasks.testing.redirector.DefaultStandardOutputRedirector.WriteAction77c2ee9a9fa842b1
org.gradle.api.internal.tasks.testing.redirector.JULRedirector14551eb76b8ecae2
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector3bd5f34889305e8d
org.gradle.api.internal.tasks.testing.redirector.TestOutputRedirector.Forwarderd61609d95c6d50d3
org.gradle.api.internal.tasks.testing.results.AttachParentTestResultProcessor6d02567fd2a7d62d
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer5f32a7ab6120753f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultNestedTestSuiteDescriptorSerializera46705f180b3563a
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultParameterizedTestDescriptorSerializere127b3bb672baf7f
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassDescriptorSerializere10b56bac3d27de5
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestClassRunInfoSerializerb395c3a3085809af
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestDescriptorSerializer23901d25c1e75a58
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestFailureSerializer20561e1a5f6db7a7
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestMethodDescriptorSerializer3d1b5d8baa0a900e
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestOutputEventSerializerf44f90cc4c1aac70
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.DefaultTestSuiteDescriptorSerializer4860e580b0f8c694
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.IdSerializerc0b64d9e606e6d13
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.NullableSerializer062a5d6c320f0d23
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestCompleteEventSerializerd1bf01c1eff18541
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.TestStartEventSerializer680e50b2e35795b4
org.gradle.api.internal.tasks.testing.worker.TestEventSerializer.WorkerTestSuiteDescriptorSerializer925d25f3960ae5eb
org.gradle.api.internal.tasks.testing.worker.TestWorkerb93df52c3074c532
org.gradle.api.internal.tasks.testing.worker.TestWorker.1b8314e777e355f7d
org.gradle.api.internal.tasks.testing.worker.TestWorker.2cc4e0ec7222faee6
org.gradle.api.internal.tasks.testing.worker.TestWorker.3030c348be1c106a4
org.gradle.api.internal.tasks.testing.worker.TestWorker.State903c35047a140ff9
org.gradle.api.internal.tasks.testing.worker.TestWorker.TestFrameworkServiceRegistry12a7a3db90dec4e3
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor0f6525b02f2bb3d2
org.gradle.api.internal.tasks.testing.worker.WorkerTestClassProcessor.WorkerTestSuiteDescriptorb3807e9b92351840
org.gradle.api.logging.LogLevel236e938e30516638
org.gradle.api.tasks.testing.TestOutputEvent.Destination5f28eafb6895d752
org.gradle.internal.Cast6130c81e08d81640
org.gradle.internal.MutableBoolean349de2b8a37d4338
org.gradle.internal.SystemPropertiesf454284e0229cc37
org.gradle.internal.actor.internal.DefaultActorFactory43acc9e5b3a492ea
org.gradle.internal.actor.internal.DefaultActorFactory.BlockingActore2e64c7c8141667f
org.gradle.internal.concurrent.AbstractDelegatingExecutorService49d3dededcea40d0
org.gradle.internal.concurrent.AbstractManagedExecutor3e801af2d608b388
org.gradle.internal.concurrent.AbstractManagedExecutor.1e617b5280c0b131e
org.gradle.internal.concurrent.CompositeStoppable4a36b916ba0a65be
org.gradle.internal.concurrent.CompositeStoppable.17991c35593ad107a
org.gradle.internal.concurrent.CompositeStoppable.3e70f2f4c49f9854e
org.gradle.internal.concurrent.DefaultExecutorFactory63847aa635eddd82
org.gradle.internal.concurrent.DefaultExecutorFactory.TrackedManagedExecutor36f4bc1cd93c039c
org.gradle.internal.concurrent.ExecutorPolicy.CatchAndRecordFailures2aacf6d3d0dd2240
org.gradle.internal.concurrent.ManagedExecutorImplce6f255f6fc1de83
org.gradle.internal.concurrent.ThreadFactoryImpl1d388becbfb01ad8
org.gradle.internal.dispatch.ContextClassLoaderDispatch132d0c3fd93e8141
org.gradle.internal.dispatch.ContextClassLoaderProxyd72ee515504b89e6
org.gradle.internal.dispatch.MethodInvocationbbd5401404e52b1f
org.gradle.internal.dispatch.ProxyDispatchAdapter67194db65692ab5d
org.gradle.internal.dispatch.ProxyDispatchAdapter.DispatchingInvocationHandler82935bb9f2db6b85
org.gradle.internal.dispatch.ReflectionDispatch6976fdf67f3e8979
org.gradle.internal.event.AbstractBroadcastDispatch0f5ffe97fa60f855
org.gradle.internal.event.BroadcastDispatch971f57b98f410335
org.gradle.internal.event.BroadcastDispatch.CompositeDispatch5d8a079ebb58640f
org.gradle.internal.event.BroadcastDispatch.EmptyDispatch136c24cb564bd0f5
org.gradle.internal.event.BroadcastDispatch.SingletonDispatch66b75507cc7e3700
org.gradle.internal.event.ListenerBroadcastf665e273f2a756e4
org.gradle.internal.id.CompositeIdGeneratorf1c607aa5fccdbaa
org.gradle.internal.id.CompositeIdGenerator.CompositeIde710c854f802c58b
org.gradle.internal.id.LongIdGenerator6f8168bf486a560d
org.gradle.internal.id.UUIDGenerator047a43ab94df6ffa
org.gradle.internal.io.BufferCaster88a8af829d9f2dca
org.gradle.internal.io.LinePerThreadBufferingOutputStream6663ead4c1825a46
org.gradle.internal.io.NullOutputStreameefcfe0665bbfe4c
org.gradle.internal.logging.config.LoggingSystemAdapter2bb5150ee66232e9
org.gradle.internal.logging.config.LoggingSystemAdapter.SnapshotImpl221de860d84422df
org.gradle.internal.logging.console.DefaultUserInputReceiver44c8536611e071b4
org.gradle.internal.logging.events.EndOutputEvent0d8edd2a5ce274ee
org.gradle.internal.logging.events.LogLevelChangeEvent33b762c6d5852de7
org.gradle.internal.logging.events.OutputEvent85bce87f1bcda18d
org.gradle.internal.logging.events.OutputEventListenere7d50a9306531b49
org.gradle.internal.logging.events.OutputEventListener.15c6014dff2070607
org.gradle.internal.logging.events.StyledTextOutputEvent11f48fb1a17330c8
org.gradle.internal.logging.events.StyledTextOutputEvent.Spanc55f799d2631f13d
org.gradle.internal.logging.serializer.LogEventSerializerb6d88af223db296a
org.gradle.internal.logging.serializer.LogLevelChangeEventSerializerf77a59533dde75ec
org.gradle.internal.logging.serializer.SpanSerializer5f773b7d1ad07c9f
org.gradle.internal.logging.serializer.StyledTextOutputEventSerializerfaebed27ac3e65ba
org.gradle.internal.logging.services.DefaultLoggingManager61e216a064052ff1
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingRouter78396be937af48de
org.gradle.internal.logging.services.DefaultLoggingManager.StartableLoggingSystemb121a97021902643
org.gradle.internal.logging.services.DefaultLoggingManagerFactory04bcce4325025a96
org.gradle.internal.logging.services.LoggingServiceRegistry90edc2132a7bd2d5
org.gradle.internal.logging.services.LoggingServiceRegistry.1b114ac6ebd4de8f3
org.gradle.internal.logging.services.LoggingServiceRegistry.CommandLineLoggingab0f0dfe4e42595e
org.gradle.internal.logging.services.TextStreamOutputEventListeneref4d0c3267356598
org.gradle.internal.logging.sink.OutputEventListenerManagerd6dee3d6fea49020
org.gradle.internal.logging.sink.OutputEventListenerManager.11e218a705ff0ee7e
org.gradle.internal.logging.sink.OutputEventRendererad1cc4fc552ab292
org.gradle.internal.logging.sink.OutputEventRenderer.1b94418b2e260aede
org.gradle.internal.logging.sink.OutputEventRenderer.2a956801cd98ca633
org.gradle.internal.logging.sink.OutputEventRenderer.LazyListener7ee882569b166e1e
org.gradle.internal.logging.sink.OutputEventRenderer.SnapshotImpl827634628a47c5f5
org.gradle.internal.logging.sink.OutputEventTransformer06c2270eef0e291e
org.gradle.internal.logging.slf4j.BuildOperationAwareLogger6a70f9123229323f
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger30ddd0a8ff91b5f5
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext9d35d4b7a722eb08
org.gradle.internal.logging.slf4j.OutputEventListenerBackedLoggerContext.NoOpLogger3868cc8d50014a37
org.gradle.internal.logging.slf4j.Slf4jLoggingConfigurer75fba29c3739b15f
org.gradle.internal.logging.source.DefaultStdErrLoggingSystemfd3dd0caab2f1d95
org.gradle.internal.logging.source.DefaultStdOutLoggingSystem528bb39bfb67c3ae
org.gradle.internal.logging.source.JavaUtilLoggingSystem5e967b17aabfd442
org.gradle.internal.logging.source.JavaUtilLoggingSystem.SnapshotImpl15dfc30250723749
org.gradle.internal.logging.source.PrintStreamLoggingSystem1ae6e6b715c6b3f9
org.gradle.internal.logging.source.PrintStreamLoggingSystem.165643cb979acba64
org.gradle.internal.logging.source.PrintStreamLoggingSystem.OutputEventDestination8c1ddf1476568828
org.gradle.internal.logging.source.PrintStreamLoggingSystem.PrintStreamDestination9e7273f370028123
org.gradle.internal.logging.source.PrintStreamLoggingSystem.SnapshotImpl8f80a46f9780a57e
org.gradle.internal.logging.text.StyledTextOutput.Styled676557b62e3f601
org.gradle.internal.nativeintegration.filesystem.services.FileSystemServices4556096f1c5a9c8e
org.gradle.internal.nativeintegration.jansi.DefaultJansiRuntimeResolver913dbea9c5665791
org.gradle.internal.nativeintegration.jansi.JansiBootPathConfigurer3a766bce65ac1a48
org.gradle.internal.nativeintegration.jansi.JansiLibraryFactory0cbaac430d6656c4
org.gradle.internal.nativeintegration.jansi.JansiStorageLocatorc8bff1ccb071f9b6
org.gradle.internal.nativeintegration.services.NativeServices60e06107da63f5bf
org.gradle.internal.nativeintegration.services.NativeServices.18cc4a38f8f9f2c24
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures6c2167dd01d3a7df
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.13b01a06496dac527
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.1.23ac5c626690263b8
org.gradle.internal.nativeintegration.services.NativeServices.NativeFeatures.23e453e557ec15489
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode239d6c658f109a99
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.1709d06b6d4cada75
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.27701fd550a9f507e
org.gradle.internal.nativeintegration.services.NativeServices.NativeServicesMode.3e9495efc537003de
org.gradle.internal.reflect.JavaMethod5541c31d24227b86
org.gradle.internal.remote.internal.KryoBackedMessageSerializer0028157720ec1f27
org.gradle.internal.remote.internal.hub.ConnectionSet323708d9214e34e4
org.gradle.internal.remote.internal.hub.ConnectionState250fb1b274991d9a
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializerb5f4b38125033ffd
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.ArraySerializer16505d5ccbb1b78b
org.gradle.internal.remote.internal.hub.DefaultMethodArgsSerializer.EmptyArraySerializercdc53c79a631aa33
org.gradle.internal.remote.internal.hub.IncomingQueue0e8ecdb8f31efe51
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer7d84d4aa85858c73
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageReaderab1cd6753eb75a29
org.gradle.internal.remote.internal.hub.InterHubMessageSerializer.MessageWriter3e4611f758508afb
org.gradle.internal.remote.internal.hub.JavaSerializationBackedMethodArgsSerializer4c7a738ee4525ff6
org.gradle.internal.remote.internal.hub.MessageHub1326887a1f1da0ac
org.gradle.internal.remote.internal.hub.MessageHub.ChannelDispatch8a9dfd1b6306d8e6
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionDispatchdf1d0a86180d66e4
org.gradle.internal.remote.internal.hub.MessageHub.ConnectionReceivee1dc78071e8e957d
org.gradle.internal.remote.internal.hub.MessageHub.Discard63a8d677cc1f9101
org.gradle.internal.remote.internal.hub.MessageHub.Handler3d232f51f2c02828
org.gradle.internal.remote.internal.hub.MessageHub.State1b76747d7bce6b89
org.gradle.internal.remote.internal.hub.MessageHubBackedClient77c2124c3c43d832
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnectionc23964928f1aff22
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.1ac806a6bc6b1b21d
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.28ac38215966e3a20
org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection.DispatchWrapper9aa5d8679dbc6601
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer47063ab293644e83
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodDetailsb6b7fb55e88cc4b9
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationReadere6b939136f207ff5
org.gradle.internal.remote.internal.hub.MethodInvocationSerializer.MethodInvocationWriterc3b77db1b2556afe
org.gradle.internal.remote.internal.hub.OutgoingQueuefbcc05506ad40c68
org.gradle.internal.remote.internal.hub.protocol.ChannelIdentifier7697ff6a7c712869
org.gradle.internal.remote.internal.hub.protocol.ChannelMessage9bff479666e58802
org.gradle.internal.remote.internal.hub.protocol.EndOfStreamf29ffed85365f7db
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage0c6e49b6ec077e16
org.gradle.internal.remote.internal.hub.protocol.InterHubMessage.Delivery0652d09c2a7fd1ac
org.gradle.internal.remote.internal.hub.queue.EndPointQueue8038a5636529123d
org.gradle.internal.remote.internal.hub.queue.MultiChannelQueuebcaac9c224068764
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue27222a892157733f
org.gradle.internal.remote.internal.hub.queue.MultiEndPointQueue.144049b3edc682954
org.gradle.internal.remote.internal.hub.queue.QueueInitializerad18361c23e679b1
org.gradle.internal.remote.internal.inet.MultiChoiceAddress91381aa03cdd48e7
org.gradle.internal.remote.internal.inet.MultiChoiceAddressSerializer7ffc395650705aaa
org.gradle.internal.remote.internal.inet.SocketBlockingUtilc4937b9849ff6540
org.gradle.internal.remote.internal.inet.SocketConnectCompletion0da46ac4ccd1c9ce
org.gradle.internal.remote.internal.inet.SocketConnection4a6255ae3fb5a6e9
org.gradle.internal.remote.internal.inet.SocketConnection.16bd72dd3a4f955f4
org.gradle.internal.remote.internal.inet.SocketConnection.SocketInputStream41ab28127ec07333
org.gradle.internal.remote.internal.inet.SocketConnection.SocketOutputStream56a19b1a3dd17be0
org.gradle.internal.remote.internal.inet.SocketInetAddress20cc3fd7992230e8
org.gradle.internal.remote.internal.inet.SocketInetAddress.Serializerd42dd7f644e6367c
org.gradle.internal.remote.internal.inet.TcpOutgoingConnectorda9b573729b690fd
org.gradle.internal.remote.services.MessagingServices371e97275eb35dc5
org.gradle.internal.serialize.AbstractCollectionSerializer7897b7a9a0c39b1b
org.gradle.internal.serialize.AbstractDecoder6f331f65d3691839
org.gradle.internal.serialize.AbstractEncoder44ea8279ea7b3a07
org.gradle.internal.serialize.AbstractSerializerd5cd8744f99ef12d
org.gradle.internal.serialize.BaseSerializerFactory83d030ef5f6c0526
org.gradle.internal.serialize.BaseSerializerFactory.BigDecimalSerializer4dcd516a5e9202d8
org.gradle.internal.serialize.BaseSerializerFactory.BigIntegerSerializer50f6ab963a855e2a
org.gradle.internal.serialize.BaseSerializerFactory.BooleanSerializer9a343eeb20f2b7f4
org.gradle.internal.serialize.BaseSerializerFactory.ByteArraySerializer9566e41ef84566ae
org.gradle.internal.serialize.BaseSerializerFactory.ByteSerializer85286889be7534cf
org.gradle.internal.serialize.BaseSerializerFactory.CharSerializer6fba21fa805857ff
org.gradle.internal.serialize.BaseSerializerFactory.DoubleSerializer085b687ded9be124
org.gradle.internal.serialize.BaseSerializerFactory.EnumSerializera314f7118f1d0412
org.gradle.internal.serialize.BaseSerializerFactory.FileSerializerc43bc85ad47073ee
org.gradle.internal.serialize.BaseSerializerFactory.FloatSerializerdad7a35798e49d9d
org.gradle.internal.serialize.BaseSerializerFactory.IntegerSerializere8a55740afa66954
org.gradle.internal.serialize.BaseSerializerFactory.LongSerializer3a08a2ef15abca0d
org.gradle.internal.serialize.BaseSerializerFactory.PathSerializer22894f3c1859ada1
org.gradle.internal.serialize.BaseSerializerFactory.ShortSerializer5791e5a0a4ad1ece
org.gradle.internal.serialize.BaseSerializerFactory.StringMapSerializereb348217154fd0ed
org.gradle.internal.serialize.BaseSerializerFactory.StringSerializer01576ecfb2720760
org.gradle.internal.serialize.BaseSerializerFactory.ThrowableSerializerae463fe767977ceb
org.gradle.internal.serialize.ClassLoaderObjectInputStream81d9f3a2338180d3
org.gradle.internal.serialize.DefaultSerializer9b7593104d5f803c
org.gradle.internal.serialize.DefaultSerializerRegistry84449bcf590c1af7
org.gradle.internal.serialize.DefaultSerializerRegistry.1aeba2bb0cd2eab52
org.gradle.internal.serialize.DefaultSerializerRegistry.HierarchySerializerMatcherc4fa93579434fd2b
org.gradle.internal.serialize.DefaultSerializerRegistry.InstanceBasedSerializerFactory4d56c9c7fbddbcc0
org.gradle.internal.serialize.DefaultSerializerRegistry.SerializerClassMatcherStrategyea36ea8beff22743
org.gradle.internal.serialize.DefaultSerializerRegistry.StrictSerializerMatcher6df6080c06573b93
org.gradle.internal.serialize.DefaultSerializerRegistry.TaggedTypeSerializer264fbb605d976b35
org.gradle.internal.serialize.DefaultSerializerRegistry.TypeInfobd6904d4ac5974ce
org.gradle.internal.serialize.HashCodeSerializer874be2a480b96af8
org.gradle.internal.serialize.InputStreamBackedDecoder1a43def6f05c6405
org.gradle.internal.serialize.ListSerializerbad970c0192233e9
org.gradle.internal.serialize.kryo.KryoBackedDecoderf9287092db21f40c
org.gradle.internal.serialize.kryo.KryoBackedEncodere6a2be1dd138a272
org.gradle.internal.serialize.kryo.TypeSafeSerializer1dbc9e4c69fd1973
org.gradle.internal.serialize.kryo.TypeSafeSerializer.1bb88df969641a032
org.gradle.internal.serialize.kryo.TypeSafeSerializer.2599bac595545b9c0
org.gradle.internal.service.AbstractServiceMethodd8f9bf72435aa0d5
org.gradle.internal.service.DefaultServiceAccessToken552643647739457e
org.gradle.internal.service.DefaultServiceMethodFactory7cd5dc9e6187cc39
org.gradle.internal.service.DefaultServiceRegistry5b91c2e6d1541db9
org.gradle.internal.service.DefaultServiceRegistry.1a5957bd6a7e35017
org.gradle.internal.service.DefaultServiceRegistry.ClassInspectora67f4de9fecf4e9f
org.gradle.internal.service.DefaultServiceRegistry.ClassInspector.ClassDetailse14a78fdabafa6a6
org.gradle.internal.service.DefaultServiceRegistry.CompositeServiceProviderad51f0e7303e801d
org.gradle.internal.service.DefaultServiceRegistry.ConstructorServicec53583a3bbee2329
org.gradle.internal.service.DefaultServiceRegistry.FactoryMethodServicec94f704959a77ddb
org.gradle.internal.service.DefaultServiceRegistry.FactoryService5efa06cdad2305e5
org.gradle.internal.service.DefaultServiceRegistry.FixedInstanceServiceadf12b7e82dfb3fd
org.gradle.internal.service.DefaultServiceRegistry.ManagedObjectServiceProvider00ae876b89fa7714
org.gradle.internal.service.DefaultServiceRegistry.OwnServicesd7eed1a352f0d8e6
org.gradle.internal.service.DefaultServiceRegistry.ParentServices8369f7999f6e2ac7
org.gradle.internal.service.DefaultServiceRegistry.SingletonServiced319469c908bc1cf
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.1cdfec069e7d8ab42
org.gradle.internal.service.DefaultServiceRegistry.SingletonService.BindStateb653da4aa2ccd9df
org.gradle.internal.service.DefaultServiceRegistry.State76b519b0b74b53cb
org.gradle.internal.service.DefaultServiceRegistry.ThisAsService2eef9987bf419fb4
org.gradle.internal.service.InjectUtil4e32c5f95305147b
org.gradle.internal.service.MethodHandleBasedServiceMethod674037aa99129b52
org.gradle.internal.service.MethodHandleBasedServiceMethodFactory47e87df4713e4ce5
org.gradle.internal.service.ReflectionBasedServiceMethod56fdba7d8393253f
org.gradle.internal.service.RelevantMethodsebb3efee7040ae62
org.gradle.internal.service.RelevantMethods.RelevantMethodsBuilder653e2ed3e283822f
org.gradle.internal.service.ServiceAccesseae993853cb06bb6
org.gradle.internal.service.ServiceAccess.1c3b7931689739967
org.gradle.internal.service.ServiceRegistryBuilder73d1a49b155b6056
org.gradle.internal.service.TypeStringFormatter8ef195776e72517f
org.gradle.internal.time.MonotonicClock723fd7c85fffe54b
org.gradle.internal.time.Time118854647ab7eed4
org.gradle.internal.time.TimeSource79d456cc39bbde3d
org.gradle.internal.time.TimeSource.14be788ff9e4278cd
org.gradle.process.internal.worker.WorkerLoggingSerializeradae78bad8b0e727
org.gradle.process.internal.worker.child.ActionExecutionWorkera7d30aba9c762788
org.gradle.process.internal.worker.child.ActionExecutionWorker.1d0eba6bfe3f78d57
org.gradle.process.internal.worker.child.DefaultWorkerDirectoryProvider10469cccf2e081cb
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker4397743716cfa5f5
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.2701810a4c2fdd0f8
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.ContextImplc1b75620f1c49583
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.PrintUnrecoverableErrorToFileHandler4c53666c8024a79b
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServicesb7825f369a8ee808
org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.WorkerServices.169e3f98f4d4b96c1
org.gradle.process.internal.worker.child.WorkerLogEventListener4a0b5fb708591833
org.gradle.process.internal.worker.messaging.WorkerConfig8633f06980fb19fd
org.gradle.process.internal.worker.messaging.WorkerConfigSerializerb913cc847f396960
org.gradle.util.internal.ArrayUtils05a97ebb2e812055
org.gradle.util.internal.CollectionUtils609c55009e4302e6
org.junit.jupiter.api.AssertDoesNotThrow36b9cb12d1985e50
org.junit.jupiter.api.AssertEquals02e79388fd0ddf18
org.junit.jupiter.api.AssertNotNull34eb9c4ee51b2816
org.junit.jupiter.api.AssertThrows2e413933639a681e
org.junit.jupiter.api.AssertTrue6ef3923800860200
org.junit.jupiter.api.AssertionUtilsa580a647f9b0d1af
org.junit.jupiter.api.Assertions30bb83f461535d85
org.junit.jupiter.api.DisplayNameGenerator1c70d4d828122f05
org.junit.jupiter.api.DisplayNameGenerator.IndicativeSentencesb23b44fe1a1ae4b6
org.junit.jupiter.api.DisplayNameGenerator.ReplaceUnderscores45af1f815eb3bfc6
org.junit.jupiter.api.DisplayNameGenerator.Simple3587fc3bd5ac68a7
org.junit.jupiter.api.DisplayNameGenerator.Standard232bffaaa51a0c4e
org.junit.jupiter.api.TestInstance.Lifecycle235138c6fffd45f1
org.junit.jupiter.api.extension.ConditionEvaluationResultfc311dfabd3a0e23
org.junit.jupiter.api.extension.ExtensionContextdacb7330135ba8f9
org.junit.jupiter.api.extension.ExtensionContext.Namespaceeb8d03782ab35d64
org.junit.jupiter.api.extension.InvocationInterceptor695ac2a6b4b9c7e4
org.junit.jupiter.engine.JupiterTestEngine011031d0b1fe58db
org.junit.jupiter.engine.config.CachingJupiterConfiguration9da5fe6b78ad9a14
org.junit.jupiter.engine.config.DefaultJupiterConfigurationbbee9c72790c271d
org.junit.jupiter.engine.config.EnumConfigurationParameterConverter433eec982a6fabbc
org.junit.jupiter.engine.config.InstantiatingConfigurationParameterConverterd2270f0957971443
org.junit.jupiter.engine.descriptor.AbstractExtensionContext6b3fc41ad8b41d4f
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor414ee653c9e673cf
org.junit.jupiter.engine.descriptor.ClassExtensionContexte804dacaeaef4a6a
org.junit.jupiter.engine.descriptor.ClassTestDescriptor2f87db51b4485e07
org.junit.jupiter.engine.descriptor.DefaultTestInstanceFactoryContextb1b7d61e94c58605
org.junit.jupiter.engine.descriptor.DisplayNameUtils8a6f8eeb3e12ddf6
org.junit.jupiter.engine.descriptor.ExtensionUtils43a683ad1b768e92
org.junit.jupiter.engine.descriptor.JupiterEngineDescriptor3d2dbddce296b041
org.junit.jupiter.engine.descriptor.JupiterEngineExtensionContext7146ce9988edfce2
org.junit.jupiter.engine.descriptor.JupiterTestDescriptor67ad750cdb2cb53b
org.junit.jupiter.engine.descriptor.LifecycleMethodUtils286eb923d0b68032
org.junit.jupiter.engine.descriptor.MethodBasedTestDescriptorf531f49451e39050
org.junit.jupiter.engine.descriptor.MethodExtensionContextb5abe6523f4a32d7
org.junit.jupiter.engine.descriptor.TestInstanceLifecycleUtilsa247fc379f47df66
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor35334f82ecefa63c
org.junit.jupiter.engine.discovery.AbstractAnnotatedDescriptorWrapper90b10f2d90d7b01b
org.junit.jupiter.engine.discovery.AbstractOrderingVisitorf8eb297929c247eb
org.junit.jupiter.engine.discovery.AbstractOrderingVisitor.DescriptorWrapperOrdererc8e1585f8474ed61
org.junit.jupiter.engine.discovery.ClassOrderingVisitor1f09fc1c6b9779bb
org.junit.jupiter.engine.discovery.ClassSelectorResolvere25bb2b197bc8493
org.junit.jupiter.engine.discovery.DefaultClassDescriptor9064f3528773a161
org.junit.jupiter.engine.discovery.DiscoverySelectorResolver5dc6be896f50996f
org.junit.jupiter.engine.discovery.MethodFinder621c8591e557439a
org.junit.jupiter.engine.discovery.MethodOrderingVisitor7d9864cebac818e1
org.junit.jupiter.engine.discovery.MethodSelectorResolver679c52dec5ee3cd2
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType2ca704c5264882ae
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.1b3bc3007a7dfdaa0
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.2598aec8eeefe85e3
org.junit.jupiter.engine.discovery.MethodSelectorResolver.MethodType.3e8fd5325e2431a2b
org.junit.jupiter.engine.discovery.predicates.IsInnerClassd746bcff9a71ec26
org.junit.jupiter.engine.discovery.predicates.IsNestedTestClassf75dfd9ee2347890
org.junit.jupiter.engine.discovery.predicates.IsPotentialTestContainer909f14a1b9fe84dc
org.junit.jupiter.engine.discovery.predicates.IsTestClassWithTests34690a186bfcf3ac
org.junit.jupiter.engine.discovery.predicates.IsTestFactoryMethod941a8af0d47a68fd
org.junit.jupiter.engine.discovery.predicates.IsTestMethodf2039dbd13fce110
org.junit.jupiter.engine.discovery.predicates.IsTestTemplateMethodc13a4260435c18a8
org.junit.jupiter.engine.discovery.predicates.IsTestableMethod4be487dee199f633
org.junit.jupiter.engine.execution.ConditionEvaluatordf91d94b180fe511
org.junit.jupiter.engine.execution.ConstructorInvocation60b80968f2bdedc3
org.junit.jupiter.engine.execution.DefaultExecutableInvoker97f15d1e3151968f
org.junit.jupiter.engine.execution.DefaultTestInstances0fc6d90567826bc4
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker42cb185ff5e76387
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.ReflectiveInterceptorCall7e154d03f7a732e5
org.junit.jupiter.engine.execution.InvocationInterceptorChain9798b2a812d2015d
org.junit.jupiter.engine.execution.InvocationInterceptorChain.InterceptedInvocation199eef1acbe0b316
org.junit.jupiter.engine.execution.InvocationInterceptorChain.ValidatingInvocationf064b1c2c4a4bf86
org.junit.jupiter.engine.execution.JupiterEngineExecutionContextb48cc2a96dab0116
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.Builderd1557432e23d2776
org.junit.jupiter.engine.execution.JupiterEngineExecutionContext.State3926323ef1c7fb03
org.junit.jupiter.engine.execution.MethodInvocation8b8fd00463d994df
org.junit.jupiter.engine.execution.NamespaceAwareStore00e5ea1337f34969
org.junit.jupiter.engine.execution.ParameterResolutionUtils5aba48e342016f8f
org.junit.jupiter.engine.execution.TestInstancesProvider357bca6226069e7b
org.junit.jupiter.engine.extension.DisabledCondition1604b4e34c1363e4
org.junit.jupiter.engine.extension.ExtensionRegistry687649643dbb04fc
org.junit.jupiter.engine.extension.MutableExtensionRegistry4daca7ba95c88845
org.junit.jupiter.engine.extension.RepeatedTestExtension7a30afad0f944ea5
org.junit.jupiter.engine.extension.TempDirectory7a8413f5c14657c8
org.junit.jupiter.engine.extension.TempDirectory.Scopead6de5090886dd64
org.junit.jupiter.engine.extension.TestInfoParameterResolver3c520f8376f91ff7
org.junit.jupiter.engine.extension.TestReporterParameterResolver7187071bfc76c6ac
org.junit.jupiter.engine.extension.TimeoutConfiguration44b8593a8e980687
org.junit.jupiter.engine.extension.TimeoutDurationParserbb6a412c3829dae9
org.junit.jupiter.engine.extension.TimeoutExtension13bcdadb20fcc7bb
org.junit.jupiter.engine.support.JupiterThrowableCollectorFactory46546a446de4c9c0
org.junit.jupiter.engine.support.OpenTest4JAndJUnit4AwareThrowableCollectore9ee7d4e1adecdd1
org.junit.platform.commons.function.Try5200e6adc191344c
org.junit.platform.commons.function.Try.Failure5d1cf7b52cd7a7ea
org.junit.platform.commons.logging.LoggerFactory39fdfe1f67bc0eda
org.junit.platform.commons.logging.LoggerFactory.DelegatingLoggerc71dcf008235901c
org.junit.platform.commons.support.AnnotationSupport4b0c63263b83acb5
org.junit.platform.commons.support.ReflectionSupportdb9de9450da5225a
org.junit.platform.commons.util.AnnotationUtilsefebc064783617e1
org.junit.platform.commons.util.ClassLoaderUtils0d0959e2f6aa173e
org.junit.platform.commons.util.ClassNamePatternFilterUtilse725a6f058746f53
org.junit.platform.commons.util.ClassUtils60a2276f3701443f
org.junit.platform.commons.util.ClasspathScanner54e3df9bb2092b52
org.junit.platform.commons.util.CollectionUtilsd47999c87f911057
org.junit.platform.commons.util.Preconditions2c2a6e13cda880d4
org.junit.platform.commons.util.ReflectionUtils3d0b05a220d10774
org.junit.platform.commons.util.ReflectionUtils.HierarchyTraversalMode349d54e51f2ffb44
org.junit.platform.commons.util.StringUtils237c0cb03ac19254
org.junit.platform.commons.util.UnrecoverableExceptionse906a774e770e7d4
org.junit.platform.engine.CompositeFilter6a52e5b4f7292f48
org.junit.platform.engine.CompositeFilter.1cc0aadc5880fb4e4
org.junit.platform.engine.EngineDiscoveryListenerc3024068e43bb7f4
org.junit.platform.engine.EngineDiscoveryListener.1a4cdbe8dd38d8f57
org.junit.platform.engine.EngineExecutionListener693fee5cbd4c2df0
org.junit.platform.engine.EngineExecutionListener.1999902b68f81dd9a
org.junit.platform.engine.ExecutionRequestb74e001541d12dd1
org.junit.platform.engine.Filter5ffaaa90df97ca04
org.junit.platform.engine.FilterResulta787a89e1f12d534
org.junit.platform.engine.SelectorResolutionResultca52e15a278dcf5c
org.junit.platform.engine.SelectorResolutionResult.Statusc505c2274f89f01d
org.junit.platform.engine.TestDescriptora828437d5cd2ea4f
org.junit.platform.engine.TestDescriptor.Type7628a7c639ef3a60
org.junit.platform.engine.TestExecutionResult6b1b512d17bb680e
org.junit.platform.engine.TestExecutionResult.Statusad256e9fb4407e04
org.junit.platform.engine.UniqueId4308af7bfbde4ba1
org.junit.platform.engine.UniqueId.Segmentf2d36a9ca9d14367
org.junit.platform.engine.UniqueIdFormat6c86362ad62a1954
org.junit.platform.engine.discovery.ClassSelector3174b37b3ba53b7e
org.junit.platform.engine.discovery.DiscoverySelectors7863536f4276f4dd
org.junit.platform.engine.discovery.MethodSelector3fe9eccb2ba205d2
org.junit.platform.engine.support.descriptor.AbstractTestDescriptorb9c965daf4d9a476
org.junit.platform.engine.support.descriptor.ClassSource37bd92069360f773
org.junit.platform.engine.support.descriptor.EngineDescriptor8f2f77769ee0e9c9
org.junit.platform.engine.support.descriptor.MethodSource1d55ac49f5cabc20
org.junit.platform.engine.support.discovery.ClassContainerSelectorResolverdc6114dc7e983729
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution506a6b871d2fd8fe
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolution.DefaultContextdb18f59764ea1f2a
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolvere7fb3042ea8112f0
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.Builderd86618af76b95613
org.junit.platform.engine.support.discovery.EngineDiscoveryRequestResolver.DefaultInitializationContext1904819635770d62
org.junit.platform.engine.support.discovery.SelectorResolvere64e4fd796d9641d
org.junit.platform.engine.support.discovery.SelectorResolver.Match789c682356298d75
org.junit.platform.engine.support.discovery.SelectorResolver.Match.Type1761e56439c8d93c
org.junit.platform.engine.support.discovery.SelectorResolver.Resolutionab713bbdee405d17
org.junit.platform.engine.support.hierarchical.ExclusiveResourcec29acbe41918b09a
org.junit.platform.engine.support.hierarchical.ExclusiveResource.LockMode96e95d210b150f97
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine3ac292151741b7fc
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor963cba9b029b4b19
org.junit.platform.engine.support.hierarchical.LockManager5aedd3bd3957b5a6
org.junit.platform.engine.support.hierarchical.Node5c68850150771b6e
org.junit.platform.engine.support.hierarchical.Node.SkipResult5aca1404ff0f9294
org.junit.platform.engine.support.hierarchical.NodeExecutionAdvisor7c2670c7a35cfba6
org.junit.platform.engine.support.hierarchical.NodeTestTaskf652d8cc5e11bdc5
org.junit.platform.engine.support.hierarchical.NodeTestTask.DefaultDynamicTestExecutorabd00dd511d28b2f
org.junit.platform.engine.support.hierarchical.NodeTestTaskContextbdf88cd3834282a5
org.junit.platform.engine.support.hierarchical.NodeTreeWalkerc689092b060d0b12
org.junit.platform.engine.support.hierarchical.NodeUtilsa7ec8f66d373c169
org.junit.platform.engine.support.hierarchical.NodeUtils.15a44a7e2cbf864b4
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService2f3b283eba81629f
org.junit.platform.engine.support.hierarchical.SingleLock2036ec8b92a38105
org.junit.platform.engine.support.hierarchical.ThrowableCollector6fd7a27676be3c50
org.junit.platform.engine.support.store.NamespacedHierarchicalStoref773d297d7dc3275
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.CompositeKey3f8758b273ff41a9
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.EvaluatedValue3362298f87d9b160
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.MemoizingSupplierbe04f7b805ba11e1
org.junit.platform.engine.support.store.NamespacedHierarchicalStore.StoredValue8e79d12821d1a835
org.junit.platform.launcher.EngineDiscoveryResult44ae55d9c94cdd13
org.junit.platform.launcher.EngineDiscoveryResult.Statusc6f73a818e869b3a
org.junit.platform.launcher.LauncherDiscoveryListenerc8e17526e895636b
org.junit.platform.launcher.LauncherDiscoveryListener.18959ed22ae756aca
org.junit.platform.launcher.LauncherSessionListenerfd09754de5a01f16
org.junit.platform.launcher.LauncherSessionListener.144b3640faa83f474
org.junit.platform.launcher.TestExecutionListenerf482f6546d6593dc
org.junit.platform.launcher.TestIdentifier2b393a1d76332bc4
org.junit.platform.launcher.TestPlan125780e74ba9c50c
org.junit.platform.launcher.core.CompositeEngineExecutionListenercea0030887322419
org.junit.platform.launcher.core.CompositeTestExecutionListener283b3c281a0728e5
org.junit.platform.launcher.core.DefaultDiscoveryRequest5706e3938a47edbc
org.junit.platform.launcher.core.DefaultLauncher0bd6690ec3f385ab
org.junit.platform.launcher.core.DefaultLauncherConfig6fbfe73d83f861ce
org.junit.platform.launcher.core.DefaultLauncherSession593c9fadcd439bc2
org.junit.platform.launcher.core.DefaultLauncherSession.14e7ad5e44df7008e
org.junit.platform.launcher.core.DefaultLauncherSession.ClosedLauncher1fe238faa78c4ee2
org.junit.platform.launcher.core.DelegatingEngineExecutionListener98129d4f91790da1
org.junit.platform.launcher.core.DelegatingLauncher443e4e7cef8118ba
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator9260ad30b5b1dcb4
org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.Phasec5da52319ffdb6cc
org.junit.platform.launcher.core.EngineDiscoveryResultValidator241befbef6ea2edf
org.junit.platform.launcher.core.EngineExecutionOrchestrator61a7d44fcaf1fd6d
org.junit.platform.launcher.core.EngineFilterer5886e10a3932fe3b
org.junit.platform.launcher.core.EngineIdValidatora3cbf4111f4706bd
org.junit.platform.launcher.core.ExecutionListenerAdapter027b702b863a1b7b
org.junit.platform.launcher.core.InternalTestPlan6c1da5c749fc1754
org.junit.platform.launcher.core.IterationOrder67fbbac106398c55
org.junit.platform.launcher.core.IterationOrder.1c32d4c631876b3d3
org.junit.platform.launcher.core.IterationOrder.2b3c544910702c338
org.junit.platform.launcher.core.LauncherConfig58100dc14c875cb9
org.junit.platform.launcher.core.LauncherConfig.Builderb0426f929eec8a53
org.junit.platform.launcher.core.LauncherConfigurationParameters443c9d189d7662aa
org.junit.platform.launcher.core.LauncherConfigurationParameters.Builder89b3d95a424a68ea
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProviderda0ae1240b20de42
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.2481aeb52e3ac15c4
org.junit.platform.launcher.core.LauncherConfigurationParameters.ParameterProvider.32d8e65fa362495e2
org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder8aa84e8c1156fc9d
org.junit.platform.launcher.core.LauncherDiscoveryResult6ba764b26de92159
org.junit.platform.launcher.core.LauncherFactory7c870cd17431cb9d
org.junit.platform.launcher.core.LauncherListenerRegistry64d5f2a8ac991f94
org.junit.platform.launcher.core.ListenerRegistry387fd40f10f1e6b5
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener4c68ad66a29b4dd7
org.junit.platform.launcher.core.OutcomeDelayingEngineExecutionListener.Outcomeb6ca0889820c3cca
org.junit.platform.launcher.core.ServiceLoaderRegistry2a95faa488a889e7
org.junit.platform.launcher.core.ServiceLoaderTestEngineRegistry69f4349cc7042ed7
org.junit.platform.launcher.core.StackTracePruningEngineExecutionListenerdbf05583a874b58d
org.junit.platform.launcher.core.StreamInterceptingTestExecutionListener36972afd5e542435
org.junit.platform.launcher.listeners.UniqueIdTrackingListenerf828b9fe46e426f0
org.junit.platform.launcher.listeners.discovery.AbortOnFailureLauncherDiscoveryListeneree6720edc40a9ccf
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners03063623efb5e8b2
org.junit.platform.launcher.listeners.discovery.LauncherDiscoveryListeners.LauncherDiscoveryListenerTypee18e1a0e62e22287
org.junit.platform.launcher.listeners.session.LauncherSessionListeners792ecbf10e49d607
org.slf4j.LoggerFactorya381b7ddf19bf47d
org.slf4j.bridge.SLF4JBridgeHandlera24ab9068b3f1049
org.slf4j.helpers.NOPLoggerFactory54f5632bfcb8d8d5
org.slf4j.helpers.SubstituteLoggerFactorydc7efc0107a4a62d
org.slf4j.helpers.Util857ff3acc0576435
org.slf4j.impl.StaticLoggerBinder6822bf7129d487fa
project.BadCaseTaskTest34299b2433ce283d
project.GoodCaseTaskTest799f827e7ddd38e0
sun.text.resources.cldr.ext.FormatData_debb786f9842a8e946
sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo9ed83010eeaa402e
sun.util.resources.provider.LocaleDataProvider090384bcacb31f21
worker.org.gradle.api.JavaVersion6444045275aae40b
worker.org.gradle.api.internal.jvm.JavaVersionParser1206b4dd1a2e9827
worker.org.gradle.internal.classloader.ClassLoaderSpeccb374b01ccbebc0b
worker.org.gradle.internal.classloader.ClassLoaderUtils8203100709821636
worker.org.gradle.internal.classloader.ClassLoaderUtils.AbstractClassLoaderLookuperc285dc94ede87ba6
worker.org.gradle.internal.classloader.ClassLoaderUtils.Java9PackagesFetcher66503273ab6df058
worker.org.gradle.internal.classloader.ClassLoaderUtils.LookupClassDefiner101fed03f270a39f
worker.org.gradle.internal.classloader.FilteringClassLoader60efc1577bff24c0
worker.org.gradle.internal.classloader.FilteringClassLoader.RetrieveSystemPackagesClassLoaderf37f538880fb8032
worker.org.gradle.internal.classloader.FilteringClassLoader.Spec66254ecaab39094b
worker.org.gradle.internal.classloader.FilteringClassLoader.Tried8a5448b9f881d5b
worker.org.gradle.internal.classloader.FilteringClassLoader.Trie.Builderc8dff2dff6ca0a46
worker.org.gradle.internal.classloader.FilteringClassLoader.TrieSet9a9aec377ecda35c
worker.org.gradle.internal.stream.EncodedStream.EncodedInput9af7c11b2107c234
worker.org.gradle.process.internal.worker.GradleWorkerMain232767ef46e8d7ca
\ No newline at end of file diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html index f776419..0279371 100644 --- a/build/reports/problems/problems-report.html +++ b/build/reports/problems/problems-report.html @@ -650,7 +650,7 @@ code + .copy-button { diff --git a/build/reports/tests/test/classes/project.BadCaseTaskTest.html b/build/reports/tests/test/classes/project.BadCaseTaskTest.html index d7299cd..532d554 100644 --- a/build/reports/tests/test/classes/project.BadCaseTaskTest.html +++ b/build/reports/tests/test/classes/project.BadCaseTaskTest.html @@ -23,7 +23,7 @@
-
5
+
6

tests

@@ -41,7 +41,7 @@
-
0.013s
+
0.012s

duration

@@ -78,7 +78,7 @@ Assert an IllegalArgumentException when calling a non-Existing Task assertExceptionOnCallingANonextistingTask() -0.001s +0s passed @@ -102,7 +102,13 @@ Assert an IllegalArgumentException when you edit a exits Task assertExceptionOnEditATask() -0.009s +0.008s +passed + + +Get a Exeption by setWorker and getWorker +assertExeptionBySetAndGetAuthorOfATask() +0.001s passed @@ -115,7 +121,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/reports/tests/test/classes/project.GoodCaseTaskTest.html b/build/reports/tests/test/classes/project.GoodCaseTaskTest.html index 2dc1a29..2595f83 100644 --- a/build/reports/tests/test/classes/project.GoodCaseTaskTest.html +++ b/build/reports/tests/test/classes/project.GoodCaseTaskTest.html @@ -23,7 +23,7 @@
-
4
+
5

tests

@@ -41,7 +41,7 @@
-
0.003s
+
0.002s

duration

@@ -78,13 +78,13 @@ Check TaskList if Task there assertCheckTaskListForTask() -0.001s +0s passed Create a new Task assertCreateNewTask() -0.001s +0s passed @@ -96,7 +96,13 @@ Edit Task assertEditATask() -0.001s +0.002s +passed + + +Set Author of a Task +assertSetAuthorOfATask() +0s passed @@ -109,7 +115,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/reports/tests/test/index.html b/build/reports/tests/test/index.html index d182142..9904fdc 100644 --- a/build/reports/tests/test/index.html +++ b/build/reports/tests/test/index.html @@ -20,7 +20,7 @@
-
9
+
11

tests

@@ -38,7 +38,7 @@
-
0.016s
+
0.014s

duration

@@ -82,10 +82,10 @@ project -9 +11 0 0 -0.016s +0.014s 100% @@ -109,20 +109,20 @@ project.BadCaseTaskTest -5 +6 0 0 -0.013s +0.012s 100% project.GoodCaseTaskTest -4 +5 0 0 -0.003s +0.002s 100% @@ -136,7 +136,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/reports/tests/test/packages/project.html b/build/reports/tests/test/packages/project.html index d6f145f..1137874 100644 --- a/build/reports/tests/test/packages/project.html +++ b/build/reports/tests/test/packages/project.html @@ -22,7 +22,7 @@
-
9
+
11

tests

@@ -40,7 +40,7 @@
-
0.016s
+
0.014s

duration

@@ -80,20 +80,20 @@ BadCaseTaskTest -5 +6 0 0 -0.013s +0.012s 100% GoodCaseTaskTest -4 +5 0 0 -0.003s +0.002s 100% @@ -106,7 +106,7 @@ Generated by -Gradle 8.14 at 03.12.2025, 17:07:42

+Gradle 8.14 at 03.12.2025, 17:57:13

diff --git a/build/test-results/test/TEST-project.BadCaseTaskTest.xml b/build/test-results/test/TEST-project.BadCaseTaskTest.xml index e3b752b..7ea69ac 100644 --- a/build/test-results/test/TEST-project.BadCaseTaskTest.xml +++ b/build/test-results/test/TEST-project.BadCaseTaskTest.xml @@ -1,11 +1,12 @@ - + - + - + + diff --git a/build/test-results/test/TEST-project.GoodCaseTaskTest.xml b/build/test-results/test/TEST-project.GoodCaseTaskTest.xml index a0b8447..fc1bf6a 100644 --- a/build/test-results/test/TEST-project.GoodCaseTaskTest.xml +++ b/build/test-results/test/TEST-project.GoodCaseTaskTest.xml @@ -1,10 +1,11 @@ - + - - - + + + + diff --git a/build/test-results/test/binary/results.bin b/build/test-results/test/binary/results.bin index b7ed230..e01e8be 100644 Binary files a/build/test-results/test/binary/results.bin and b/build/test-results/test/binary/results.bin differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 b/build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 new file mode 100644 index 0000000..4ac6f2b Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/Task.class.uniqueId1 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/TaskAlreadyExistsException.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/TaskAlreadyExistsException.class.uniqueId2 new file mode 100644 index 0000000..1c1a919 Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/TaskAlreadyExistsException.class.uniqueId2 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 index 23eaf56..d395ad8 100644 Binary files a/build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 and b/build/tmp/compileJava/compileTransaction/stash-dir/TaskManager.class.uniqueId0 differ diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/TaskStatus.class.uniqueId3 b/build/tmp/compileJava/compileTransaction/stash-dir/TaskStatus.class.uniqueId3 new file mode 100644 index 0000000..da1072b Binary files /dev/null and b/build/tmp/compileJava/compileTransaction/stash-dir/TaskStatus.class.uniqueId3 differ diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin index 452bbe6..bfd8c17 100644 Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ diff --git a/build/tmp/compileTestJava/compileTransaction/stash-dir/BadCaseTaskTest.class.uniqueId0 b/build/tmp/compileTestJava/compileTransaction/stash-dir/BadCaseTaskTest.class.uniqueId0 index 5cca849..b020993 100644 Binary files a/build/tmp/compileTestJava/compileTransaction/stash-dir/BadCaseTaskTest.class.uniqueId0 and b/build/tmp/compileTestJava/compileTransaction/stash-dir/BadCaseTaskTest.class.uniqueId0 differ diff --git a/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 b/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 index 4622e18..de73d8a 100644 Binary files a/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 and b/build/tmp/compileTestJava/compileTransaction/stash-dir/GoodCaseTaskTest.class.uniqueId1 differ diff --git a/build/tmp/compileTestJava/previous-compilation-data.bin b/build/tmp/compileTestJava/previous-compilation-data.bin index db8331f..c5a9391 100644 Binary files a/build/tmp/compileTestJava/previous-compilation-data.bin and b/build/tmp/compileTestJava/previous-compilation-data.bin differ diff --git a/src/main/java/hhn/temp/project/Task.java b/src/main/java/hhn/temp/project/Task.java index 74b014a..316eee3 100644 --- a/src/main/java/hhn/temp/project/Task.java +++ b/src/main/java/hhn/temp/project/Task.java @@ -1,5 +1,7 @@ package hhn.temp.project; +import hhn.temp.project.expections.TaskHasNoWorkerException; + public class Task { private String name; @@ -7,16 +9,10 @@ public class Task { private TaskStatus taskStatus; private int taskID; private static int idCounter = 0; + private String workername; public Task(String name, String description) { - if (name == null || description == null ) { - - throw new IllegalArgumentException("Name/Description is null!"); - } - if(name.isEmpty()) { - throw new IllegalArgumentException("Name is empty!"); - } this.name = name; this.description = description; @@ -26,11 +22,11 @@ public class Task { } public int getTaskID() { - return taskID; + return this.taskID; } public String getName() { - return name; + return this.name; } public String getDescription() { @@ -59,4 +55,34 @@ public class Task { this.taskStatus = taskStatus; } + public void setWorker(String workerName) { + if(workerName == null || workerName.isEmpty()) { + throw new IllegalArgumentException("There is nothing in this variable."); + } + if(!checkOnlyLetter(workerName)){ + throw new IllegalArgumentException("Only Lettery as Worker Name!"); + } + this.workername = workerName; + this.setStatus(TaskStatus.INPROCESS); + } + + public String getWorker() { + if(this.workername == null) { + throw new TaskHasNoWorkerException("Please set first a Worker"); + } + return this.workername; + } + + private boolean checkOnlyLetter(String text) { + boolean result = true; + + for(int i = 0; i < text.length(); i++) { + char c = text.charAt(i); + if(!Character.isLetter(c)) { + result = false; + break; + } + } + return result; + } } diff --git a/src/main/java/hhn/temp/project/TaskManager.java b/src/main/java/hhn/temp/project/TaskManager.java index 08bffa3..80f7b44 100644 --- a/src/main/java/hhn/temp/project/TaskManager.java +++ b/src/main/java/hhn/temp/project/TaskManager.java @@ -16,16 +16,25 @@ public class TaskManager { } public Task createTask(String name, String description) { + if (name == null || description == null ) { + + throw new IllegalArgumentException("Name/Description is null!"); + } + if(name.isEmpty()) { + throw new IllegalArgumentException("Name is empty!"); + } if(!checkOnlyLetterOrDigit(name)) { - throw new TaskAlreadyExistsException("Only Letters or Digit are allowed in the name: " + name); + throw new IllegalArgumentException("Only Letters or Digit are allowed in the name: " + name); } + boolean taskExited = this.taskMap.values().stream().anyMatch(task -> task.getName().equals(name)); if(taskExited) { throw new TaskAlreadyExistsException("Task already exits, with the name: " + name); } + Task task = new Task(name, description); taskMap.put(task.getTaskID(), task); return task; @@ -72,16 +81,16 @@ public class TaskManager { } return result; } - private boolean checkOnlyLetter(String text) { - boolean result = true; - - for(int i = 0; i < text.length(); i++) { - char c = text.charAt(i); - if(!Character.isLetter(c)) { - result = false; - break; - } - } - return result; - } +// private boolean checkOnlyLetter(String text) { +// boolean result = true; +// +// for(int i = 0; i < text.length(); i++) { +// char c = text.charAt(i); +// if(!Character.isLetter(c)) { +// result = false; +// break; +// } +// } +// return result; +// } } diff --git a/src/main/java/hhn/temp/project/TaskStatus.java b/src/main/java/hhn/temp/project/TaskStatus.java index 3b7dcae..fae4883 100644 --- a/src/main/java/hhn/temp/project/TaskStatus.java +++ b/src/main/java/hhn/temp/project/TaskStatus.java @@ -1,5 +1,5 @@ package hhn.temp.project; public enum TaskStatus { - OPEN, CLOSED, IN_PROCESS + OPEN, CLOSED, INPROCESS } diff --git a/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java b/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java index eb99b9c..628522f 100644 --- a/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java +++ b/src/main/java/hhn/temp/project/expections/TaskAlreadyExistsException.java @@ -6,3 +6,4 @@ public class TaskAlreadyExistsException extends RuntimeException { super(message); } } + diff --git a/src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java b/src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java new file mode 100644 index 0000000..2800f34 --- /dev/null +++ b/src/main/java/hhn/temp/project/expections/TaskHasNoWorkerException.java @@ -0,0 +1,8 @@ +package hhn.temp.project.expections; + +public class TaskHasNoWorkerException extends RuntimeException { + + public TaskHasNoWorkerException(String message) { + super(message); + } +} \ No newline at end of file diff --git a/test/project/BadCaseTaskTest.java b/test/project/BadCaseTaskTest.java index 55a433a..8070a8a 100644 --- a/test/project/BadCaseTaskTest.java +++ b/test/project/BadCaseTaskTest.java @@ -2,7 +2,9 @@ package project; import hhn.temp.project.Main; import hhn.temp.project.Task; import hhn.temp.project.TaskManager; +import hhn.temp.project.TaskStatus; import hhn.temp.project.expections.TaskAlreadyExistsException; +import hhn.temp.project.expections.TaskHasNoWorkerException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; @@ -30,6 +32,7 @@ public class BadCaseTaskTest { assertThrows(IllegalArgumentException.class,() -> taskManager.createTask(null, null)); assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", "")); assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("", "test")); + assertThrows(IllegalArgumentException.class,() -> taskManager.createTask("ä#eadsew2", "test")); } @@ -83,4 +86,19 @@ public class BadCaseTaskTest { } + @Test + @DisplayName("Get a Exeption by setWorker and getWorker") + public void assertExeptionBySetAndGetAuthorOfATask() { + String name = "Name"; + String description = "Description"; + String workerName = "worker"; + + Task task = taskManager.createTask(name, description); + assertThrows(TaskHasNoWorkerException.class, () -> task.getWorker()); + assertThrows(IllegalArgumentException.class, () -> task.setWorker(null)); + assertThrows(IllegalArgumentException.class, () -> task.setWorker("")); + assertThrows(IllegalArgumentException.class, () -> task.setWorker("ewrgi43rfoiw2öa#-")); + + } + } diff --git a/test/project/GoodCaseTaskTest.java b/test/project/GoodCaseTaskTest.java index 97c3e51..b19078c 100644 --- a/test/project/GoodCaseTaskTest.java +++ b/test/project/GoodCaseTaskTest.java @@ -80,12 +80,29 @@ public class GoodCaseTaskTest { assertEquals(newDescription, task.getDescription()); assertEquals(TaskStatus.OPEN, task.getStatus()); - task.setStatus(TaskStatus.IN_PROCESS); - assertEquals(TaskStatus.IN_PROCESS, task.getStatus()); + task.setStatus(TaskStatus.INPROCESS); + assertEquals(TaskStatus.INPROCESS, task.getStatus()); } + @Test + @DisplayName("Set Author of a Task") + public void assertSetAuthorOfATask() { + String name = "Name"; + String description = "Description"; + String workerName = "worker"; + //String newName = "Name2"; + String newDescription = "Description2"; + Task task = taskManager.createTask(name, description); + assertNotNull(task); + assertEquals(TaskStatus.OPEN, task.getStatus()); + assertDoesNotThrow(() -> task.setWorker(workerName)); + assertEquals(workerName, task.getWorker()); + assertEquals(TaskStatus.INPROCESS, task.getStatus()); + + } + }