Kjør features for app:
rake import:db
rake features:app
Kjør features for import:
jruby -S rake features:import
Kjør spesifikk feature (eksempel):
cucumber features/foo.feature:77 —language no
jruby -S cucumber features/foo.feature:77 —language no
Se Cucumber dok for mer info.
Import skjer i to steg. Først importeres RDF til lokal disk, deretter parses disse filene og importeres i lokal database.
mkdir /tmp/kompetansesok jruby script/runner script/import/import_til_fil /tmp/kompetansesok jruby script/import/import_til_db /tmp/kompetansesok
RDF data fra GREP parses med Jena. En bra introduksjon finnes her
- K11 – MySQL
- K63 – BDD
Sjekk uten krever følgende gems installert i både jruby og ruby for å kjøre
tester. Dette er hva som er installert fra en blank ubuntu installasjon,
men burde være likt for mange andre distiubsjoner
- jruby fra svn, ikke apt-get i ubuntu
- debs;
- libmysqlclient15-dev
- mysql-server(remember empty root password)
- libxml2 og libxml2-dev
- libxslt-dev
- git submodule init
- git submodule update
- Last ned fra http://www.sphinxsearch.com/downloads.html
- kjør ‘./configure’, ‘make’ og ‘sudo make install’
- start ultrasphinx-daemon: ‘rake ultrasphinx:daemon:start’
- specs kjøres i testmiljøet
ikke indexeringen, så det må du passe på selv - features:app kjøres i integration_testmiljøet
- features:import kjøres i testmiljøet og med jruby
- features:import kan kjøres raskere ved å bruke miljøvariablen FASTER=true.
Da kjøres ikke indexeringen, så det må du passe på selv
- features:import kan kjøres raskere ved å bruke miljøvariablen FASTER=true.
For å se eksisterende tags: git tag -l
git tag -a "v0.1.0" -m "Release 0.1.0"
git push bekkopen master
git push bekkopen master --tags