Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

Quality Assurance

Paulius Šukys edited this page Mar 2, 2018 · 4 revisions

This wiki page sums up methodologies and measures for TUM Campus App to keep up its excellence.

Continuous Integration worker

TUM Campus App uses Jenkins automation server and is hosted at wdkk.de

Automated tests

A mix of unit tests and integration tests through Robolectric framework are used.

Code style

Automated approach on maintaining code style is done through a Checkstyle task

Static source analysis

A number of static analysis measures are taken:

Pull Request helpers

Violation comments to Github Jenkins plugin is used to assist by inserting Codestyle and statis source analysis violations into specific lines within the change domain. For example PR #735 shows how these comments are inserted.