Skip to content

FI-4144: Requirements Conversion#45

Merged
tstrass merged 16 commits into
mainfrom
fi-4144-requirements-conversion
Jul 2, 2025
Merged

FI-4144: Requirements Conversion#45
tstrass merged 16 commits into
mainfrom
fi-4144-requirements-conversion

Conversation

@tstrass

@tstrass tstrass commented Jun 13, 2025

Copy link
Copy Markdown
Contributor

Summary

Update requirements to use the core tools.

This included removing a verifies_requirements that seemed to be wrong and had no correct replacement as far as I could tell.

There is a warning coming from the requirements coverage check which indicates that there are two requirements from subscriptions that should not be in the server suite (24, 86). This should go away once inferno-framework/subscriptions-test-kit#29 is merged and released.

Testing Guidance

  • run bundle exec inferno requirements check and make sure it indicates the file is up to date
  • run bundle exec inferno requirements check_coverage and make sure it indicates that both files are up to date
  • run test test kit and make sure that the "Specification Requirements" link appears at the bottom of the group list at the left and displays requirements

@tstrass tstrass self-assigned this Jun 13, 2025
@tstrass tstrass force-pushed the fi-4144-requirements-conversion branch from 556f732 to 8361d1b Compare June 13, 2025 21:04
@tstrass tstrass requested a review from karlnaden June 17, 2025 20:17
@tstrass tstrass marked this pull request as ready for review June 17, 2025 20:17
@karlnaden

Copy link
Copy Markdown
Contributor

FYI - I added changes for FI-4156 (hrex requirements approach update) to this PR.

@karlnaden karlnaden left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

we have a few pending core changes to fix the ci workflow and a few other things that will require some slight changes - hoping that core update gets released today.

@karlnaden

karlnaden commented Jun 20, 2025

Copy link
Copy Markdown
Contributor

we have a few pending core changes to fix the ci workflow and a few other things that will require some slight changes - hoping that core update gets released today.

Updates released! Remaining steps:

  • bump core to 0.6.14
  • get Subscriptions released (PR) and bump
  • wait on SMART and UDAP updates

@tstrass tstrass requested a review from karlnaden June 26, 2025 14:07
Comment thread lib/davinci_pas_test_kit/client_suite.rb Outdated
@tstrass tstrass requested a review from karlnaden July 1, 2025 20:29
Comment thread davinci_pas_test_kit.gemspec Outdated
spec.add_dependency 'udap_security_test_kit', '~> 0.11.4'
spec.add_dependency 'inferno_core', '~> 0.6.15'
spec.add_dependency 'smart_app_launch_test_kit', '~> 0.6.4'
spec.add_dependency 'subscriptions_test_kit', '~> 0.11.2'

@karlnaden karlnaden Jul 2, 2025

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Update to

  • 0.11.3 subscription dependency
  • 0.6.16 core dependency

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@tstrass tstrass requested a review from karlnaden July 2, 2025 15:15
@tstrass tstrass merged commit 9c99fa2 into main Jul 2, 2025
5 checks passed
@tstrass tstrass deleted the fi-4144-requirements-conversion branch July 2, 2025 17:14
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