Package-level declarations

Types

Link copied to clipboard
class SelfieExtension(projectConfig: AbstractProjectConfig) : Extension, BeforeSpecListener, TestCaseExtension, FinalizeSpecListener, AfterProjectListener

If you're using Kotest, add this to your AbstractProjectConfig. See here for high-level docs.

Link copied to clipboard

If you create a class named SelfieSettings in the package selfie, it must extend this class, and you can override the methods below to customize various behaviors of selfie. You can also put the settings class somewhere else if you set the selfie.settings system property to the fully qualified name of the class you want selfie to use.

Link copied to clipboard
class SelfieTestExecutionListener : TestExecutionListener

This is automatically registered at runtime thanks to META-INF/services.

Link copied to clipboard