Skip to content

ci: modernize solaris config#5041

Merged
polybassa merged 1 commit into
secdev:masterfrom
evverx:solaris-test-config
Jul 10, 2026
Merged

ci: modernize solaris config#5041
polybassa merged 1 commit into
secdev:masterfrom
evverx:solaris-test-config

Conversation

@evverx

@evverx evverx commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

test/contrib/isotp.uts is dropped to prevent the tests from failing with

━ UTScapy - Scapy 2.7.1rc1.post58 - 3.13.13
 └ Loaded config file ./test/configs/solaris.utsc
ERROR: Cannot remove test/contrib/isotp.uts from test files

It's a follow-up to 386d7fa where that
file was removed.

TLS-related tests are adjusted
It's a follow-up to 219f2fe where the
TLS tests were moved to test/scapy/layers/tls

scapy-rpc tests are added

AI-Assisted: no

It was tested in https://github.com/evverx/avahi/actions/runs/29078009229/job/86313970280?pr=3. A couple of tests failed there but those failures probably indicate bugs and need looking into. I went down a really deep rabbit hole there where MAC addresses aren't extracted correctly with use_pcap=True because the PF_LINK addresses aren't cast to sockaddr_dl (on *BSD as well) so those failures can be related to that (or not).

@codecov

codecov Bot commented Jul 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.22%. Comparing base (6a0ed18) to head (793e0a7).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #5041   +/-   ##
=======================================
  Coverage   80.22%   80.22%           
=======================================
  Files         388      388           
  Lines       96467    96467           
=======================================
  Hits        77391    77391           
  Misses      19076    19076           

see 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

test/contrib/isotp.uts is dropped to prevent the tests from failing with
```
━ UTScapy - Scapy 2.7.1rc1.post58 - 3.13.13
 └ Loaded config file ./test/configs/solaris.utsc
ERROR: Cannot remove test/contrib/isotp.uts from test files
```
It's a follow-up to 386d7fa where that
file was removed.

TLS-related tests are adjusted
It's a follow-up to 219f2fe where the
TLS tests were moved to test/scapy/layers/tls

scapy-rpc tests are added

AI-Assisted: no
@evverx evverx force-pushed the solaris-test-config branch from 02d7338 to 793e0a7 Compare July 10, 2026 07:59
@evverx evverx changed the title ci: drop test/contrib/isotp.uts from solaris config ci: modernize solaris config Jul 10, 2026
@polybassa

Copy link
Copy Markdown
Contributor

Thanks for this PR

@polybassa polybassa merged commit de33992 into secdev:master Jul 10, 2026
23 of 25 checks passed
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