Gå till slutet av bannern
Gå till början av bannern

SKLTP VP - Instruktioner för utvecklare

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

« Föregående Version 42 Nästa »

Instruktioner för utvecklare

Initial uppsättning av utvecklingsmiljön

Sätt upp utvecklingsmiljö enligt följande: Generella instruktioner för utvecklare.

Checka ut källkoden för SKLTP VP och bygg

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 

  1. Checka ut projekt skltp och skltpservices om inte detta redan är gjort
    1. svn checkout http://skltp.googlecode.com/svn/ 
  2. Bygg VP och dess beroenden
  3. Uppdatera TAK cache för att kunna anropa Ping med angivet certifikat
    1. 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.
    2. 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.
  4. Starta se.skl.tp.vp.VpMuleServer
    1. via eclipse
    2. via maven, $vp-services mvn -PmuleServer
  5. Använd Ping konsument under <svn root>/tp/vp/vp-ping/Ping/Test-consumer för att göra anrop mot VP
    1. I nuläget konsumenten i Trunk
    2. Uppdatera konsumentens pom.xml med tex anropsintervall mm
    3. Kör konsumenten med mvn test -Plocaltest

Instruktioner för använda lokal Ping konsument vid tester mot VP och en extern Ping producent

  1. mvn clean install på <svn root>/tp/vp/vp-ping för att bygga alla beroenden
  2. Starta Ping producent under <svn root>/tp/vp/vp-ping/Ping/Test-producent med mvn test -Plocaltest
    1. Vid behov uppdatera Test-producent/pom.xml med adress till ändpunkt som skall använda
  3. Beskriv hur den externa producenten kan nås, tex via portforward om man kör med virtuell maskin
    1. ssh -L 10000:localhost:10000 -L 20000:localhost:20000 someuser@some-remote-host
  4. Använd Ping konsument under <svn root>/tp/vp/vp-ping/Ping/Test-consumer för att göra anrop mot VP
    1. I nuläget konsumenten i Trunk
    2. Vid behov uppdatera Test-konsument/pom.xml med adress till ändpunkt som skall använda
    3. Uppdatera konsumentens pom.xml med tex anropsintervall mm
    4. 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.

  • Inga etiketter