Skip to content

feat: new container jsf frontend tests workflow#92

Open
srmanda-cs wants to merge 4 commits into
developfrom
container-frontend-tests
Open

feat: new container jsf frontend tests workflow#92
srmanda-cs wants to merge 4 commits into
developfrom
container-frontend-tests

Conversation

@srmanda-cs

Copy link
Copy Markdown
Member

What this PR does / why we need it:

Which issue(s) this PR closes:

  • Closes #

Special notes for your reviewer:

Suggestions on how to test this:

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Is there a release notes update needed for this change?:

Additional documentation:

Copilot AI review requested due to automatic review settings July 2, 2026 18:12
@srmanda-cs srmanda-cs requested a review from pdurbin as a code owner July 2, 2026 18:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new GitHub Actions workflow intended to run JSF frontend Playwright tests against a Dataverse stack started via the existing container/Maven tooling.

Changes:

  • Adds a workflow that builds Dataverse container images and starts the container stack.
  • Configures Dataverse settings and provisions a builtin user for Playwright to authenticate with.
  • Runs kunai-runner Playwright tests and uploads Playwright artifacts and Docker logs for debugging.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

echo "Creating builtin test user..."
CREATE_RESPONSE=$(curl --fail-with-body -sS -X POST \
-H "Content-Type: application/json" \
"http://localhost:8080/api/builtin-users?key=burrito&sendEmailNotification=false" \
Comment on lines +206 to +208
"email": "playwright@mailinator.com",
"password": "Playwright1!"
}')
"email": "playwright@mailinator.com",
"password": "Playwright1!"
}')
echo "Create response: $CREATE_RESPONSE"
Comment on lines +212 to +213
docker exec dev_dataverse curl --fail-with-body -sS -X POST \
"http://localhost:8080/api/admin/superuser/playwright"
Comment on lines +37 to +40
permissions:
contents: read
checks: write
pull-requests: write
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown

Test Results

403 tests  ±0   388 ✅ ±0   34m 52s ⏱️ +32s
 55 suites ±0    15 💤 ±0 
 55 files   ±0     0 ❌ ±0 

Results for commit dbafc56. ± Comparison against base commit 8f52fcc.

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants