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

Addressing USDOT comments regarding ISS Health Check & Firmware Manager #10

Merged
merged 9 commits into from
Apr 26, 2024

Conversation

dmccoystephenson
Copy link
Member

@dmccoystephenson dmccoystephenson commented Apr 25, 2024

Problem

Dan left a number of comments on usdot-jpo-ode#15 that need to be addressed.

Solution

The following changes have been made to address Dan's comments:

  • Single-line comments have been replaced with docstrings in download_blob.py
  • The upgrader.py file has been updated to raise an exception if an unsupported blob storage type is specified.
  • A module-specific logger is now being used for the ISS Health Check addon.
  • File type validation checks have been added to download_blob.py
  • SCMS data validation checks have been added to iss_health_checker.py
  • A comment was added in iss_health_checker.py to explain why the last character in the query is getting ignored.
  • A wrapper class for rsu_data has been created in iss_health_checker.py to improve clarity regarding what attributes we expect to be setting in the dictionary.

Testing

  • Unit tests pass with these changes
  • Firmware Manager addon started up successfully on WYDOT's Test VM
  • ISS Health Check addon started up successfully on WYDOT's Test VM
  • ISS Health Check addon was able to process SCMS data successfully on WYDOT's Test VM

Copy link

@payneBrandon payneBrandon left a comment

Choose a reason for hiding this comment

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

lgtm!

@payneBrandon payneBrandon merged commit dbee31a into dev Apr 26, 2024
6 checks passed
@payneBrandon payneBrandon deleted the pr/addressing-usdot-comments branch April 26, 2024 21:42
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