Skip to content

Commit 49230be

Browse files
committed
Improve USD export and Isaac Sim repair pipeline
1 parent 0a07a07 commit 49230be

8 files changed

Lines changed: 2029 additions & 233 deletions

File tree

.github/workflows/integration_test.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,38 @@ jobs:
6969
.testmondata-shm
7070
.testmondata-wal
7171
key: ${{ steps.cache-testmon-restore.outputs.cache-primary-key }}
72+
73+
usd-export-test:
74+
runs-on: ubuntu-latest
75+
timeout-minutes: 30
76+
77+
env:
78+
SCENESMITH_RUN_USD_EXPORT_TESTS: "1"
79+
80+
steps:
81+
- name: Checkout code
82+
uses: actions/checkout@v4
83+
84+
- name: Install uv
85+
uses: astral-sh/setup-uv@v6
86+
with:
87+
version: "0.7.8"
88+
enable-cache: true
89+
90+
- name: Set up Python
91+
uses: actions/setup-python@v5
92+
with:
93+
python-version-file: ".python-version"
94+
95+
- name: Install system dependencies
96+
run: |
97+
sudo apt-get update
98+
sudo apt-get install -y libegl1
99+
100+
- name: Set up MuJoCo/USD export environment
101+
run: bash scripts/setup_mujoco_export.sh
102+
103+
- name: Run USD export integration test
104+
run: |
105+
source .mujoco_venv/bin/activate
106+
python -m unittest tests.integration.test_usd_export_pipeline

0 commit comments

Comments
 (0)