Overview
Describes the automated QA checks wired to run on a nightly basis on the production machine.
Details
The QA checks currently automated run on a nightly basis and consist of the following two checks:
- Database integrity checks
- Workflow integrity checks
If either check reports errors, an email is sent to the recipients specified in the configuration properties file.
The source code for the qaCron.csh script is in the config project for the prod deployment - config/prod/src/main/resources/bin.
Automation
The QA check wrapper script (see the next section) is automatically run via the crontab application. A sample cron job for running the QA checks nightly at 12AM is shown below:
# # Minute Hour Day of Month Month Day of Week # 0 0 * * * csh /home/ihtsdo/config/bin/qaCron.csh > /home/ihtsdo/logs/qaCron.log
Manually Running the QA Checks Wrapper Script
The wrapper script loadDelta.csh can be run by:
cd ~/config/bin csh qaCron.csh > [desired log file name] |
References/Links
- n/a