Add internal move refactoring testing action

This action doing further steps in infinite loop (breaks after user request):
1) Generate random move refactoring model
2) Run this model (if it is correct)
3) Recompile the project
4) If compilation was not succeeded write model parameters into output file
5) Delete all new files and directories and make "git reset"
This commit is contained in:
Igor Yakovlev
2019-08-20 12:09:40 +03:00
parent 3951fde081
commit 63892891db
10 changed files with 1009 additions and 0 deletions
@@ -112,6 +112,12 @@
<action id="DumbModeTremble" class="org.jetbrains.kotlin.idea.actions.internal.DumbModeTrembleAction"
text="Tremble Dumb Mode"/>
<group id="KotlinRefactoringTesting" text="Kotlin refactoring testing" popup="true">
<action id="TestMoveRefactiringAction"
class="org.jetbrains.kotlin.idea.actions.internal.refactoringTesting.MoveRefactoringAction"
text="Test move refactoring on opened project"/>
</group>
<group id="KotlinInternalGroup" text="Kotlin" popup="true">
<group id="KotlinCompletionBenchmarkGroup" popup="true" text="Benchmark completion">
<action id="TopLevelCompletionBenchmarkAction"