| CPC G06F 11/3698 (2025.01) [G06F 11/3688 (2013.01)] | 20 Claims |

|
1. A system comprising:
at least one hardware processor; and
a non-transitory computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
receiving, at a language server, via a language server protocol (LSP), a command from a first integrated development environment (IDE) to run a first test of a first test framework, on software code in the first IDE,
the language server separate and distinct from the first IDE and shared among multiple IDEs, the first test run in a debug mode;
running the first test of the first test framework by communicating with the first test framework using the LSP;
receiving feedback from the first test framework via the LSP, the feedback including one or more results from execution of the first test on the software code; and
reporting information regarding the feedback to the first IDE via the LSP.
|