← Back to Pharma & Clinical Trials Domain
QTL – Testing & CI/CD
CI/CD PipelineUnit Testing
Context: Global pharmaceutical company with 2,000+ clinical studies requiring reliable, production‑grade R packages for QTL fraud detection.
Challenge: The QTL R packages needed to be thoroughly tested and automatically deployed to ensure stability, reproducibility, and audit‑readiness across 35,000+ sites.
Solution: Established a robust testing and CI/CD pipeline using:
- devtools for package development and validation
- shinytest2 and testthat for unit and integration tests
- GitHub Actions for automated testing and deployment on every commit
Outcome: Achieved a fully automated CI/CD pipeline that ensures all QTL packages are tested, validated, and deployed consistently, reducing manual review time and improving reliability.
Tech Stack:
Rdevtoolsshinytest2testthatGitHub ActionsCI/CD