celix icon indicating copy to clipboard operation
celix copied to clipboard

Feature/add fuzzing

Open pnoltes opened this issue 4 months ago • 2 comments

This PR introduces some fuzz tests for celix utils.

Also:

  • Aligns enable_fuzzing and enable_benchmarks option
  • Updates conan package id so that test, benchmarks, etc options are not used for the package id.
  • Fixes an issues where the jar command was chosen to make bundles if jar and zip is available, even if the "use zip" option was enable
  • Update building document for testing, benchmarking and fuzzing

pnoltes avatar Aug 14 '25 14:08 pnoltes

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 91.49%. Comparing base (c6d0e2a) to head (9344b89).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #799      +/-   ##
==========================================
+ Coverage   91.44%   91.49%   +0.04%     
==========================================
  Files         234      234              
  Lines       28655    28655              
==========================================
+ Hits        26204    26218      +14     
+ Misses       2451     2437      -14     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov-commenter avatar Aug 14 '25 14:08 codecov-commenter

I'll finish reviewing it this week.

PengZheng avatar Aug 31 '25 08:08 PengZheng

I have fixed the LD_PRELOAD issue.

:+1: , Thanks

pnoltes avatar Dec 18 '25 19:12 pnoltes