ci, windows: Do not run extended functional tests for pull requests #28360

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:230828-gha-win changing 1 files +3 −1
  1. hebasto commented at 11:11 pm on August 28, 2023: member

    This PR is intended to speed up the CI feedback for pull requests:

    • a PR opened against the current master branch: image

    • this PR: image

    Suggested in #28173 (review):

    An alternative would be to run them on non-pr pushes only. Failures should be rare enough to deal with them post-merge.

  2. hebasto added the label Tests on Aug 28, 2023
  3. DrahtBot commented at 11:11 pm on August 28, 2023: contributor

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

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK MarcoFalke

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

  4. hebasto force-pushed on Aug 29, 2023
  5. hebasto marked this as a draft on Aug 29, 2023
  6. hebasto force-pushed on Aug 29, 2023
  7. hebasto marked this as ready for review on Aug 30, 2023
  8. hebasto commented at 9:22 am on August 30, 2023: member
  9. in .github/workflows/ci.yml:266 in f8ccdb3280 outdated
    261@@ -262,5 +262,7 @@ jobs:
    262         run: py -3 test\util\rpcauth-test.py
    263 
    264       - name: Run functional tests
    265+        env:
    266+          TEST_RUNNER_EXTRA: ${{ github.event_name != 'pull_request' && '--extended --exclude feature_dbcrash' || '' }}
    


    maflcko commented at 9:53 am on August 30, 2023:
    0          TEST_RUNNER_EXTRA: ${{ github.event_name != 'pull_request' && '--extended' || '' }}
    

    If there is a reason to exclude this, it should be mentioned


    hebasto commented at 1:17 pm on August 30, 2023:

    Are we OK with an increased runtime:

    image ?


    hebasto commented at 1:19 pm on August 30, 2023:
    0feature_dbcrash.py                                     | ✓ Passed  | 7086 s
    

    maflcko commented at 2:14 pm on August 30, 2023:
    Is there any downside?

    maflcko commented at 2:21 pm on August 30, 2023:
    If there are any downsides, you can skip the functional tests on the master branch completely on job_id % n == 0, where n is the down-scaling factor, but then run them completely otherwise?

    hebasto commented at 2:22 pm on August 30, 2023:
    It takes one runner busy approximately twice longer than other runners. Of course, not a big deal, considering we are provided with 20 runners.

    hebasto commented at 2:28 pm on August 30, 2023:

    If there are any downsides, you can skip the functional tests on the master branch completely on job_id % n == 0, where n is the down-scaling factor, but then run them completely otherwise?

    Let’s left it as is and see how it will go.

  10. ci, windows: Do not run extended functional tests for pull requests
    This change is intended to speed up the CI feedback for pull requests.
    62ab3e98ff
  11. hebasto force-pushed on Aug 30, 2023
  12. maflcko commented at 11:47 am on August 30, 2023: member
    lgtm ACK 62ab3e98ff9f9d708615dc1ef3ec04ae27f89d00 if https://github.com/hebasto/bitcoin/actions/runs/6023862001/job/16341417883 is green
  13. maflcko commented at 2:12 pm on August 30, 2023: member
    It is green
  14. hebasto commented at 2:59 pm on August 30, 2023: member
  15. fanquake merged this on Aug 30, 2023
  16. fanquake closed this on Aug 30, 2023

  17. hebasto deleted the branch on Aug 30, 2023
  18. sidhujag referenced this in commit b2a4085030 on Sep 26, 2023
  19. bitcoin locked this on Aug 29, 2024

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: 2024-10-05 01:12 UTC

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