Skip to content

Improved integration tests#154

Open
LucasJSch wants to merge 9 commits into
mainfrom
IAMAI/improved-tests
Open

Improved integration tests#154
LucasJSch wants to merge 9 commits into
mainfrom
IAMAI/improved-tests

Conversation

@LucasJSch
Copy link
Copy Markdown
Collaborator

Overview

This PR improves integration tests in the following ways:

  • Adds RGB front-camera and down-camera image comparison to ground truth images. This provides a really useful feedback into potential regression or functional changes, since the similarity score of images has a very high threshold, and is sensitive to relevant drone kinematic changes.
    The ground truth image files were added in this PR, along with the script to generate these images in case we want to generate more or different images.
  • Implementation of image_validation_utils.py for computing image comparisons.
  • Added a few jsonc files to use in the test_hello_drone.py file.
  • Corrections and improvements for test_api_services.py
  • File name corrections
  • Added sensors value computations in test_sensor_apis.py

This is a continuation of #150, and part of a long-term effort to strengthen, improve, and standardize the way we develop, test, and maintain ProjectAirSim.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

❌ ProjectAirSim Self-Hosted CI

  • Status: failure
  • Pytest results: tests=166, failures=3, errors=26, skipped=0
  • Artifacts: test-results

View full workflow run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants