DynamoRIO / DynamoRIO/dynamorio

Enable tests in the Ubuntu_22 suite

Open
#5,763 1 comment 0 reactions 0 assignees View on GitHub
Component-Tests
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 18h
Merged PRs (30d)
30

Description

Today only a handful tests are run in our Ubuntu-22 x86-64 test suite due to issues like #5437 and other undocumented ones like some failures on the scatter-gather tests: https://github.com/DynamoRIO/dynamorio/blob/aa99f0988358a42d5814b4f91cb5450e64c148cc/suite/tests/CMakeLists.txt#L5401

This issue covers enabling all tests, and also adding a workflow for x86-32.

Contributor guide

Open the contributing guide

Research direction

Start with suite/tests/CMakeLists.txt around line 5401 and review issue #5437 plus the documented scatter-gather test failures. Determine why tests are excluded from the Ubuntu-22 x86-64 suite, enable the full suite, and add an x86-32 workflow. Done means all tests run successfully in both Ubuntu workflows.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cmake, ubuntu
Domain
ci-cd, operating-systems, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.