On 10/31/2014 09:56 AM, Jon Coppeard wrote:
> I'm happy to announce that compacting GC tests have been enabled on 
> mozilla-inbound.
>
> This means that changes that break compacting GC will get backed out now.  If 
> you think your changes might affect this you can run these tests locally by 
> configuring with --enable-gccompacting and running:
>
>   JS_GC_ZEAL=14 jit-test/jit_tests.py --tbpl 
> --ignore-timeouts=devtools/automation/cgc-jittest-timeouts.txt (obj-dir/shell)
>
> If something does break feel free to ping me, Terrence or Steve if you want 
> help tracking it down.
>
> The job itself is called 'SM ggc' as the name hasn't been updated since this 
> used to test generational GC.

If you want to more closely replicate how this job runs in automation:

  $SOURCE/js/src/devtools/automation/autospider.sh generational

This will do a build in $SOURCE/obj-spider and run the tests with the
correct flags set. (This is the command actually used in automation, at
least on the trunk. Older branches use an out-of-tree script from a
different repo.)

There are various other "variants" besides the misnamed 'generational':

  generational
  vanilla
  arm-sim
  rootanalysis
  warnaserr
  warnaserrdebug

Most are just files in js/src/devtools/automation that give a different
set of configure options, but some have explicit rules in autospider.sh
to run things differently (eg setting JS_GC_ZEAL).

_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to