Conversation
Summary of ChangesHello @vaibhavdaren, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request introduces a new integration test to validate the robustness of the Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request adds a valuable integration test for the file artifact provider, covering edge cases with NVRs by testing its ability to handle a directory containing multiple RPMs. The overall implementation is solid. I've included one suggestion to improve the maintainability of the test script by reducing code duplication.
tests/prepare/artifact/nvr-edge-cases/package-with-dependency/data/test.sh
Show resolved
Hide resolved
|
/packit test |
b03523d to
1e3a86e
Compare
1e3a86e to
413d7aa
Compare
|
/packit build |
413d7aa to
f4232e5
Compare
|
Note🥇: Isolated the failing test ^_^ in testing-farm:fedora-rawhide-x86_64:full |
eba6e84 to
649930a
Compare
|
/packit retest-failed |
649930a to
966e2e6
Compare
|
Ok, did some local testing to see how this behaves, indeed the priority takes precedence over all this. @vaibhavdaren @AthreyVinay Do you have a document to put the test cases and behavior? |
|
/packit test |
|
/packit build |
966e2e6 to
f73e05e
Compare
We dont have a file, I think we can use #4546 to document our findings. |
|
When dependency are present in the shared artifact dir the tests pass on rawhide: https://artifacts.dev.testing-farm.io/361bd67e-9794-4863-8d91-f2152506bc83 |
Can you elaborate? Basically the fact that |
|
but the fact that it fallbacked to system is unexpected and we must prevent that in the final design.
Yes sure..
|
Add test to verify file artifact provider correctly handles NVR edge cases. Related: #4546
f73e05e to
c19afd0
Compare
|
/packit build |
Add test to verify file artifact provider correctly handles NVR edge cases.
This is continued from discussion on the PR for file provider: #4510 (comment)
Related: #4546
Pull Request Checklist