Skip to content

fix: improve other_products #2579

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

Merged
merged 1 commit into from
Jan 26, 2023
Merged

Conversation

ffontaine
Copy link
Contributor

@ffontaine ffontaine commented Jan 24, 2023

  • Raise an error if one of the other_products is not found in the product list
  • Do not always append kerberos to all_the_tests
  • Drop gcc, glibc, rust, sqlite, zlib, etc. from other_products if needed

Signed-off-by: Fabrice Fontaine [email protected]

@ffontaine ffontaine force-pushed the fix-other-products branch 4 times, most recently from 2a3b625 to baa8ea8 Compare January 24, 2023 16:30
@codecov-commenter
Copy link

codecov-commenter commented Jan 24, 2023

Codecov Report

Merging #2579 (bd414b4) into main (1162c19) will increase coverage by 7.96%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #2579      +/-   ##
==========================================
+ Coverage   75.04%   83.00%   +7.96%     
==========================================
  Files         596      598       +2     
  Lines        9736     9874     +138     
  Branches     1152     1354     +202     
==========================================
+ Hits         7306     8196     +890     
+ Misses       2123     1343     -780     
- Partials      307      335      +28     
Flag Coverage Δ
longtests 82.47% <100.00%> (?)
win-longtests 75.14% <100.00%> (+0.10%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
test/test_data/binutils.py 100.00% <ø> (ø)
test/test_data/bro.py 100.00% <ø> (ø)
test/test_data/clamav.py 100.00% <ø> (ø)
test/test_data/connman.py 100.00% <ø> (ø)
test/test_data/exim.py 100.00% <ø> (ø)
test/test_data/freerdp.py 100.00% <ø> (ø)
test/test_data/gpgme.py 100.00% <ø> (ø)
test/test_data/graphicsmagick.py 100.00% <ø> (ø)
test/test_data/gupnp.py 100.00% <ø> (ø)
test/test_data/haproxy.py 100.00% <ø> (ø)
... and 61 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ffontaine ffontaine force-pushed the fix-other-products branch 5 times, most recently from 6319f57 to 0b93c00 Compare January 26, 2023 14:35
- Raise an error if one of the other_products is not found in the
  product list
- Do not always append kerberos to all_the_tests (kerberos
  package_test_data will be provided by intel#2509)
- Drop gcc, glibc, rust, sqlite, zlib, etc. from other_products if
  needed

Signed-off-by: Fabrice Fontaine <[email protected]>
@@ -43,7 +43,6 @@
prod_list.append(i["product"])
for i in prod_list:
all_the_tests.append(i)
all_the_tests.append("kerberos")
Copy link
Contributor

Choose a reason for hiding this comment

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

I asked about this in code review and I gather we need this because kerberos was missing some test data and wasn't getting automatically appended. Since I can't easily edit deleted lines from the code review interface, I think instead I'll open up a new issue to fix whatever's up with kerberos.

Copy link
Contributor

@terriko terriko left a comment

Choose a reason for hiding this comment

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

I've opened #2594 to address the kerberos issue more correctly. This otherwise looks good and I'm going to merge it now.

@terriko terriko merged commit e391eb3 into intel:main Jan 26, 2023
@ffontaine ffontaine deleted the fix-other-products branch January 27, 2023 07:33
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.

3 participants