gitlab opensavvy/groundwork/prepared 1.0.0-rc.1

latest releases: 2.1.1, 2.1.0, 2.0.6...
19 months ago

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)

Don't miss a new prepared release

NewReleases is sending notifications on new releases.