Skip to content

Feature/maxproblems unittests#1

Merged
saponas merged 31 commits into
masterfrom
feature/maxproblems-unittests
Aug 23, 2018
Merged

Feature/maxproblems unittests#1
saponas merged 31 commits into
masterfrom
feature/maxproblems-unittests

Conversation

@saponas
Copy link
Copy Markdown
Owner

@saponas saponas commented Aug 23, 2018

Fixes #

  • Title summarizes what is changing
  • Includes a news entry file (remember to thank yourself!)
  • Unit tests & code coverage are not adversely affected (within reason)
  • Works on all actively maintained versions of Python (e.g. Python 2.7 & the latest Python 3 release)
  • Works on Windows 10, macOS, and Linux (e.g. considered file system case-sensitivity)
  • Dependencies are pinned (e.g. "1.2.3", not "^1.2.3")
  • package-lock.json has been regenerated if dependencies have changed

saponas and others added 30 commits August 9, 2018 14:41
…icrosoft#2364)

Fixes microsoft#2362

- Coincides with addition to CI/CD pipeline
- CI/CD pipeline copies the latest bits to a static file name
- We need to use a specific name.
- We want the bits to be updatable.
- Until we ship non-beta python language server this will work.
* LS symbol providers

* Different ready wait

* Upgrade dependencies to latest LS

* Make open files only default

* Turn off hash checks

* Fix double progress display

* Update packages

* Anchor dependencies

* Add setting for diag throttling

* Add MacOS version check

* News

* Correct MacOS check and lay infra for Linux checks

* Linux version check

* Linux check

* Simplify

* Test prep

* Platform tests

* Mac compat tests

* Ubuntu tests

* Revert "Ubuntu tests"

This reverts commit c63c904.

* Revert "Mac compat tests"

This reverts commit cd970be.

* Revert "Platform tests"

This reverts commit 07dc2fa.

* Revert "Test prep"

This reverts commit 2c7243c.

* Revert "Simplify"

This reverts commit fef0e92.

* Revert "Linux check"

This reverts commit 925f663.

* Revert "Linux version check"

This reverts commit 0d3c066.

* Revert "Correct MacOS check and lay infra for Linux checks"

This reverts commit 4e12b3c.

* Revert "News"

This reverts commit 462ff7c.

* Revert "Add MacOS version check"

This reverts commit 70b13f7.

* News

* Format

* Undo
* LS symbol providers

* Different ready wait

* Upgrade dependencies to latest LS

* Make open files only default

* Turn off hash checks

* Fix double progress display

* Update packages

* Anchor dependencies

* Add setting for diag throttling

* Add MacOS version check

* News

* Correct MacOS check and lay infra for Linux checks

* Linux version check

* Linux check

* Simplify

* Test prep

* Platform tests

* Mac compat tests

* Ubuntu tests

* Revert "Ubuntu tests"

This reverts commit c63c904.

* Revert "Mac compat tests"

This reverts commit cd970be.

* Revert "Platform tests"

This reverts commit 07dc2fa.

* Revert "Test prep"

This reverts commit 2c7243c.

* Revert "Simplify"

This reverts commit fef0e92.

* Revert "Linux check"

This reverts commit 925f663.

* Revert "Linux version check"

This reverts commit 0d3c066.

* Revert "Correct MacOS check and lay infra for Linux checks"

This reverts commit 4e12b3c.

* Revert "News"

This reverts commit 462ff7c.

* Revert "Add MacOS version check"

This reverts commit 70b13f7.

* News

* Format

* Undo

* Pass async startup option to LS

* News for LS fixes

* News for LS fixes

* Remove issue that is not fixed

* Add news
* LS symbol providers

* Different ready wait

* Upgrade dependencies to latest LS

* Make open files only default

* Turn off hash checks

* Fix double progress display

* Update packages

* Anchor dependencies

* Add setting for diag throttling

* Add MacOS version check

* News

* Correct MacOS check and lay infra for Linux checks

* Linux version check

* Linux check

* Simplify

* Test prep

* Platform tests

* Mac compat tests

* Ubuntu tests

* Revert "Ubuntu tests"

This reverts commit c63c904.

* Revert "Mac compat tests"

This reverts commit cd970be.

* Revert "Platform tests"

This reverts commit 07dc2fa.

* Revert "Test prep"

This reverts commit 2c7243c.

* Revert "Simplify"

This reverts commit fef0e92.

* Revert "Linux check"

This reverts commit 925f663.

* Revert "Linux version check"

This reverts commit 0d3c066.

* Revert "Correct MacOS check and lay infra for Linux checks"

This reverts commit 4e12b3c.

* Revert "News"

This reverts commit 462ff7c.

* Revert "Add MacOS version check"

This reverts commit 70b13f7.

* News

* Format

* Undo

* Pass async startup option to LS

* News for LS fixes

* News for LS fixes

* Remove issue that is not fixed

* Add news

* News

* News

* News

* News
…multiple times (microsoft#2383)

- Unregister listeners from socket service after each test run
- Just remove all listeners on the server object altogether
…2404)

* LS symbol providers

* Different ready wait

* Upgrade dependencies to latest LS

* Make open files only default

* Turn off hash checks

* Fix double progress display

* Update packages

* Anchor dependencies

* Add setting for diag throttling

* Add MacOS version check

* News

* Correct MacOS check and lay infra for Linux checks

* Linux version check

* Linux check

* Simplify

* Test prep

* Platform tests

* Mac compat tests

* Ubuntu tests

* Revert "Ubuntu tests"

This reverts commit c63c904.

* Revert "Mac compat tests"

This reverts commit cd970be.

* Revert "Platform tests"

This reverts commit 07dc2fa.

* Revert "Test prep"

This reverts commit 2c7243c.

* Revert "Simplify"

This reverts commit fef0e92.

* Revert "Linux check"

This reverts commit 925f663.

* Revert "Linux version check"

This reverts commit 0d3c066.

* Revert "Correct MacOS check and lay infra for Linux checks"

This reverts commit 4e12b3c.

* Revert "News"

This reverts commit 462ff7c.

* Revert "Add MacOS version check"

This reverts commit 70b13f7.

* News

* Format

* Undo

* Pass async startup option to LS

* News for LS fixes

* News for LS fixes

* Remove issue that is not fixed

* Add news

* News

* News

* News

* News

* Drop typeshed submodule

* Add settings to control LS output

* News

* Fix case

* Switch to 1.26 and LSP 4.4 for outline

* News

* News

* Add package lock

* Update mock to 1.26
…t#2425)

Now that the new debugger is stable enough and no longer "experimental", we don't need quite as much feedback.  Consequently we've updated the banner that triggers the survey to only show up for a random selection of 10% of users.
…ft#2351)

The language server depends on a recent version of the .net runtime, which isn't supported on all platforms (particularly older ones).  With this change we now let people known when the try to use the language server (instead of Jedi) on a platform where it isn't supported.
…plete (microsoft#2431)

- Remove events after all promises resolve rather than at the end of a single test (the first test, which was the problem introduced with the first PR on this issue).
@saponas saponas merged commit a9760df into master Aug 23, 2018
@saponas saponas deleted the feature/maxproblems-unittests branch August 23, 2018 21:54
saponas pushed a commit that referenced this pull request May 17, 2020
* Update .npmrc to get latest python

* Update to latest analysis and fix gather icon

* Use sliceLastExecution and fix
cell executionId for gather.

* Fix import of python analysis

* Update to python-analysis 0.4.12

* get gathered text from cell.textSlice

* Updates to fix gather logging

* All updates to using new nb owned gather.

* Working cell execution count codelenses.

* Rename gather* to match existing classes
and interfaces

* Update to latest python analysis

* lock python analysis ver

* Fix MockJupyterNotebook

* Fix casing of getgatherProvider

* Private Gather support #1
Dynamically look for python-program-analysis. If not there
gather is unsupported.

* Ensure cellHashProvider can be found

* Revert back to uri for NBExecutionActivated

* Update new jupyterServerWrapper

* Workaround fix for screwed up cellhashes
Being fixed by Ian in a separate branch.

* Gracefully fail if python-pgm-analysis is absent

* Resolve obvious unit test problems.

* Fixes to make sure that gather.ts is loadable.

* Optional gather build, editing, running works.

* Remove unecessary getAll of IGatherProviders.

* Code cleanup

* Fix gather notebook header
- Also remove reference to python-program-analysis in package.json

* Gather icon not only on hover

* Enable gather only in insiders

* Init gather only if enabled.

* Add link to survey

* Fix spacing in initialization.yml

* Make linter and prettier happy

* Make webpack happy with regard to gather

* Don't define ENABLE_GATHER env var

* Couple minor issues found in test

* Fix a few tests

* Everything but dataScienceIocContainer.ts

* More fixes

* Whoops, fix IW functional test back to original

* Temporarily include datascienceioccontainer in 120
character line length.

* Make linter finally happy.

* Fix Gather functional tests

* A bit more cleanup

* React to PR feedback

* Couple more PR review changes.

* Tweak

* More minor cleanup

* Fix provider finders.

* Actually fix the provider get problem.

* Fix smoke test

* Fix unit test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants