Skip to content

Add import export shellspec test matrix#208

Draft
ethanholen-hpe wants to merge 3 commits into
developmentfrom
add-import-export-matrix
Draft

Add import export shellspec test matrix#208
ethanholen-hpe wants to merge 3 commits into
developmentfrom
add-import-export-matrix

Conversation

@ethanholen-hpe
Copy link
Copy Markdown
Collaborator

@ethanholen-hpe ethanholen-hpe commented May 13, 2026

Summary and Scope

  • Adds a shell-spec test to the functional test suite to validate that the import and export work to and from each of the providers.
  • Along with a new flag datastore-path to set the canidb.json path for a single command.

Risks and Mitigations

  • No risk only testing

ethanholen-hpe added 3 commits April 28, 2026 10:02
@ethanholen-hpe
Copy link
Copy Markdown
Collaborator Author

ethanholen-hpe commented May 15, 2026

Adding some potential future avenues of testing for this PR that I thought about when making these tests:

  • It may be helpful to standardize on the data that is getting moved around in this test.
    • Eg. the current data files that are getting imported and exported are simply random json or csv files that I pulled from the example data. It may be easier to maintain going forward
  • It may also be helpful to have a docs page for adding new tests (maybe in the example provider somewhere) any time that someone adds a new provider, since this matrix could potentially be helpful to illustrate current provider functionality as well as providing quick and easy functionality tests for new providers

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.

1 participant