...
- SoapUI för funktionella tester
- Gatling för lasttester och robusthetstester
För mer information om hur Gatling används se instruktion för att köra lasttester med Gatling
Hur commita kod i Subversion
Innan man commitar ändringar är det väldigt viktigt att man:
- Gjort en svn update (eller svn synchronize i Eclipse pluginen) för att säkerställa att man har senaste koden hos sig.
Gör man inte det så kan det leda till onödiga merge-problem när man väl commitar eller att commitade ändringar bryter tester i byggservern. - Gör en fullständig
mvn clean install
påtrunk
nivå för att försäkra sig om att allt fortfarande sitter ihop innan man commitar
Se till att stänga alternativt starta om IDE'n, t ex Mule Studio, innan mvn clean startas annars kan IDE'n upptäcka detta och börjar kompilera om klasser vilket kan förvilla maven och bygget går då fel... - Commita med en relevant commit kommentar.
Företrädesvis skall kod commitas mot ett JIRA-ärende och då skall dess id vara prefix i commit kommentaren, t ex "SKLTP-nnn: anledning till commit".
Jobbar man inte mot ett JIRA ärende få man prefixa sin commit kommentar med komponents prefix (t ex "VP - ", "EI - " eller "AgP - ") för att skilja ut ändringar mot ändringar i Subversion för andra SKLTP komponenter.
License headers
The Maven build checks that source files contain license headers (for example, when running: mvn clean install) using the com.mycila.maven-license-plugin:maven-license-plugin.
...