Tests: Add RunCMake_TEST_FILTER environment variable

This environment variable allows developers to locally run only a
subset of RunCMake subtests in a single RunCMakeTest.cmake script.
If the environment variable is not set, all of the tests in the
script are run.
Status Job ID Name Coverage
  External
passed cdash

passed cmake-dash3win7-windows-release-ninja

failed cmake-hythloth-linux-debug-makefiles+sphinx

passed cmake-hythloth-linux-release-lint-iwyu-tidy

passed cmake-moonshade-osx-debug-ninja

passed cmake-moonshade-osx-release-makefiles

passed cmake-terfin-windows-release-vs2017

passed ghostflow-check-master

passed ghostflow-stager

passed cdash

passed cmake-dash3win7-windows-release-ninja

passed cmake-dash3win7-windows-release-ninja

00:27:31

passed cmake-dash3win7-windows-release-ninja

passed cmake-dash3win7-windows-release-ninja

passed cmake-dash3win7-windows-release-ninja

passed cmake-dash3win7-windows-release-ninja

00:27:22

passed cmake-dash3win7-windows-release-ninja

failed cmake-hythloth-linux-debug-makefiles+sphinx

failed cmake-hythloth-linux-debug-makefiles+sphinx

failed cmake-hythloth-linux-debug-makefiles+sphinx

failed cmake-hythloth-linux-debug-makefiles+sphinx

00:10:17

failed cmake-hythloth-linux-debug-makefiles+sphinx

01:36:15

failed cmake-hythloth-linux-debug-makefiles+sphinx

00:06:12

failed cmake-hythloth-linux-debug-makefiles+sphinx

failed cmake-hythloth-linux-debug-makefiles+sphinx

passed cmake-hythloth-linux-release-lint-iwyu-tidy

passed cmake-hythloth-linux-release-lint-iwyu-tidy

00:23:22

passed cmake-hythloth-linux-release-lint-iwyu-tidy

00:23:17

passed cmake-hythloth-linux-release-lint-iwyu-tidy

passed cmake-moonshade-osx-debug-ninja

passed cmake-moonshade-osx-debug-ninja

passed cmake-moonshade-osx-debug-ninja

00:23:01

passed cmake-moonshade-osx-debug-ninja

passed cmake-moonshade-osx-debug-ninja

passed cmake-moonshade-osx-debug-ninja

passed cmake-moonshade-osx-debug-ninja

00:22:53

passed cmake-moonshade-osx-release-makefiles

00:26:36

passed cmake-moonshade-osx-release-makefiles

passed cmake-moonshade-osx-release-makefiles

passed cmake-moonshade-osx-release-makefiles

passed cmake-moonshade-osx-release-makefiles

00:26:08

passed cmake-moonshade-osx-release-makefiles

passed cmake-moonshade-osx-release-makefiles

passed cmake-terfin-windows-release-vs2017

failed cmake-terfin-windows-release-vs2017

passed cmake-terfin-windows-release-vs2017

00:44:01

failed cmake-terfin-windows-release-vs2017

failed cmake-terfin-windows-release-vs2017

00:41:39

failed cmake-terfin-windows-release-vs2017

passed cmake-terfin-windows-release-vs2017

00:43:21

passed cmake-terfin-windows-release-vs2017

passed ghostflow-stager

passed ghostflow-stager

passed ghostflow-stager

passed ghostflow-stager

passed ghostflow-stager

passed ghostflow-stager