-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Contributing Galata (JupyterLab UI Testing & Automation Framework) #77
Comments
whoah! that's awesome! I tend to use the UI testing framework of "demo it locally and then close my eyes and send it to production what's the worst that could happen?" This sounds more rigorous than that :-) |
Fantastic, thanks @mbektasbbg! The steps are outlined in our Readme |
This is amazing work - I am strongly in favor of JupyterLab incorporating
this repo
…On Thu, Jul 16, 2020 at 10:35 AM Steven Silvester ***@***.***> wrote:
Fantastic, thanks @mbektasbbg <https://github.com/mbektasbbg>! The steps
are outlined in our Readme
<https://github.com/jupyterlab/team-compass#contributing-extensions-to-the-jupyterlab-github-organization>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#77 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAGXUATZ5N5IFYFLHL5GBDR3425VANCNFSM4O4SRXEQ>
.
--
Brian E. Granger
Principal Technical Program Manager, AWS AI Platform ([email protected])
On Leave - Professor of Physics and Data Science, Cal Poly
@ellisonbg on GitHub
|
I'd be remiss to not mention robot framework here:
https://robotframework.org
I've been using it extensively on open source and day job stuff. I haven't
looked over Galata, but from my experience, some differences from the above
bullet points:
- tests are written in plain English-ish (humorous, as it's a _very_
international community)
- works with multiple browsers
- python/selenium powered
- doesn't download random browser binaries from the internet
- does not use nodejs anywhere
- has some of the best reporting I've used
- can do _far more_ than "just" browser testing (I've spun up whole hubs
with it under test)
We've been putting some of our goodies here for jupyter-specific stuff:
https://github.com/robots-from-jupyter
|
Is there a repo for Galata to learn more? Or is it closed-source at the moment? |
Thanks @blink1073 , will check it out. |
yes @krassowski, it is closed-source at the moment. |
@bollwyvl thanks for sharing about robot, I will look into it. I need to learn more about robot to provide proper comparison but Galata's main advantage over it would be the deep and low level interaction with JupyterLab since it is custom-built for JupyterLab. |
I would love it to be elected as a Jupyter subproject. |
Hi everyone, over the past few months I have made several enhancements and fixes to Galata and got it compatible with JupyterLab 3. @jtpio also made contributions and has been reviewing it. I think it is ready to be moved over to jupyterlab org and published for wider audience and feedback now! |
Thanks @mbektasbbg for pushing on this! I've checked So I think we should move forward with making it open source. Then it will be easier to iterate on it and accept contributions from the community. Maybe there could be a quick demo at the next JupyterLab dev meeting? Or be discussed as part of the 4.0 roadmap. |
As a side note, this could even become a more general tool to script and generate screencasts for the documentation: jupyterlab/jupyterlab#8776 (comment). |
Is it possible to checkout |
@krassowski it is private at the moment. I will send you invitation. |
Thanks, got it. From a very quick overview it looks like a lightweight alternative to robotframework approach. I think that both have their advantages. I would be interested to see in action. Definitely worth discussing at a dev meeting. |
During the JupyterLab dev meeting yesterday, it was decided to wait one more week before moving forward with this. So that anyone would get a chance to check it out if they would like to. The repo is still private, but don't hesitate to comment here if you would like to get access. Thanks! |
We've met the criteria for adoption, @mbektasbbg please feel free to proceed with the transfer. |
Thanks @blink1073 , I will do! |
Closing since Thanks all! |
Hi everyone, on June 17th I had presented Galata at weekly dev meeting and there was very positive feedback from core developers. We as Bloomberg are interested in contributing this project to JupyterLab organization, and continue helping its development. We are ready to switch the repo over. What are the next steps in this process? Please let us know.
A brief overview of Galata:
Galata is a UI testing and automation framework custom built for JupyterLab.
Main use cases
The text was updated successfully, but these errors were encountered: