Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #264547

Category None
Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
Changed at Wed 15 Apr 2026 13:34:43
Repository https://api.github.com/repos/curl/curl
Project curl/curl
Branch bagder/unit-cleanups
Revision c5cc147f2f02b547f20d6edbc9a7d6a1ed9f5bcb

Comments

unittests: cleanups

- make sure all UNITTEST prototypes mark in which unit test they are used,
  with "@unittest" markup

- make sure all UNITTEST functions do not use Curl_ prefix, as that is a
  prefix we use for global private functions and these functions are static
  and therefore not global and the prefix is wrong

- drop UNITTEST for functions not used in unit tests

- make the extract-unit-protos script highlight the above issues if found

- extract-unit-protos now also outputs the unit test number for all the
  generated protos in lib/unitprotos.h to aid readers. It also adds the source
  file and line number where the proto originates from.

- extract-unit-protos now exits with a non-zero value if any of the above
  warnings are triggered

Changed files