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

Implement common multiple-products build method #517

Merged
merged 4 commits into from
Aug 6, 2024

Conversation

alexdunnjpl
Copy link
Contributor

🗒️ Summary

Rolls build options common to all routes returning multiple product hits into a common execution path.

⚙️ Test Data and/or Report

130 pass, 10 fail, before and after changes

♻️ Related Issues

fixes #515

@alexdunnjpl
Copy link
Contributor Author

Some routes do not currently have qparams/implementations for querystring and keywords, in which case no-op placeholders (null-string, empty keyword list) have been used.

Those constraints may be desirable for those routes, in which case qparams can be defined and the no-op placeholders replaced with actual values from the request.

@alexdunnjpl
Copy link
Contributor Author

Re-running branch tests, as failure was not replicable locally

@alexdunnjpl
Copy link
Contributor Author

Not really sure where to go from here...

@tloubrieu-jpl any ideas?

image

@tloubrieu-jpl
Copy link
Member

Hi @alexdunnjpl , is the latest case you raised an issue ? I am running now the test against the develop branch and all succeeded except one related to the legacy_registry.

Copy link
Member

@tloubrieu-jpl tloubrieu-jpl left a comment

Choose a reason for hiding this comment

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

All the tests work on my side.

@alexdunnjpl
Copy link
Contributor Author

Hi @alexdunnjpl , is the latest case you raised an issue ? I am running now the test against the develop branch and all succeeded except one related to the legacy_registry.

This is the failure I'm referring to - for some reason when the tests are run in the action, it fails. I don't see any potential for the test definitions to be different between the runner and my local, since the URL is given in the action test output...

@alexdunnjpl
Copy link
Contributor Author

@tloubrieu-jpl is the deep-archive compatibility check new-ish? Is it a blocker that it's failing?

@alexdunnjpl
Copy link
Contributor Author

Merging on the basis of approval

@alexdunnjpl alexdunnjpl merged commit ff3d17b into develop Aug 6, 2024
1 check failed
@alexdunnjpl alexdunnjpl deleted the builder-defaults-refactor branch August 6, 2024 17:20
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.

Refactor common RegistrySearchRequestBuilder dot-chains into applyMultipleProductsDefaults()
2 participants