Closed ForNeVeR closed 10 months ago
Ok, that's interesting. It gets fixed by ./gradlew clean
. In particular:
$ ./gradlew clean && ./gradlew test # works well
# run tests from the IDE
$ ./gradlew test # breaks
A more stable sequence:
# always breaks:
$ ./gradlew clean && ./gradlew test --tests "com.intellij.plugin.powershell.lang.PowerShellParserTest"
# always works:
$ ./gradlew clean && ./gradlew test
So, something during other tests changes the test environment to make the test in question pass.
Ok, the behavior change is caused by something inside PowerShellCodeInsightTest
.
I have stable test failure for
testLabeledStatement
locally that doesn't reproduce on CI: