Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 2.98 KB

README.md

File metadata and controls

62 lines (48 loc) · 2.98 KB

Reitinhakusovellus

Sovellus on laadittu Helsingin yliopiston syksyn 2022 kurssille Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit.

Dokumentaatio

Viikkoraportit

Asennus ja käyttö

Alkutoimet

Varmista tarvittaessa, että tietokoneellesi on asennettu Poetry. Tämän voi tehdä komennolla poetry --version, jonka tulisi tulostaa asennettu versio. Jos Poetrya ei ole asennettu, esimerkiksi Ohjelmistotekniikka-kurssin materiaalista voi katsoa ohjeet asennukseen.

Aloita lataamalla sovelluksen lähdekoodi zip-tiedostona tai kloonaa projekti komennolla

$ git clone https://github.com/valtterikantanen/tiralabra.git

Mene projektin juurihakemistoon ja asenna tarvittavat kirjastot komennolla

$ poetry install

Käyttö

Ohjelman käynnistäminen

$ poetry run invoke start

Testien suorittaminen

$ poetry run invoke test

Testikattavuusraportin luominen

$ poetry run invoke coverage-report

Suorituskykytestien suorittaminen

$ poetry run invoke perf-test

Pylint-tarkistusten suorittaminen

$ poetry run invoke lint

Huomautuksia

Ohjelman testaukseen käytettävistä kartoista yksi on ladattu Moving AI Labin kotisivuilta. Samalla on ladattu myös karttaan liittyvät testiskenaariot. Tiedostot on lisensoitu Open Data Commons Attribution License -lisenssillä.