Instruktioner för utvecklare
...
Kodblock | ||
---|---|---|
| ||
╰─$ git clone git@githubhttps://github.com:/skltp/tak.git Cloning into 'tak'... cd tk |
...
Logga in i lokal testmiljö med användaren admin
som har lösenordet changeme. Startsidan skall nu visas:
tak-services (lokala databas)
Är en av modul under tak-parent som exponerar tjänster (SOAP).
Konfigurera databas
Det finns två skript filer under tak-services/soap-ui/
- setup_tak_test_db.sql
Skapar en databas med namn takTestDB och en användare taktestuser (lösenord taktest) - tak_tables.sql
Skapar tom tabeller
Konfigurera eclipse
För att köra denna modul från eclipse integrerat tomcat miljö behöver man konvertera modul till en web-module
Kodblock |
---|
tak-services:> mvn eclipse:eclipse -Dwtpversion=2.0 |
Konfigurera tomcat
Under Servers peka ut befintliga tomcat server på disken. Då skapar eclipse en till modul med namn 'Servers'. Öppna context.xml under Servers och lägga in en 'Resource'
Kodblock |
---|
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver"
maxActive="10" maxIdle="10" maxWait="10000" name="jdbc/TP"
username="taktestuser" password="taktest" type="javax.sql.DataSource" url="jdbc:mysql://127.0.0.1:3306/taktestdb?autoReconnect=true" /> |
Funktionella test (SOAP UI)
Importera projekt fil från tak-services/soap-ui/tak-services-soapui-project i SOAP-UI. Skript under projekt skapar lite grunddata och tester mot denna data.
Hur commita kod
För att committa källkod på GitHub följer vi standardproceduren beskriven på: Generella instruktioner för utvecklare.
...