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

Expands on articulation test for multiple instances and devices #872

Merged
merged 8 commits into from
Sep 6, 2024

Conversation

jsmith-bdai
Copy link
Collaborator

Description

Expands upon test_articulation.py to test with mulitple robots and on both CPU / GPU.

Fixes #861

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist

  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

@jsmith-bdai jsmith-bdai self-assigned this Aug 23, 2024
Copy link
Collaborator

@jtigue-bdai jtigue-bdai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

jsmith-bdai and others added 2 commits August 26, 2024 13:52
Co-authored-by: jtigue-bdai <166445701+jtigue-bdai@users.noreply.github.com>
Signed-off-by: James Smith <142246516+jsmith-bdai@users.noreply.github.com>
@pascal-roth pascal-roth added enhancement New feature or request dev team Issue or pull request created by the dev team labels Aug 28, 2024
@Dhoeller19
Copy link
Contributor

@jsmith-bdai if you look at the AWS log, the test does not run properly:

File "/workspace/isaaclab/source/extensions/omni.isaac.lab/test/assets/test_articulation.py", line 41, in <module>
    articulation_type: Literal["humanoid", "panda", "anymal", "shandow_hand", "single_joint"], 
NameError: name 'Literal' is not defined

@jsmith-bdai
Copy link
Collaborator Author

@jsmith-bdai if you look at the AWS log, the test does not run properly:

File "/workspace/isaaclab/source/extensions/omni.isaac.lab/test/assets/test_articulation.py", line 41, in <module>
    articulation_type: Literal["humanoid", "panda", "anymal", "shandow_hand", "single_joint"], 
NameError: name 'Literal' is not defined

Ah good catch, I had committed the suggested changes, but haven't re-run yet - will fix.

@jsmith-bdai
Copy link
Collaborator Author

@Dhoeller19 @Mayankm96 @kellyguo11 can one of you review this one? It has passed its checks ✔️

@Mayankm96 Mayankm96 changed the title Expand on articulation test Expands on articulation test for multiple instances and devices Sep 6, 2024
@Mayankm96 Mayankm96 merged commit af088f5 into main Sep 6, 2024
2 of 3 checks passed
@Mayankm96 Mayankm96 deleted the feature/expand_articulation_tests branch September 6, 2024 16:49
iamdrfly pushed a commit to iamdrfly/IsaacLab that referenced this pull request Nov 21, 2024
…c-sim#872)

# Description

Expands upon `test_articulation.py` to test with mulitple robots and on
both CPU / GPU.

Fixes isaac-sim#861 

## Type of change

- New feature (non-breaking change which adds functionality)

## Checklist

- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [x] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev team Issue or pull request created by the dev team enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Testing: Improve testing for assets
5 participants