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.