A centralized end-to-end testing framework for IQSS Dataverse and ecosystem integrations. This repository serves as the unified hub for automated UI and functional testing. By leveraging Playwright, it provides a scalable scaffolding designed to validate diverse environments. Ranging from standard Dataverse to 21 CFR Part 11 compliant instances.
- Clone this repository into an empty folder onto your computer or server.
- Run
npm installwithin this folder - You can run
npx playwright testto run the end-to-end tests. - The playwright configuration can be modified in
./playwright.config.ts - Any additional npm package can be installed and added as required.
- It is recommended strongly that you use nvm to manage your node installation.
- It is also strongly recommended that you use only LTS versions of node.