Skip to content

Comments

E2E REPL Test#1409

Merged
KCarretto merged 15 commits intomainfrom
e2e-repl-test
Dec 26, 2025
Merged

E2E REPL Test#1409
KCarretto merged 15 commits intomainfrom
e2e-repl-test

Conversation

@KCarretto
Copy link
Collaborator

Adds an end-to-end test of spawning a reverse shell REPL and ensuring it properly works.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 25, 2025

Summary

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Other ❓ Flaky 🍂 Duration ⏱️
2450    ±0 2450    ±0 0    ±0 0    ±0 0    ±0 0    ±0 26.5s    ↓250ms

Previous Results

Build 🏗️ Result 🧪 Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Other ❓ Flaky 🍂 Duration ⏱️
#3304 2450 2450 0 0 0 0 26.5s
#3303 2450 2450 0 0 0 0 26.7s
#3302 2450 2450 0 0 0 0 26.1s
#3301 1879 1877 2 0 0 0 26.2s
#3300 2450 2450 0 0 0 0 26.1s
#3299 2450 2450 0 0 0 0 26.5s
#3298 1853 1852 1 0 0 0 26.5s
#3297 2450 2449 1 0 0 0 490751h 21m
#3296 1879 1877 2 0 0 0 26.1s
#3295 1879 1877 2 0 0 0 26.5s
#3294 2450 2450 0 0 0 0 26.4s
#3293 2450 2450 0 0 0 0 26.9s
#3292 2450 2449 1 0 0 0 490750h 27m
#3291 2450 2450 0 0 0 0 26.8s
#3290 2450 2450 0 0 0 0 25.7s

Insights

Average Tests per Run Total Flaky Tests Total Failed Slowest Test (p95)
2296 0 9 48.9s

Fail Rate

Fail Rate 0.03%    ±0
Test 📝 Results 📊 Passed ✅ Failed ❌ Fail Rate (%) 📈
TestReportFile 15 13 2 13.33    ↓0.96
eldritch: pivot::ssh_copy_impl::tests::test_pivot_ssh_copy 44 41 3 6.82    ↓0.50
eldritch: pivot::ssh_exec_impl::tests::test_pivot_ssh_exec 44 41 3 6.82    ↓0.50
eldritch: pivot::ssh_exec_impl::tests::test_pivot_ssh_exec 44 41 3 6.82    ↓0.50
eldritch: pivot::ssh_copy_impl::tests::test_pivot_ssh_copy 44 41 3 6.82    ↓0.50
eldritch: pivot::ssh_copy_impl::tests::test_pivot_ssh_copy 44 41 3 6.82    ↓0.50
eldritch: pivot::ssh_exec_impl::tests::test_pivot_ssh_exec 44 41 3 6.82    ↓0.50
eldritch: file::template_impl::tests::test_template_loops_and_lists 45 44 1 2.22    ↓0.16
eldritch: file::template_impl::tests::test_template_loops_and_lists 45 44 1 2.22    ↓0.16
eldritch: file::template_impl::tests::test_template_loops_and_lists 45 44 1 2.22    ↓0.16

Failed Tests

No failed tests ✨

Slowest Tests

Test 📝 Results 📊 Duration (avg) ⏱️ Duration (p95) ⏱️
eldritch: random::string_impl::tests::test_string_uniform 41 40.6s 48.9s
eldritch: random::string_impl::tests::test_string_uniform 41 40.6s 48.9s
eldritch: random::string_impl::tests::test_string_uniform 41 40.6s 48.9s
eldritch: pivot::port_scan_impl::tests::test_portscan_return_type_starlark_dict_from_interpreter 44 1.7s 8.7s
eldritch: pivot::port_scan_impl::tests::test_portscan_return_type_starlark_dict_from_interpreter 44 1.7s 8.7s
eldritch: pivot::port_scan_impl::tests::test_portscan_return_type_starlark_dict_from_interpreter 44 1.7s 8.7s
eldritch: random::string_impl::tests::test_string_length 41 6.1s 8.6s
eldritch: random::string_impl::tests::test_string_length 41 6.1s 8.6s
eldritch: random::string_impl::tests::test_string_length 41 6.1s 8.6s
eldritch: process::info_impl::tests::test_info_default 44 1.3s 7.6s

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

Github Test Reporter by CTRF 💚

🔄 This comment has been updated

@KCarretto KCarretto changed the title E2E REPL TEst E2E REPL Test Dec 25, 2025
@KCarretto KCarretto marked this pull request as ready for review December 26, 2025 00:27
await page.getByRole('button', { name: 'Continue' }).click();

// 3. Select the "Reverse Shell Repl" tome and click "continue"
// 3. Select the "Reverse Shell REPL" tome and click "continue"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Number still here

@KCarretto KCarretto merged commit 9aa1a14 into main Dec 26, 2025
9 checks passed
@KCarretto KCarretto deleted the e2e-repl-test branch December 26, 2025 00:32
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