Skip to content

Allow global mutant operator config #127

@MattWindsor91

Description

@MattWindsor91

Building on #126, another pattern is that many of the mutant operators work across machines; specifying them individually per machine is repetitive and error-prone. As such, it would be nice to:

  • have a global configuration of mutant ranges, using the same sort of syntax as present (and likely stored directly in the plan's root);
  • allow range specifications as follows:
[[mutation.auto.ranges]]
  operator = "LT"
  start    = 108
  end      = 111
# ...
[[machines.foo.mutation.auto.ranges]]
  include = "LT"

This would just expand to the global definition for LT.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions