ESP-Miner PR #1849 Stratum V1 regression
7/7 tests passed; 0 failures, 0 errors, 0 skipped.
TEST SIGNALS
Checks
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_01_configure_extension_negotiation ↗Bitaxe Gamma 602: passed in 8.913s
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_02_subscribe_request ↗Bitaxe Gamma 602: passed in 0.010s
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_03_authorize_request ↗Bitaxe Gamma 602: passed in 0.011s
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_04_mining_notify_and_accepted_share ↗Bitaxe Gamma 602: passed in 2.661s
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_05_difficulty_change_and_fresh_work ↗Bitaxe Gamma 602: passed in 2.725s
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_90_fragmented_consecutive_and_boundary_messages ↗Bitaxe Gamma 602: passed in 7.547s
- ✓test_stratum_v1_regression.StratumV1RegressionTest.test_91_invalid_messages_do_not_create_work_or_corrupt_state ↗Bitaxe Gamma 602: passed in 21.745s
DEVICE TELEMETRY
Bitaxe Gamma 602
test_stratum_v1_regression- 10.000s
Device lifecycle started
- 20.035s
Target firmware ready
- 30.067s
Test body started
- 40.068s
Local Stratum server listening on port 45781
- 516.139s
mining.configure negotiated version rolling
- 616.140s
Test passed
- 716.150s
mining.subscribe completed
- 816.151s
Test passed
- 916.161s
mining.authorize completed
- 1016.162s
Test passed
- 1118.777s
mining.notify produced a valid share
- 1218.823s
Accepted share reached device state
- 1318.824s
Test passed
- 1418.904s
mining.set_difficulty changed the device pool target
- 1521.146s
Fresh mining.notify used the changed difficulty and produced a share
- 1621.549s
Changed-difficulty share reached device state
- 1721.550s
Test passed
- 1822.247s
Fragmented JSON-RPC line produced valid work
- 1924.081s
Consecutive JSON-RPC lines were both processed
- 2024.581s
16 KiB line preserved and processed its successor
- 2127.520s
Recovered after embedded NUL
- 2229.097s
Recovered after oversized line
- 2329.098s
Test passed
- 2429.958s
Rejected prevhash-type and accepted successor
- 2531.660s
Rejected nonhex-prevhash and accepted successor
- 2632.762s
Rejected short-prevhash and accepted successor
- 2733.141s
Rejected invalid-merkle and accepted successor
- 2833.517s
Rejected too-many-merkle and accepted successor
- 2933.890s
Rejected short-version and accepted successor
- 3035.938s
Rejected short-nbits and accepted successor
- 3136.449s
Rejected short-ntime and accepted successor
- 3236.926s
Rejected odd-coinbase and accepted successor
- 3340.542s
Rejected empty-coinbase and accepted successor
- 3441.096s
Rejected clean-jobs-type and accepted successor
- 3541.881s
Rejected missing-locktime and accepted successor
- 3642.715s
Rejected extra-locktime and accepted successor
- 3743.481s
State survived non-object
- 3846.285s
State survived trailing-json
- 3948.930s
State survived fractional-id
- 4049.372s
State survived zero-difficulty
- 4149.815s
State survived negative-extranonce2
- 4250.170s
State survived oversized-extranonce2
- 4350.510s
State survived fractional-extranonce2
- 4450.843s
State survived malformed-subscribe-result
- 4550.844s
Test passed
EVIDENCE
Log artifacts
Log artifacts remain private. Sign in with an allowlisted GitHub account to view and download them.