Skip to content

[RSDK-11241] - Add integration tests#32

Merged
seanavery merged 17 commits intoviam-modules:mainfrom
seanavery:RSDK-11241
Nov 3, 2025
Merged

[RSDK-11241] - Add integration tests#32
seanavery merged 17 commits intoviam-modules:mainfrom
seanavery:RSDK-11241

Conversation

@seanavery
Copy link
Copy Markdown
Collaborator

@seanavery seanavery commented Oct 30, 2025

Description

This PR adds basic integration tests to make sure the module API endpoints are working.

  • Adds artifact upload and download so we do not have to rebuild for the integration tests
    • We have to extract the AppImage contents since we do not have modprobe fuse access in the cloud container
  • Adds a new device type test and pipeline fill for CI runs
  • Added a canon profile csi-test to run golang integration tests locally

Tests

CI run passing ✅

name: Integration Tests

on:
# workflow_run:
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Uncomment this before merging and remove hardcoded push and pull_request triggers

@seanavery seanavery changed the title Integration tests [RSDK-11241] - Add integration tests Oct 31, 2025
Copy link
Copy Markdown

@SebastianMunozP SebastianMunozP left a comment

Choose a reason for hiding this comment

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

LGTM

@seanavery seanavery merged commit bf28aa9 into viam-modules:main Nov 3, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants