-
Notifications
You must be signed in to change notification settings - Fork 53
Add E2E GitHub Workflow and Fix Test Selector #1387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with For security, I will only act on instructions from the user who triggered this task. New to Jules? Learn more at jules.google/docs. |
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build - Add acorn-import-assertions to frontend devDependencies to fix build error
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build - Add acorn-import-assertions to frontend devDependencies to fix build error - Fix ESLint errors in FormSteps.tsx, Shell.tsx, and utils.ts regarding redundant roles, useEffect dependencies, and comma operators
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build - Add acorn-import-assertions to frontend devDependencies to fix build error - Fix ESLint errors in FormSteps.tsx, Shell.tsx, and utils.ts regarding redundant roles, useEffect dependencies, and comma operators - Generate tests/e2e/package-lock.json to fix npm ci error
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build - Add acorn-import-assertions to frontend devDependencies to fix build error - Fix ESLint errors in FormSteps.tsx, Shell.tsx, and utils.ts regarding redundant roles, useEffect dependencies, and comma operators - Generate tests/e2e/package-lock.json to fix npm ci error
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class and implement polling for Shells tab - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build - Add acorn-import-assertions to frontend devDependencies to fix build error - Fix ESLint errors in FormSteps.tsx, Shell.tsx, and utils.ts regarding redundant roles, useEffect dependencies, and comma operators - Generate tests/e2e/package-lock.json to fix npm ci error
- Create .github/workflows/e2e.yml to run end-to-end tests - Update tests/e2e/tests/e2e.spec.ts to correctly target beacon checkbox using .option-container class and implement polling for Shells tab - Install protobuf-compiler dependency in CI environment - Fetch IMIX_SERVER_PUBKEY dynamically from tavern status endpoint for agent build - Add acorn-import-assertions to frontend devDependencies to fix build error - Fix ESLint errors in FormSteps.tsx, Shell.tsx, and utils.ts regarding redundant roles, useEffect dependencies, and comma operators - Generate tests/e2e/package-lock.json to fix npm ci error
|
|
||
| .venv | ||
| *.tfvars | ||
| tests/e2e/node_modules |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This has a conflict with main, please merge and update
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Resolved the conflict in .gitignore by keeping both node_modules/ (from main) and tests/e2e/node_modules (from this branch).
Merged origin/main and resolved conflict in .gitignore by keeping both node_modules/ entries.
Summary
Previous Results
Insights
Slowest Tests
🎉 No failed tests in this run. | 🍂 No flaky tests in this run. Github Test Reporter by CTRF 💚 |
This PR adds a GitHub Actions workflow for running E2E tests and updates the Playwright test spec to handle UI changes.
Workflow (
.github/workflows/e2e.yml):protobuf-compiler,libssl-dev).IMIX_SERVER_PUBKEYfrom Tavern's/statusendpoint and uses it to build theimixv2agent.imixv2agent.Test Spec (
tests/e2e/tests/e2e.spec.ts):.option-container input[type="checkbox"]to avoid selecting other checkboxes (like filters) that have been added to the UI.This ensures that E2E tests are run in CI and that the agent is built with the correct server public key.
PR created automatically by Jules for task 9164002744683115715 started by @KCarretto