FAQ | This is a LIVE service | Changelog

Skip to content

Initial implementation

Created by: rjw57

This PR provides an initial implementation of the staff on-costs calculator.

The module is verified by checking that it can reproduce exactly the tables listed on the HR website. Since those tables are private, we cannot simply include the tables in the test suite. Instead we include their SHA256 hash and verify that the tables produced from our code have the correct hash.

If you have the tables to hand, you can add them back into the .../test_data/private directory as outlined in the README there. If the CSV files are present, the test suite will give more useful information in the case of a discrepancy.

This PR includes a basic CircleCI configuration which will run the tests, submit code coverage, build the documentation and, when a commit lands on master, update the documentation hosted via GitHub pages.

An example of the documentation is viewable at: https://rjw57.github.io/pidash-ucamstaffoncosts/.

Closes uisautomation/pidash-webapp#52.

Merge request reports

Loading