Skip to content

lacking of documentation and example about system verison #35

@gilgougnot

Description

@gilgougnot

Hi,

I try to understand how system version configuration works on changeUnit and I don t find anywhere in the doc or in the examples project a explained use case.

the ChangeUnit documentation point to the runner configuration documentation where the only information we have is the nature (string) and default value for startSystemVersion & endSystemVersions.

So her are my questions:

  • shall we assume a typo in the documentation about "endSystemVersions" property name (additional 's' at the end)? MongockStandalone builder is exposing a 'setEndSystemVersion'
  • What does 'MAX_VAUE' means for a string as a default value for endSystemVersions property ?
  • What is the supported format/pattern of the value for startSystemVersion & endSystemVersions ? Can I use SemVer ? HOw would "123" and "abc" values shall behave for start and end version ?

I use Standalone runner, I have a set of changeunit with different systemVersion values and try to only run some of them by playing with the startSystemVersion & endSystemVersion of the builder.

ChangeUnit 1 ChangeUnit 2 runner setStartSystemVersion runner setEndSystemVersion Expected
1.0.0 2.0.0 1.0.0 1.9.0 running only changeUnit 1
0.0.1 0.1.0 1.0.0 1.9.0 running Nothing
1 50 1 30 running only changeUnit 1

So far none of those cases works

Can you plz enrich documentation and provide working examples using standalone runner ?

Thx

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions