[Chapel Merge] ManyThreads testing failure fix

Branch: refs/heads/main
Revision: efe8641
Author: aconsroe-hpe
Link: ManyThreads testing failure fix by aconsroe-hpe · Pull Request #19046 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #19046 from aconsroe-hpe/fix/manythreads-battle

ManyThreads testing failure fix

reviewed by @ronawho

ManyThreads had a new failure introduced in #19008 where it was looking for a .tasks-none.good file because CHPL_TASKS was not set in the environment.

This removes redundant .good files for ManyThreads and fixes the bug in start_test so that it sets CHPL_TASKS in the env for sub_test to use.

Tests pass comm={none,gasnet} X tasks={fifo,qthreads} and additionally with no CHPL_{COMM,TASKS} in the environment

Modified Files:
R test/parallel/taskPool/figueroa/ManyThreads.comm-gasnet.good

R test/parallel/taskPool/figueroa/ManyThreads.good
M util/test/start_test.py

Compare: https://github.com/chapel-lang/chapel/compare/415e934b21bb...efe864193c23