canonical / canonical/mir

mir_unit_tests.MultiplexingDispatchableTest unstable

Open
#2,425 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
786
Forks
139
Avg merge
5d 37m
Merged PRs (30d)
41

Description

E.g. https://github.com/MirServer/mir/runs/6406069741?check_suite_focus=true#step:5:4790:
```
[ RUN ] MultiplexingDispatchableTest.reentrant_dispatchee_is_dispatched_concurrently
/spread/mir/tests/unit-tests/dispatch/test_multiplexing_dispatchable.cpp:231: Failure
Value of: count
Expected: is > 1
Actual: 1 (of type std::atomic)
[ FAILED ] MultiplexingDispatchableTest.reentrant_dispatchee_is_dispatched_concurrently (1001 ms)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the failing MultiplexingDispatchableTest.reentrant_dispatchee_is_dispatched_concurrently test in tests/unit-tests/dispatch/test_multiplexing_dispatchable.cpp at line 231, then review the linked CI run. Determine why count remains 1 instead of exceeding 1; done means the test reliably passes without masking the concurrency check.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.