isaksolheim / chess

1 stars 0 forks source link

Group Project in TDT4240 - Software Architecture

This is the android application Chess++. It is an online multiplayer game where you can play one of many chess variants.

Project Image

Built with

How to run the project

Prerequisites

https://github.com/isaksolheim/chess.git

Start the app

In android studio, make sure to have an emulated device running.

Navigate to the root of the project in a terminal. Run the project with:

./gradlew :android:run

Run the tests

In a terminal, in the root of the project:

./gradlew :core:test

Test report can be found in ./core/build/report/tests/index.html

Generate jacoco coverage report with:

./gradlew :core:jacocoTestReport

It can be found in ./core/build/report/jacocoHtml/index.html

Project Structure

The project is structured as follows: