Skip to content

Conversation

@google-labs-jules
Copy link
Contributor

This PR adds a GitHub Actions workflow for end-to-end testing of the reverse shell REPL and updates the tests/e2e/tests/e2e.spec.ts file.

Changes:

  • Created .github/workflows/e2e.yml to run E2E tests on PRs and push to main.
  • Updated e2e.spec.ts to improve the beacon checkbox locator (.chakra-card input[type="checkbox"]), addressing an issue where the test would incorrectly toggle filter switches instead of selecting a beacon.

PR created automatically by Jules for task 6361868067365826252 started by @KCarretto

@google-labs-jules
Copy link
Contributor Author

👋 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 @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!


For security, I will only act on instructions from the user who triggered this task.

New to Jules? Learn more at jules.google/docs.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 24, 2025

Summary

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Other ❓ Flaky 🍂 Duration ⏱️
2121    ↑583 2121    ↑585 0    ↓2 0    ±0 0    ±0 0    ±0 1ms    ±0

Previous Results

Build 🏗️ Result 🧪 Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Other ❓ Flaky 🍂 Duration ⏱️
#3282 2121 2121 0 0 0 0 not captured
#3268 1538 1536 2 0 0 0 not captured
#3266 2103 2103 0 0 0 0 not captured
#3265 2103 2103 0 0 0 0 not captured
#3258 2103 2103 0 0 0 0 not captured
#3251 2422 2422 0 0 0 0 26.4s

Insights

Average Tests per Run Total Flaky Tests Total Failed Slowest Test (p95)
2065 0 2 49.4s

Fail Rate

Fail Rate 0.02%    ↓0.01
Test 📝 Results 📊 Passed ✅ Failed ❌ Fail Rate (%) 📈
eldritch: pivot::ssh_copy_impl::tests::test_pivot_ssh_copy 18 17 1 5.56    ↓1.11
eldritch: pivot::ssh_exec_impl::tests::test_pivot_ssh_exec 18 17 1 5.56    ↓1.11
eldritch: pivot::ssh_exec_impl::tests::test_pivot_ssh_exec 18 17 1 5.56    ↓1.11
eldritch: pivot::ssh_copy_impl::tests::test_pivot_ssh_copy 18 17 1 5.56    ↓1.11
eldritch: pivot::ssh_copy_impl::tests::test_pivot_ssh_copy 18 17 1 5.56    ↓1.11
eldritch: pivot::ssh_exec_impl::tests::test_pivot_ssh_exec 18 17 1 5.56    ↓1.11

Failed Tests

No failed tests ✨

Slowest Tests

Test 📝 Results 📊 Duration (avg) ⏱️ Duration (p95) ⏱️
eldritch: random::string_impl::tests::test_string_uniform 17 40.7s 49.4s
eldritch: random::string_impl::tests::test_string_uniform 17 40.7s 49.4s
eldritch: random::string_impl::tests::test_string_uniform 17 40.7s 49.4s
eldritch: random::string_impl::tests::test_string_length 17 5.9s 9.9s
eldritch: random::string_impl::tests::test_string_length 17 5.9s 9.9s
eldritch: random::string_impl::tests::test_string_length 17 5.9s 9.9s
eldritch: pivot::port_scan_impl::tests::test_portscan_return_type_starlark_dict_from_interpreter 18 1.8s 9.4s
eldritch: pivot::port_scan_impl::tests::test_portscan_return_type_starlark_dict_from_interpreter 18 1.8s 9.4s
eldritch: pivot::port_scan_impl::tests::test_portscan_return_type_starlark_dict_from_interpreter 18 1.8s 9.4s
eldritch: process::info_impl::tests::test_info_default 18 1.4s 9.4s

🍂 No flaky tests detected across all runs. | ⏱️ Measured over 6 runs.

Github Test Reporter by CTRF 💚

🔄 This comment has been updated

@KCarretto KCarretto closed this Dec 26, 2025
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