Skip to content

Conversation

@rchiodo
Copy link

@rchiodo rchiodo commented Oct 12, 2020

In this run here, it looks like the ipywidget test failed for a legitimate reason - the kernel wouldn't start:

https://github.com/microsoft/vscode-python/pull/14360/checks?check_run_id=1236347273

I'm adding some more logging to see if we can figure out why.

  • Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
  • Title summarizes what is changing.
  • Has a news entry file (remember to thank yourself!).
  • Appropriate comments and documentation strings in the code.
  • Has sufficient logging.
  • Has telemetry for enhancements.
  • Unit tests & system/integration tests are added/updated.
  • Test plan is updated as appropriate.
  • package-lock.json has been regenerated by running npm install (if dependencies have changed).
  • The wiki is updated with any design decisions/details.

@rchiodo rchiodo added the no-changelog No news entry required label Oct 12, 2020
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@codecov-io
Copy link

Codecov Report

❗ No coverage uploaded for pull request base (main@0f0dec9). Click here to learn what that means.
The diff coverage is 0.00%.

Impacted file tree graph

@@           Coverage Diff           @@
##             main   #14374   +/-   ##
=======================================
  Coverage        ?   59.42%           
=======================================
  Files           ?      716           
  Lines           ?    39955           
  Branches        ?     5789           
=======================================
  Hits            ?    23742           
  Misses          ?    14953           
  Partials        ?     1260           
Impacted Files Coverage Δ
.../datascience/interactive-common/interactiveBase.ts 5.77% <0.00%> (ø)
src/client/datascience/jupyter/jupyterNotebook.ts 4.19% <0.00%> (ø)
...nt/datascience/kernel-launcher/kernelDaemonPool.ts 87.96% <0.00%> (ø)
src/client/common/configuration/service.ts 74.07% <0.00%> (ø)
...nt/common/insidersBuild/insidersExtensionPrompt.ts 100.00% <0.00%> (ø)
src/client/testing/display/picker.ts 46.40% <0.00%> (ø)
src/client/datascience/notebook/types.ts 100.00% <0.00%> (ø)
src/client/common/installer/moduleInstaller.ts 94.73% <0.00%> (ø)
...nts/discovery/locators/services/condaEnvService.ts 80.55% <0.00%> (ø)
src/client/datascience/themeFinder.ts 6.66% <0.00%> (ø)
... and 708 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0f0dec9...ad3fa55. Read the comment docs.

@rchiodo rchiodo merged commit 56553ce into main Oct 12, 2020
@rchiodo rchiodo deleted the rchiodo/ipywidget_flake branch October 12, 2020 18:45
luabud pushed a commit to luabud/vscode-python that referenced this pull request Oct 26, 2020
DonJayamanne pushed a commit that referenced this pull request Oct 30, 2020
* Fix two problems with escaping (#14228)

* Remove unneeded cell keys when exporting (#14241)

* Remove transient output when exporting from the interactive window

* Add news entry

* Test was failing with true jupyter (#14261)

* Potential fix for ipywidget flakiness (#14281)

* Try running tests with space in root path (#14113)

* Add test with a space (only works on flake)

* Push to insiders.yml only

* Remove test that doesn't really do anything

* REmove unused bits

* Change path to have unicode too

* Get test to run

* Set root path differently

* Valid dir

* A different way

* Another way

* Try creating the directory first

* Another try

* Only one env

* Pass parameters correctly

* Try without unicode

* Set working directory directly on xvfb actions

* Working-directory not workingDirectory

* Cached ts files output

* Remove test with space branch for insiders

* Update vscode-python-pr-validation.yaml (#14285)

REmove missing branch? Might make it work again

* Get rid of AZDO yamls. Not used anymore

* Dont run on push (#14307)

* Fix random failures on functional tests (#14331)

* Splitting test log

* Fix problem with kernels ports being reused

* Make kernel launcher port round robin only for testing

* Make formatters change only apply during testing

* Add news entry

* Apply black formatting

* Code review feedback and skip flakey remote password test

* Another flakey test

* More CR feedback

* Missed a spot

* More of the functional tests are failing (#14346)

* Splitting test log

* Fix problem with kernels ports being reused

* Make kernel launcher port round robin only for testing

* Make formatters change only apply during testing

* Add news entry

* Apply black formatting

* Code review feedback and skip flakey remote password test

* Another flakey test

* More CR feedback

* Missed a spot

* Some more log parser changes and try to get interrupt to be less flakey

* Fix interrupt killing kernel and add more logging for export

* More logging

* See if updating fixes the problem

* Dont delete temp files

* Upload webview output to figure out trust failure

* Add name to step

* Try another way to upload

* Upload doesn't seem to work

* Try a different way to upload

* Try without webview logging as this makes the test pass

* Try fixing test another way. Any logging is making the test pass

* Compile error

* Add more logging to figure out why raw kernel did not start (#14374)

* Some more logging

* Some more logging

* Move PR changes into pr.yml

* Fix multiprocessing problems with setting __file__ (#14376)

* Fix multiprocessing problems with setting __file__

* Update news entry

* Problem with wait for idle not propagating outwards

* Fix unnecessary ask for python extension install

* Don't error on warning for kernel install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog No news entry required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants