[JSC] Further unification in run-jsc-stress-tests master
authorangelos@igalia.com <angelos@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Jan 2022 10:00:49 +0000 (10:00 +0000)
committerangelos@igalia.com <angelos@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 20 Jan 2022 10:00:49 +0000 (10:00 +0000)
commit6941f02542c2eb61bdd46b2025d2c90be18b92d2
tree81bd423314e53a2675f35ef11ebde2e5dceb71a7
parentc08eaade98bc9600fdeff4a1d514d00755fd351c
[JSC] Further unification in run-jsc-stress-tests
https://bugs.webkit.org/show_bug.cgi?id=234343

Reviewed by Jonathan Bedard.

Extend defaultRunCfg to be able to omit a subset of the test
modes and change defaultNoNoLLIntRun, defaultNoEagerRun and
defaultNoSamplingProfilerRun to call into it.

When defaultNoNoLLIntRun was added in https://commits.webkit.org/176404@main,
it was a verbatim copy of defaultRun, except for the NoLLInt test
modes. It hasn't diverged further, so after this patch, the set of
tests executed remains the same.

When defaultNoEagerRun was added in https://commits.webkit.org/150033@main,
it was intended to be the same as defaultRun, minus the eager modes. It
hasn't been kept in sync, so this change results in few more testing modes for
the tests explicitly using defaultNoEagerRun.

defaultNoSamplingProfilerRun was ignoring quick mode and was dropping
runFTLNoCJITValidate when added in https://commits.webkit.org/171769@main.
This patch enables more test modes for the handful of tests that use
defaultNoSamplingProfilerRun.

* Scripts/run-jsc-stress-tests:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@288276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/Scripts/run-jsc-stress-tests