yProv4SQA is a Python library used to generate provenance documents for software quality assurance processes.
- Clone the Repository:
git clone https://github.com/HPCI-Lab/yProv4SQA.git
cd yProv4SQA- Install the library:
pip install -e .- Install dependencies
pip install requests- Fetch SQA Reports To fetch SQA reports for a specific repository:
fetch-sqa-reports yprov.gitThis will download all the assessment reports and save them in the _SQAaaS_reports folder.
- Generate Provenance
process-provenance 'folder_path'- Compare Commits
compare 'Prov_file_path' AssessmentNo1 AssessmentNo2To compare two Code changes between two Assesments and generate provenance data: