-
Notifications
You must be signed in to change notification settings - Fork 161
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
Added Cucumber Testing Specific Information #2649
Added Cucumber Testing Specific Information #2649
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #2649 +/- ##
=============================================
+ Coverage 50.14% 50.15% +0.01%
- Complexity 2551 2552 +1
=============================================
Files 1000 1000
Lines 28241 28241
Branches 2308 2308
=============================================
+ Hits 14162 14165 +3
+ Misses 13081 13079 -2
+ Partials 998 997 -1
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## develop #2649 +/- ##
=============================================
+ Coverage 49.76% 50.62% +0.86%
- Complexity 2509 2586 +77
=============================================
Files 1001 1001
Lines 28503 28503
Branches 2317 2317
=============================================
+ Hits 14184 14431 +247
+ Misses 13342 13070 -272
- Partials 977 1002 +25
Continue to review full report at Codecov.
|
docs/developer-guide/en/qa.md
Outdated
1. Run `mvn clean install -DskipTests -Pconsole,docker` and then `mvn clean install` command to see if all the tests pass correctly | ||
2. Push changes to you remote repository and wait for the Travis to complete successfully (there should be no test failures, CI environments should always be green): | ||
- Travis CI [![Build](https://api.travis-ci.org/eclipse/kapua.svg)](https://travis-ci.org/eclipse/kapua/) | ||
- Eclipse Hudson [![Hudson](https://img.shields.io/jenkins/s/https/hudson.eclipse.org/kapua/job/Develop.svg)](https://hudson.eclipse.org/kapua/) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please make references to Jenkins since Hudson has been deprecated.
Use link https://ci.eclipse.org/kapua/
docs/developer-guide/en/qa.md
Outdated
2. Push changes to you remote repository and wait for the Travis to complete successfully (there should be no test failures, CI environments should always be green): | ||
- Travis CI [![Build](https://api.travis-ci.org/eclipse/kapua.svg)](https://travis-ci.org/eclipse/kapua/) | ||
- Eclipse Hudson [![Hudson](https://img.shields.io/jenkins/s/https/hudson.eclipse.org/kapua/job/Develop.svg)](https://hudson.eclipse.org/kapua/) | ||
3. Test OpenShift distribution: You should also verify that OpenShift regression test suite works as expected. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haven't we removed the qa-openshift module?
docs/developer-guide/en/qa.md
Outdated
|
||
You should also verify that OpenShift regression test suite works as expected. First of all, start local OpenShift cluster as described | ||
[here](https://github.com/eclipse/kapua/blob/develop/docs/developer-guide/en/running.md#openshift). | ||
Go to [IntelliJ website](https://www.jetbrains.com/idea/download/#section=mac) and download the Community Edition IntelliJ. After the installation, we have to install some plugins also, but not before we install Java and Maven. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe remove the #section=mac
and make just point to the download page
docs/developer-guide/en/qa.md
Outdated
### Testing In General | ||
|
||
#### Unit testing | ||
Unit testing is simpe testing, that tests small chunks of code (for example user creation), that do not use other services (permissions, devices...). These tests are tipically done by developers as they know the functionality best. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
simpe
typo
7474d3a
to
4e59f32
Compare
I have added cucumber specifics for kapua project. All of the information is added in qa.md file, as I did not want to add a new file. There is basic information regarding testing and after that some specific information for potential developers/QA people that would want to contribute. "qa-openshift" testing par thas been removed, since this module is not in the project any more. Signed-off-by: Leonardo Gaube <leonardo.gaube@comtrade.com>
4e59f32
to
6bbb6cd
Compare
Hey @Coduz, |
I have added cucumber specifics for kapua project. All of the information
is added in qa.md file, as I did not want to add a new file.
There is basic information regarding testing and after that some
specific information for potential developers/QA people that would want to
contribute.
Related Issue
This PR fixes issue #2648.
Description of the solution adopted
I have added documentation regarding cucumber integration testing in /docs/developer/guide/qa.md.
Screenshots
N/A
Any side note on the changes made
There are no side notes that need explanation since this is just a simpel documentation describing cucumber integration tests.
Signed-off-by: Leonardo Gaube leonardo.gaube@comtrade.com