Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Merge requests
  • !4832

i#4800: Run long test suite on push to master

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Abhinav Anil Sharma requested to merge i4800-long-test-suite into master Apr 01, 2021
  • Overview 19
  • Commits 16
  • Pipelines 0
  • Changes 9

Enable long test suite for push-to-master events, except the AArch64 one.

We want to enable long tests on master merges to improve coverage of the test suite. There are some tests which are never run regularly, which is not good.

Passes CI trigger and branch as environment variables to runsuite_wrapper.pl. These are used in CMake script to set TEST_LONG, which enables the long test suite.

Also fixes the Policy CMP0077 warning due to using an existing cmake normal variable TEST_LONG as a cache variable as well. Adds a new RUN_LONG_SUITE variable instead that can be used as a command line option -DRUN_LONG_SUITE=ON to cmake, which sets TEST_LONG internally.

The AArch64 long suite will be enabled separately by modifying Jenkins config. This PR is for non-AArch64 test suites, run using Github Actions CI only.

Issue: #4800 Fixes: #4791 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: i4800-long-test-suite