Ktor, Parameterized and iOS support, test tagging and stable kotlin-test on JS ### Suite - Document that advanceUntilIdle ignores background tasks (#37, !44) - Fixed an incorrect example for the class Ignored (ff6de16a, !45) - Allow test tagging (757882ff, !45) - iOS support (#35, !42) Breaking: - TestConfig instances can now allow being specified multiple times (ad5cbade, #28, !45) - Finalizers can now decide whether they are executed depending on test outcome (79d664b3, #41, !49) ### Compat: Arrow - iOS support (#35, !42) ### Compat: Filesystem - Temporary files and directories are not deleted anymore when tests fail (76fe7a70, #41, !49) ### Compat: Parameterized - Create this module to expose the Parameterized library to Prepared tests (#30, !43) ### Compat: Ktor - Create this module to interoperate with the Ktor Test Host (#42, !51) ### Runner: Kotest - Prepared test tags are now visibly by the Kotest runner (757882ff, !45) - Introduce PreparedSpec (!50) - iOS support (#35, !42) ### Runner: Kotlin-test - Complete rewrite for the JS platforms, which now use officially-supported means of declaring tests dynamically (#38, !54) - iOS support (#35, !42) ### Build and deployment - The project is now based on the Gradle Playground, like all our other projects (!38) - Removed the unused 'framework' module (#36, !41) ### Dependencies - Kotlin 1.9.22 (128dfe13) - The iOS targets are now built with MacOS 13 and XCode 14 (7f548d9e) - Dokkatoo 2.1.0 (f4a3146f)