mutation_test library

This library provides functionality to test the quality of your automated tests via mutation testing.

Especially for software that has to provide functional safety, the tests have to be of high quality and recognize any change in behavior of your code. In order to verify the quality of your tests, create an instance of the "MutationTest" class and call method runMutationTest().

Classes

MutationTest
This is the primary interface for the mutation testing.

Enums

ReportFormat
Format for the report file

Functions

builtinMutationRules() String
Returns the builtin mutation rules as String
createLicenseText() String
Creates the OSS license text of all packages used by this library. Uses the flutter_oss_licenses package to generate the license information for the used packages.
dartDefaultConfiguration() String
Returns the default dart configuration
dartExcludeStringsConfiguration() String
fullXMLFile() String
Returns a complete example file
mutationTestVersion() String
Returns the version of this library.