Currently when testing a build that is compiled without the JIT using run_jsc_stress_tests, it creates test variants for the baseline, DFG and FTL for platforms with the FTL. This is unnecessary and give false failures. We should add an option to test interpreter only configurations.
Created attachment 253479 [details] Patch
Comment on attachment 253479 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=253479&action=review > Tools/Scripts/run-jsc-stress-tests:787 > + runAlwaysTriggerCopyPhase Shouldn’t runAlwaysTriggerCopyPhase be run in the no JIT configuration? > Tools/Scripts/run-jsc-stress-tests:987 > + if $jitTests > + runMozillaTestLLInt(mode, *extraFiles) Shouldn’t we be running the “runMozillaTestLLInt” version?
(In reply to comment #2) > Comment on attachment 253479 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=253479&action=review > > > Tools/Scripts/run-jsc-stress-tests:787 > > + runAlwaysTriggerCopyPhase > > Shouldn’t runAlwaysTriggerCopyPhase be run in the no JIT configuration? The "no JIT" will effectively run the same test that ran in the "default" case. > > Tools/Scripts/run-jsc-stress-tests:987 > > + if $jitTests > > + runMozillaTestLLInt(mode, *extraFiles) > > Shouldn’t we be running the “runMozillaTestLLInt” version? Ditto.
Created attachment 253481 [details] Updated patch that always runs runAlwaysTriggerCopyPhase
Comment on attachment 253481 [details] Updated patch that always runs runAlwaysTriggerCopyPhase r=me
Committed r184683: <http://trac.webkit.org/changeset/184683>