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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions