mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[Recent Tests] Corrected magnitude calculation
This commit is contained in:
@@ -80,13 +80,7 @@ class SuiteEntry(url: String, magnitude: TestStateInfo.Magnitude, runDate: Date)
|
||||
}
|
||||
|
||||
override val magnitude: TestStateInfo.Magnitude by lazy {
|
||||
tests.forEach {
|
||||
if (it.magnitude != super.magnitude) {
|
||||
return@lazy it.magnitude
|
||||
}
|
||||
}
|
||||
|
||||
super.magnitude
|
||||
tests.find { it.magnitude != PASSED_INDEX && it.magnitude != COMPLETE_INDEX }?.magnitude ?: PASSED_INDEX
|
||||
}
|
||||
|
||||
}
|
||||
@@ -104,7 +98,9 @@ class RunConfigurationEntry(val runSettings: RunnerAndConfigurationSettings, ini
|
||||
|
||||
override val runDate = suites.map { it.runDate }.min()!!
|
||||
|
||||
override val magnitude = COMPLETE_INDEX
|
||||
override val magnitude: TestStateInfo.Magnitude by lazy {
|
||||
suites.find { it.magnitude != PASSED_INDEX && it.magnitude != COMPLETE_INDEX }?.magnitude ?: PASSED_INDEX
|
||||
}
|
||||
|
||||
override val presentation = runSettings.name
|
||||
|
||||
|
||||
@@ -116,6 +116,15 @@ class RecentTestsOrderTest: LightIdeaTestCase() {
|
||||
|
||||
val tests = data.getTestsToShow()
|
||||
assertThat(tests).hasSize(3)
|
||||
|
||||
assertThat(tests[0].presentation).isEqualTo("SingleTest.test")
|
||||
assertThat(tests[0].magnitude).isEqualTo(FAILED_INDEX)
|
||||
|
||||
assertThat(tests[1].presentation).isEqualTo("SingleTest")
|
||||
assertThat(tests[1].magnitude).isEqualTo(FAILED_INDEX)
|
||||
|
||||
assertThat(tests[2].presentation).isEqualTo("all tests")
|
||||
assertThat(tests[2].magnitude).isEqualTo(FAILED_INDEX)
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -81,8 +81,13 @@ class RecentTestsStepTest: LightIdeaTestCase() {
|
||||
assertThat(tests).hasSize(3)
|
||||
|
||||
assertThat(tests[0].presentation).isEqualTo("JFSDTest.testItMakesMeSadToFixIt")
|
||||
assertThat(tests[0].magnitude).isEqualTo(FAILED_INDEX)
|
||||
|
||||
assertThat(tests[1].presentation).isEqualTo("JFSDTest")
|
||||
assertThat(tests[1].magnitude).isEqualTo(FAILED_INDEX)
|
||||
|
||||
assertThat(tests[2].presentation).isEqualTo("all tests")
|
||||
assertThat(tests[2].magnitude).isEqualTo(FAILED_INDEX)
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user