-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial import of galata Homogeneous version Fix tests WIP drop jest WIP playwright First working version WIP mock state and settings Use node-fetch instead of axios Add temporary server test folder fixture Remove html report assets Track sessions and terminals related to a test Finalize notebook tests Set up CI Don't use a single worker by default Delete data.csv Increase timeout to wait for JLab in dev-mode Build the galata assets before the tests Install chromium Upload galata artifacts Bump playwright test runner enhance settings fixture Correct tests Fix integrity Split assests into two artifacts Fix regex and settings setting Fix mockSettings test WIP Convert contextmenu tests galata refactoring All contents helpers use the REST API Correct linter ignore files Correct contextmenu test Migrate debugger tests Start converting general tests Convert general tests convert notebook-run Improve temporary server folder name Convert toc tests Convert notebook create Convert notebook-edit Convert notebook-toolbar Improve test:report Open browser Don't expose local port Fix galata tests Improve test partitioning for sessions and terminals Use Playwright project feat. to merge galata and ui-tests Update test using project structure Fix jupyterlab/galata#69 Upgrade newly added tests Add install Fix build inpage Fix tests More fix Try to fix typedoc Update reference screenshots Use galata.newContentsHelper More robust `page.waitIsReady` Fix types for typedoc Revert change for integrity testing Auto review * Don't use docker to speed up tests * Fix linter More robust test * Correct test * Various fix Add fixtures documentation * Use playwright image for Galata test Correct integrity * Don't use pwuser * Revert running in Playwright image * Update galata/package.json Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com> Co-authored-by: Steven Silvester <ssilvester@apple.com> Co-authored-by: Jeremy Tuloup <jeremy.tuloup@gmail.com>
- Loading branch information
1 parent
9c592fc
commit 0b6f1d7
Showing
249 changed files
with
8,520 additions
and
6,149 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
name: Galata Tests | ||
|
||
on: | ||
push: | ||
branches: | ||
- master | ||
pull_request: | ||
branches: '*' | ||
|
||
jobs: | ||
build: | ||
name: Galata | ||
timeout-minutes: 40 | ||
runs-on: ubuntu-20.04 | ||
steps: | ||
- name: Checkout | ||
uses: actions/checkout@v2 | ||
- name: Install node | ||
uses: actions/setup-node@v2 | ||
with: | ||
node-version: '14.x' | ||
- name: Install Python | ||
uses: actions/setup-python@v2 | ||
with: | ||
python-version: 3.8 | ||
|
||
- name: Cache pip on Linux | ||
uses: actions/cache@v1 | ||
with: | ||
path: ~/.cache/pip | ||
key: ${{ runner.os }}-pip-3.8-${{ hashFiles('**/requirements.txt', 'setup.cfg') }} | ||
restore-keys: | | ||
${{ runner.os }}-pip-3.8 | ||
- name: Get yarn cache directory path | ||
id: yarn-cache-dir-path | ||
run: echo "::set-output name=dir::$(yarn cache dir)" | ||
- name: Cache yarn | ||
uses: actions/cache@v1 | ||
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) | ||
with: | ||
path: ${{ steps.yarn-cache-dir-path.outputs.dir }} | ||
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} | ||
restore-keys: | | ||
${{ runner.os }}-yarn- | ||
- name: Install dependencies | ||
run: | | ||
bash ./scripts/ci_install.sh | ||
- name: Launch JupyterLab | ||
run: | | ||
cd galata | ||
# Mount a volume to overwrite the server configuration | ||
jlpm start 2>&1 > /tmp/jupyterlab_server.log & | ||
- name: Install browser | ||
run: | | ||
cd galata | ||
# Install only Chromium browser | ||
jlpm playwright install chromium | ||
jlpm run build | ||
- name: Wait for JupyterLab | ||
uses: ifaxity/wait-on-action@v1 | ||
with: | ||
resource: http-get://localhost:8888/lab | ||
timeout: 360000 | ||
|
||
- name: Test | ||
run: | | ||
cd galata | ||
jlpm run test | ||
- name: Upload Galata Test assets | ||
if: always() | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: galata-test-assets | ||
path: | | ||
galata/test-results | ||
- name: Upload Galata Test report | ||
if: always() | ||
uses: actions/upload-artifact@v2 | ||
with: | ||
name: galata-report | ||
path: | | ||
galata/playwright-report | ||
- name: Print JupyterLab logs | ||
if: always() | ||
run: | | ||
cat /tmp/jupyterlab_server.log |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,8 +8,5 @@ | |
}, | ||
"LabApp": { | ||
"dev_mode": true | ||
}, | ||
"Application": { | ||
"log_level": "DEBUG" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
module.exports = { | ||
extends: ['../.eslintrc.js'], | ||
parserOptions: { | ||
project: 'tsconfig.eslint.json' | ||
}, | ||
rules: { | ||
'jest/no-done-callback': 'off' | ||
} | ||
}; |
Oops, something went wrong.