[Chapel Merge] Make ConcurrentMap tests into futures due to memor

Branch: refs/heads/main
Revision: a99ff58
Author: dlongnecke-cray
Link: Make ConcurrentMap tests into futures due to memory leaks by dlongnecke-cray · Pull Request #18779 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #18779 from dlongnecke-cray/cron-futurize-concurrent-map-tests

Make ConcurrentMap tests into futures due to memory leaks

Turn all the tests for the ConcurrentMap package into futures until
all the memory leaks in it and packages it depends on are fixed.

The ConcurrentMap tests rely on the EpochManager package, which
has known memory leak issues (see #17629).

There are no .bad files for these futures because the leaks exhibit
non-determinism.

Reviewed by @e-kayrakli. Thanks!

Signed-off-by: David Longnecker dlongnecke-cray@users.noreply.github.com

Modified Files:
A test/library/packages/ConcurrentMap/EXECOPTS

A test/library/packages/ConcurrentMap/testAddSet.future
A test/library/packages/ConcurrentMap/testClear.future
A test/library/packages/ConcurrentMap/testContains.future
A test/library/packages/ConcurrentMap/testEquality.future
A test/library/packages/ConcurrentMap/testExtend.future
A test/library/packages/ConcurrentMap/testGetRemove.future

Compare: https://github.com/chapel-lang/chapel/compare/d850c491a117...a99ff581b294