Commit graph

62 commits

Author SHA1 Message Date
Karthik Nadig
f10f95a2a3
Updating DAP schema (#785) 2018-09-06 14:10:49 -07:00
Karthik Nadig
df9c8fd9e0
Adds debug console completion (#772)
* Add support for debug console completion

* Add test files

* Adding tests

* Add supportsCompletionsRequest to _requests

* Add test for bad request

* Fix sorting issue in test

* Address comments

* Remove unsupported test for completions

* Add required argument to completions request in tests

* Fix linter issues
2018-08-28 18:33:28 -07:00
Karthik Nadig
bf8375830d
Update debug protocol json to latest (#676) 2018-07-18 10:31:10 -07:00
Karthik Nadig
b255ebc3a8
Update upstream metadata for debug protocol (#652) 2018-07-13 00:34:52 -07:00
Karthik Nadig
13b7827517
Updating schema to the latest. (#651) 2018-07-12 13:27:12 -07:00
Derek Keeler
e80a669624
Update for VSTS-based CI process (#431)
* Add flake8 configuration files
- .flake8.ci: addendum config for CI to make use of only.
* Add build badge for CI in VSTS
* Enable JUnit style test file output.
- convert_args return value simplified
- allow original style of unittest reporting as well
- remove unnecessary flags from junit xmlrunner
* Use argparse to collect runtime configuration of tests module
2018-06-21 17:09:53 -07:00
Karthik Nadig
bbeebea696
Just my code (#467)
* Add set debugger property to support VS just my code

* Just my code initial code

* Limit continue to stepping and exceptions

* Improve skipping non-user code

* Fix tests

* Just my code shoudl skip ptvsd files

* fixes and updates (#1)

* Fix typo

* Use CMD_STEP_INTO_MY_CODE and CMD_SET_PROJECT_ROOTS

* Update tests to reflect the new pydevd exception breakpoint cmd args

* Fixes and improvements

* Simplify and refactor debug options

* Test fix and fix for debug property request handler for VS

* More fixes

* Test fixes

* Address comments

* Bunch of test fixes (#2)

* Test fixes

* Restoring auto-continue till pydev side work is done.
2018-06-14 11:02:38 -07:00
Eric Snow
105032c3ae
Run most of the tests under Python 2. (#405) 2018-05-02 18:05:13 -06:00
Don Jayamanne
85e9720544
Support for log points (#352)
Second part of the fix for #350
Fixes #313
Fixes #350
2018-04-17 16:22:01 -07:00
Karthik Nadig
b65884c7b4 Enable modules support 2018-03-22 16:07:05 -07:00
Eric Snow
b1e03e8063
Merge pull request #235 from ericsnowcurrently/fix-travis
Check the DAP schema with each PR.
2018-03-21 13:40:00 -07:00
Eric Snow
2478677cb7 Update the vendored DAP schema. 2018-03-21 20:33:35 +00:00
Karthik Nadig
313cb04bbb Add supportsSetExpression to tests. 2018-03-21 11:15:54 -07:00
Eric Snow
33d441ce25 Update the DAP schema. 2018-03-02 01:57:58 +00:00
Eric Snow
1155724346 Fix lint issues. 2018-02-14 00:28:54 +00:00
Eric Snow
f72fb31d1e Properly handle EOF. 2018-02-10 02:08:56 +00:00
Eric Snow
10658a1db8 Support passing in a lookup function to read(). 2018-02-09 19:36:52 +00:00
Eric Snow
8912574f74 Add debugger_protocol.messages.look_up(). 2018-02-07 01:49:53 +00:00
Eric Snow
cabbc318f1 Add a README about the debugger protocol. 2018-02-06 18:30:24 +00:00
Eric Snow
18943f410b Expose the wire-format helpers. 2018-02-06 17:37:02 +00:00
Eric Snow
87d7f8ec8c Add some IO-related helpers. 2018-02-06 09:23:41 +00:00
Eric Snow
cd1367fc67 Implement the request and response message types. 2018-02-06 09:23:28 +00:00
Eric Snow
fb9b4dcf0b Implement the event message types. 2018-02-06 09:21:03 +00:00
Eric Snow
ba0e9963c0 Add the base message types. 2018-02-06 09:21:03 +00:00
Eric Snow
b4abe56051 Add the debugger_protocol.messages package with a message type registry. 2018-02-06 09:21:03 +00:00
Eric Snow
1f732ea686 Fix lint. 2018-02-06 09:19:45 +00:00
Eric Snow
b9274f074d Add MappingParameter. 2018-02-06 09:14:08 +00:00
Eric Snow
800e05cd7a Add a Mapping declaration type. 2018-02-06 08:51:59 +00:00
Eric Snow
215f91d044 Avoid infinite recursion in param_from_datatype(). 2018-02-06 04:41:14 +00:00
Eric Snow
baa3ecc084 Apply the op to the datatype before traversing. 2018-02-06 03:56:05 +00:00
Eric Snow
604859c01c Recursively normalize in Array() and Field(). 2018-02-06 03:54:19 +00:00
Eric Snow
8704c47dd2 Respect datatype.normalize(). 2018-02-06 03:54:08 +00:00
Eric Snow
f3e9b59f46 Ignore missing optional args. 2018-02-06 03:54:05 +00:00
Eric Snow
b5f7e17e98 Do not try to bind when already bound. 2018-02-05 23:48:26 +00:00
Eric Snow
d7b6df86a7 Fix typos. 2018-02-05 23:18:32 +00:00
Eric Snow
99ee358c94 fix lint 2018-02-01 19:45:59 +00:00
Eric Snow
57e388bb5f Add parameter types. 2018-02-01 19:36:19 +00:00
Eric Snow
0fed761c98 ParameterImplBase -> DatatypeHandler. 2018-02-01 19:36:17 +00:00
Eric Snow
555b8d1acc Add Parameter, ParameterImpl, and Arg. 2018-02-01 19:35:53 +00:00
Eric Snow
ecd482345c Preserve order in Union. 2018-02-01 19:35:53 +00:00
Eric Snow
6b4e02ef45 Add _decl.Enum. 2018-02-01 19:35:52 +00:00
Eric Snow
6c097a4f54 Add FieldsNamespace. 2018-02-01 16:50:40 +00:00
Eric Snow
414e620974 Add declarative field classes. 2018-02-01 16:50:09 +00:00
Eric Snow
21d1611137 Add the debugger_protocol.arg packge. 2018-02-01 16:50:09 +00:00
Eric Snow
2fc452e3d8 Add Readonly and WithRepr. 2018-02-01 16:50:09 +00:00
Eric Snow
b9e88548a6 Fix the vendored revision hash. 2018-01-22 18:28:58 +00:00
Eric Snow
f53d8e45bb Add a note about a circular import. 2018-01-22 16:23:33 +00:00
Eric Snow
c5b6326592 Build the GitHub URL more clearly. 2018-01-22 16:10:40 +00:00
Eric Snow
caba7f0566 Do not in-line complex code unnecessarily. 2018-01-22 16:03:21 +00:00
Eric Snow
73b914c2f6 Add "system" tests for the schema script. 2018-01-11 22:04:17 +00:00