Patent · US Active

Remote debugging sessions for flaky tests

US12271290B2 · kind B2 · utility

0Cited by
3References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 27, 2023
Grant dateApr 8, 2025
Priority date
Expiry dateJul 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.