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

Builder curl-ares-solaris11-sparc Build #4138

Results:

Build successful

SourceStamp:

Projectcurl
Repositoryhttps://github.com/curl/curl.git
Branchmaster
Revisionc9bb9cd165c1b25c2fe005befdcfe479fc9b68e1
Got Revisionc9bb9cd165c1b25c2fe005befdcfe479fc9b68e1
Changes1 change

BuildSlave:

unstable11s

Reason:

The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris11-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 6 secs )
    1. stdio
  2. Runtest './tests/testcurl.pl --nogitpull ...' ( 26 mins, 19 secs )
    1. stdio
    2. resultlog
  3. Mail result 'cat resultlog ...' ( 0 secs )
    1. stdio

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave
buildername curl-ares-solaris11-sparc Builder
buildnumber 4138 Build
codebase Build
got_revision c9bb9cd165c1b25c2fe005befdcfe479fc9b68e1 Git
osplatform SPARC SetPropertyFromCommand Step
osrelease 11 SetPropertyFromCommand Step
project curl Build
repository https://github.com/curl/curl.git Build
revision c9bb9cd165c1b25c2fe005befdcfe479fc9b68e1 Build
scheduler schedule-curl-ares-solaris11-sparc Scheduler
slavename unstable11s BuildSlave
workdir /export/home/buildbot/slave/curl-ares-solaris11-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Daniel Stenberg

Timing:

StartMon Jun 30 23:22:57 2025
EndMon Jun 30 23:49:24 2025
Elapsed26 mins, 27 secs

All Changes:

:

  1. Change #238064

    Category curl
    Changed by Daniel Stenberg <danielohnoyoudont@haxx.se>
    Changed at Mon 30 Jun 2025 23:16:40
    Repository https://github.com/curl/curl.git
    Project curl
    Branch master
    Revision c9bb9cd165c1b25c2fe005befdcfe479fc9b68e1

    Comments

    unit tests: extract "private" prototypes at build time
    In order to do unit tests for private functions, functions that are
    marked UNITTEST but without a global scope in the library, functions
    that do not have prototypes in their corresponding header file, unit
    tests previously brought their own private prototype *copy* into the
    unit test.
    
    This was error-prone when the internal function changes but the change
    might be missed in the unit test which then uses an outdated prototype
    copy for testing.
    
    This change removes the private prototypes from unit tests and instead
    introduces a C file parser that parses the specific C files and extracts
    the necessary unit test prototypes into a generated header file for unit
    tests to use. This geneated lib/unitprotos.h header is then included by
    unit tests that need private prototypes.
    
    Assisted-by: Viktor Szakats
    Closes #17750

    Changed files

    • lib/.gitignore
    • lib/CMakeLists.txt
    • lib/Makefile.am
    • scripts/Makefile.am
    • scripts/extract-unit-protos
    • tests/unit/CMakeLists.txt
    • tests/unit/unit1300.c
    • tests/unit/unit1395.c
    • tests/unit/unit3212.c
    • tests/unit/unit3213.c