Skip to content

Commit

Permalink
fixes #58 adding default values for boolean based arguments (#59)
Browse files Browse the repository at this point in the history
Co-authored-by: Sergio Freire <[email protected]>
  • Loading branch information
bitcoder and Sergio Freire authored Apr 4, 2023
1 parent d1afa88 commit a7ac686
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 19 deletions.
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Fixed

## [0.7.2] - 2023-03-04

### Fixed

- add default values for command-line parameters (#58)

## [0.7.1] - 2023-02-02

### Fixed
Expand Down Expand Up @@ -90,7 +96,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

[unreleased]: https://github.com/Xray-App/xray-maven-plugin/compare/0.7.1...HEAD
[unreleased]: https://github.com/Xray-App/xray-maven-plugin/compare/0.7.2...HEAD
[0.7.2]: https://github.com/Xray-App/xray-maven-plugin/compare/0.7.2...0.7.1
[0.7.1]: https://github.com/Xray-App/xray-maven-plugin/compare/0.7.1...0.7.0
[0.7.0]: https://github.com/Xray-App/xray-maven-plugin/compare/0.7.0...0.7.0
[0.6.0]: https://github.com/Xray-App/xray-maven-plugin/compare/0.5.0...0.6.0
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Add the following dependency to your pom.xml, where the `<configuration>` is opt
<plugin>
<groupId>app.getxray</groupId>
<artifactId>xray-maven-plugin</artifactId>
<version>0.7.1</version>
<version>0.7.2</version>
<scope>test</scope>
<configuration>
<clientId>215FFD69FE46447280000000000</clientId>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>app.getxray</groupId>
<artifactId>xray-maven-plugin</artifactId>
<version>0.7.1</version>
<version>0.7.2</version>
<packaging>maven-plugin</packaging>
<name>xray-maven-plugin</name>
<description>Maven plugin for interacting with Xray (server/datacenter and cloud), used in CI/CD for assisting in test automation flows, such as reporting test results back to Xray and, by consequence, Jira.</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class ExportFeaturesMojo extends AbstractMojo {
@Parameter(property = "xray.clientSecret", required = false)
private String clientSecret;

@Parameter(property = "xray.cloud", required = true)
@Parameter(property = "xray.cloud", required = true, defaultValue = "false")
private Boolean cloud;

@Parameter(property = "xray.issueKeys", required = false)
Expand All @@ -51,19 +51,19 @@ public class ExportFeaturesMojo extends AbstractMojo {
@Parameter(property = "xray.outputDir", required = false)
private String outputDir;

@Parameter(property = "xray.abortOnError", required = false)
@Parameter(property = "xray.abortOnError", required = false, defaultValue = "true")
private Boolean abortOnError;

@Parameter(property = "xray.useInternalTestProxy", required = false)
@Parameter(property = "xray.useInternalTestProxy", required = false, defaultValue = "false")
private Boolean useInternalTestProxy;

@Parameter(property = "xray.ignoreSslErrors", required = false)
@Parameter(property = "xray.ignoreSslErrors", required = false, defaultValue = "false")
private Boolean ignoreSslErrors;

@Parameter(property = "xray.timeout", required = false, defaultValue = "50")
private Integer timeout;

@Parameter(property = "xray.verbose", required = false)
@Parameter(property = "xray.verbose", required = false, defaultValue = "false")
private Boolean verbose;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public class ImportFeaturesMojo extends AbstractMojo {
@Parameter(property = "xray.clientSecret", required = false)
private String clientSecret;

@Parameter(property = "xray.cloud", required = true)
@Parameter(property = "xray.cloud", required = true, defaultValue = "false")
private Boolean cloud;


Expand All @@ -68,22 +68,22 @@ public class ImportFeaturesMojo extends AbstractMojo {
@Parameter(property = "xray.inputFeatures", required = false)
private String inputFeatures;

@Parameter(property = "xray.updateRepository", required = false)
@Parameter(property = "xray.updateRepository", required = false, defaultValue = "false")
private Boolean updateRepository;

@Parameter(property = "xray.abortOnError", required = false)
@Parameter(property = "xray.abortOnError", required = false, defaultValue = "true")
private Boolean abortOnError;

@Parameter(property = "xray.useInternalTestProxy", required = false)
@Parameter(property = "xray.useInternalTestProxy", required = false, defaultValue = "false")
private Boolean useInternalTestProxy;

@Parameter(property = "xray.ignoreSslErrors", required = false)
@Parameter(property = "xray.ignoreSslErrors", required = false, defaultValue = "false")
private Boolean ignoreSslErrors;

@Parameter(property = "xray.timeout", required = false, defaultValue = "50")
private Integer timeout;

@Parameter(property = "xray.verbose", required = false)
@Parameter(property = "xray.verbose", required = false, defaultValue = "false")
private Boolean verbose;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public class ImportResultsMojo extends AbstractMojo {
@Parameter(property = "xray.clientSecret", required = false)
private String clientSecret;

@Parameter(property = "xray.cloud", required = true)
@Parameter(property = "xray.cloud", required = true, defaultValue = "false")
private Boolean cloud;

@Parameter(property = "xray.reportFile", required = true)
Expand Down Expand Up @@ -81,19 +81,19 @@ public class ImportResultsMojo extends AbstractMojo {
@Parameter(property = "xray.testExecInfoJson", required = false)
private String testExecInfoJson;

@Parameter(property = "xray.abortOnError", required = false)
@Parameter(property = "xray.abortOnError", required = false, defaultValue = "true")
private Boolean abortOnError;

@Parameter(property = "xray.useInternalTestProxy", required = false)
@Parameter(property = "xray.useInternalTestProxy", required = false, defaultValue = "false")
private Boolean useInternalTestProxy;

@Parameter(property = "xray.ignoreSslErrors", required = false)
@Parameter(property = "xray.ignoreSslErrors", required = false, defaultValue = "false")
private Boolean ignoreSslErrors;

@Parameter(property = "xray.timeout", required = false, defaultValue = "50")
private Integer timeout;

@Parameter(property = "xray.verbose", required = false)
@Parameter(property = "xray.verbose", required = false, defaultValue = "false")
private Boolean verbose;

/**
Expand Down

0 comments on commit a7ac686

Please sign in to comment.