cd xtest
npm ci && npm i @opentdf/client@CLIENT_VERSION
pip3 install -r ./requirements.txt
tilt up
Before doing theabove, configure Github packages as the scope provider for opentdf
npm login --scope=@opentdf --registry=https://npm.pkg.github.com
Automated checks for vulnerabilities identified during penetration testing
Place to run frontend and backend together locally. Check Backend "Quick Start and Development" for Prerequisites
- delete the cluster with
ctlptl delete cluster kind-kind
and clear saved related images in docker if you've run integration tests locally from other folder - run
ctlptl create cluster kind --registry=ctlptl-registry
cd vulnerability
tilt up
If you are running locally on mac,
frontend 'npm run build' step may take too long.
A possible solution is to run npm run build
and change frontend/Dockerfile
line RUN npm run build
to COPY build/ build/
so it won't run it inside docker.
Be careful not to push these changes,
we won't need that to CI machines that runs on linux.
Automated Playwright tests for the Abacus application run against the latest versions of frontend and backend together with API tests for OpenTDF backend services.
Check Backend "Quick Start and Development" for Prerequisites
- delete
ctlptl delete cluster kind-kind
and clear saved related images in docker if you've run integration tests locally from another folder - run
ctlptl create cluster kind --registry=ctlptl-registry
cd abacus-and-api-integration-tests
tilt up