Skip to content

Commit aaaf3a3

Browse files
author
jantje
committed
Add the need for -Dtest=RegressionTest in mvn command
also did some other updates and additions
1 parent 45e3082 commit aaaf3a3

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

readme.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,24 @@ Below are instructions on how to download and compile the source code from the c
1717
You only need to do one.
1818
Also subscribe to the developers list by [clicking here](http://www.freelists.org/list/eclipse-arduino-dev) or by sending a mail with subject _Subscribe_ to [[email protected]](mailto:[email protected]?subject=Subscribe) (this is not for support questions)
1919

20-
## There are lots of issues open that seem fixed.
21-
We only close issues when they are in part of a stable release. Therefore the open list contains all open items for the last stable release. Known open issue for the last nightly can be found with this query:
22-
is:issue is:open -label:"status: fixed in nightly"
20+
## There are lots of issues in the release that seem fixed.
21+
We close issues when they have been validated as part of the nightly. Therefore the open list no longer contains items fixed in the nightly. Known issue fixed in the last nightly can be found with this query:
22+
is:issue is:closed -label:"status: fixed in nightly"
2323

2424
## Quick Installation
2525
### Prerequisites
2626

2727
Please install [git] (http://git-scm.com/downloads) and [maven] (http://maven.apache.org/download.cgi).
2828

29-
### Build from source
29+
### Build from the command line from source for your os and the default eclipse instance
3030

3131
```bash
3232
git clone https://github.com/jantje/arduino-eclipse-plugin
3333
cd arduino-eclipse-plugin
34-
mvn clean verify
34+
mvn clean -Dtest=RegressionTest verify
3535
```
3636

37-
### Running the IDE/Plugin
37+
### Running the build from source IDE/Plugin
3838

3939
Sloeber can be started, e.g. on a 64-bit mac, with:
4040

@@ -63,6 +63,7 @@ Mac OSX and Linux
6363

6464
You can control the maven build with the following profiles: (this list may not be complete as new eclipse versions are added nearly immediately)
6565

66+
* oxygen
6667
* neon (builds against the neon repositories (4.6))
6768
* luna (builds agains the luna repositories (4.4))
6869
* mars (builds agains the mars repositories (4.5))
@@ -73,12 +74,16 @@ You can control the maven build with the following profiles: (this list may not
7374
* mac64
7475

7576
##### Examples
76-
mvn verify -Plinux32 (builds for neon and linux 32 bits)
77-
mvn verify -Pwin32,mars,linux32
77+
mvn verify -Plinux32 -Dtest=RegressionTest (builds for neon and linux 32 bits)
78+
mvn verify -Pwin32,mars,linux32 -Dtest=RegressionTest
7879

7980
To build for neon and the platform you are running on:
8081

81-
mvn clean verify
82+
mvn clean verify -Dtest=RegressionTest
83+
84+
### what is this -Dtest=RegressionTest about
85+
mvn builds and run tests automagically. However many junit tests in Sloeber are very extensive and will always have failures.
86+
By adding -Dtest=RegressionTest anly the regression test is run and this test should be successfull.
8287

8388
### Setting up a repository
8489

@@ -91,7 +96,7 @@ If you want to import the latest code based plugin to another Eclipse setup you
9196
* Fork the repository on GitHub (https://help.github.com/articles/fork-a-repo) for your changes. Note that your git link should look like this: https://github.com/YOUR_FORK/arduino-eclipse-plugin.git –– we will use it later.
9297
* Checkout locally
9398
* Make changes
94-
* Run ```mvn clean verify``` to build
99+
* Run ```mvn clean verify -Dtest=RegressionTest``` to build
95100
* Open the self-contained IDE and verify your fix
96101
* (Anything special about Travis CI & builds?)
97102

0 commit comments

Comments
 (0)