Håkon Holmstedt
11/16/2021, 12:34 PMAbstractBaseTest
class of about 2000 lines that is inherited by many of our tests, and we have read somewhere on the jetbrains blog that large classes can impact compile time. Is it reasonable to think that rewriting the AbstractBaseClass to something concrete that tests can use, rather than inherit, would improve our situation?pniederw
11/16/2021, 2:58 PMAbstractBaseTest
itself is the problem.tddmonkey
11/17/2021, 11:39 AMHåkon Holmstedt
11/17/2021, 11:39 AMAbstractBaseTest
(even adding an unused, empty function) adds a minute to the compileTestKotlin
phase of our gradle build, while similar changes to any of the concrete subclasses only adds about a second. So the base class is absolutely our problem… I guess we’ll be looking into a different solution for sharing the setup.tddmonkey
11/17/2021, 11:39 AMHåkon Holmstedt
11/17/2021, 11:42 AMEmil Kantis
11/17/2021, 5:51 PMHåkon Holmstedt
11/17/2021, 6:06 PMtddmonkey
11/17/2021, 7:09 PMcrummy
11/17/2021, 8:09 PMHåkon Holmstedt
11/17/2021, 8:12 PMMichael Böiers
11/18/2021, 9:57 AM