Skip to content

Gradle test (slow) #121

Gradle test (slow)

Gradle test (slow) #121

name: Gradle test (slow)
on:
schedule:
- cron: '0 */8 * * *'
workflow_dispatch:
permissions:
checks: write
contents: read
jobs:
atlas-allocation-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'allocation-slow'
atlas-allocation-slow-2:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'allocation-slow-2'
atlas-controller-api-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'controller-api-slow'
atlas-controller-api-slow-3:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'controller-api-slow-3'
atlas-controller-api-slow-4:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'controller-api-slow-4'
atlas-humanoid-behaviors-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-behaviors-slow'
atlas-humanoid-flat-ground-slow-2:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-flat-ground-slow-2'
atlas-humanoid-flat-ground-slow-3:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-flat-ground-slow-3'
atlas-humanoid-flat-ground-slow-4:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-flat-ground-slow-4'
atlas-humanoid-obstacle-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-obstacle-slow'
atlas-humanoid-obstacle-slow-2:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-obstacle-slow-2'
atlas-humanoid-obstacle-slow-3:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-obstacle-slow-3'
atlas-humanoid-push-recovery-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-push-recovery-slow'
atlas-humanoid-rough-terrain-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-rough-terrain-slow'
atlas-humanoid-stairs-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'atlas'
test-category: 'humanoid-stairs-slow'
ihmc-footstep-planning-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-footstep-planning'
test-category: 'footstep-planning-slow'
requires-self-hosted: true
ihmc-footstep-planning-slow-2:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-footstep-planning'
test-category: 'path-planning-slow'
requires-self-hosted: true
ihmc-java-toolkit-gui-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-java-toolkit'
test-category: 'gui-slow'
requires-self-hosted: true
ihmc-path-planning-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'ihmc-path-planning'
test-category: 'path-planning-slow'
requires-self-hosted: true
simulation-construction-set-tools-slow:
uses: ihmcrobotics/ihmc-actions/.github/workflows/gradle-test.yml@main
with:
subproject: 'simulation-construction-set-tools'
test-category: 'gui-slow'
requires-self-hosted: true
update-evergreen:
name: Force update on evergreen
runs-on: ubuntu-latest
needs:
- atlas-allocation-slow
- atlas-allocation-slow-2
- atlas-controller-api-slow
- atlas-controller-api-slow-3
- atlas-controller-api-slow-4
- atlas-humanoid-behaviors-slow
- atlas-humanoid-flat-ground-slow-2
- atlas-humanoid-flat-ground-slow-3
- atlas-humanoid-flat-ground-slow-4
- atlas-humanoid-obstacle-slow
- atlas-humanoid-obstacle-slow-2
- atlas-humanoid-obstacle-slow-3
- atlas-humanoid-push-recovery-slow
- atlas-humanoid-rough-terrain-slow
- atlas-humanoid-stairs-slow
- ihmc-footstep-planning-slow
- ihmc-footstep-planning-slow-2
- ihmc-java-toolkit-gui-slow
- ihmc-path-planning-slow
- simulation-construction-set-tools-slow
if: always() # This ensures the job runs even if one of the dependent jobs fails
steps:
- name: Call API with curl
uses: ihmcrobotics/ihmc-actions/.github/actions/force-update-evergreen@main