Sovellus on laadittu Helsingin yliopiston syksyn 2022 kurssille Aineopintojen harjoitustyö: Tietorakenteet ja algoritmit.
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
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
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ä.