robots-from-jupyter / robotframework-jupyterlibrary

A Robot Framework library for testing Jupyter end-user applications and extensions
https://robotframework-jupyterlibrary.rtfd.io
BSD 3-Clause "New" or "Revised" License
22 stars 9 forks source link

Re-run tests to verify function with jupyter_server 2 now released #65

Closed consideRatio closed 1 year ago

consideRatio commented 1 year ago

I'm not grasping how everything works, but I think there is a test suite setup in this repo to run a test involving jupyter_server. Can we run that test suite now that jupyter_server 2 is out and see if it succeeds, or if there is something to fix in this repo?

I was led to think about this as I observed the failure noticed "parent suite setup failed" and was thinking perhaps that was related to this repo rather than the failing test in the jupyterhub/jupyter-server-proxy relying on this project.

image

Related source code in this repo

https://github.com/robots-from-jupyter/robotframework-jupyterlibrary/blob/660ef6661aafd0c1f0f79e6a61443301831eb3df/.github/env_specs/lab3.yml#L5-L6

https://github.com/robots-from-jupyter/robotframework-jupyterlibrary/blob/660ef6661aafd0c1f0f79e6a61443301831eb3df/.github/workflows/ci.yml#L141-L154

consideRatio commented 1 year ago

I ran tests in a fork

Lock files needs to be updated

@bollwyvl could you update the lock files so we can test with jupyter_server 2 here? I'm not sure how to do that atm.

Related but off topic: a practice I've come to appreicate to help others onboard people in projects is to co-locate a README.md file that very briefly (~1 paragraph) links to relevant tools and mentions a command to run or so. If you update these files, maybe you can create a README.md to help someone like me onboard to contribute with such chore tasks?

bollwyvl commented 1 year ago

yep, there's not a ton to do (basically update the spec file for lab3) but actually adding another dimension is non-trivial.

README.md

That would be the CONTRIBUTING.md and section of the docs.

consideRatio commented 1 year ago

Ah thank you, i can trial out things later then! Have a good new year @bollwyvl!

bollwyvl commented 1 year ago

from the ci pr: i think the issue is we do need to keep lab3 vs server1, irrespective of python version, which we'll likely drop in the next release, anyway.

we should probably drop retrolab entirely, as it is no longer receiving updates, though i was waiting until notebook 7 became available to make that shift.