Skip to content
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

Add jupyter intergration testing to CI #350

Merged
merged 61 commits into from
Feb 9, 2023
Merged
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
8ead74a
integration test infra
Feb 3, 2023
3b64f1b
updated flaky test
Feb 3, 2023
b1e1bcb
e2e tests first pass
Feb 7, 2023
beade30
yaml fix
Feb 7, 2023
3eb3b92
yaml fix
Feb 7, 2023
efecaba
use uses
Feb 7, 2023
e97d6f3
remove name
Feb 7, 2023
ea38f04
fix yml
Feb 7, 2023
27086d3
fix spacing
Feb 7, 2023
8d5f95d
add dashes
Feb 7, 2023
021b7e8
no save
Feb 7, 2023
4162b71
nothing
Feb 7, 2023
c183714
nothing
Feb 7, 2023
76a43ce
changing order
Feb 7, 2023
6349bc8
removing some useses
Feb 7, 2023
100415b
test
Feb 7, 2023
b9f0a05
simplify
Feb 7, 2023
697ca23
fix yaml
Feb 7, 2023
852d4ce
reordering run
Feb 7, 2023
f5687a0
combining build and up commands
Feb 7, 2023
6423fa7
combining build and up commands
Feb 7, 2023
f6984fa
remove artifact saves
Feb 7, 2023
d51e1ca
add dashes
Feb 7, 2023
791e7e0
add another dash
Feb 7, 2023
79349e5
remove name
Feb 7, 2023
904528b
fix venv
Feb 7, 2023
4717a58
update healthcheck interval
Feb 7, 2023
a19c8b7
remove healthcheck dep
Feb 7, 2023
b8a7828
add start-period
Feb 7, 2023
e6abc30
use newer docker-compose
Feb 7, 2023
2f7ec10
use newer docker-compose
Feb 7, 2023
7ef699c
stop using hostnames
Feb 8, 2023
cf82e3d
remove healthcheck
Feb 8, 2023
c70022f
fixing in gha
Feb 8, 2023
469a17c
check dockers
Feb 8, 2023
b7662c4
add tty
Feb 8, 2023
3c2836d
use -td option in client
Feb 8, 2023
3b9f23d
keep docker alive
Feb 8, 2023
a10e58c
try using entrypoint
Feb 8, 2023
cc4d5c9
verbose mode
Feb 8, 2023
5d9219e
separate build and run steps
Feb 8, 2023
acb3472
try adding commands in docker-compose
Feb 8, 2023
fa4d22a
fix tests and workflow
Feb 8, 2023
e947af5
fix workflow
Feb 8, 2023
cbfeb6f
fix workflow
Feb 8, 2023
cbf79b1
update testplan
Feb 8, 2023
e3604d7
update testplan
Feb 8, 2023
ab8ff15
update testplan
Feb 8, 2023
b63b886
run docker from sh
Feb 8, 2023
ef25974
update cypress
Feb 8, 2023
94a539c
export env var
Feb 8, 2023
07c7467
env vars
Feb 8, 2023
83eb25d
env vars
Feb 8, 2023
aad81e6
test failure
Feb 9, 2023
a159c88
update cypress and force fail
Feb 9, 2023
712a9de
add the testplan back
Feb 9, 2023
fad9c7e
add --exit-code-from to docker command
Feb 9, 2023
6250cc7
final
Feb 9, 2023
9c092f4
addressing comments
Feb 9, 2023
db68902
remove force-fail test
Feb 9, 2023
0d7a447
Merge branch 'master' into kg-integration
kgartland-rstudio Feb 9, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
remove force-fail test
Kevin Gartland committed Feb 9, 2023
commit db6890261f8c44a5691655d61bde47c8560a1f33
2 changes: 1 addition & 1 deletion integration-testing/cypress/e2e/jupyter.cy.js
Original file line number Diff line number Diff line change
@@ -10,7 +10,7 @@ describe('Publishing Jupyter Notebook', () => {
it('Add Server', () => {
cy.visit('http://client:9999/tree/integration-testing/content/notebook/stock-report-jupyter.ipynb');
cy.wait(1000);
cy.get('a[id="publish-to-connect-fail"]').click({ force: true });
cy.get('a[id="publish-to-connect"]').click({ force: true });
cy.wait(1000);
cy.get('input[id="rsc-server"]').clear().type('http://connect:3939');
cy.get('input[id="rsc-api-key"]').clear().type(Cypress.env('api_key'));