Skip to content

ministryofjustice/digital-prison-reporting-test-harness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Prison Reporting - DPR

Github - Test Harness Jobs

Ministry of Justice Digital Prison Reporting Test Harness

repo standards badge

CODEOWNER

Overview

Provides a python framework code for E2E testing of Digital Prision Reporting Service.

Local Development

This project uses Python3 (Python 3.11.2 ).Key packages used are as below

Pre-requistes

  • Python installed (ver 3.11.2)
  • AWS profile exists (Update config in test_data.ini)
  • Install all python packages
         python -m venv cicd
         source cicd/bin/activate
         pip install -r requirements.txt
    

Running the tests

       runner  sh runner.sh  (or)
       cd tests && pytest

Integration Tests

       TBD

Acceptance Tests

       TBD

Contributing

Please adhere to the following guidelines when making contributions to the project.

Documentation

  • Keep all code commentary and documentation up to date

Branch Naming

  • Use a JIRA ticket number where available
  • Otherwise a short descriptive name is acceptable

Commit Messages

  • Prefix any commit messages with the JIRA ticket number where available
  • Otherwise use the prefix NOJIRA

Pull Requests

  • Reference or link any relevant JIRA tickets in the pull request notes
  • At least one approval is required before a PR can be merged

TODO

About

Code to support testing of digital prison reporting.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published