# Lukuvinkki [![CI](https://github.com/PaulusParssinen/ohtu-miniprojekti/actions/workflows/ci.yml/badge.svg)](https://github.com/PaulusParssinen/ohtu-miniprojekti/actions/workflows/ci.yml) [![Coverage](https://codecov.io/gh/PaulusParssinen/ohtu-miniprojekti/branch/master/graph/badge.svg?token=38G51UDNGJ)](https://codecov.io/gh/PaulusParssinen/ohtu-miniprojekti) ## Alustus ja ohjelman suoritus Asenna riippuvuudet komennolla: ``` poetry install ``` Käynnistä sovellus seuraavalla komennolla: ``` poetry run invoke start ``` Voit alustaa tietokannan halutessasi uudelleen komennolla: ``` poetry run invoke reset-database ``` ## Ohjelman testaus Yksikkötestit voi suorittaa komennolla: ``` poetry run invoke test ``` Robot Frameworkilla toteutetut integraatio-testit voi suorittaa komennolla: ``` poetry run invoke robot ``` Pylint suoritus onnistuu komennolla: ``` poetry run invoke lint ``` Testaavuuskattavuuden suoritus onnistuu seuraavalla komennolla: ``` poetry run invoke coverage-report ``` Testaavuuskattavuusraportti avautuu seilameen myös seuraavalla komennolla: ``` poetry run invoke view-report ``` ## Dokumentaatio [Käyttöohje](https://github.com/PaulusParssinen/ohtu-miniprojekti/blob/master/dokumentaatio/kayttoohje.md) [Backlog](https://github.com/PaulusParssinen/ohtu-miniprojekti/projects/1) ([Hyväksymistestit](https://github.com/PaulusParssinen/ohtu-miniprojekti/blob/master/src/tests/robot/app.robot)) [Työaikakirjanpito](https://docs.google.com/spreadsheets/d/1A-ZcTPfodWB2oIwpxf0ftId64tXmp-Jd7OyfNQiHnw4/edit#gid=1003565531) [Definition of done](https://github.com/PaulusParssinen/ohtu-miniprojekti/blob/master/dokumentaatio/definition_of_done.md) [Loppuraportti](https://github.com/PaulusParssinen/ohtu-miniprojekti/blob/master/dokumentaatio/loppuraportti.md)