cmake: Set `CTEST_NIGHTLY_START_TIME` for CDash Nightly pipelines #35241

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:260508-cdash-nightly changing 1 files +1 −0
  1. hebasto commented at 9:15 AM on May 8, 2026: member

    This PR follows up on #35222.

    According to the CMake documentation for CTEST_NIGHTLY_START_TIME:

    ... this variable must always be set for a nightly build in a dashboard script.

    Examples of nightly build reports utilizing this configuration can be found on the Bitcoin Core CDash board, based on this commit.

  2. cmake: Set `CTEST_NIGHTLY_START_TIME` for CDash Nightly pipelines 4defc466a2
  3. hebasto added the label Tests on May 8, 2026
  4. DrahtBot commented at 9:15 AM on May 8, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35241.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK ferminquant, purpleKarrot

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  5. maflcko commented at 9:25 AM on May 8, 2026: member

    Seems fine, but I wonder if Nightly is the right choice here. It seems we want "Continuous", because that will actually give the exact revision, instead of some obscure meaning of "some time in the day", which will break when the builds are done more often per day, of less than once per day.

    See also https://my.cdash.org/index.php?project=bitcoin-core&date=2026-05-07 for reference of some continuous nighly builds with revision.

  6. hebasto commented at 9:35 AM on May 8, 2026: member

    Seems fine, but I wonder if Nightly is the right choice here. It seems we want "Continuous", because that will actually give the exact revision, instead of some obscure meaning of "some time in the day", which will break when the builds are done more often per day, of less than once per day.

    See also https://my.cdash.org/index.php?project=bitcoin-core&date=2026-05-07 for reference of some continuous nighly builds with revision.

    The ctest_update command is responsible for reporting the revision, and it is up to the submitters to put it into their CTest scripts.

  7. fanquake commented at 3:28 PM on May 8, 2026: member
  8. ferminquant commented at 5:56 PM on May 8, 2026: none

    ACK 4defc466a2232f2e60587d4127eefc356d957ac1

    Reviewed the linked #35222 context and CTest/CDash behavior. CTEST_NIGHTLY_START_TIME is required for Nightly dashboard runs, and setting it in CTestConfig.cmake lets ctest_start(Nightly) work while still allowing submitter scripts to choose Continuous or Experimental. Also checked that ctest_start(Nightly) fails without this setting and passes with this PR.

  9. purpleKarrot commented at 6:18 AM on May 10, 2026: contributor

    ACK 4defc466a2232f2e60587d4127eefc356d957ac1

  10. hebasto merged this on May 10, 2026
  11. hebasto closed this on May 10, 2026

  12. hebasto referenced this in commit 541c36135e on May 10, 2026
  13. hebasto deleted the branch on May 10, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-11 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me