Skip to content

Conversation

sknat
Copy link
Collaborator

@sknat sknat commented Sep 8, 2025

This patch adds coverage exporting for boht unit and integration (with VPP) tests.

  • It merges 'unit' and 'integration' tests into a single pipeline, always launching VPP if passed the VPP_BINARY envvar
  • It adds a signal handler for USR2 to export coverage if built as such
  • It removes the WITH_DGB option and default to always packaging gdb with VPP.

@sknat sknat force-pushed the nsk-gen-cov branch 2 times, most recently from 814b854 to a52eeba Compare September 8, 2025 16:22
@sknat sknat self-assigned this Sep 10, 2025
@sknat sknat force-pushed the nsk-gen-cov branch 3 times, most recently from 5eeccda to 6e98e8e Compare September 10, 2025 15:07
This patch refactors the build system and adds building
debug and release images for vpp and vclsidecar.
Important changes :
- we remove the --squash option which was not used in CI anyway
and that is deprecated in favor of staged builds.
- we remove tarball compression as we do not gain much disk space
but loose compression / decompression
- we fix an issue in tarball creation that was missing .so.25.06
style dynamic libraries
- we always package gdb with the images (removing WITH_GDB)
- Add Debug/Release builds for memif
- Add `make kind DEBUG=true` option for debug images

Signed-off-by: Nathan Skrzypczak <[email protected]>
This patch adds coverage exporting for boht unit and integration (with VPP)
tests.
- It merges 'unit' and 'integration' tests into a single pipeline, always
launching VPP if passed the VPP_BINARY envvar
- It adds a signal handler for USR2 to export coverage if built as such
- It removes the WITH_DGB option and default to always packaging gdb
with VPP.

Signed-off-by: Nathan Skrzypczak <[email protected]>
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