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

Migrate frontend test framework from Karma to Jest #2995

Draft
wants to merge 34 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
8fa2d09
attempt
Yicong-Huang Oct 25, 2024
a4d5121
update karma and jasmine
Yicong-Huang Oct 25, 2024
7a9664f
reduce timeout
Yicong-Huang Oct 25, 2024
47be51c
fix testcases
Yicong-Huang Oct 26, 2024
7b9f8f4
fix tests
Yicong-Huang Oct 26, 2024
571a6c0
fix test framework
Yicong-Huang Oct 26, 2024
cd7fad6
change to log info
Yicong-Huang Oct 26, 2024
84fbe7f
fix format
Yicong-Huang Oct 26, 2024
c6ca0fd
change timeout
Yicong-Huang Oct 26, 2024
a27eceb
change timeout
Yicong-Huang Oct 26, 2024
4948ac4
change ci
Yicong-Huang Oct 26, 2024
1e0cc4b
change test setting
Yicong-Huang Oct 26, 2024
4ee72e7
use new headless
Yicong-Huang Oct 26, 2024
e6ff791
1 browser
Yicong-Huang Oct 26, 2024
22b34c4
change timeout
Yicong-Huang Oct 26, 2024
9765cab
change timeout
Yicong-Huang Oct 26, 2024
e6d25e1
try no nx
Yicong-Huang Oct 26, 2024
fdfdffb
use node 20
Yicong-Huang Oct 26, 2024
486bb79
update other settings
Yicong-Huang Oct 26, 2024
eaeae86
update other settings
Yicong-Huang Oct 26, 2024
e8f6251
prepare yarn 4
Yicong-Huang Oct 26, 2024
0fae3d4
change back
Yicong-Huang Oct 26, 2024
5b2a34f
use nx
Yicong-Huang Oct 26, 2024
98ffd50
change cache key
Yicong-Huang Oct 26, 2024
d797633
update
Yicong-Huang Oct 26, 2024
9686002
update
Yicong-Huang Oct 26, 2024
e792fdd
revert back ram config
Yicong-Huang Oct 26, 2024
c832bcf
remove unused
Yicong-Huang Oct 26, 2024
6f395c4
remove waitwebpack
Yicong-Huang Oct 26, 2024
0930e74
initial setup
Yicong-Huang Oct 27, 2024
1daa196
fix some test
Yicong-Huang Oct 28, 2024
4c78e1b
add jest-codemods
Yicong-Huang Oct 28, 2024
dc5f6d2
Merge branch 'master' into yicong-migrate-to-jest
Yicong-Huang Nov 3, 2024
bcc103b
fix lock
Yicong-Huang Nov 3, 2024
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
update other settings
Yicong-Huang committed Oct 26, 2024
commit eaeae868bb1bba17870fb5b2b341e58f8e61bb8e
16 changes: 9 additions & 7 deletions .github/workflows/github-action-build.yml
Original file line number Diff line number Diff line change
@@ -17,14 +17,16 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- ubuntu-latest
- macos-latest
- windows-latest
os: [ ubuntu-latest, windows-latest, macos-latest ]
arch: [ x64, arm64 ]
exclude:
# Exclude arm64 for non-macOS platforms
- os: ubuntu-latest
arch: arm64
- os: windows-latest
arch: arm64
node-version:
- 20
architecture:
- x64
- 18
steps:
- name: Checkout Texera
uses: actions/checkout@v4