[Chapel Merge] Split valgrind testing into two jobs

Branch: refs/heads/master
Revision: 4dde837
Author: e-kayrakli
Log Message:

Merge pull request #16356 from e-kayrakli/split-valgrind-testing

Split valgrind testing into two jobs

Splits valgrind testing into:

  1. test-valgrind.bash that will only test examples with -valgrind
  2. test-valgrindexe.bash that will run full testing with -valgrindexe

To do that, also adds -valgrindexe flag to nightly.

While there, chmod +x the new test-asan.bash that was recently added.

Replaces https://github.com/chapel-lang/chapel/pull/16346

[Reviewed by @ronawho]

Modified Files:
A util/cron/test-valgrindexe.bash
M util/cron/common-valgrind.bash
M util/cron/nightly
M util/cron/test-asan.bash
M util/cron/test-valgrind.bash

Compare: https://github.com/chapel-lang/chapel/compare/2dd5563ac68d...4dde8378db9c