1.51.0 • Published 4 years ago

vscode-debugadapter-testsupport v1.51.0

Weekly downloads
7,044
License
MIT
Repository
github
Last release
4 years ago

Test Support for VS Code Debug Adapters

NPM Version NPM Downloads

Npm module with support classes for writing automated tests for a VS Code debug adapter.

The module provides a toolkit with Promise-based building blocks for individual protocol requests (e.g. stepInRequest) and for common request sequences (e.g. hitBreakpoint). These building blocks can be easily configured for a specific adapter and combined to form complex scenarios.

Here are three example Mocha tests:

var dc: DebugClient;

setup( () => {
    dc = new DebugClient('node', './out/node/nodeDebug.js', 'node');
    return dc.start();
});

teardown( () => dc.stop() );


test('should run program to the end', () => {
    return Promise.all([
        dc.configurationSequence(),
        dc.launch({ program: "main.js" }),
        dc.waitForEvent('terminated')
    ]);
});

test('should stop on entry', () => {
    return Promise.all([
        dc.configurationSequence(),
        dc.launch({ program: "main.js", stopOnEntry: true }),
        dc.assertStoppedLocation('entry', 1)
    ]);
});

test('should stop on a breakpoint', () => {
    return dc.hitBreakpoint({ program: "main.js" }, "test.js", 15);
});

License

MIT

1.51.0

4 years ago

1.51.0-pre.0

4 years ago

1.50.0-pre.0

4 years ago

1.50.0

4 years ago

1.49.0

4 years ago

1.49.0-pre.0

4 years ago

1.48.0

4 years ago

1.48.0-pre.0

4 years ago

1.47.0-pre.0

4 years ago

1.47.0

4 years ago

1.46.0

4 years ago

1.46.0-pre.0

4 years ago

1.45.0

4 years ago

1.45.0-pre.0

4 years ago

1.44.0

4 years ago

1.43.0

5 years ago

1.43.0-pre.1

5 years ago

1.43.0-pre.0

5 years ago

1.42.0

5 years ago

1.42.0-pre.0

5 years ago

1.41.0

5 years ago

1.41.0-pre.0

5 years ago

1.40.3

5 years ago

1.40.3-pre.0

5 years ago

1.40.2

5 years ago

1.40.2-pre.0

5 years ago

1.40.1

5 years ago

1.40.0

6 years ago

1.37.1

6 years ago

1.37.0

6 years ago

1.37.0-pre.3

6 years ago

1.37.0-pre.2

6 years ago

1.37.0-pre.1

6 years ago

1.37.0-pre.0

6 years ago

1.36.0

6 years ago

1.36.0-pre.0

6 years ago

1.35.0

6 years ago

1.34.0

6 years ago

1.34.0-pre.0

6 years ago

1.33.0

7 years ago

1.33.0-pre.0

7 years ago

1.32.0

7 years ago

1.32.0-pre.0

7 years ago

1.31.0

7 years ago

1.30.0

7 years ago

1.30.0-pre.0

7 years ago

1.29.0

7 years ago

1.28.0

7 years ago

1.28.0-pre.2

7 years ago

1.28.0-pre.1

7 years ago

1.28.0-pre.0

7 years ago

1.27.0

7 years ago

1.27.0-pre.0

7 years ago

1.26.0

7 years ago

1.25.0

8 years ago

1.25.0-pre.2

8 years ago

1.25.0-pre.1

8 years ago

1.25.0-pre.0

8 years ago

1.24.0

8 years ago

1.23.0

8 years ago

1.23.0-pre.0

8 years ago

1.22.0

8 years ago

1.21.0

8 years ago

1.21.0-pre.1

8 years ago

1.21.0-pre.0

8 years ago

1.20.0

8 years ago

1.20.0-pre.0

8 years ago

1.19.0

8 years ago

1.19.0-pre.1

8 years ago

1.19.0-pre.0

8 years ago

1.18.1

8 years ago

1.18.0

8 years ago

1.17.0

8 years ago

1.17.0-pre.0

8 years ago

1.16.0

8 years ago

1.15.0

9 years ago

1.15.0-pre.0

9 years ago

1.14.0

9 years ago

1.14.0-pre.0

9 years ago

1.13.1

9 years ago

1.13.0

9 years ago

1.13.0-pre.3

9 years ago

1.13.0-pre.2

9 years ago

1.13.0-pre.1

9 years ago

1.13.0-pre.0

9 years ago

1.12.0

9 years ago

1.11.0

9 years ago

1.11.0-pre.1

9 years ago

1.11.0-pre.0

9 years ago

1.10.0

9 years ago

1.9.0

9 years ago

1.9.0-pre.1

9 years ago

1.9.0-pre.0

9 years ago

1.8.0

9 years ago

1.8.0-pre.6

9 years ago

1.8.0-pre.5

9 years ago

1.8.0-pre.4

9 years ago

1.8.0-pre.3

9 years ago

1.8.0-pre.2

9 years ago

1.8.0-pre.1

9 years ago

1.8.0-pre.0

9 years ago

1.7.0

9 years ago

1.7.0-pre.6

9 years ago

1.7.0-pre.5

9 years ago

1.7.0-pre.4

9 years ago