Run MJX tests on GitHub Actions.
PiperOrigin-RevId: 574939328 Change-Id: Ic6e5650ef6a7df8c94a189206fddf06bd9c4eb97
This commit is contained in:
committed by
Copybara-Service
parent
79e9589515
commit
1178bad339
@@ -219,7 +219,7 @@ jobs:
|
|||||||
working-directory: python/dist
|
working-directory: python/dist
|
||||||
run: >
|
run: >
|
||||||
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
||||||
pip install --no-deps --no-index mujoco-*.whl
|
pip install --no-index mujoco-*.whl
|
||||||
- name: Test Python bindings
|
- name: Test Python bindings
|
||||||
if: ${{ runner.os != 'Windows' }}
|
if: ${{ runner.os != 'Windows' }}
|
||||||
shell: bash
|
shell: bash
|
||||||
@@ -228,6 +228,27 @@ jobs:
|
|||||||
run: >
|
run: >
|
||||||
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
||||||
pytest -v --pyargs mujoco
|
pytest -v --pyargs mujoco
|
||||||
|
- name: Package MJX
|
||||||
|
if: ${{ runner.os != 'Windows' }}
|
||||||
|
shell: bash
|
||||||
|
working-directory: mjx
|
||||||
|
run:
|
||||||
|
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
||||||
|
python -m build .
|
||||||
|
- name: Install MJX
|
||||||
|
if: ${{ runner.os != 'Windows' }}
|
||||||
|
shell: bash
|
||||||
|
working-directory: mjx
|
||||||
|
run:
|
||||||
|
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
||||||
|
pip install --require-hashes -r requirements.txt &&
|
||||||
|
pip install --no-index dist/mujoco_mjx-*.whl
|
||||||
|
- name: Test MJX
|
||||||
|
if: ${{ runner.os != 'Windows' }}
|
||||||
|
shell: bash
|
||||||
|
run:
|
||||||
|
source ${{ matrix.tmpdir }}/venv/bin/activate &&
|
||||||
|
pytest -n auto -v --pyargs mujoco.mjx
|
||||||
- name: Notify team chat
|
- name: Notify team chat
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
|
|||||||
Reference in New Issue
Block a user