[FIR] Implement checkers for FIR parcelize plugin

There is one of checks left unimplemented (FirParcelizePropertyChecker.checkParcelableClassProperty)
  because it requires huge commonization of detecting which type can be
  serialized and which not, which is not prioritized job for now
This commit is contained in:
Dmitriy Novozhilov
2021-10-26 16:04:14 +03:00
committed by teamcityserver
parent eac9a9fc79
commit 8cdddbfd9d
37 changed files with 1089 additions and 62 deletions
@@ -350,6 +350,8 @@ fun main(args: Array<String>) {
}
generateTestGroupSuiteWithJUnit5 {
val excludedFirTestdataPattern = "^(.+)\\.fir\\.kts?\$"
testGroup("plugins/parcelize/parcelize-compiler/tests-gen", "plugins/parcelize/parcelize-compiler/testData") {
testClass<AbstractParcelizeBoxTest> {
model("box")
@@ -372,7 +374,11 @@ fun main(args: Array<String>) {
}
testClass<AbstractParcelizeDiagnosticTest> {
model("diagnostics")
model("diagnostics", excludedPattern = excludedFirTestdataPattern)
}
testClass<AbstractFirParcelizeDiagnosticTest> {
model("diagnostics", excludedPattern = excludedFirTestdataPattern)
}
}