mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-22 07:37:40 +00:00
Merge pull request #11795 from keymanapp/fix/core/11794-serialize-core-tests-temporary-mitigation
fix(core): serialize tests for core/wasm on mac agents
This commit is contained in:
commit
d6992097fd
2 changed files with 10 additions and 3 deletions
|
|
@ -91,7 +91,14 @@ do_test() {
|
|||
if [[ $target =~ ^(x86|x64)$ ]]; then
|
||||
cmd //C build.bat $target $BUILDER_CONFIGURATION test $testparams
|
||||
else
|
||||
meson test -C "$MESON_PATH" $testparams
|
||||
if [[ $target == wasm ]] && [[ $BUILDER_OS == mac ]]; then
|
||||
# 11794 -- parallel tests failing on some mac build agents; temporary
|
||||
# mitigation until we diagnose root cause
|
||||
meson test -j 1 -C "$MESON_PATH" $testparams
|
||||
else
|
||||
meson test -C "$MESON_PATH" $testparams
|
||||
fi
|
||||
|
||||
fi
|
||||
builder_finish_action success test:$target
|
||||
}
|
||||
|
|
|
|||
4
docs/build/macos.md
vendored
4
docs/build/macos.md
vendored
|
|
@ -77,10 +77,10 @@ PATH="$HOMEBREW_PREFIX/opt/coreutils/libexec/gnubin:$PATH"
|
|||
|
||||
## KeymanWeb Dependencies
|
||||
|
||||
* node.js 18+, emscripten 3.1.46 or later, openjdk 8
|
||||
* node.js 22+, emscripten 3.1.46 or later
|
||||
|
||||
```shell
|
||||
brew install node emscripten openjdk@8
|
||||
brew install node emscripten
|
||||
```
|
||||
|
||||
Note: if you install emscripten with brew on macOS, only emscripten binaries are
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue