Instruktioner för utvecklare
Checka ut källkoden för SKLTP VP
Följ instruktionen på https://code.google.com/p/skltp/source/checkout för att checka ut källkoden.
För att enbart checka ut VP rekommenderas följande
svn checkout https://skltp.googlecode.com/svn/tp/vp skltp-vp --username <username> eller svn checkout http://skltp.googlecode.com/svn/tp/vp skltp-vp-read-only
Instruktioner för använda lokal Ping konsument vid tester mot VP och dess interna VP producent
NOT! Beskrivning under uppbyggnad
- Checka ut projekt skltp och skltpservices om inte detta redan är gjort
- svn checkout http://skltp.googlecode.com/svn/
- Bygg VP och dess beroenden
- Uppdatera TAK cache för att kunna anropa Ping med angivet certifikat
- För lite större mängder TAK-data, ladda ner och packa upp tk.localCache.zip och lägg i din hemmakatalog. Döp filen till .tk.localCache.
- Uppdatera /vp/vp-services/src/test/resources/teststub-services/VagvalAgentTest-teststub-service.xml, byt port till 9888 på endpointAddress, så att inte den lokala tak cachen skrivs över vid uppstart.
- För lite större mängder TAK-data, ladda ner och packa upp tk.localCache.zip och lägg i din hemmakatalog. Döp filen till .tk.localCache.
- Starta se.skl.tp.vp.VpMuleServer
- via eclipse
- via maven, mvn test -Pmuleserver
- Använd Ping konsument under <svn root>/tp/vp/vp-ping/Ping/Test-consumer för att göra anrop mot VP
- I nuläget konsumenten i Trunk
- Uppdatera konsumentens pom.xml med tex anropsintervall mm
- Kör konsumenten med mvn test -Plocaltest
Instruktioner för använda lokal Ping konsument vid tester mot VP och en extern Ping producent
- mvn clean install på <svn root>/tp/vp/vp-ping för att bygga alla beroenden
- Starta Ping producent under <svn root>/tp/vp/vp-ping/Ping/Test-producent med mvn test -Plocaltest
- Vid behov uppdatera Test-producent/pom.xml med adress till ändpunkt som skall använda
- Beskriv hur den externa producenten kan nås, tex via portforward om man kör med virtuell maskin
- ssh -L 10000:localhost:10000 -L 20000:localhost:20000 someuser@some-remote-host
- Använd Ping konsument under <svn root>/tp/vp/vp-ping/Ping/Test-consumer för att göra anrop mot VP
- I nuläget konsumenten i Trunk
- Vid behov uppdatera Test-konsument/pom.xml med adress till ändpunkt som skall använda
- Uppdatera konsumentens pom.xml med tex anropsintervall mm
- Kör konsumenten med mvn test -Plocaltest
Releasa VP
För att bygga en release av TAK följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.