Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cucumber #248

Open
wants to merge 3 commits into
base: development
Choose a base branch
from
Open

Cucumber #248

wants to merge 3 commits into from

Conversation

patricioe
Copy link
Contributor

This is a refactor from pull request #247 which incorporates the changes into a separate maven module for ease of integration.

aslakhellesoy and others added 2 commits July 26, 2021 14:34
* Add CucumberSplit

* Add URL in JavaDoc

* Improve the Cucumber example to be more realistic

* disambiguation
@patricioe
Copy link
Contributor Author

@aslakhellesoy could you pease give it a try before a deploy to maven this artifact?

@aslakhellesoy
Copy link

Thanks @patricioe - I'll take it for a spin....

<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>6.10.4</version>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add <scope>provided</scope> here so that users can choose a more recent version of Cucumber when it's released. (The API we're using is stable and unlikely to change).

<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>6.10.4</version>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add <scope>test</scope> here since it's not used in src/main, only in src/test.

Copy link

@aslakhellesoy aslakhellesoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've suggested two changes to pom.xml.

I also suggest adding this to the root pom.xml so the module gets included in the root level build:

    <modules>
        <module>testing</module>
        <!-- Add this line -->
        <module>testing-cucumber</module>
        <module>client</module>
    </modules>

Thanks a lot!!

@patricioe
Copy link
Contributor Author

@aslakhellesoy done

@sonarqube-pull-requests
Copy link

SonarQube Quality Gate

Quality Gate failed

Failed condition 23.6% 23.6% Coverage on New Code (is less than 80%)

See analysis details on SonarQube

@patricioe
Copy link
Contributor Author

@aslakhellesoy deployed. java-client-testing-cucumber-1.0.0-rc1.jar

I won't merge the PR yet.

@aslakhellesoy
Copy link

I've now moved this code to https://github.com/cucumber/split-java/ and added some documentation. Please remove the code I have contributed now that Cucumber-Split has a new home.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants