Remote debugging sessions for flaky tests
US12271290B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 27, 2023 |
| Grant date | Apr 8, 2025 |
| Priority date | — |
| Expiry date | Jul 9, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3688
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Build, execution, and testing on software may be performed remotely on cluster infrastructure. Tests can be scheduled on workers in the cluster infrastructure, and results of the tests are reported to the developer. If a test fails, the developer may receive an exit code from the failed test. For tests that are flaky, an exit code provides little to no benefit to identify the cause of the flakiness. To make it easier for the developer to debug flaky tests, a test identified to be flaky can be run many times in parallel, one or more parallel executions that result in failure can be paused, and one or more remote debugging sessions can be created for the one or more parallel executions. A developer can access the remote debugging session to inspect the paused execution of the test equipped with debugging tools to determine the cause of the flakiness.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.