builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-094 starttime: 1467140194.78 results: success (0) buildid: 20160628105123 builduid: a556123d04f249b1a95517ea0dd1b2c0 revision: cf85e0aa283eaaa522ddbc2749945ea97f249933 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:34.780674) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:34.781406) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:34.781849) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:34.852207) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:34.852595) ========= 'bash' '-c' 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-094 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-094 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-094 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-094 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-094 WINDIR=C:\WINDOWS using PTY: False --11:56:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 2.02 GB/s 11:56:28 (2.02 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.750000 ========= master_lag: -0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:35.595481) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:35.595803) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-094 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-094 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-094 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-094 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-094 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.894000 ========= master_lag: -0.00 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:36.486359) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 11:56:36.486742) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cf85e0aa283eaaa522ddbc2749945ea97f249933 --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cf85e0aa283eaaa522ddbc2749945ea97f249933 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-094 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-094 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-094 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-094 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-094 WINDIR=C:\WINDOWS using PTY: False 2016-06-28 11:56:29,983 truncating revision to first 12 chars 2016-06-28 11:56:29,983 Setting DEBUG logging. 2016-06-28 11:56:29,983 attempt 1/10 2016-06-28 11:56:29,983 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cf85e0aa283e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-28 11:56:31,084 unpacking tar archive at: mozilla-beta-cf85e0aa283e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.821000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-28 11:56:38.345888) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:38.346220) ========= script_repo_revision: cf85e0aa283eaaa522ddbc2749945ea97f249933 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:38.346651) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:38.346916) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-28 11:56:38.362275) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 26 mins, 33 secs) (at 2016-06-28 11:56:38.362640) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-094 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com DevEnvDir=D:\msvs8\Common7\IDE FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework FrameworkSDKDir=D:\msvs8\SDK\v2.0 FrameworkVersion=v2.0.50727 HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-094 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOGONSERVER=\\T-XP32-IX-094 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-094 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-094 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 11:56:31 INFO - MultiFileLogger online at 20160628 11:56:31 in C:\slave\test 11:56:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 11:56:31 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 11:56:31 INFO - {'append_to_log': False, 11:56:31 INFO - 'base_work_dir': 'C:\\slave\\test', 11:56:31 INFO - 'blob_upload_branch': 'mozilla-beta', 11:56:31 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 11:56:31 INFO - 'buildbot_json_path': 'buildprops.json', 11:56:31 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 11:56:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:56:31 INFO - 'download_minidump_stackwalk': True, 11:56:31 INFO - 'download_symbols': 'true', 11:56:31 INFO - 'e10s': False, 11:56:31 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 11:56:31 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 11:56:31 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 11:56:31 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 11:56:31 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 11:56:31 INFO - 'C:/mozilla-build/tooltool.py'), 11:56:31 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 11:56:31 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 11:56:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:56:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:56:31 INFO - 'log_level': 'info', 11:56:31 INFO - 'log_to_console': True, 11:56:31 INFO - 'opt_config_files': (), 11:56:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:56:31 INFO - '--processes=1', 11:56:31 INFO - '--config=%(test_path)s/wptrunner.ini', 11:56:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:56:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:56:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:56:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:56:31 INFO - 'pip_index': False, 11:56:31 INFO - 'require_test_zip': True, 11:56:31 INFO - 'test_type': ('testharness',), 11:56:31 INFO - 'this_chunk': '1', 11:56:31 INFO - 'total_chunks': '10', 11:56:31 INFO - 'virtualenv_path': 'venv', 11:56:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:56:31 INFO - 'work_dir': 'build'} 11:56:31 INFO - ##### 11:56:31 INFO - ##### Running clobber step. 11:56:31 INFO - ##### 11:56:31 INFO - Running pre-action listener: _resource_record_pre_action 11:56:31 INFO - Running main action method: clobber 11:56:31 INFO - rmtree: C:\slave\test\build 11:56:31 INFO - Using _rmtree_windows ... 11:56:31 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 11:57:21 INFO - Running post-action listener: _resource_record_post_action 11:57:21 INFO - ##### 11:57:21 INFO - ##### Running read-buildbot-config step. 11:57:21 INFO - ##### 11:57:21 INFO - Running pre-action listener: _resource_record_pre_action 11:57:21 INFO - Running main action method: read_buildbot_config 11:57:21 INFO - Using buildbot properties: 11:57:21 INFO - { 11:57:21 INFO - "project": "", 11:57:21 INFO - "product": "firefox", 11:57:21 INFO - "script_repo_revision": "production", 11:57:21 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 11:57:21 INFO - "repository": "", 11:57:21 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 11:57:21 INFO - "buildid": "20160628105123", 11:57:21 INFO - "pgo_build": "False", 11:57:21 INFO - "basedir": "C:\\slave\\test", 11:57:21 INFO - "buildnumber": 18, 11:57:21 INFO - "slavename": "t-xp32-ix-094", 11:57:21 INFO - "revision": "cf85e0aa283eaaa522ddbc2749945ea97f249933", 11:57:21 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 11:57:21 INFO - "platform": "win32", 11:57:21 INFO - "branch": "mozilla-beta", 11:57:21 INFO - "repo_path": "releases/mozilla-beta", 11:57:21 INFO - "moz_repo_path": "", 11:57:21 INFO - "stage_platform": "win32", 11:57:21 INFO - "builduid": "a556123d04f249b1a95517ea0dd1b2c0", 11:57:21 INFO - "slavebuilddir": "test" 11:57:21 INFO - } 11:57:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 11:57:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip. 11:57:21 INFO - Running post-action listener: _resource_record_post_action 11:57:21 INFO - ##### 11:57:21 INFO - ##### Running download-and-extract step. 11:57:21 INFO - ##### 11:57:21 INFO - Running pre-action listener: _resource_record_pre_action 11:57:21 INFO - Running main action method: download_and_extract 11:57:21 INFO - mkdir: C:\slave\test\build\tests 11:57:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:57:21 INFO - https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 11:57:21 INFO - trying https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 11:57:21 INFO - Downloading https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 11:57:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 11:57:22 INFO - Downloaded 1240 bytes. 11:57:22 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 11:57:22 INFO - Using the following test package requirements: 11:57:22 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 11:57:22 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 11:57:22 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 11:57:22 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'jsshell-win32.zip'], 11:57:22 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 11:57:22 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 11:57:22 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 11:57:22 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 11:57:22 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 11:57:22 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 11:57:22 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 11:57:22 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 11:57:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:57:22 INFO - https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 11:57:22 INFO - trying https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 11:57:22 INFO - Downloading https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 11:57:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 11:57:24 INFO - Downloaded 20401788 bytes. 11:57:24 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:57:24 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:57:26 INFO - caution: filename not matched: web-platform/* 11:57:26 INFO - Return code: 11 11:57:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:57:26 INFO - https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 11:57:26 INFO - trying https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 11:57:26 INFO - Downloading https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 11:57:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 11:57:29 INFO - Downloaded 36389112 bytes. 11:57:29 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:57:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:57:58 INFO - caution: filename not matched: bin/* 11:57:58 INFO - caution: filename not matched: config/* 11:57:58 INFO - caution: filename not matched: mozbase/* 11:57:58 INFO - caution: filename not matched: marionette/* 11:57:58 INFO - caution: filename not matched: tools/wptserve/* 11:57:58 INFO - Return code: 11 11:57:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:57:58 INFO - https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 11:57:58 INFO - trying https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip 11:57:58 INFO - Downloading https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 11:57:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 12:10:08 INFO - Downloaded 68464161 bytes. 12:10:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip 12:10:08 INFO - mkdir: C:\slave\test\properties 12:10:08 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:10:08 INFO - Writing to file C:\slave\test\properties\build_url 12:10:08 INFO - Contents: 12:10:08 INFO - build_url:https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip 12:10:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:10:09 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:10:09 INFO - Writing to file C:\slave\test\properties\symbols_url 12:10:09 INFO - Contents: 12:10:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:10:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:09 INFO - https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:10:09 INFO - trying https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:10:09 INFO - Downloading https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:10:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 12:11:24 INFO - Downloaded 55581671 bytes. 12:11:24 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 12:11:24 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 12:11:27 INFO - Return code: 0 12:11:27 INFO - Running post-action listener: _resource_record_post_action 12:11:27 INFO - Running post-action listener: set_extra_try_arguments 12:11:27 INFO - ##### 12:11:27 INFO - ##### Running create-virtualenv step. 12:11:27 INFO - ##### 12:11:27 INFO - Running pre-action listener: _pre_create_virtualenv 12:11:27 INFO - Running pre-action listener: _resource_record_pre_action 12:11:27 INFO - Running main action method: create_virtualenv 12:11:27 INFO - Creating virtualenv C:\slave\test\build\venv 12:11:27 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 12:11:27 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 12:11:28 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:11:29 INFO - Installing distribute......................................................................................................................................................................................done. 12:11:30 INFO - Return code: 0 12:11:30 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:30 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-094', 'USERDOMAIN': 'T-XP32-IX-094', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-094', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094'}}, attempt #1 12:11:30 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 12:11:30 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:11:30 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:11:30 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 12:11:30 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:11:30 INFO - 'COMPUTERNAME': 'T-XP32-IX-094', 12:11:30 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:11:30 INFO - 'DCLOCATION': 'SCL3', 12:11:30 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:11:30 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:30 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:30 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:11:30 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:11:30 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:11:30 INFO - 'HOMEDRIVE': 'C:', 12:11:30 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:30 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:30 INFO - 'KTS_VERSION': '1.19c', 12:11:30 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:11:30 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-094', 12:11:30 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:30 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:30 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:11:30 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:11:30 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:11:30 INFO - 'MOZ_AIRBAG': '1', 12:11:30 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:30 INFO - 'MOZ_MSVCVERSION': '8', 12:11:30 INFO - 'MOZ_NO_REMOTE': '1', 12:11:30 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:11:30 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:11:30 INFO - 'NO_EM_RESTART': '1', 12:11:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:30 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:30 INFO - 'OS': 'Windows_NT', 12:11:30 INFO - 'OURDRIVE': 'C:', 12:11:30 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:11:30 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:11:30 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:30 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:30 INFO - 'PROCESSOR_LEVEL': '6', 12:11:30 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:30 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:11:30 INFO - 'PROMPT': '$P$G', 12:11:30 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:30 INFO - 'PWD': 'C:\\slave\\test', 12:11:30 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:30 INFO - 'SESSIONNAME': 'Console', 12:11:30 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:30 INFO - 'SYSTEMDRIVE': 'C:', 12:11:30 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:11:30 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:30 INFO - 'TEST1': 'testie', 12:11:30 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:30 INFO - 'USERDOMAIN': 'T-XP32-IX-094', 12:11:30 INFO - 'USERNAME': 'cltbld', 12:11:30 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:30 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:11:30 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:11:30 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:11:30 INFO - 'WINDIR': 'C:\\WINDOWS', 12:11:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:31 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:11:31 INFO - Downloading/unpacking psutil>=0.7.1 12:11:31 INFO - Running setup.py egg_info for package psutil 12:11:31 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:11:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:11:31 INFO - Installing collected packages: psutil 12:11:31 INFO - Running setup.py install for psutil 12:11:31 INFO - building 'psutil._psutil_windows' extension 12:11:31 INFO - error: Unable to find vcvarsall.bat 12:11:31 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-gqvhhk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:11:31 INFO - running install 12:11:31 INFO - running build 12:11:31 INFO - running build_py 12:11:31 INFO - creating build 12:11:31 INFO - creating build\lib.win32-2.7 12:11:31 INFO - creating build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:11:31 INFO - running build_ext 12:11:31 INFO - building 'psutil._psutil_windows' extension 12:11:31 INFO - error: Unable to find vcvarsall.bat 12:11:31 INFO - ---------------------------------------- 12:11:31 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-gqvhhk-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:11:31 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data\pip\pip.log 12:11:31 WARNING - Return code: 1 12:11:31 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 12:11:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:11:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:31 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-094', 'USERDOMAIN': 'T-XP32-IX-094', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-094', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094'}}, attempt #1 12:11:31 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 12:11:31 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:11:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:11:31 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 12:11:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:11:31 INFO - 'COMPUTERNAME': 'T-XP32-IX-094', 12:11:31 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:11:31 INFO - 'DCLOCATION': 'SCL3', 12:11:31 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:11:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:31 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:11:31 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:11:31 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:11:31 INFO - 'HOMEDRIVE': 'C:', 12:11:31 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:31 INFO - 'KTS_VERSION': '1.19c', 12:11:31 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:11:31 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-094', 12:11:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:31 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:11:31 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:11:31 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:11:31 INFO - 'MOZ_AIRBAG': '1', 12:11:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:31 INFO - 'MOZ_MSVCVERSION': '8', 12:11:31 INFO - 'MOZ_NO_REMOTE': '1', 12:11:31 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:11:31 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:11:31 INFO - 'NO_EM_RESTART': '1', 12:11:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:31 INFO - 'OS': 'Windows_NT', 12:11:31 INFO - 'OURDRIVE': 'C:', 12:11:31 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:11:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:11:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:31 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:31 INFO - 'PROCESSOR_LEVEL': '6', 12:11:31 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:31 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:11:31 INFO - 'PROMPT': '$P$G', 12:11:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:31 INFO - 'PWD': 'C:\\slave\\test', 12:11:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:31 INFO - 'SESSIONNAME': 'Console', 12:11:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:31 INFO - 'SYSTEMDRIVE': 'C:', 12:11:31 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:11:31 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:31 INFO - 'TEST1': 'testie', 12:11:31 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:31 INFO - 'USERDOMAIN': 'T-XP32-IX-094', 12:11:31 INFO - 'USERNAME': 'cltbld', 12:11:31 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:31 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:11:31 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:11:31 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:11:31 INFO - 'WINDIR': 'C:\\WINDOWS', 12:11:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:11:32 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:11:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:11:32 INFO - Running setup.py egg_info for package mozsystemmonitor 12:11:32 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:11:32 INFO - Running setup.py egg_info for package psutil 12:11:32 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:11:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:11:32 INFO - Installing collected packages: mozsystemmonitor, psutil 12:11:32 INFO - Running setup.py install for mozsystemmonitor 12:11:32 INFO - Running setup.py install for psutil 12:11:32 INFO - building 'psutil._psutil_windows' extension 12:11:32 INFO - error: Unable to find vcvarsall.bat 12:11:32 INFO - Complete output from command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-k0oevt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:11:32 INFO - running install 12:11:32 INFO - running build 12:11:32 INFO - running build_py 12:11:32 INFO - running build_ext 12:11:32 INFO - building 'psutil._psutil_windows' extension 12:11:32 INFO - error: Unable to find vcvarsall.bat 12:11:32 INFO - ---------------------------------------- 12:11:32 INFO - Command C:\slave\test\build\venv\Scripts\python.exe -c "import setuptools;__file__='C:\\slave\\test\\build\\venv\\build\\psutil\\setup.py';execfile(__file__)" install --single-version-externally-managed --record c:\docume~1\cltbld~1.t-x\locals~1\temp\pip-k0oevt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:11:32 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data\pip\pip.log 12:11:32 WARNING - Return code: 1 12:11:32 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 12:11:32 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:11:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:32 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-094', 'USERDOMAIN': 'T-XP32-IX-094', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-094', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094'}}, attempt #1 12:11:32 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 12:11:32 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:11:32 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:11:32 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 12:11:32 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:11:32 INFO - 'COMPUTERNAME': 'T-XP32-IX-094', 12:11:32 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:11:32 INFO - 'DCLOCATION': 'SCL3', 12:11:32 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:11:32 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:32 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:32 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:11:32 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:11:32 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:11:32 INFO - 'HOMEDRIVE': 'C:', 12:11:32 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:32 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:32 INFO - 'KTS_VERSION': '1.19c', 12:11:32 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:11:32 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-094', 12:11:32 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:32 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:32 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:11:32 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:11:32 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:11:32 INFO - 'MOZ_AIRBAG': '1', 12:11:32 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:32 INFO - 'MOZ_MSVCVERSION': '8', 12:11:32 INFO - 'MOZ_NO_REMOTE': '1', 12:11:32 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:11:32 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:11:32 INFO - 'NO_EM_RESTART': '1', 12:11:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:32 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:32 INFO - 'OS': 'Windows_NT', 12:11:32 INFO - 'OURDRIVE': 'C:', 12:11:32 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:11:32 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:11:32 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:32 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:32 INFO - 'PROCESSOR_LEVEL': '6', 12:11:32 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:32 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:11:32 INFO - 'PROMPT': '$P$G', 12:11:32 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:32 INFO - 'PWD': 'C:\\slave\\test', 12:11:32 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:32 INFO - 'SESSIONNAME': 'Console', 12:11:32 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:32 INFO - 'SYSTEMDRIVE': 'C:', 12:11:32 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:11:32 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:32 INFO - 'TEST1': 'testie', 12:11:32 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:32 INFO - 'USERDOMAIN': 'T-XP32-IX-094', 12:11:32 INFO - 'USERNAME': 'cltbld', 12:11:32 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:32 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:11:32 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:11:32 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:11:32 INFO - 'WINDIR': 'C:\\WINDOWS', 12:11:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:32 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:11:32 INFO - Downloading/unpacking blobuploader==1.2.4 12:11:32 INFO - Downloading blobuploader-1.2.4.tar.gz 12:11:32 INFO - Running setup.py egg_info for package blobuploader 12:11:32 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:11:34 INFO - Running setup.py egg_info for package requests 12:11:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:11:34 INFO - Downloading docopt-0.6.1.tar.gz 12:11:34 INFO - Running setup.py egg_info for package docopt 12:11:34 INFO - Installing collected packages: blobuploader, docopt, requests 12:11:34 INFO - Running setup.py install for blobuploader 12:11:34 INFO - Running setup.py install for docopt 12:11:34 INFO - Running setup.py install for requests 12:11:34 INFO - Successfully installed blobuploader docopt requests 12:11:34 INFO - Cleaning up... 12:11:34 INFO - Return code: 0 12:11:34 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:11:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:34 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-094', 'USERDOMAIN': 'T-XP32-IX-094', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-094', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094'}}, attempt #1 12:11:34 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:11:34 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:11:34 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:11:34 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 12:11:34 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:11:34 INFO - 'COMPUTERNAME': 'T-XP32-IX-094', 12:11:34 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:11:34 INFO - 'DCLOCATION': 'SCL3', 12:11:34 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:11:34 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:34 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:34 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:11:34 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:11:34 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:11:34 INFO - 'HOMEDRIVE': 'C:', 12:11:34 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:34 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:34 INFO - 'KTS_VERSION': '1.19c', 12:11:34 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:11:34 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-094', 12:11:34 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:34 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:34 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:11:34 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:11:34 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:11:34 INFO - 'MOZ_AIRBAG': '1', 12:11:34 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:34 INFO - 'MOZ_MSVCVERSION': '8', 12:11:34 INFO - 'MOZ_NO_REMOTE': '1', 12:11:34 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:11:34 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:11:34 INFO - 'NO_EM_RESTART': '1', 12:11:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:34 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:34 INFO - 'OS': 'Windows_NT', 12:11:34 INFO - 'OURDRIVE': 'C:', 12:11:34 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:11:34 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:11:34 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:34 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:34 INFO - 'PROCESSOR_LEVEL': '6', 12:11:34 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:34 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:11:34 INFO - 'PROMPT': '$P$G', 12:11:34 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:34 INFO - 'PWD': 'C:\\slave\\test', 12:11:34 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:34 INFO - 'SESSIONNAME': 'Console', 12:11:34 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:34 INFO - 'SYSTEMDRIVE': 'C:', 12:11:34 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:11:34 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:34 INFO - 'TEST1': 'testie', 12:11:34 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:34 INFO - 'USERDOMAIN': 'T-XP32-IX-094', 12:11:34 INFO - 'USERNAME': 'cltbld', 12:11:34 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:34 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:11:34 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:11:34 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:11:34 INFO - 'WINDIR': 'C:\\WINDOWS', 12:11:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:11:38 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:11:38 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:11:38 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:11:38 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:11:38 INFO - Unpacking c:\slave\test\build\tests\marionette 12:11:38 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:11:38 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:38 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:11:38 INFO - Running setup.py install for browsermob-proxy 12:11:43 INFO - Running setup.py install for manifestparser 12:11:43 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for marionette-client 12:11:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:43 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for marionette-driver 12:11:43 INFO - Running setup.py install for mozcrash 12:11:43 INFO - Running setup.py install for mozdebug 12:11:43 INFO - Running setup.py install for mozdevice 12:11:43 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozfile 12:11:43 INFO - Running setup.py install for mozhttpd 12:11:43 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozinfo 12:11:43 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozInstall 12:11:43 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozleak 12:11:43 INFO - Running setup.py install for mozlog 12:11:43 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for moznetwork 12:11:43 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozprocess 12:11:43 INFO - Running setup.py install for mozprofile 12:11:43 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozrunner 12:11:43 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for mozscreenshot 12:11:43 INFO - Running setup.py install for moztest 12:11:43 INFO - Running setup.py install for mozversion 12:11:43 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:11:43 INFO - Running setup.py install for wptserve 12:11:43 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:11:43 INFO - Cleaning up... 12:11:43 INFO - Return code: 0 12:11:43 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:11:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:11:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:11:43 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00E166B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00EB3278>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00C918A0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-094', 'USERDOMAIN': 'T-XP32-IX-094', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-094', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094'}}, attempt #1 12:11:43 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 12:11:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:11:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:11:43 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 12:11:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:11:43 INFO - 'COMPUTERNAME': 'T-XP32-IX-094', 12:11:43 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:11:43 INFO - 'DCLOCATION': 'SCL3', 12:11:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:11:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:11:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:11:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:11:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:11:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:11:43 INFO - 'HOMEDRIVE': 'C:', 12:11:43 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:11:43 INFO - 'KTS_VERSION': '1.19c', 12:11:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:11:43 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-094', 12:11:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:11:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:11:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:11:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:11:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:11:43 INFO - 'MOZ_AIRBAG': '1', 12:11:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:11:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:11:43 INFO - 'MOZ_MSVCVERSION': '8', 12:11:43 INFO - 'MOZ_NO_REMOTE': '1', 12:11:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:11:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:11:43 INFO - 'NO_EM_RESTART': '1', 12:11:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:11:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:11:43 INFO - 'OS': 'Windows_NT', 12:11:43 INFO - 'OURDRIVE': 'C:', 12:11:43 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:11:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:11:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:11:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:11:43 INFO - 'PROCESSOR_LEVEL': '6', 12:11:43 INFO - 'PROCESSOR_REVISION': '1e05', 12:11:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:11:43 INFO - 'PROMPT': '$P$G', 12:11:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:11:43 INFO - 'PWD': 'C:\\slave\\test', 12:11:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:11:43 INFO - 'SESSIONNAME': 'Console', 12:11:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:11:43 INFO - 'SYSTEMDRIVE': 'C:', 12:11:43 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:11:43 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:43 INFO - 'TEST1': 'testie', 12:11:43 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:11:43 INFO - 'USERDOMAIN': 'T-XP32-IX-094', 12:11:43 INFO - 'USERNAME': 'cltbld', 12:11:43 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:11:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:11:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:11:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:11:43 INFO - 'WINDIR': 'C:\\WINDOWS', 12:11:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:11:46 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:11:46 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:11:46 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:11:46 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:11:46 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:11:46 INFO - Unpacking c:\slave\test\build\tests\marionette 12:11:46 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:11:46 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 12:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 12:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 12:11:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:11:50 INFO - Downloading blessings-1.6.tar.gz 12:11:50 INFO - Running setup.py egg_info for package blessings 12:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 12:11:50 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 12:11:50 INFO - Running setup.py install for blessings 12:11:50 INFO - Running setup.py install for browsermob-proxy 12:11:50 INFO - Running setup.py install for manifestparser 12:11:50 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Running setup.py install for marionette-client 12:11:50 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:11:50 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Running setup.py install for marionette-driver 12:11:50 INFO - Running setup.py install for mozcrash 12:11:50 INFO - Running setup.py install for mozdebug 12:11:50 INFO - Running setup.py install for mozdevice 12:11:50 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Running setup.py install for mozhttpd 12:11:50 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Running setup.py install for mozInstall 12:11:50 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:11:50 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Running setup.py install for mozleak 12:11:51 INFO - Running setup.py install for mozprofile 12:11:51 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Running setup.py install for mozrunner 12:11:51 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Running setup.py install for mozscreenshot 12:11:51 INFO - Running setup.py install for moztest 12:11:51 INFO - Running setup.py install for mozversion 12:11:51 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:11:51 INFO - Running setup.py install for wptserve 12:11:51 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:11:51 INFO - Cleaning up... 12:11:51 INFO - Return code: 0 12:11:51 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:11:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:11:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:11:51 INFO - Reading from file tmpfile_stdout 12:11:51 INFO - Using _rmtree_windows ... 12:11:51 INFO - Using _rmtree_windows ... 12:11:51 INFO - Current package versions: 12:11:51 INFO - blessings == 1.6 12:11:51 INFO - blobuploader == 1.2.4 12:11:51 INFO - browsermob-proxy == 0.6.0 12:11:51 INFO - distribute == 0.6.14 12:11:51 INFO - docopt == 0.6.1 12:11:51 INFO - manifestparser == 1.1 12:11:51 INFO - marionette-client == 2.3.0 12:11:51 INFO - marionette-driver == 1.4.0 12:11:51 INFO - mozInstall == 1.12 12:11:51 INFO - mozcrash == 0.17 12:11:51 INFO - mozdebug == 0.1 12:11:51 INFO - mozdevice == 0.48 12:11:51 INFO - mozfile == 1.2 12:11:51 INFO - mozhttpd == 0.7 12:11:51 INFO - mozinfo == 0.9 12:11:51 INFO - mozleak == 0.1 12:11:51 INFO - mozlog == 3.1 12:11:51 INFO - moznetwork == 0.27 12:11:51 INFO - mozprocess == 0.22 12:11:51 INFO - mozprofile == 0.28 12:11:51 INFO - mozrunner == 6.11 12:11:51 INFO - mozscreenshot == 0.1 12:11:51 INFO - mozsystemmonitor == 0.0 12:11:51 INFO - moztest == 0.7 12:11:51 INFO - mozversion == 1.4 12:11:51 INFO - requests == 1.2.3 12:11:51 INFO - wptserve == 1.4.0 12:11:51 INFO - Running post-action listener: _resource_record_post_action 12:11:51 INFO - Running post-action listener: _start_resource_monitoring 12:11:51 INFO - Starting resource monitoring. 12:11:51 INFO - ##### 12:11:51 INFO - ##### Running pull step. 12:11:51 INFO - ##### 12:11:51 INFO - Running pre-action listener: _resource_record_pre_action 12:11:51 INFO - Running main action method: pull 12:11:51 INFO - Pull has nothing to do! 12:11:51 INFO - Running post-action listener: _resource_record_post_action 12:11:51 INFO - ##### 12:11:51 INFO - ##### Running install step. 12:11:51 INFO - ##### 12:11:51 INFO - Running pre-action listener: _resource_record_pre_action 12:11:51 INFO - Running main action method: install 12:11:51 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:11:51 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:11:52 INFO - Reading from file tmpfile_stdout 12:11:52 INFO - Using _rmtree_windows ... 12:11:52 INFO - Using _rmtree_windows ... 12:11:52 INFO - Detecting whether we're running mozinstall >=1.0... 12:11:52 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:11:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:11:52 INFO - Reading from file tmpfile_stdout 12:11:52 INFO - Output received: 12:11:52 INFO - Usage: mozinstall-script.py [options] installer 12:11:52 INFO - Options: 12:11:52 INFO - -h, --help show this help message and exit 12:11:52 INFO - -d DEST, --destination=DEST 12:11:52 INFO - Directory to install application into. [default: 12:11:52 INFO - "C:\slave\test"] 12:11:52 INFO - --app=APP Application being installed. [default: firefox] 12:11:52 INFO - Using _rmtree_windows ... 12:11:52 INFO - Using _rmtree_windows ... 12:11:52 INFO - mkdir: C:\slave\test\build\application 12:11:52 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 12:11:52 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 12:11:54 INFO - Reading from file tmpfile_stdout 12:11:54 INFO - Output received: 12:11:54 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:11:54 INFO - Using _rmtree_windows ... 12:11:54 INFO - Using _rmtree_windows ... 12:11:54 INFO - Running post-action listener: _resource_record_post_action 12:11:54 INFO - ##### 12:11:54 INFO - ##### Running run-tests step. 12:11:54 INFO - ##### 12:11:54 INFO - Running pre-action listener: _resource_record_pre_action 12:11:54 INFO - Running main action method: run_tests 12:11:54 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:11:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:11:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:11:54 INFO - grabbing minidump binary from tooltool 12:11:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:11:54 INFO - retry: Calling run_command with args: (['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E46368>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00BA1D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00ECF0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:11:54 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 12:11:54 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 12:11:54 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:12:02 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp5b2urx 12:12:02 INFO - INFO - File integrity verified, renaming tmp5b2urx to win32-minidump_stackwalk.exe 12:12:02 INFO - Return code: 0 12:12:02 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:12:02 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:12:02 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 12:12:02 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python -u C:\slave\test\build\tests\web-platform\runtests.py --log-raw=- --log-raw=C:\slave\test\build\blobber_upload_dir\wpt_raw.log --log-errorsummary=C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log --binary=C:\slave\test\build\application\firefox\firefox.exe --symbols-path=https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 12:12:02 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 12:12:02 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094\\Application Data', 12:12:02 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:12:02 INFO - 'COMPUTERNAME': 'T-XP32-IX-094', 12:12:02 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 12:12:02 INFO - 'DCLOCATION': 'SCL3', 12:12:02 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:12:02 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:12:02 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:12:02 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:12:02 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:12:02 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:12:02 INFO - 'HOMEDRIVE': 'C:', 12:12:02 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:12:02 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:12:02 INFO - 'KTS_VERSION': '1.19c', 12:12:02 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:12:02 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-094', 12:12:02 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:12:02 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:12:02 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:12:02 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:12:02 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:12:02 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:12:02 INFO - 'MOZ_AIRBAG': '1', 12:12:02 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:12:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:02 INFO - 'MOZ_MSVCVERSION': '8', 12:12:02 INFO - 'MOZ_NO_REMOTE': '1', 12:12:02 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:12:02 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:12:02 INFO - 'NO_EM_RESTART': '1', 12:12:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:02 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:12:02 INFO - 'OS': 'Windows_NT', 12:12:02 INFO - 'OURDRIVE': 'C:', 12:12:02 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 12:12:02 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 12:12:02 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:12:02 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:12:02 INFO - 'PROCESSOR_LEVEL': '6', 12:12:02 INFO - 'PROCESSOR_REVISION': '1e05', 12:12:02 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:12:02 INFO - 'PROMPT': '$P$G', 12:12:02 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:12:02 INFO - 'PWD': 'C:\\slave\\test', 12:12:02 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:12:02 INFO - 'SESSIONNAME': 'Console', 12:12:02 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:12:02 INFO - 'SYSTEMDRIVE': 'C:', 12:12:02 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 12:12:02 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:12:02 INFO - 'TEST1': 'testie', 12:12:02 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 12:12:02 INFO - 'USERDOMAIN': 'T-XP32-IX-094', 12:12:02 INFO - 'USERNAME': 'cltbld', 12:12:02 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-094', 12:12:02 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:12:02 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:12:02 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:12:02 INFO - 'WINDIR': 'C:\\WINDOWS', 12:12:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:12:02 INFO - Calling ['C:\\slave\\test\\build\\venv\\Scripts\\python', '-u', 'C:\\slave\\test\\build\\tests\\web-platform\\runtests.py', '--log-raw=-', '--log-raw=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_raw.log', '--log-errorsummary=C:\\slave\\test\\build\\blobber_upload_dir\\wpt_errorsummary.log', '--binary=C:\\slave\\test\\build\\application\\firefox\\firefox.exe', '--symbols-path=https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 12:12:03 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 12:12:03 INFO - import pkg_resources 12:12:04 INFO - Using 1 client processes 12:12:07 INFO - SUITE-START | Running 778 tests 12:12:07 INFO - Running testharness tests 12:12:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:12:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:12:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:12:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:12:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:12:07 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:12:07 INFO - Setting up ssl 12:12:08 INFO - PROCESS | certutil | 12:12:08 INFO - PROCESS | certutil | 12:12:08 INFO - PROCESS | certutil | 12:12:08 INFO - Certificate Nickname Trust Attributes 12:12:08 INFO - SSL,S/MIME,JAR/XPI 12:12:08 INFO - 12:12:08 INFO - web-platform-tests CT,, 12:12:08 INFO - 12:12:08 INFO - Starting runner 12:12:09 INFO - PROCESS | 3876 | [3876] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 12:12:10 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 12:12:10 INFO - PROCESS | 3876 | [3876] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 12:12:11 INFO - PROCESS | 3876 | 1467141131540 Marionette DEBUG Marionette enabled via build flag and pref 12:12:11 INFO - PROCESS | 3876 | ++DOCSHELL 10FA6C00 == 1 [pid = 3876] [id = 1] 12:12:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 1 (10FA7000) [pid = 3876] [serial = 1] [outer = 00000000] 12:12:11 INFO - PROCESS | 3876 | [3876] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:12:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 2 (10FA7C00) [pid = 3876] [serial = 2] [outer = 10FA7000] 12:12:11 INFO - PROCESS | 3876 | [3876] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 12:12:11 INFO - PROCESS | 3876 | [3876] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 12:12:11 INFO - PROCESS | 3876 | ++DOCSHELL 1281B000 == 2 [pid = 3876] [id = 2] 12:12:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 3 (1281B400) [pid = 3876] [serial = 3] [outer = 00000000] 12:12:11 INFO - PROCESS | 3876 | [3876] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:12:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 4 (1281C000) [pid = 3876] [serial = 4] [outer = 1281B400] 12:12:12 INFO - PROCESS | 3876 | 1467141132125 Marionette INFO Listening on port 2828 12:12:12 INFO - PROCESS | 3876 | 1467141132504 Marionette DEBUG Marionette enabled via command-line flag 12:12:12 INFO - PROCESS | 3876 | ++DOCSHELL 1314AC00 == 3 [pid = 3876] [id = 3] 12:12:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 5 (13152C00) [pid = 3876] [serial = 5] [outer = 00000000] 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:12:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 6 (13153800) [pid = 3876] [serial = 6] [outer = 13152C00] 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:12:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 7 (1345FC00) [pid = 3876] [serial = 7] [outer = 1281B400] 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:12:12 INFO - PROCESS | 3876 | 1467141132847 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1758 12:12:12 INFO - PROCESS | 3876 | 1467141132960 Marionette DEBUG Closed connection conn0 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:12:12 INFO - PROCESS | 3876 | 1467141132970 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1759 12:12:12 INFO - PROCESS | 3876 | 1467141133003 Marionette DEBUG Closed connection conn1 12:12:12 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:12:13 INFO - PROCESS | 3876 | 1467141133010 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1760 12:12:13 INFO - PROCESS | 3876 | ++DOCSHELL 14019C00 == 4 [pid = 3876] [id = 4] 12:12:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 8 (14018C00) [pid = 3876] [serial = 8] [outer = 00000000] 12:12:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 9 (1432F400) [pid = 3876] [serial = 9] [outer = 14018C00] 12:12:13 INFO - PROCESS | 3876 | [3876] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 12:12:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 10 (14334C00) [pid = 3876] [serial = 10] [outer = 14018C00] 12:12:13 INFO - PROCESS | 3876 | 1467141133276 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:12:13 INFO - PROCESS | 3876 | 1467141133281 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160628105123","device":"desktop","version":"48.0"} 12:12:13 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:12:13 INFO - PROCESS | 3876 | [3876] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:12:13 INFO - PROCESS | 3876 | [3876] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 12:12:13 INFO - PROCESS | 3876 | [3876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:12:14 INFO - PROCESS | 3876 | ++DOCSHELL 15B81800 == 5 [pid = 3876] [id = 5] 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 11 (15B82800) [pid = 3876] [serial = 11] [outer = 00000000] 12:12:14 INFO - PROCESS | 3876 | ++DOCSHELL 15B83400 == 6 [pid = 3876] [id = 6] 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 12 (15B83800) [pid = 3876] [serial = 12] [outer = 00000000] 12:12:14 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:12:14 INFO - PROCESS | 3876 | ++DOCSHELL 1670F000 == 7 [pid = 3876] [id = 7] 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 13 (1670F400) [pid = 3876] [serial = 13] [outer = 00000000] 12:12:14 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:12:14 INFO - PROCESS | 3876 | [3876] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 14 (16B19C00) [pid = 3876] [serial = 14] [outer = 1670F400] 12:12:14 INFO - PROCESS | 3876 | [3876] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 15 (16F75C00) [pid = 3876] [serial = 15] [outer = 15B82800] 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 16 (16F77800) [pid = 3876] [serial = 16] [outer = 15B83800] 12:12:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 17 (16F7A000) [pid = 3876] [serial = 17] [outer = 1670F400] 12:12:15 INFO - PROCESS | 3876 | 1467141135576 Marionette INFO startBrowser 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:15 INFO - PROCESS | 3876 | 1467141135610 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 3876 | 1467141135624 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 3876 | 1467141135626 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 18 (1810A000) [pid = 3876] [serial = 18] [outer = 1670F400] 12:12:16 INFO - PROCESS | 3876 | 1467141136186 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"16205acc-e860-44e9-8d96-cee5de6dd451","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160628105123","device":"desktop","version":"48.0","command_id":1}}] 12:12:16 INFO - PROCESS | 3876 | 1467141136328 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:12:16 INFO - PROCESS | 3876 | 1467141136331 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:16 INFO - PROCESS | 3876 | 1467141136392 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:12:16 INFO - PROCESS | 3876 | 1467141136484 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:12:16 INFO - PROCESS | 3876 | 1467141136486 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:16 INFO - PROCESS | 3876 | [3876] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:12:16 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:12:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 19 (19D58C00) [pid = 3876] [serial = 19] [outer = 1670F400] 12:12:16 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:12:16 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:16 INFO - PROCESS | 3876 | 1467141136976 Marionette TRACE conn2 <- [1,3,null,{}] 12:12:17 INFO - PROCESS | 3876 | 1467141136993 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:12:17 INFO - PROCESS | 3876 | 1467141136996 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:17 INFO - PROCESS | 3876 | 1467141137030 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:12:17 INFO - PROCESS | 3876 | 1467141137067 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 3876 | 1467141137069 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 12:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:12:17 INFO - PROCESS | 3876 | 1467141137121 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 3876 | 1467141137125 Marionette TRACE conn2 <- [1,6,null,{}] 12:12:17 INFO - PROCESS | 3876 | 1467141137150 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:17 INFO - PROCESS | 3876 | 1467141137152 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:17 INFO - PROCESS | 3876 | 1467141137169 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:12:17 INFO - PROCESS | 3876 | 1467141137173 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 3876 | 1467141137176 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:17 INFO - PROCESS | 3876 | ++DOCSHELL 15E69800 == 8 [pid = 3876] [id = 8] 12:12:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 20 (15E69C00) [pid = 3876] [serial = 20] [outer = 00000000] 12:12:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 21 (162BDC00) [pid = 3876] [serial = 21] [outer = 15E69C00] 12:12:17 INFO - PROCESS | 3876 | 1467141137224 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 22 (185BE800) [pid = 3876] [serial = 22] [outer = 15E69C00] 12:12:17 INFO - PROCESS | 3876 | ++DOCSHELL 1A27F400 == 9 [pid = 3876] [id = 9] 12:12:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 23 (1A285400) [pid = 3876] [serial = 23] [outer = 00000000] 12:12:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 24 (1A539000) [pid = 3876] [serial = 24] [outer = 1A285400] 12:12:17 INFO - PROCESS | 3876 | 1467141137692 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 25 (1A53CC00) [pid = 3876] [serial = 25] [outer = 1A285400] 12:12:17 INFO - PROCESS | 3876 | 1467141137857 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 830ms 12:12:17 INFO - PROCESS | 3876 | 1467141137965 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 3876 | 1467141137967 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 12:12:17 INFO - PROCESS | 3876 | 1467141137981 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:12:17 INFO - PROCESS | 3876 | 1467141137983 Marionette TRACE conn2 <- [1,10,null,{}] 12:12:18 INFO - PROCESS | 3876 | 1467141138028 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:18 INFO - PROCESS | 3876 | 1467141138035 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:18 INFO - PROCESS | 3876 | 1467141138158 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:12:18 INFO - PROCESS | 3876 | 1467141138169 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 3876 | 1467141138171 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:18 INFO - PROCESS | 3876 | ++DOCSHELL 1A545400 == 10 [pid = 3876] [id = 10] 12:12:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 26 (1A545800) [pid = 3876] [serial = 26] [outer = 00000000] 12:12:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 27 (1ACDCC00) [pid = 3876] [serial = 27] [outer = 1A545800] 12:12:18 INFO - PROCESS | 3876 | 1467141138217 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 28 (1AED0C00) [pid = 3876] [serial = 28] [outer = 1A545800] 12:12:18 INFO - PROCESS | 3876 | 1467141138539 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 626ms 12:12:18 INFO - PROCESS | 3876 | 1467141138600 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 3876 | 1467141138602 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 12:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:12:18 INFO - PROCESS | 3876 | 1467141138605 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 3876 | 1467141138607 Marionette TRACE conn2 <- [1,14,null,{}] 12:12:18 INFO - PROCESS | 3876 | 1467141138611 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:18 INFO - PROCESS | 3876 | 1467141138614 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:18 INFO - PROCESS | 3876 | 1467141138711 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:12:18 INFO - PROCESS | 3876 | 1467141138716 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 3876 | 1467141138718 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:18 INFO - PROCESS | 3876 | ++DOCSHELL 1A7CB800 == 11 [pid = 3876] [id = 11] 12:12:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 29 (1A7CBC00) [pid = 3876] [serial = 29] [outer = 00000000] 12:12:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 30 (1ACDA800) [pid = 3876] [serial = 30] [outer = 1A7CBC00] 12:12:18 INFO - PROCESS | 3876 | 1467141138761 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 31 (1AED8800) [pid = 3876] [serial = 31] [outer = 1A7CBC00] 12:12:19 INFO - PROCESS | 3876 | 1467141139122 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 532ms 12:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:12:19 INFO - PROCESS | 3876 | 1467141139141 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 3876 | 1467141139142 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 12:12:19 INFO - PROCESS | 3876 | 1467141139146 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 3876 | 1467141139147 Marionette TRACE conn2 <- [1,18,null,{}] 12:12:19 INFO - PROCESS | 3876 | 1467141139151 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:19 INFO - PROCESS | 3876 | 1467141139153 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:19 INFO - PROCESS | 3876 | 1467141139244 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:12:19 INFO - PROCESS | 3876 | 1467141139250 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:19 INFO - PROCESS | 3876 | 1467141139253 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:19 INFO - PROCESS | 3876 | ++DOCSHELL 1AA22000 == 12 [pid = 3876] [id = 12] 12:12:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 32 (1AA26000) [pid = 3876] [serial = 32] [outer = 00000000] 12:12:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 33 (1AA2E000) [pid = 3876] [serial = 33] [outer = 1AA26000] 12:12:19 INFO - PROCESS | 3876 | 1467141139296 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 34 (1AED9C00) [pid = 3876] [serial = 34] [outer = 1AA26000] 12:12:19 INFO - PROCESS | 3876 | 1467141139652 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 532ms 12:12:19 INFO - PROCESS | 3876 | 1467141139682 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 3876 | 1467141139684 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 12:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:12:19 INFO - PROCESS | 3876 | 1467141139687 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 3876 | 1467141139689 Marionette TRACE conn2 <- [1,22,null,{}] 12:12:19 INFO - PROCESS | 3876 | 1467141139693 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:19 INFO - PROCESS | 3876 | 1467141139695 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:19 INFO - PROCESS | 3876 | 1467141139790 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:12:19 INFO - PROCESS | 3876 | 1467141139795 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:19 INFO - PROCESS | 3876 | 1467141139797 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:19 INFO - PROCESS | 3876 | ++DOCSHELL 1AB80000 == 13 [pid = 3876] [id = 13] 12:12:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 35 (1AB83800) [pid = 3876] [serial = 35] [outer = 00000000] 12:12:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 36 (1ABCE800) [pid = 3876] [serial = 36] [outer = 1AB83800] 12:12:19 INFO - PROCESS | 3876 | 1467141139841 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 37 (1ABD2C00) [pid = 3876] [serial = 37] [outer = 1AB83800] 12:12:20 INFO - PROCESS | 3876 | 1467141140149 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 485ms 12:12:20 INFO - PROCESS | 3876 | 1467141140181 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 3876 | 1467141140183 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 12:12:20 INFO - PROCESS | 3876 | 1467141140186 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:12:20 INFO - PROCESS | 3876 | 1467141140188 Marionette TRACE conn2 <- [1,26,null,{}] 12:12:20 INFO - PROCESS | 3876 | 1467141140191 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:20 INFO - PROCESS | 3876 | 1467141140193 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:20 INFO - PROCESS | 3876 | 1467141140291 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:12:20 INFO - PROCESS | 3876 | 1467141140296 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 3876 | 1467141140299 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:20 INFO - PROCESS | 3876 | ++DOCSHELL 1ABDB400 == 14 [pid = 3876] [id = 14] 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 38 (1ABDB800) [pid = 3876] [serial = 38] [outer = 00000000] 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 39 (1B28F800) [pid = 3876] [serial = 39] [outer = 1ABDB800] 12:12:20 INFO - PROCESS | 3876 | 1467141140342 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 40 (1B293C00) [pid = 3876] [serial = 40] [outer = 1ABDB800] 12:12:20 INFO - PROCESS | 3876 | 1467141140659 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 485ms 12:12:20 INFO - PROCESS | 3876 | 1467141140682 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 3876 | 1467141140684 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 12:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:12:20 INFO - PROCESS | 3876 | 1467141140694 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 3876 | 1467141140696 Marionette TRACE conn2 <- [1,30,null,{}] 12:12:20 INFO - PROCESS | 3876 | 1467141140699 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:20 INFO - PROCESS | 3876 | 1467141140711 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:20 INFO - PROCESS | 3876 | 1467141140797 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:12:20 INFO - PROCESS | 3876 | 1467141140802 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 3876 | 1467141140804 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:20 INFO - PROCESS | 3876 | ++DOCSHELL 1B28C400 == 15 [pid = 3876] [id = 15] 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 41 (1B296400) [pid = 3876] [serial = 41] [outer = 00000000] 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 42 (1B3C4800) [pid = 3876] [serial = 42] [outer = 1B296400] 12:12:20 INFO - PROCESS | 3876 | 1467141140847 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 43 (1B3C8400) [pid = 3876] [serial = 43] [outer = 1B296400] 12:12:20 INFO - PROCESS | 3876 | ++DOCSHELL 1B299C00 == 16 [pid = 3876] [id = 16] 12:12:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 44 (1B3C1400) [pid = 3876] [serial = 44] [outer = 00000000] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 45 (1B60B800) [pid = 3876] [serial = 45] [outer = 1B3C1400] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 46 (1B3D0C00) [pid = 3876] [serial = 46] [outer = 1B3C1400] 12:12:21 INFO - PROCESS | 3876 | ++DOCSHELL 17725400 == 17 [pid = 3876] [id = 17] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 47 (1B3CD800) [pid = 3876] [serial = 47] [outer = 00000000] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 48 (1B614C00) [pid = 3876] [serial = 48] [outer = 1B3CD800] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 49 (1B658800) [pid = 3876] [serial = 49] [outer = 1B3CD800] 12:12:21 INFO - PROCESS | 3876 | 1467141141356 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 688ms 12:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:12:21 INFO - PROCESS | 3876 | 1467141141388 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 3876 | 1467141141391 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 12:12:21 INFO - PROCESS | 3876 | 1467141141396 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - PROCESS | 3876 | 1467141141398 Marionette TRACE conn2 <- [1,34,null,{}] 12:12:21 INFO - PROCESS | 3876 | 1467141141403 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:21 INFO - PROCESS | 3876 | 1467141141405 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:21 INFO - PROCESS | 3876 | 1467141141520 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:12:21 INFO - PROCESS | 3876 | 1467141141544 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 3876 | 1467141141546 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:21 INFO - PROCESS | 3876 | ++DOCSHELL 1B3CF000 == 18 [pid = 3876] [id = 18] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 50 (1B60FC00) [pid = 3876] [serial = 50] [outer = 00000000] 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 51 (1B65B000) [pid = 3876] [serial = 51] [outer = 1B60FC00] 12:12:21 INFO - PROCESS | 3876 | 1467141141590 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 52 (1B94E800) [pid = 3876] [serial = 52] [outer = 1B60FC00] 12:12:22 INFO - PROCESS | 3876 | --DOCSHELL 10FA6C00 == 17 [pid = 3876] [id = 1] 12:12:22 INFO - PROCESS | 3876 | 1467141142645 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1298ms 12:12:22 INFO - PROCESS | 3876 | 1467141142708 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 3876 | 1467141142713 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 12:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:12:22 INFO - PROCESS | 3876 | 1467141142719 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 3876 | 1467141142724 Marionette TRACE conn2 <- [1,38,null,{}] 12:12:22 INFO - PROCESS | 3876 | 1467141142729 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:22 INFO - PROCESS | 3876 | 1467141142732 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:22 INFO - PROCESS | 3876 | 1467141142847 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:12:22 INFO - PROCESS | 3876 | 1467141142911 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 3876 | 1467141142914 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:22 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E7000 == 18 [pid = 3876] [id = 19] 12:12:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 53 (10373000) [pid = 3876] [serial = 53] [outer = 00000000] 12:12:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 54 (11272400) [pid = 3876] [serial = 54] [outer = 10373000] 12:12:22 INFO - PROCESS | 3876 | 1467141142970 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (11CD1400) [pid = 3876] [serial = 55] [outer = 10373000] 12:12:23 INFO - PROCESS | 3876 | 1467141143517 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 829ms 12:12:23 INFO - PROCESS | 3876 | 1467141143562 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 3876 | 1467141143567 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 12:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:12:23 INFO - PROCESS | 3876 | 1467141143573 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 3876 | 1467141143576 Marionette TRACE conn2 <- [1,42,null,{}] 12:12:23 INFO - PROCESS | 3876 | 1467141143580 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:23 INFO - PROCESS | 3876 | 1467141143583 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:23 INFO - PROCESS | 3876 | 1467141143705 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:12:23 INFO - PROCESS | 3876 | 1467141143782 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:23 INFO - PROCESS | 3876 | 1467141143785 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:23 INFO - PROCESS | 3876 | ++DOCSHELL 13931000 == 19 [pid = 3876] [id = 20] 12:12:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (13936400) [pid = 3876] [serial = 56] [outer = 00000000] 12:12:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (14020800) [pid = 3876] [serial = 57] [outer = 13936400] 12:12:23 INFO - PROCESS | 3876 | 1467141143843 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (14F11400) [pid = 3876] [serial = 58] [outer = 13936400] 12:12:24 INFO - PROCESS | 3876 | 1467141144377 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 845ms 12:12:24 INFO - PROCESS | 3876 | 1467141144576 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 3876 | 1467141144581 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 12:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:12:24 INFO - PROCESS | 3876 | 1467141144600 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 3876 | 1467141144603 Marionette TRACE conn2 <- [1,46,null,{}] 12:12:24 INFO - PROCESS | 3876 | 1467141144608 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:24 INFO - PROCESS | 3876 | 1467141144611 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:24 INFO - PROCESS | 3876 | 1467141144707 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:12:24 INFO - PROCESS | 3876 | 1467141144765 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:24 INFO - PROCESS | 3876 | 1467141144770 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:24 INFO - PROCESS | 3876 | ++DOCSHELL 10A02000 == 20 [pid = 3876] [id = 21] 12:12:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (10A03000) [pid = 3876] [serial = 59] [outer = 00000000] 12:12:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (10A78400) [pid = 3876] [serial = 60] [outer = 10A03000] 12:12:24 INFO - PROCESS | 3876 | 1467141144822 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (10B93800) [pid = 3876] [serial = 61] [outer = 10A03000] 12:12:25 INFO - PROCESS | 3876 | --DOCSHELL 14019C00 == 19 [pid = 3876] [id = 4] 12:12:25 INFO - PROCESS | 3876 | 1467141145371 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 798ms 12:12:25 INFO - PROCESS | 3876 | 1467141145399 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:12:25 INFO - PROCESS | 3876 | 1467141145402 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 12:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:12:25 INFO - PROCESS | 3876 | 1467141145408 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:12:25 INFO - PROCESS | 3876 | 1467141145411 Marionette TRACE conn2 <- [1,50,null,{}] 12:12:25 INFO - PROCESS | 3876 | 1467141145415 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:25 INFO - PROCESS | 3876 | 1467141145418 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:25 INFO - PROCESS | 3876 | 1467141145500 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:12:25 INFO - PROCESS | 3876 | 1467141145506 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 3876 | 1467141145508 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:25 INFO - PROCESS | 3876 | ++DOCSHELL 11271400 == 20 [pid = 3876] [id = 22] 12:12:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (11274400) [pid = 3876] [serial = 62] [outer = 00000000] 12:12:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (11ADD400) [pid = 3876] [serial = 63] [outer = 11274400] 12:12:25 INFO - PROCESS | 3876 | 1467141145559 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (11CD4400) [pid = 3876] [serial = 64] [outer = 11274400] 12:12:26 INFO - PROCESS | 3876 | 1467141146051 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 704ms 12:12:26 INFO - PROCESS | 3876 | 1467141146104 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 3876 | 1467141146106 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 12:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:12:26 INFO - PROCESS | 3876 | 1467141146110 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 3876 | 1467141146111 Marionette TRACE conn2 <- [1,54,null,{}] 12:12:26 INFO - PROCESS | 3876 | 1467141146121 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:26 INFO - PROCESS | 3876 | 1467141146125 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:26 INFO - PROCESS | 3876 | 1467141146233 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:12:26 INFO - PROCESS | 3876 | 1467141146250 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 3876 | 1467141146253 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:26 INFO - PROCESS | 3876 | ++DOCSHELL 13155000 == 21 [pid = 3876] [id = 23] 12:12:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (13155400) [pid = 3876] [serial = 65] [outer = 00000000] 12:12:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (13467800) [pid = 3876] [serial = 66] [outer = 13155400] 12:12:26 INFO - PROCESS | 3876 | 1467141146301 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (14013400) [pid = 3876] [serial = 67] [outer = 13155400] 12:12:26 INFO - PROCESS | 3876 | 1467141146706 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 626ms 12:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:12:26 INFO - PROCESS | 3876 | 1467141146747 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 3876 | 1467141146749 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 12:12:26 INFO - PROCESS | 3876 | 1467141146752 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 3876 | 1467141146754 Marionette TRACE conn2 <- [1,58,null,{}] 12:12:26 INFO - PROCESS | 3876 | 1467141146758 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:26 INFO - PROCESS | 3876 | 1467141146761 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:26 INFO - PROCESS | 3876 | 1467141146852 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:12:26 INFO - PROCESS | 3876 | 1467141146857 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 3876 | 1467141146859 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:26 INFO - PROCESS | 3876 | ++DOCSHELL 143AE000 == 22 [pid = 3876] [id = 24] 12:12:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (14F0CC00) [pid = 3876] [serial = 68] [outer = 00000000] 12:12:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (154AB800) [pid = 3876] [serial = 69] [outer = 14F0CC00] 12:12:26 INFO - PROCESS | 3876 | 1467141146904 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15522400) [pid = 3876] [serial = 70] [outer = 14F0CC00] 12:12:27 INFO - PROCESS | 3876 | 1467141147323 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 594ms 12:12:27 INFO - PROCESS | 3876 | 1467141147350 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 3876 | 1467141147352 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 12:12:27 INFO - PROCESS | 3876 | 1467141147355 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:12:27 INFO - PROCESS | 3876 | 1467141147357 Marionette TRACE conn2 <- [1,62,null,{}] 12:12:27 INFO - PROCESS | 3876 | 1467141147360 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:27 INFO - PROCESS | 3876 | 1467141147362 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:27 INFO - PROCESS | 3876 | 1467141147437 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:12:27 INFO - PROCESS | 3876 | 1467141147442 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 3876 | 1467141147444 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:27 INFO - PROCESS | 3876 | ++DOCSHELL 15693000 == 23 [pid = 3876] [id = 25] 12:12:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15694000) [pid = 3876] [serial = 71] [outer = 00000000] 12:12:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (156D2400) [pid = 3876] [serial = 72] [outer = 15694000] 12:12:27 INFO - PROCESS | 3876 | 1467141147489 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15A53800) [pid = 3876] [serial = 73] [outer = 15694000] 12:12:27 INFO - PROCESS | 3876 | 1467141147880 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 595ms 12:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:12:27 INFO - PROCESS | 3876 | 1467141147952 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 3876 | 1467141147954 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 12:12:27 INFO - PROCESS | 3876 | 1467141147958 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 3876 | 1467141147960 Marionette TRACE conn2 <- [1,66,null,{}] 12:12:27 INFO - PROCESS | 3876 | 1467141147967 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:27 INFO - PROCESS | 3876 | 1467141147973 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:28 INFO - PROCESS | 3876 | 1467141148075 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:12:28 INFO - PROCESS | 3876 | 1467141148090 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 3876 | 1467141148092 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:28 INFO - PROCESS | 3876 | ++DOCSHELL 15E5D000 == 24 [pid = 3876] [id = 26] 12:12:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (15E5D400) [pid = 3876] [serial = 74] [outer = 00000000] 12:12:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15E67400) [pid = 3876] [serial = 75] [outer = 15E5D400] 12:12:28 INFO - PROCESS | 3876 | 1467141148136 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (162BEC00) [pid = 3876] [serial = 76] [outer = 15E5D400] 12:12:28 INFO - PROCESS | 3876 | 1467141148509 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 595ms 12:12:28 INFO - PROCESS | 3876 | 1467141148555 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 3876 | 1467141148557 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 12:12:28 INFO - PROCESS | 3876 | 1467141148560 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:12:28 INFO - PROCESS | 3876 | 1467141148561 Marionette TRACE conn2 <- [1,70,null,{}] 12:12:28 INFO - PROCESS | 3876 | 1467141148566 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:28 INFO - PROCESS | 3876 | 1467141148568 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:28 INFO - PROCESS | 3876 | 1467141148707 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:12:28 INFO - PROCESS | 3876 | 1467141148712 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 3876 | 1467141148714 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:28 INFO - PROCESS | 3876 | ++DOCSHELL 154B0C00 == 25 [pid = 3876] [id = 27] 12:12:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (167BA000) [pid = 3876] [serial = 77] [outer = 00000000] 12:12:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16BD9C00) [pid = 3876] [serial = 78] [outer = 167BA000] 12:12:28 INFO - PROCESS | 3876 | 1467141148757 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16F76C00) [pid = 3876] [serial = 79] [outer = 167BA000] 12:12:29 INFO - PROCESS | 3876 | 1467141149117 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 594ms 12:12:29 INFO - PROCESS | 3876 | 1467141149157 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 3876 | 1467141149159 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 12:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:12:29 INFO - PROCESS | 3876 | 1467141149162 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - PROCESS | 3876 | 1467141149164 Marionette TRACE conn2 <- [1,74,null,{}] 12:12:29 INFO - PROCESS | 3876 | 1467141149167 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:29 INFO - PROCESS | 3876 | 1467141149169 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:29 INFO - PROCESS | 3876 | 1467141149280 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:12:29 INFO - PROCESS | 3876 | 1467141149287 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 3876 | 1467141149289 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:29 INFO - PROCESS | 3876 | ++DOCSHELL 10324400 == 26 [pid = 3876] [id = 28] 12:12:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (11279400) [pid = 3876] [serial = 80] [outer = 00000000] 12:12:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (170F5400) [pid = 3876] [serial = 81] [outer = 11279400] 12:12:29 INFO - PROCESS | 3876 | 1467141149332 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (176A7800) [pid = 3876] [serial = 82] [outer = 11279400] 12:12:29 INFO - PROCESS | 3876 | 1467141149685 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 532ms 12:12:29 INFO - PROCESS | 3876 | 1467141149698 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 3876 | 1467141149700 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 12:12:29 INFO - PROCESS | 3876 | 1467141149703 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:12:29 INFO - PROCESS | 3876 | 1467141149705 Marionette TRACE conn2 <- [1,78,null,{}] 12:12:29 INFO - PROCESS | 3876 | 1467141149708 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:29 INFO - PROCESS | 3876 | 1467141149710 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:29 INFO - PROCESS | 3876 | 1467141149784 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:12:29 INFO - PROCESS | 3876 | 1467141149789 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:29 INFO - PROCESS | 3876 | 1467141149791 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:29 INFO - PROCESS | 3876 | ++DOCSHELL 170EC000 == 27 [pid = 3876] [id = 29] 12:12:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17722000) [pid = 3876] [serial = 83] [outer = 00000000] 12:12:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (17734800) [pid = 3876] [serial = 84] [outer = 17722000] 12:12:29 INFO - PROCESS | 3876 | 1467141149834 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1773F800) [pid = 3876] [serial = 85] [outer = 17722000] 12:12:30 INFO - PROCESS | 3876 | 1467141150214 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 532ms 12:12:30 INFO - PROCESS | 3876 | 1467141150242 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 3876 | 1467141150244 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 12:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:12:30 INFO - PROCESS | 3876 | 1467141150247 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 3876 | 1467141150248 Marionette TRACE conn2 <- [1,82,null,{}] 12:12:30 INFO - PROCESS | 3876 | 1467141150252 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:30 INFO - PROCESS | 3876 | 1467141150253 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:30 INFO - PROCESS | 3876 | 1467141150379 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:12:30 INFO - PROCESS | 3876 | 1467141150386 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 3876 | 1467141150388 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:30 INFO - PROCESS | 3876 | ++DOCSHELL 177B1800 == 28 [pid = 3876] [id = 30] 12:12:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17867000) [pid = 3876] [serial = 86] [outer = 00000000] 12:12:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1786DC00) [pid = 3876] [serial = 87] [outer = 17867000] 12:12:30 INFO - PROCESS | 3876 | 1467141150430 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (17E1A400) [pid = 3876] [serial = 88] [outer = 17867000] 12:12:30 INFO - PROCESS | 3876 | 1467141150779 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 595ms 12:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:12:30 INFO - PROCESS | 3876 | 1467141150842 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 3876 | 1467141150844 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 12:12:30 INFO - PROCESS | 3876 | 1467141150848 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 3876 | 1467141150850 Marionette TRACE conn2 <- [1,86,null,{}] 12:12:30 INFO - PROCESS | 3876 | 1467141150853 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:30 INFO - PROCESS | 3876 | 1467141150856 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:31 INFO - PROCESS | 3876 | 1467141150975 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:12:31 INFO - PROCESS | 3876 | 1467141150983 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:31 INFO - PROCESS | 3876 | 1467141150985 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:31 INFO - PROCESS | 3876 | ++DOCSHELL 16B19800 == 29 [pid = 3876] [id = 31] 12:12:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (17720800) [pid = 3876] [serial = 89] [outer = 00000000] 12:12:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (181B1800) [pid = 3876] [serial = 90] [outer = 17720800] 12:12:31 INFO - PROCESS | 3876 | 1467141151029 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (185C4800) [pid = 3876] [serial = 91] [outer = 17720800] 12:12:31 INFO - PROCESS | 3876 | 1467141151410 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 595ms 12:12:31 INFO - PROCESS | 3876 | 1467141151445 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 3876 | 1467141151446 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 12:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:12:31 INFO - PROCESS | 3876 | 1467141151449 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 3876 | 1467141151451 Marionette TRACE conn2 <- [1,90,null,{}] 12:12:31 INFO - PROCESS | 3876 | 1467141151454 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:31 INFO - PROCESS | 3876 | 1467141151456 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:31 INFO - PROCESS | 3876 | 1467141151532 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:12:31 INFO - PROCESS | 3876 | 1467141151602 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:31 INFO - PROCESS | 3876 | 1467141151604 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:31 INFO - PROCESS | 3876 | ++DOCSHELL 181B1400 == 30 [pid = 3876] [id = 32] 12:12:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (18394000) [pid = 3876] [serial = 92] [outer = 00000000] 12:12:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (19D4F000) [pid = 3876] [serial = 93] [outer = 18394000] 12:12:31 INFO - PROCESS | 3876 | 1467141151650 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1A279C00) [pid = 3876] [serial = 94] [outer = 18394000] 12:12:32 INFO - PROCESS | 3876 | 1467141151994 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 594ms 12:12:32 INFO - PROCESS | 3876 | 1467141152047 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 3876 | 1467141152049 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 12:12:32 INFO - PROCESS | 3876 | 1467141152052 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:12:32 INFO - PROCESS | 3876 | 1467141152054 Marionette TRACE conn2 <- [1,94,null,{}] 12:12:32 INFO - PROCESS | 3876 | 1467141152057 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:32 INFO - PROCESS | 3876 | 1467141152059 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:32 INFO - PROCESS | 3876 | 1467141152174 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:12:32 INFO - PROCESS | 3876 | 1467141152182 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 3876 | 1467141152184 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:32 INFO - PROCESS | 3876 | ++DOCSHELL 185CB000 == 31 [pid = 3876] [id = 33] 12:12:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (185CB400) [pid = 3876] [serial = 95] [outer = 00000000] 12:12:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1A540400) [pid = 3876] [serial = 96] [outer = 185CB400] 12:12:32 INFO - PROCESS | 3876 | 1467141152226 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1A541C00) [pid = 3876] [serial = 97] [outer = 185CB400] 12:12:32 INFO - PROCESS | 3876 | 1467141152625 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 594ms 12:12:32 INFO - PROCESS | 3876 | 1467141152650 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 3876 | 1467141152651 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 12:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:12:32 INFO - PROCESS | 3876 | 1467141152654 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - PROCESS | 3876 | 1467141152656 Marionette TRACE conn2 <- [1,98,null,{}] 12:12:32 INFO - PROCESS | 3876 | 1467141152659 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:32 INFO - PROCESS | 3876 | 1467141152661 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:32 INFO - PROCESS | 3876 | 1467141152741 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:12:32 INFO - PROCESS | 3876 | 1467141152833 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:32 INFO - PROCESS | 3876 | 1467141152835 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:32 INFO - PROCESS | 3876 | ++DOCSHELL 131EB400 == 32 [pid = 3876] [id = 34] 12:12:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (143A3800) [pid = 3876] [serial = 98] [outer = 00000000] 12:12:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (1A7C4400) [pid = 3876] [serial = 99] [outer = 143A3800] 12:12:32 INFO - PROCESS | 3876 | 1467141152878 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (1A7CE400) [pid = 3876] [serial = 100] [outer = 143A3800] 12:12:34 INFO - PROCESS | 3876 | 1467141154069 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1455ms 12:12:34 INFO - PROCESS | 3876 | 1467141154110 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 3876 | 1467141154114 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 12:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:12:34 INFO - PROCESS | 3876 | 1467141154119 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 3876 | 1467141154122 Marionette TRACE conn2 <- [1,102,null,{}] 12:12:34 INFO - PROCESS | 3876 | 1467141154127 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:34 INFO - PROCESS | 3876 | 1467141154130 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:34 INFO - PROCESS | 3876 | 1467141154233 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:12:34 INFO - PROCESS | 3876 | 1467141154242 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 3876 | 1467141154246 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:34 INFO - PROCESS | 3876 | ++DOCSHELL 10FA7400 == 33 [pid = 3876] [id = 35] 12:12:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (10FA8800) [pid = 3876] [serial = 101] [outer = 00000000] 12:12:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (112C9800) [pid = 3876] [serial = 102] [outer = 10FA8800] 12:12:34 INFO - PROCESS | 3876 | 1467141154339 Marionette DEBUG loaded listener.js 12:12:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (112E1800) [pid = 3876] [serial = 103] [outer = 10FA8800] 12:12:34 INFO - PROCESS | 3876 | 1467141154728 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 641ms 12:12:34 INFO - PROCESS | 3876 | 1467141154758 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:12:34 INFO - PROCESS | 3876 | 1467141154763 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 12:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:12:34 INFO - PROCESS | 3876 | 1467141154770 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 3876 | 1467141154774 Marionette TRACE conn2 <- [1,106,null,{}] 12:12:34 INFO - PROCESS | 3876 | 1467141154779 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:34 INFO - PROCESS | 3876 | 1467141154783 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:34 INFO - PROCESS | 3876 | 1467141154914 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:12:34 INFO - PROCESS | 3876 | 1467141154919 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 3876 | 1467141154922 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:34 INFO - PROCESS | 3876 | ++DOCSHELL 12DF8800 == 34 [pid = 3876] [id = 36] 12:12:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (12DFD000) [pid = 3876] [serial = 104] [outer = 00000000] 12:12:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (13149800) [pid = 3876] [serial = 105] [outer = 12DFD000] 12:12:34 INFO - PROCESS | 3876 | 1467141154968 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (131DE400) [pid = 3876] [serial = 106] [outer = 12DFD000] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (14018C00) [pid = 3876] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (1B296400) [pid = 3876] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (1ABDB800) [pid = 3876] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (1AB83800) [pid = 3876] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (1AA26000) [pid = 3876] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (1A7CBC00) [pid = 3876] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (1A545800) [pid = 3876] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (15E69C00) [pid = 3876] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1B60FC00) [pid = 3876] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (10373000) [pid = 3876] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (13936400) [pid = 3876] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (10A03000) [pid = 3876] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (11274400) [pid = 3876] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (13155400) [pid = 3876] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (14F0CC00) [pid = 3876] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (15694000) [pid = 3876] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (15E5D400) [pid = 3876] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (167BA000) [pid = 3876] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (11279400) [pid = 3876] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (17722000) [pid = 3876] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17867000) [pid = 3876] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17720800) [pid = 3876] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:12:35 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (18394000) [pid = 3876] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:12:35 INFO - PROCESS | 3876 | 1467141155794 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1032ms 12:12:35 INFO - PROCESS | 3876 | 1467141155832 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 3876 | 1467141155834 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 12:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:12:35 INFO - PROCESS | 3876 | 1467141155843 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 3876 | 1467141155846 Marionette TRACE conn2 <- [1,110,null,{}] 12:12:35 INFO - PROCESS | 3876 | 1467141155856 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:35 INFO - PROCESS | 3876 | 1467141155860 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:35 INFO - PROCESS | 3876 | 1467141155939 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:12:35 INFO - PROCESS | 3876 | 1467141155946 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:35 INFO - PROCESS | 3876 | 1467141155948 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:35 INFO - PROCESS | 3876 | ++DOCSHELL 13936400 == 35 [pid = 3876] [id = 37] 12:12:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1393D800) [pid = 3876] [serial = 107] [outer = 00000000] 12:12:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (143A3000) [pid = 3876] [serial = 108] [outer = 1393D800] 12:12:36 INFO - PROCESS | 3876 | 1467141155994 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15403C00) [pid = 3876] [serial = 109] [outer = 1393D800] 12:12:36 INFO - PROCESS | 3876 | 1467141156421 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 641ms 12:12:36 INFO - PROCESS | 3876 | 1467141156480 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 3876 | 1467141156482 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 12:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:12:36 INFO - PROCESS | 3876 | 1467141156486 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 3876 | 1467141156487 Marionette TRACE conn2 <- [1,114,null,{}] 12:12:36 INFO - PROCESS | 3876 | 1467141156492 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:36 INFO - PROCESS | 3876 | 1467141156494 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:36 INFO - PROCESS | 3876 | 1467141156572 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:12:36 INFO - PROCESS | 3876 | 1467141156580 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 3876 | 1467141156582 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:36 INFO - PROCESS | 3876 | ++DOCSHELL 156C7C00 == 36 [pid = 3876] [id = 38] 12:12:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (156CD800) [pid = 3876] [serial = 110] [outer = 00000000] 12:12:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (15B88C00) [pid = 3876] [serial = 111] [outer = 156CD800] 12:12:36 INFO - PROCESS | 3876 | 1467141156629 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15D53800) [pid = 3876] [serial = 112] [outer = 156CD800] 12:12:37 INFO - PROCESS | 3876 | 1467141157053 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 594ms 12:12:37 INFO - PROCESS | 3876 | 1467141157082 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 3876 | 1467141157084 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 12:12:37 INFO - PROCESS | 3876 | 1467141157088 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:12:37 INFO - PROCESS | 3876 | 1467141157089 Marionette TRACE conn2 <- [1,118,null,{}] 12:12:37 INFO - PROCESS | 3876 | 1467141157093 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:37 INFO - PROCESS | 3876 | 1467141157095 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:37 INFO - PROCESS | 3876 | 1467141157170 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:12:37 INFO - PROCESS | 3876 | 1467141157175 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 3876 | 1467141157177 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:37 INFO - PROCESS | 3876 | ++DOCSHELL 15E5E000 == 37 [pid = 3876] [id = 39] 12:12:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (15E60400) [pid = 3876] [serial = 113] [outer = 00000000] 12:12:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (162BA400) [pid = 3876] [serial = 114] [outer = 15E60400] 12:12:37 INFO - PROCESS | 3876 | 1467141157221 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1669CC00) [pid = 3876] [serial = 115] [outer = 15E60400] 12:12:37 INFO - PROCESS | 3876 | 1467141157658 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 595ms 12:12:37 INFO - PROCESS | 3876 | 1467141157693 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 3876 | 1467141157698 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 12:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:12:37 INFO - PROCESS | 3876 | 1467141157705 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 3876 | 1467141157708 Marionette TRACE conn2 <- [1,122,null,{}] 12:12:37 INFO - PROCESS | 3876 | 1467141157714 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:37 INFO - PROCESS | 3876 | 1467141157717 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:37 INFO - PROCESS | 3876 | 1467141157823 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:12:37 INFO - PROCESS | 3876 | 1467141157940 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 3876 | 1467141157945 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:38 INFO - PROCESS | 3876 | ++DOCSHELL 10FA2000 == 38 [pid = 3876] [id = 40] 12:12:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (10FA4400) [pid = 3876] [serial = 116] [outer = 00000000] 12:12:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (112C8C00) [pid = 3876] [serial = 117] [outer = 10FA4400] 12:12:38 INFO - PROCESS | 3876 | 1467141158044 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1281E000) [pid = 3876] [serial = 118] [outer = 10FA4400] 12:12:38 INFO - PROCESS | 3876 | 1467141158538 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 908ms 12:12:38 INFO - PROCESS | 3876 | 1467141158606 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 3876 | 1467141158611 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 12:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:12:38 INFO - PROCESS | 3876 | 1467141158618 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 3876 | 1467141158621 Marionette TRACE conn2 <- [1,126,null,{}] 12:12:38 INFO - PROCESS | 3876 | 1467141158625 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:38 INFO - PROCESS | 3876 | 1467141158627 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:38 INFO - PROCESS | 3876 | 1467141158730 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:12:38 INFO - PROCESS | 3876 | 1467141158803 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 3876 | 1467141158806 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:38 INFO - PROCESS | 3876 | ++DOCSHELL 14012C00 == 39 [pid = 3876] [id = 41] 12:12:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1401B400) [pid = 3876] [serial = 119] [outer = 00000000] 12:12:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (143A5C00) [pid = 3876] [serial = 120] [outer = 1401B400] 12:12:38 INFO - PROCESS | 3876 | 1467141158860 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (15698800) [pid = 3876] [serial = 121] [outer = 1401B400] 12:12:39 INFO - PROCESS | 3876 | 1467141159474 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 907ms 12:12:39 INFO - PROCESS | 3876 | 1467141159521 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 3876 | 1467141159524 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 12:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:12:39 INFO - PROCESS | 3876 | 1467141159541 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 3876 | 1467141159545 Marionette TRACE conn2 <- [1,130,null,{}] 12:12:39 INFO - PROCESS | 3876 | 1467141159557 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:39 INFO - PROCESS | 3876 | 1467141159562 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:39 INFO - PROCESS | 3876 | 1467141159663 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:12:39 INFO - PROCESS | 3876 | 1467141159735 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 3876 | 1467141159739 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:39 INFO - PROCESS | 3876 | ++DOCSHELL 162C5000 == 40 [pid = 3876] [id = 42] 12:12:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (166A1C00) [pid = 3876] [serial = 122] [outer = 00000000] 12:12:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (16F79C00) [pid = 3876] [serial = 123] [outer = 166A1C00] 12:12:39 INFO - PROCESS | 3876 | 1467141159794 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (170F4C00) [pid = 3876] [serial = 124] [outer = 166A1C00] 12:12:40 INFO - PROCESS | 3876 | 1467141160344 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 861ms 12:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:12:40 INFO - PROCESS | 3876 | 1467141160390 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 3876 | 1467141160393 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 12:12:40 INFO - PROCESS | 3876 | 1467141160396 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 3876 | 1467141160398 Marionette TRACE conn2 <- [1,134,null,{}] 12:12:40 INFO - PROCESS | 3876 | 1467141160402 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:40 INFO - PROCESS | 3876 | 1467141160404 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:40 INFO - PROCESS | 3876 | 1467141160509 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:12:40 INFO - PROCESS | 3876 | 1467141160610 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:40 INFO - PROCESS | 3876 | 1467141160612 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:40 INFO - PROCESS | 3876 | ++DOCSHELL 17722800 == 41 [pid = 3876] [id = 43] 12:12:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (17722C00) [pid = 3876] [serial = 125] [outer = 00000000] 12:12:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (17734000) [pid = 3876] [serial = 126] [outer = 17722C00] 12:12:40 INFO - PROCESS | 3876 | 1467141160665 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (1786A400) [pid = 3876] [serial = 127] [outer = 17722C00] 12:12:41 INFO - PROCESS | 3876 | 1467141161324 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 938ms 12:12:41 INFO - PROCESS | 3876 | 1467141161341 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 3876 | 1467141161346 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 12:12:41 INFO - PROCESS | 3876 | 1467141161364 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:12:41 INFO - PROCESS | 3876 | 1467141161368 Marionette TRACE conn2 <- [1,138,null,{}] 12:12:41 INFO - PROCESS | 3876 | 1467141161373 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:41 INFO - PROCESS | 3876 | 1467141161375 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:41 INFO - PROCESS | 3876 | 1467141161483 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:12:41 INFO - PROCESS | 3876 | 1467141161557 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 3876 | 1467141161562 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 156C7C00 == 40 [pid = 3876] [id = 38] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 13936400 == 39 [pid = 3876] [id = 37] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 12DF8800 == 38 [pid = 3876] [id = 36] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 10FA7400 == 37 [pid = 3876] [id = 35] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 170EC000 == 36 [pid = 3876] [id = 29] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 131EB400 == 35 [pid = 3876] [id = 34] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 17722800 == 34 [pid = 3876] [id = 43] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 16B19800 == 33 [pid = 3876] [id = 31] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 162C5000 == 32 [pid = 3876] [id = 42] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 15E5E000 == 31 [pid = 3876] [id = 39] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 181B1400 == 30 [pid = 3876] [id = 32] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 185CB000 == 29 [pid = 3876] [id = 33] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 10FA2000 == 28 [pid = 3876] [id = 40] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 177B1800 == 27 [pid = 3876] [id = 30] 12:12:42 INFO - PROCESS | 3876 | --DOCSHELL 14012C00 == 26 [pid = 3876] [id = 41] 12:12:42 INFO - PROCESS | 3876 | ++DOCSHELL 0F97E400 == 27 [pid = 3876] [id = 44] 12:12:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (0F97E800) [pid = 3876] [serial = 128] [outer = 00000000] 12:12:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (1036EC00) [pid = 3876] [serial = 129] [outer = 0F97E800] 12:12:42 INFO - PROCESS | 3876 | 1467141162118 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 107 (10A75800) [pid = 3876] [serial = 130] [outer = 0F97E800] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 106 (16F7A000) [pid = 3876] [serial = 17] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (14334C00) [pid = 3876] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (1281C000) [pid = 3876] [serial = 4] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (1B65B000) [pid = 3876] [serial = 51] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (11272400) [pid = 3876] [serial = 54] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (14020800) [pid = 3876] [serial = 57] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (10A78400) [pid = 3876] [serial = 60] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (10B93800) [pid = 3876] [serial = 61] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (11ADD400) [pid = 3876] [serial = 63] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (13467800) [pid = 3876] [serial = 66] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (154AB800) [pid = 3876] [serial = 69] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (156D2400) [pid = 3876] [serial = 72] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (15A53800) [pid = 3876] [serial = 73] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (162BEC00) [pid = 3876] [serial = 76] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (15E67400) [pid = 3876] [serial = 75] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (16BD9C00) [pid = 3876] [serial = 78] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (170F5400) [pid = 3876] [serial = 81] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (17734800) [pid = 3876] [serial = 84] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1786DC00) [pid = 3876] [serial = 87] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (181B1800) [pid = 3876] [serial = 90] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (19D4F000) [pid = 3876] [serial = 93] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1A540400) [pid = 3876] [serial = 96] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (176A7800) [pid = 3876] [serial = 82] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15522400) [pid = 3876] [serial = 70] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (11CD4400) [pid = 3876] [serial = 64] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1773F800) [pid = 3876] [serial = 85] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17E1A400) [pid = 3876] [serial = 88] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (185C4800) [pid = 3876] [serial = 91] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (14013400) [pid = 3876] [serial = 67] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16F76C00) [pid = 3876] [serial = 79] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1A279C00) [pid = 3876] [serial = 94] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (11CD1400) [pid = 3876] [serial = 55] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (14F11400) [pid = 3876] [serial = 58] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1B94E800) [pid = 3876] [serial = 52] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16B19C00) [pid = 3876] [serial = 14] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1432F400) [pid = 3876] [serial = 9] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1B60B800) [pid = 3876] [serial = 45] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1B614C00) [pid = 3876] [serial = 48] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1B3C4800) [pid = 3876] [serial = 42] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1B3C8400) [pid = 3876] [serial = 43] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1B28F800) [pid = 3876] [serial = 39] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1B293C00) [pid = 3876] [serial = 40] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1ABD2C00) [pid = 3876] [serial = 37] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1ABCE800) [pid = 3876] [serial = 36] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (1AA2E000) [pid = 3876] [serial = 33] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (1AED9C00) [pid = 3876] [serial = 34] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (1ACDA800) [pid = 3876] [serial = 30] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (1AED8800) [pid = 3876] [serial = 31] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (1AED0C00) [pid = 3876] [serial = 28] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (1ACDCC00) [pid = 3876] [serial = 27] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (1A539000) [pid = 3876] [serial = 24] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (162BDC00) [pid = 3876] [serial = 21] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (185BE800) [pid = 3876] [serial = 22] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 3876 | 1467141162606 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1252ms 12:12:42 INFO - PROCESS | 3876 | 1467141162656 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 3876 | 1467141162660 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 12:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:12:42 INFO - PROCESS | 3876 | 1467141162665 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 3876 | 1467141162667 Marionette TRACE conn2 <- [1,142,null,{}] 12:12:42 INFO - PROCESS | 3876 | 1467141162672 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:42 INFO - PROCESS | 3876 | 1467141162675 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:42 INFO - PROCESS | 3876 | 1467141162761 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:12:42 INFO - PROCESS | 3876 | 1467141162769 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 3876 | 1467141162772 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:42 INFO - PROCESS | 3876 | ++DOCSHELL 11CD0400 == 28 [pid = 3876] [id = 45] 12:12:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (11CD1400) [pid = 3876] [serial = 131] [outer = 00000000] 12:12:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (1281D400) [pid = 3876] [serial = 132] [outer = 11CD1400] 12:12:42 INFO - PROCESS | 3876 | 1467141162820 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (129A8400) [pid = 3876] [serial = 133] [outer = 11CD1400] 12:12:43 INFO - PROCESS | 3876 | 1467141163258 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 641ms 12:12:43 INFO - PROCESS | 3876 | 1467141163304 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 3876 | 1467141163308 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 12:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:12:43 INFO - PROCESS | 3876 | 1467141163314 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 3876 | 1467141163317 Marionette TRACE conn2 <- [1,146,null,{}] 12:12:43 INFO - PROCESS | 3876 | 1467141163321 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:43 INFO - PROCESS | 3876 | 1467141163323 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:43 INFO - PROCESS | 3876 | 1467141163434 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:12:43 INFO - PROCESS | 3876 | 1467141163449 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:43 INFO - PROCESS | 3876 | 1467141163452 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:43 INFO - PROCESS | 3876 | ++DOCSHELL 13930000 == 29 [pid = 3876] [id = 46] 12:12:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (13931C00) [pid = 3876] [serial = 134] [outer = 00000000] 12:12:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (1393D000) [pid = 3876] [serial = 135] [outer = 13931C00] 12:12:43 INFO - PROCESS | 3876 | 1467141163497 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (1401F800) [pid = 3876] [serial = 136] [outer = 13931C00] 12:12:43 INFO - PROCESS | 3876 | 1467141163915 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 625ms 12:12:43 INFO - PROCESS | 3876 | 1467141163952 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 3876 | 1467141163954 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 12:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:12:43 INFO - PROCESS | 3876 | 1467141163958 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 3876 | 1467141163961 Marionette TRACE conn2 <- [1,150,null,{}] 12:12:43 INFO - PROCESS | 3876 | 1467141163976 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:43 INFO - PROCESS | 3876 | 1467141163980 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:44 INFO - PROCESS | 3876 | 1467141164062 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:12:44 INFO - PROCESS | 3876 | 1467141164070 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 3876 | 1467141164073 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:44 INFO - PROCESS | 3876 | ++DOCSHELL 154ACC00 == 30 [pid = 3876] [id = 47] 12:12:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (154B0000) [pid = 3876] [serial = 137] [outer = 00000000] 12:12:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (15699C00) [pid = 3876] [serial = 138] [outer = 154B0000] 12:12:44 INFO - PROCESS | 3876 | 1467141164116 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (15A4C800) [pid = 3876] [serial = 139] [outer = 154B0000] 12:12:44 INFO - PROCESS | 3876 | 1467141164511 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 594ms 12:12:44 INFO - PROCESS | 3876 | 1467141164564 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 3876 | 1467141164567 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 12:12:44 INFO - PROCESS | 3876 | 1467141164570 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:12:44 INFO - PROCESS | 3876 | 1467141164572 Marionette TRACE conn2 <- [1,154,null,{}] 12:12:44 INFO - PROCESS | 3876 | 1467141164575 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:44 INFO - PROCESS | 3876 | 1467141164577 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:44 INFO - PROCESS | 3876 | 1467141164684 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:12:44 INFO - PROCESS | 3876 | 1467141164689 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 3876 | 1467141164691 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:44 INFO - PROCESS | 3876 | ++DOCSHELL 143A9000 == 31 [pid = 3876] [id = 48] 12:12:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (15691C00) [pid = 3876] [serial = 140] [outer = 00000000] 12:12:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (15E5D800) [pid = 3876] [serial = 141] [outer = 15691C00] 12:12:44 INFO - PROCESS | 3876 | 1467141164735 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (15E63C00) [pid = 3876] [serial = 142] [outer = 15691C00] 12:12:45 INFO - PROCESS | 3876 | 1467141165170 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 641ms 12:12:45 INFO - PROCESS | 3876 | 1467141165209 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 3876 | 1467141165211 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 12:12:45 INFO - PROCESS | 3876 | 1467141165214 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:12:45 INFO - PROCESS | 3876 | 1467141165216 Marionette TRACE conn2 <- [1,158,null,{}] 12:12:45 INFO - PROCESS | 3876 | 1467141165224 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:45 INFO - PROCESS | 3876 | 1467141165226 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:45 INFO - PROCESS | 3876 | 1467141165327 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:12:45 INFO - PROCESS | 3876 | 1467141165332 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 3876 | 1467141165334 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:45 INFO - PROCESS | 3876 | ++DOCSHELL 15E6AC00 == 32 [pid = 3876] [id = 49] 12:12:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (162BDC00) [pid = 3876] [serial = 143] [outer = 00000000] 12:12:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1669E000) [pid = 3876] [serial = 144] [outer = 162BDC00] 12:12:45 INFO - PROCESS | 3876 | 1467141165390 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (16B17800) [pid = 3876] [serial = 145] [outer = 162BDC00] 12:12:45 INFO - PROCESS | 3876 | 1467141165830 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 642ms 12:12:45 INFO - PROCESS | 3876 | 1467141165852 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 3876 | 1467141165854 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 12:12:45 INFO - PROCESS | 3876 | 1467141165857 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:12:45 INFO - PROCESS | 3876 | 1467141165859 Marionette TRACE conn2 <- [1,162,null,{}] 12:12:45 INFO - PROCESS | 3876 | 1467141165870 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:45 INFO - PROCESS | 3876 | 1467141165875 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:45 INFO - PROCESS | 3876 | 1467141165974 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:12:46 INFO - PROCESS | 3876 | 1467141166044 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 3876 | 1467141166046 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:46 INFO - PROCESS | 3876 | ++DOCSHELL 103D2800 == 33 [pid = 3876] [id = 50] 12:12:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16F76000) [pid = 3876] [serial = 146] [outer = 00000000] 12:12:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (17632400) [pid = 3876] [serial = 147] [outer = 16F76000] 12:12:46 INFO - PROCESS | 3876 | 1467141166089 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (176A4400) [pid = 3876] [serial = 148] [outer = 16F76000] 12:12:46 INFO - PROCESS | 3876 | 1467141166476 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 657ms 12:12:46 INFO - PROCESS | 3876 | 1467141166516 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 3876 | 1467141166518 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 12:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:12:46 INFO - PROCESS | 3876 | 1467141166528 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 3876 | 1467141166529 Marionette TRACE conn2 <- [1,166,null,{}] 12:12:46 INFO - PROCESS | 3876 | 1467141166533 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:46 INFO - PROCESS | 3876 | 1467141166535 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:46 INFO - PROCESS | 3876 | 1467141166668 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (143A3800) [pid = 3876] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (185CB400) [pid = 3876] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (15E60400) [pid = 3876] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (10FA8800) [pid = 3876] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (12DFD000) [pid = 3876] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (156CD800) [pid = 3876] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:12:46 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1393D800) [pid = 3876] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:12:46 INFO - PROCESS | 3876 | 1467141166716 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 3876 | 1467141166718 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:46 INFO - PROCESS | 3876 | ++DOCSHELL 1055A400 == 34 [pid = 3876] [id = 51] 12:12:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (10A0F000) [pid = 3876] [serial = 149] [outer = 00000000] 12:12:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (112C5000) [pid = 3876] [serial = 150] [outer = 10A0F000] 12:12:46 INFO - PROCESS | 3876 | 1467141166761 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (154AFC00) [pid = 3876] [serial = 151] [outer = 10A0F000] 12:12:47 INFO - PROCESS | 3876 | 1467141167089 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 595ms 12:12:47 INFO - PROCESS | 3876 | 1467141167119 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 3876 | 1467141167121 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 12:12:47 INFO - PROCESS | 3876 | 1467141167124 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:12:47 INFO - PROCESS | 3876 | 1467141167126 Marionette TRACE conn2 <- [1,170,null,{}] 12:12:47 INFO - PROCESS | 3876 | 1467141167130 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:47 INFO - PROCESS | 3876 | 1467141167132 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:47 INFO - PROCESS | 3876 | 1467141167205 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:12:47 INFO - PROCESS | 3876 | 1467141167269 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 3876 | 1467141167271 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:47 INFO - PROCESS | 3876 | ++DOCSHELL 10FA8800 == 35 [pid = 3876] [id = 52] 12:12:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1393AC00) [pid = 3876] [serial = 152] [outer = 00000000] 12:12:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (17720C00) [pid = 3876] [serial = 153] [outer = 1393AC00] 12:12:47 INFO - PROCESS | 3876 | 1467141167313 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1773A400) [pid = 3876] [serial = 154] [outer = 1393AC00] 12:12:47 INFO - PROCESS | 3876 | 1467141167679 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 594ms 12:12:47 INFO - PROCESS | 3876 | 1467141167721 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 3876 | 1467141167723 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 12:12:47 INFO - PROCESS | 3876 | 1467141167727 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:12:47 INFO - PROCESS | 3876 | 1467141167728 Marionette TRACE conn2 <- [1,174,null,{}] 12:12:47 INFO - PROCESS | 3876 | 1467141167732 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:47 INFO - PROCESS | 3876 | 1467141167734 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:47 INFO - PROCESS | 3876 | 1467141167836 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:12:47 INFO - PROCESS | 3876 | 1467141167843 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:47 INFO - PROCESS | 3876 | 1467141167845 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:47 INFO - PROCESS | 3876 | ++DOCSHELL 17E1A400 == 36 [pid = 3876] [id = 53] 12:12:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (17E74C00) [pid = 3876] [serial = 155] [outer = 00000000] 12:12:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1810DC00) [pid = 3876] [serial = 156] [outer = 17E74C00] 12:12:47 INFO - PROCESS | 3876 | 1467141167889 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (181B6000) [pid = 3876] [serial = 157] [outer = 17E74C00] 12:12:48 INFO - PROCESS | 3876 | 1467141168238 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 532ms 12:12:48 INFO - PROCESS | 3876 | 1467141168275 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 3876 | 1467141168277 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 12:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:12:48 INFO - PROCESS | 3876 | 1467141168281 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 3876 | 1467141168282 Marionette TRACE conn2 <- [1,178,null,{}] 12:12:48 INFO - PROCESS | 3876 | 1467141168286 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:48 INFO - PROCESS | 3876 | 1467141168287 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:48 INFO - PROCESS | 3876 | 1467141168362 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:12:48 INFO - PROCESS | 3876 | 1467141168367 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 3876 | 1467141168369 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:48 INFO - PROCESS | 3876 | ++DOCSHELL 10FA5C00 == 37 [pid = 3876] [id = 54] 12:12:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (10FA6C00) [pid = 3876] [serial = 158] [outer = 00000000] 12:12:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (185BDC00) [pid = 3876] [serial = 159] [outer = 10FA6C00] 12:12:48 INFO - PROCESS | 3876 | 1467141168414 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (185CB000) [pid = 3876] [serial = 160] [outer = 10FA6C00] 12:12:49 INFO - PROCESS | 3876 | 1467141169079 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 844ms 12:12:49 INFO - PROCESS | 3876 | 1467141169122 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 3876 | 1467141169127 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 12:12:49 INFO - PROCESS | 3876 | 1467141169132 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:12:49 INFO - PROCESS | 3876 | 1467141169135 Marionette TRACE conn2 <- [1,182,null,{}] 12:12:49 INFO - PROCESS | 3876 | 1467141169142 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:49 INFO - PROCESS | 3876 | 1467141169145 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:49 INFO - PROCESS | 3876 | 1467141169279 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:12:49 INFO - PROCESS | 3876 | 1467141169352 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 3876 | 1467141169355 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:49 INFO - PROCESS | 3876 | ++DOCSHELL 10A78400 == 38 [pid = 3876] [id = 55] 12:12:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (10B98800) [pid = 3876] [serial = 161] [outer = 00000000] 12:12:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (112E9800) [pid = 3876] [serial = 162] [outer = 10B98800] 12:12:49 INFO - PROCESS | 3876 | 1467141169451 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (12BC4400) [pid = 3876] [serial = 163] [outer = 10B98800] 12:12:50 INFO - PROCESS | 3876 | 1467141170095 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1048ms 12:12:50 INFO - PROCESS | 3876 | 1467141170294 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 3876 | 1467141170299 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 12:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:12:50 INFO - PROCESS | 3876 | 1467141170304 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 3876 | 1467141170307 Marionette TRACE conn2 <- [1,186,null,{}] 12:12:50 INFO - PROCESS | 3876 | 1467141170312 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:50 INFO - PROCESS | 3876 | 1467141170316 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:50 INFO - PROCESS | 3876 | 1467141170419 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:12:50 INFO - PROCESS | 3876 | 1467141170484 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 3876 | 1467141170489 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:50 INFO - PROCESS | 3876 | ++DOCSHELL 11273800 == 39 [pid = 3876] [id = 56] 12:12:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (11274400) [pid = 3876] [serial = 164] [outer = 00000000] 12:12:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (11ADC800) [pid = 3876] [serial = 165] [outer = 11274400] 12:12:50 INFO - PROCESS | 3876 | 1467141170536 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (12BCAC00) [pid = 3876] [serial = 166] [outer = 11274400] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 17E1A400 == 38 [pid = 3876] [id = 53] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 10FA8800 == 37 [pid = 3876] [id = 52] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 1055A400 == 36 [pid = 3876] [id = 51] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 103D2800 == 35 [pid = 3876] [id = 50] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 15E6AC00 == 34 [pid = 3876] [id = 49] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 143A9000 == 33 [pid = 3876] [id = 48] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 154ACC00 == 32 [pid = 3876] [id = 47] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 13930000 == 31 [pid = 3876] [id = 46] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 11CD0400 == 30 [pid = 3876] [id = 45] 12:12:50 INFO - PROCESS | 3876 | --DOCSHELL 0F97E400 == 29 [pid = 3876] [id = 44] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1A7C4400) [pid = 3876] [serial = 99] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1A541C00) [pid = 3876] [serial = 97] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1669CC00) [pid = 3876] [serial = 115] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (112C9800) [pid = 3876] [serial = 102] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (112E1800) [pid = 3876] [serial = 103] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (13149800) [pid = 3876] [serial = 105] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15B88C00) [pid = 3876] [serial = 111] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15403C00) [pid = 3876] [serial = 109] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (131DE400) [pid = 3876] [serial = 106] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15D53800) [pid = 3876] [serial = 112] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (162BA400) [pid = 3876] [serial = 114] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (143A3000) [pid = 3876] [serial = 108] [outer = 00000000] [url = about:blank] 12:12:50 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1A7CE400) [pid = 3876] [serial = 100] [outer = 00000000] [url = about:blank] 12:12:51 INFO - PROCESS | 3876 | 1467141171062 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 798ms 12:12:51 INFO - PROCESS | 3876 | 1467141171109 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 3876 | 1467141171112 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 12:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:12:51 INFO - PROCESS | 3876 | 1467141171122 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 3876 | 1467141171126 Marionette TRACE conn2 <- [1,190,null,{}] 12:12:51 INFO - PROCESS | 3876 | 1467141171130 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:51 INFO - PROCESS | 3876 | 1467141171133 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:51 INFO - PROCESS | 3876 | 1467141171215 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:12:51 INFO - PROCESS | 3876 | 1467141171223 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 3876 | 1467141171225 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:51 INFO - PROCESS | 3876 | ++DOCSHELL 1309FC00 == 30 [pid = 3876] [id = 57] 12:12:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1314B000) [pid = 3876] [serial = 167] [outer = 00000000] 12:12:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (131E9C00) [pid = 3876] [serial = 168] [outer = 1314B000] 12:12:51 INFO - PROCESS | 3876 | 1467141171272 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (13467400) [pid = 3876] [serial = 169] [outer = 1314B000] 12:12:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (14334C00) [pid = 3876] [serial = 170] [outer = 1B3CD800] 12:12:51 INFO - PROCESS | 3876 | 1467141171758 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 704ms 12:12:51 INFO - PROCESS | 3876 | 1467141171819 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 3876 | 1467141171822 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 12:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:12:51 INFO - PROCESS | 3876 | 1467141171825 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 3876 | 1467141171827 Marionette TRACE conn2 <- [1,194,null,{}] 12:12:51 INFO - PROCESS | 3876 | 1467141171837 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:51 INFO - PROCESS | 3876 | 1467141171842 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:51 INFO - PROCESS | 3876 | 1467141171930 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:12:52 INFO - PROCESS | 3876 | 1467141172006 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 3876 | 1467141172010 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:52 INFO - PROCESS | 3876 | ++DOCSHELL 156C7C00 == 31 [pid = 3876] [id = 58] 12:12:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15A48C00) [pid = 3876] [serial = 171] [outer = 00000000] 12:12:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15B85C00) [pid = 3876] [serial = 172] [outer = 15A48C00] 12:12:52 INFO - PROCESS | 3876 | 1467141172060 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15D53800) [pid = 3876] [serial = 173] [outer = 15A48C00] 12:12:52 INFO - PROCESS | 3876 | 1467141172394 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 594ms 12:12:52 INFO - PROCESS | 3876 | 1467141172423 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 3876 | 1467141172425 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 12:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:12:52 INFO - PROCESS | 3876 | 1467141172428 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 3876 | 1467141172430 Marionette TRACE conn2 <- [1,198,null,{}] 12:12:52 INFO - PROCESS | 3876 | 1467141172434 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:52 INFO - PROCESS | 3876 | 1467141172436 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:52 INFO - PROCESS | 3876 | 1467141172544 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:12:52 INFO - PROCESS | 3876 | 1467141172576 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 3876 | 1467141172578 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:52 INFO - PROCESS | 3876 | ++DOCSHELL 162BE000 == 32 [pid = 3876] [id = 59] 12:12:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (162BEC00) [pid = 3876] [serial = 174] [outer = 00000000] 12:12:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1669CC00) [pid = 3876] [serial = 175] [outer = 162BEC00] 12:12:52 INFO - PROCESS | 3876 | 1467141172622 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (166A2800) [pid = 3876] [serial = 176] [outer = 162BEC00] 12:12:53 INFO - PROCESS | 3876 | 1467141173005 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 625ms 12:12:53 INFO - PROCESS | 3876 | 1467141173065 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 3876 | 1467141173067 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 12:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:12:53 INFO - PROCESS | 3876 | 1467141173071 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 3876 | 1467141173072 Marionette TRACE conn2 <- [1,202,null,{}] 12:12:53 INFO - PROCESS | 3876 | 1467141173075 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:53 INFO - PROCESS | 3876 | 1467141173077 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:53 INFO - PROCESS | 3876 | 1467141173184 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:12:53 INFO - PROCESS | 3876 | 1467141173197 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 3876 | 1467141173199 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:53 INFO - PROCESS | 3876 | ++DOCSHELL 156D3000 == 33 [pid = 3876] [id = 60] 12:12:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (166A7800) [pid = 3876] [serial = 177] [outer = 00000000] 12:12:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1700EC00) [pid = 3876] [serial = 178] [outer = 166A7800] 12:12:53 INFO - PROCESS | 3876 | 1467141173245 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (176AF800) [pid = 3876] [serial = 179] [outer = 166A7800] 12:12:53 INFO - PROCESS | 3876 | 1467141173633 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 595ms 12:12:53 INFO - PROCESS | 3876 | 1467141173668 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 3876 | 1467141173670 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 12:12:53 INFO - PROCESS | 3876 | 1467141173673 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:12:53 INFO - PROCESS | 3876 | 1467141173675 Marionette TRACE conn2 <- [1,206,null,{}] 12:12:53 INFO - PROCESS | 3876 | 1467141173678 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:53 INFO - PROCESS | 3876 | 1467141173684 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:53 INFO - PROCESS | 3876 | 1467141173822 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:12:53 INFO - PROCESS | 3876 | 1467141173891 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 3876 | 1467141173894 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:53 INFO - PROCESS | 3876 | ++DOCSHELL 1773BC00 == 34 [pid = 3876] [id = 61] 12:12:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (17E1BC00) [pid = 3876] [serial = 180] [outer = 00000000] 12:12:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (18397C00) [pid = 3876] [serial = 181] [outer = 17E1BC00] 12:12:53 INFO - PROCESS | 3876 | 1467141173937 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185C0000) [pid = 3876] [serial = 182] [outer = 17E1BC00] 12:12:54 INFO - PROCESS | 3876 | 1467141174333 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 689ms 12:12:54 INFO - PROCESS | 3876 | 1467141174373 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 3876 | 1467141174375 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 12:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:12:54 INFO - PROCESS | 3876 | 1467141174386 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 3876 | 1467141174388 Marionette TRACE conn2 <- [1,210,null,{}] 12:12:54 INFO - PROCESS | 3876 | 1467141174391 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:54 INFO - PROCESS | 3876 | 1467141174393 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:54 INFO - PROCESS | 3876 | 1467141174491 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:12:54 INFO - PROCESS | 3876 | 1467141174499 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 3876 | 1467141174501 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:54 INFO - PROCESS | 3876 | ++DOCSHELL 11CD6400 == 35 [pid = 3876] [id = 62] 12:12:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17E7F800) [pid = 3876] [serial = 183] [outer = 00000000] 12:12:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19BA0800) [pid = 3876] [serial = 184] [outer = 17E7F800] 12:12:54 INFO - PROCESS | 3876 | 1467141174543 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (185C9800) [pid = 3876] [serial = 185] [outer = 17E7F800] 12:12:54 INFO - PROCESS | 3876 | 1467141174960 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 595ms 12:12:55 INFO - PROCESS | 3876 | 1467141174980 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 3876 | 1467141174982 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 12:12:55 INFO - PROCESS | 3876 | 1467141174985 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:12:55 INFO - PROCESS | 3876 | 1467141174987 Marionette TRACE conn2 <- [1,214,null,{}] 12:12:55 INFO - PROCESS | 3876 | 1467141174990 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:55 INFO - PROCESS | 3876 | 1467141174992 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:55 INFO - PROCESS | 3876 | 1467141175091 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:12:55 INFO - PROCESS | 3876 | 1467141175097 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 3876 | 1467141175099 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:55 INFO - PROCESS | 3876 | ++DOCSHELL 19D50400 == 36 [pid = 3876] [id = 63] 12:12:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (19D53800) [pid = 3876] [serial = 186] [outer = 00000000] 12:12:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1A53FC00) [pid = 3876] [serial = 187] [outer = 19D53800] 12:12:55 INFO - PROCESS | 3876 | 1467141175141 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1A542C00) [pid = 3876] [serial = 188] [outer = 19D53800] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (162BDC00) [pid = 3876] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (154B0000) [pid = 3876] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (11CD1400) [pid = 3876] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16F76000) [pid = 3876] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (13931C00) [pid = 3876] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (0F97E800) [pid = 3876] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (10A0F000) [pid = 3876] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10FA4400) [pid = 3876] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1401B400) [pid = 3876] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (166A1C00) [pid = 3876] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1393AC00) [pid = 3876] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17E74C00) [pid = 3876] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:12:55 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15691C00) [pid = 3876] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:12:55 INFO - PROCESS | 3876 | 1467141175627 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 689ms 12:12:55 INFO - PROCESS | 3876 | 1467141175685 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:12:55 INFO - PROCESS | 3876 | 1467141175687 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 12:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:12:55 INFO - PROCESS | 3876 | 1467141175691 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 3876 | 1467141175692 Marionette TRACE conn2 <- [1,218,null,{}] 12:12:55 INFO - PROCESS | 3876 | 1467141175696 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:55 INFO - PROCESS | 3876 | 1467141175697 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:55 INFO - PROCESS | 3876 | 1467141175782 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:12:55 INFO - PROCESS | 3876 | 1467141175787 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:55 INFO - PROCESS | 3876 | 1467141175789 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:55 INFO - PROCESS | 3876 | ++DOCSHELL 1281E400 == 37 [pid = 3876] [id = 64] 12:12:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (131E3000) [pid = 3876] [serial = 189] [outer = 00000000] 12:12:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B1AC00) [pid = 3876] [serial = 190] [outer = 131E3000] 12:12:55 INFO - PROCESS | 3876 | 1467141175832 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (177ACC00) [pid = 3876] [serial = 191] [outer = 131E3000] 12:12:56 INFO - PROCESS | 3876 | 1467141176206 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 532ms 12:12:56 INFO - PROCESS | 3876 | 1467141176226 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 3876 | 1467141176228 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 12:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:12:56 INFO - PROCESS | 3876 | 1467141176231 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 3876 | 1467141176233 Marionette TRACE conn2 <- [1,222,null,{}] 12:12:56 INFO - PROCESS | 3876 | 1467141176236 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:56 INFO - PROCESS | 3876 | 1467141176238 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:56 INFO - PROCESS | 3876 | 1467141176346 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:12:56 INFO - PROCESS | 3876 | 1467141176353 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 3876 | 1467141176355 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:56 INFO - PROCESS | 3876 | ++DOCSHELL 154B0800 == 38 [pid = 3876] [id = 65] 12:12:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (162BC000) [pid = 3876] [serial = 192] [outer = 00000000] 12:12:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1A53A400) [pid = 3876] [serial = 193] [outer = 162BC000] 12:12:56 INFO - PROCESS | 3876 | 1467141176398 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1A53B000) [pid = 3876] [serial = 194] [outer = 162BC000] 12:12:56 INFO - PROCESS | 3876 | 1467141176793 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 595ms 12:12:56 INFO - PROCESS | 3876 | 1467141176829 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 3876 | 1467141176831 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 12:12:56 INFO - PROCESS | 3876 | 1467141176834 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:12:56 INFO - PROCESS | 3876 | 1467141176837 Marionette TRACE conn2 <- [1,226,null,{}] 12:12:56 INFO - PROCESS | 3876 | 1467141176840 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:56 INFO - PROCESS | 3876 | 1467141176842 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:56 INFO - PROCESS | 3876 | 1467141176963 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:12:56 INFO - PROCESS | 3876 | 1467141176970 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 3876 | 1467141176972 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:57 INFO - PROCESS | 3876 | ++DOCSHELL 1393AC00 == 39 [pid = 3876] [id = 66] 12:12:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (14014C00) [pid = 3876] [serial = 195] [outer = 00000000] 12:12:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1A7C9000) [pid = 3876] [serial = 196] [outer = 14014C00] 12:12:57 INFO - PROCESS | 3876 | 1467141177016 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1A7CFC00) [pid = 3876] [serial = 197] [outer = 14014C00] 12:12:57 INFO - PROCESS | 3876 | 1467141177455 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 642ms 12:12:57 INFO - PROCESS | 3876 | 1467141177473 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 3876 | 1467141177477 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 12:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:12:57 INFO - PROCESS | 3876 | 1467141177483 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 3876 | 1467141177487 Marionette TRACE conn2 <- [1,230,null,{}] 12:12:57 INFO - PROCESS | 3876 | 1467141177494 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:57 INFO - PROCESS | 3876 | 1467141177497 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:57 INFO - PROCESS | 3876 | 1467141177606 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:12:57 INFO - PROCESS | 3876 | 1467141177746 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 3876 | 1467141177751 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:57 INFO - PROCESS | 3876 | ++DOCSHELL 10F9FC00 == 40 [pid = 3876] [id = 67] 12:12:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (10FA0000) [pid = 3876] [serial = 198] [outer = 00000000] 12:12:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1143F800) [pid = 3876] [serial = 199] [outer = 10FA0000] 12:12:57 INFO - PROCESS | 3876 | 1467141177817 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1281B800) [pid = 3876] [serial = 200] [outer = 10FA0000] 12:12:58 INFO - PROCESS | 3876 | 1467141178317 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 844ms 12:12:58 INFO - PROCESS | 3876 | 1467141178326 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 3876 | 1467141178331 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 12:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:12:58 INFO - PROCESS | 3876 | 1467141178337 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 3876 | 1467141178340 Marionette TRACE conn2 <- [1,234,null,{}] 12:12:58 INFO - PROCESS | 3876 | 1467141178344 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:58 INFO - PROCESS | 3876 | 1467141178347 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:58 INFO - PROCESS | 3876 | 1467141178493 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:12:58 INFO - PROCESS | 3876 | 1467141178558 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 3876 | 1467141178561 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:58 INFO - PROCESS | 3876 | ++DOCSHELL 14332400 == 41 [pid = 3876] [id = 68] 12:12:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (143A3000) [pid = 3876] [serial = 201] [outer = 00000000] 12:12:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (15525400) [pid = 3876] [serial = 202] [outer = 143A3000] 12:12:58 INFO - PROCESS | 3876 | 1467141178619 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (15B88800) [pid = 3876] [serial = 203] [outer = 143A3000] 12:12:59 INFO - PROCESS | 3876 | 1467141179190 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 907ms 12:12:59 INFO - PROCESS | 3876 | 1467141179241 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 3876 | 1467141179244 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 12:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:12:59 INFO - PROCESS | 3876 | 1467141179248 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 3876 | 1467141179251 Marionette TRACE conn2 <- [1,238,null,{}] 12:12:59 INFO - PROCESS | 3876 | 1467141179262 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:12:59 INFO - PROCESS | 3876 | 1467141179267 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:59 INFO - PROCESS | 3876 | 1467141179402 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:12:59 INFO - PROCESS | 3876 | 1467141179479 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 3876 | 1467141179482 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:12:59 INFO - PROCESS | 3876 | ++DOCSHELL 1786FC00 == 42 [pid = 3876] [id = 69] 12:12:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (17870400) [pid = 3876] [serial = 204] [outer = 00000000] 12:12:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (185E5000) [pid = 3876] [serial = 205] [outer = 17870400] 12:12:59 INFO - PROCESS | 3876 | 1467141179579 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (185EC000) [pid = 3876] [serial = 206] [outer = 17870400] 12:13:00 INFO - PROCESS | 3876 | 1467141180110 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 908ms 12:13:00 INFO - PROCESS | 3876 | 1467141180151 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 3876 | 1467141180154 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 12:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:13:00 INFO - PROCESS | 3876 | 1467141180158 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 3876 | 1467141180160 Marionette TRACE conn2 <- [1,242,null,{}] 12:13:00 INFO - PROCESS | 3876 | 1467141180164 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:00 INFO - PROCESS | 3876 | 1467141180166 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:00 INFO - PROCESS | 3876 | 1467141180298 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:13:00 INFO - PROCESS | 3876 | 1467141180387 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:00 INFO - PROCESS | 3876 | 1467141180389 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:00 INFO - PROCESS | 3876 | ++DOCSHELL 185F2C00 == 43 [pid = 3876] [id = 70] 12:13:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (185F3000) [pid = 3876] [serial = 207] [outer = 00000000] 12:13:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (19D4E400) [pid = 3876] [serial = 208] [outer = 185F3000] 12:13:00 INFO - PROCESS | 3876 | 1467141180441 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (1A546C00) [pid = 3876] [serial = 209] [outer = 185F3000] 12:13:01 INFO - PROCESS | 3876 | 1467141181170 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1033ms 12:13:01 INFO - PROCESS | 3876 | 1467141181214 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 3876 | 1467141181218 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 12:13:01 INFO - PROCESS | 3876 | 1467141181223 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:13:01 INFO - PROCESS | 3876 | 1467141181226 Marionette TRACE conn2 <- [1,246,null,{}] 12:13:01 INFO - PROCESS | 3876 | 1467141181232 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:01 INFO - PROCESS | 3876 | 1467141181234 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:01 INFO - PROCESS | 3876 | 1467141181332 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:13:01 INFO - PROCESS | 3876 | 1467141181410 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 3876 | 1467141181414 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:01 INFO - PROCESS | 3876 | ++DOCSHELL 10B93400 == 44 [pid = 3876] [id = 71] 12:13:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (10B97800) [pid = 3876] [serial = 210] [outer = 00000000] 12:13:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (13078400) [pid = 3876] [serial = 211] [outer = 10B97800] 12:13:01 INFO - PROCESS | 3876 | 1467141181462 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (1314EC00) [pid = 3876] [serial = 212] [outer = 10B97800] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 154B0800 == 43 [pid = 3876] [id = 65] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 1281E400 == 42 [pid = 3876] [id = 64] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 19D50400 == 41 [pid = 3876] [id = 63] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 11CD6400 == 40 [pid = 3876] [id = 62] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 1773BC00 == 39 [pid = 3876] [id = 61] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 156D3000 == 38 [pid = 3876] [id = 60] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 162BE000 == 37 [pid = 3876] [id = 59] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 156C7C00 == 36 [pid = 3876] [id = 58] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 1309FC00 == 35 [pid = 3876] [id = 57] 12:13:02 INFO - PROCESS | 3876 | --DOCSHELL 11273800 == 34 [pid = 3876] [id = 56] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (1669E000) [pid = 3876] [serial = 144] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (15699C00) [pid = 3876] [serial = 138] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (1281D400) [pid = 3876] [serial = 132] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (129A8400) [pid = 3876] [serial = 133] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (17632400) [pid = 3876] [serial = 147] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1393D000) [pid = 3876] [serial = 135] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1401F800) [pid = 3876] [serial = 136] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (1036EC00) [pid = 3876] [serial = 129] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (10A75800) [pid = 3876] [serial = 130] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (16B17800) [pid = 3876] [serial = 145] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (112C5000) [pid = 3876] [serial = 150] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1281E000) [pid = 3876] [serial = 118] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (112C8C00) [pid = 3876] [serial = 117] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (15698800) [pid = 3876] [serial = 121] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (143A5C00) [pid = 3876] [serial = 120] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (170F4C00) [pid = 3876] [serial = 124] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16F79C00) [pid = 3876] [serial = 123] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17734000) [pid = 3876] [serial = 126] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (176A4400) [pid = 3876] [serial = 148] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17720C00) [pid = 3876] [serial = 153] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (185BDC00) [pid = 3876] [serial = 159] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (154AFC00) [pid = 3876] [serial = 151] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1810DC00) [pid = 3876] [serial = 156] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15E5D800) [pid = 3876] [serial = 141] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (181B6000) [pid = 3876] [serial = 157] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15E63C00) [pid = 3876] [serial = 142] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1773A400) [pid = 3876] [serial = 154] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15A4C800) [pid = 3876] [serial = 139] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 3876 | 1467141182030 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 845ms 12:13:02 INFO - PROCESS | 3876 | 1467141182069 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 3876 | 1467141182073 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 12:13:02 INFO - PROCESS | 3876 | 1467141182078 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:13:02 INFO - PROCESS | 3876 | 1467141182081 Marionette TRACE conn2 <- [1,250,null,{}] 12:13:02 INFO - PROCESS | 3876 | 1467141182085 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:02 INFO - PROCESS | 3876 | 1467141182087 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:02 INFO - PROCESS | 3876 | 1467141182184 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:13:02 INFO - PROCESS | 3876 | 1467141182260 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 3876 | 1467141182262 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:02 INFO - PROCESS | 3876 | ++DOCSHELL 1281E400 == 35 [pid = 3876] [id = 72] 12:13:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1281F000) [pid = 3876] [serial = 213] [outer = 00000000] 12:13:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (129B3C00) [pid = 3876] [serial = 214] [outer = 1281F000] 12:13:02 INFO - PROCESS | 3876 | 1467141182309 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (13150800) [pid = 3876] [serial = 215] [outer = 1281F000] 12:13:02 INFO - PROCESS | 3876 | 1467141182656 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 626ms 12:13:02 INFO - PROCESS | 3876 | 1467141182755 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 3876 | 1467141182757 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 12:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:13:02 INFO - PROCESS | 3876 | 1467141182767 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 3876 | 1467141182770 Marionette TRACE conn2 <- [1,254,null,{}] 12:13:02 INFO - PROCESS | 3876 | 1467141182780 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:02 INFO - PROCESS | 3876 | 1467141182784 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:02 INFO - PROCESS | 3876 | 1467141182866 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:13:02 INFO - PROCESS | 3876 | 1467141182876 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 3876 | 1467141182879 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:02 INFO - PROCESS | 3876 | ++DOCSHELL 1569C400 == 36 [pid = 3876] [id = 73] 12:13:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (156C7C00) [pid = 3876] [serial = 216] [outer = 00000000] 12:13:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (15A55400) [pid = 3876] [serial = 217] [outer = 156C7C00] 12:13:02 INFO - PROCESS | 3876 | 1467141182928 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (15D57400) [pid = 3876] [serial = 218] [outer = 156C7C00] 12:13:03 INFO - PROCESS | 3876 | 1467141183336 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 594ms 12:13:03 INFO - PROCESS | 3876 | 1467141183363 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 3876 | 1467141183366 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 12:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:13:03 INFO - PROCESS | 3876 | 1467141183369 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 3876 | 1467141183371 Marionette TRACE conn2 <- [1,258,null,{}] 12:13:03 INFO - PROCESS | 3876 | 1467141183374 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:03 INFO - PROCESS | 3876 | 1467141183376 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:03 INFO - PROCESS | 3876 | 1467141183458 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:13:03 INFO - PROCESS | 3876 | 1467141183463 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 3876 | 1467141183465 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:03 INFO - PROCESS | 3876 | ++DOCSHELL 15D4D400 == 37 [pid = 3876] [id = 74] 12:13:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15E5F800) [pid = 3876] [serial = 219] [outer = 00000000] 12:13:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1669D400) [pid = 3876] [serial = 220] [outer = 15E5F800] 12:13:03 INFO - PROCESS | 3876 | 1467141183509 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1669FC00) [pid = 3876] [serial = 221] [outer = 15E5F800] 12:13:03 INFO - PROCESS | 3876 | 1467141183918 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 595ms 12:13:03 INFO - PROCESS | 3876 | 1467141183974 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 3876 | 1467141183976 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 12:13:03 INFO - PROCESS | 3876 | 1467141183979 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 3876 | 1467141183981 Marionette TRACE conn2 <- [1,262,null,{}] 12:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:13:04 INFO - PROCESS | 3876 | 1467141183984 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:04 INFO - PROCESS | 3876 | 1467141183986 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:04 INFO - PROCESS | 3876 | 1467141184068 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:13:04 INFO - PROCESS | 3876 | 1467141184073 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 3876 | 1467141184075 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:04 INFO - PROCESS | 3876 | ++DOCSHELL 16B1B000 == 38 [pid = 3876] [id = 75] 12:13:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16B23800) [pid = 3876] [serial = 222] [outer = 00000000] 12:13:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17005800) [pid = 3876] [serial = 223] [outer = 16B23800] 12:13:04 INFO - PROCESS | 3876 | 1467141184118 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1700AC00) [pid = 3876] [serial = 224] [outer = 16B23800] 12:13:04 INFO - PROCESS | 3876 | 1467141184585 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 642ms 12:13:04 INFO - PROCESS | 3876 | 1467141184624 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 3876 | 1467141184626 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 12:13:04 INFO - PROCESS | 3876 | 1467141184629 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 3876 | 1467141184631 Marionette TRACE conn2 <- [1,266,null,{}] 12:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:13:04 INFO - PROCESS | 3876 | 1467141184634 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:04 INFO - PROCESS | 3876 | 1467141184639 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:04 INFO - PROCESS | 3876 | 1467141184764 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:13:04 INFO - PROCESS | 3876 | 1467141184818 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 3876 | 1467141184820 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:04 INFO - PROCESS | 3876 | ++DOCSHELL 10BB4800 == 39 [pid = 3876] [id = 76] 12:13:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1669B400) [pid = 3876] [serial = 225] [outer = 00000000] 12:13:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1786F400) [pid = 3876] [serial = 226] [outer = 1669B400] 12:13:04 INFO - PROCESS | 3876 | 1467141184864 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (17E74C00) [pid = 3876] [serial = 227] [outer = 1669B400] 12:13:05 INFO - PROCESS | 3876 | 1467141185261 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 689ms 12:13:05 INFO - PROCESS | 3876 | 1467141185330 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 3876 | 1467141185332 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 12:13:05 INFO - PROCESS | 3876 | 1467141185335 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:13:05 INFO - PROCESS | 3876 | 1467141185337 Marionette TRACE conn2 <- [1,270,null,{}] 12:13:05 INFO - PROCESS | 3876 | 1467141185340 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:05 INFO - PROCESS | 3876 | 1467141185342 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:05 INFO - PROCESS | 3876 | 1467141185467 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:13:05 INFO - PROCESS | 3876 | 1467141185484 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:05 INFO - PROCESS | 3876 | 1467141185486 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:05 INFO - PROCESS | 3876 | ++DOCSHELL 0F935000 == 40 [pid = 3876] [id = 77] 12:13:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (0F970800) [pid = 3876] [serial = 228] [outer = 00000000] 12:13:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (185E4C00) [pid = 3876] [serial = 229] [outer = 0F970800] 12:13:05 INFO - PROCESS | 3876 | 1467141185538 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (185F0000) [pid = 3876] [serial = 230] [outer = 0F970800] 12:13:05 INFO - PROCESS | 3876 | 1467141185939 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 642ms 12:13:05 INFO - PROCESS | 3876 | 1467141185974 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 3876 | 1467141185975 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 12:13:05 INFO - PROCESS | 3876 | 1467141185979 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:13:06 INFO - PROCESS | 3876 | 1467141185980 Marionette TRACE conn2 <- [1,274,null,{}] 12:13:06 INFO - PROCESS | 3876 | 1467141185984 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:06 INFO - PROCESS | 3876 | 1467141185985 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:06 INFO - PROCESS | 3876 | 1467141186092 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:13:06 INFO - PROCESS | 3876 | 1467141186100 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 3876 | 1467141186102 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:06 INFO - PROCESS | 3876 | ++DOCSHELL 185C6800 == 41 [pid = 3876] [id = 78] 12:13:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (19B94400) [pid = 3876] [serial = 231] [outer = 00000000] 12:13:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (19B9BC00) [pid = 3876] [serial = 232] [outer = 19B94400] 12:13:06 INFO - PROCESS | 3876 | 1467141186187 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (19D50400) [pid = 3876] [serial = 233] [outer = 19B94400] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (17E1BC00) [pid = 3876] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (17E7F800) [pid = 3876] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1314B000) [pid = 3876] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (15A48C00) [pid = 3876] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (11274400) [pid = 3876] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (162BEC00) [pid = 3876] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (162BC000) [pid = 3876] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (19D53800) [pid = 3876] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (131E3000) [pid = 3876] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (166A7800) [pid = 3876] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:13:06 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17722C00) [pid = 3876] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:13:06 INFO - PROCESS | 3876 | 1467141186607 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 704ms 12:13:06 INFO - PROCESS | 3876 | 1467141186679 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 3876 | 1467141186681 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 12:13:06 INFO - PROCESS | 3876 | 1467141186684 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:13:06 INFO - PROCESS | 3876 | 1467141186685 Marionette TRACE conn2 <- [1,278,null,{}] 12:13:06 INFO - PROCESS | 3876 | 1467141186689 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:06 INFO - PROCESS | 3876 | 1467141186691 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:06 INFO - PROCESS | 3876 | 1467141186791 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:13:06 INFO - PROCESS | 3876 | 1467141186799 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 3876 | 1467141186801 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:06 INFO - PROCESS | 3876 | ++DOCSHELL 0F397400 == 42 [pid = 3876] [id = 79] 12:13:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (13157000) [pid = 3876] [serial = 234] [outer = 00000000] 12:13:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (19B9B800) [pid = 3876] [serial = 235] [outer = 13157000] 12:13:06 INFO - PROCESS | 3876 | 1467141186843 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1A6CD400) [pid = 3876] [serial = 236] [outer = 13157000] 12:13:07 INFO - PROCESS | 3876 | 1467141187252 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 594ms 12:13:07 INFO - PROCESS | 3876 | 1467141187289 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 3876 | 1467141187291 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 12:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:13:07 INFO - PROCESS | 3876 | 1467141187294 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 3876 | 1467141187296 Marionette TRACE conn2 <- [1,282,null,{}] 12:13:07 INFO - PROCESS | 3876 | 1467141187299 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:07 INFO - PROCESS | 3876 | 1467141187301 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:07 INFO - PROCESS | 3876 | 1467141187379 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:13:07 INFO - PROCESS | 3876 | 1467141187384 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 3876 | 1467141187386 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:07 INFO - PROCESS | 3876 | ++DOCSHELL 1839A000 == 43 [pid = 3876] [id = 80] 12:13:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1A7C6C00) [pid = 3876] [serial = 237] [outer = 00000000] 12:13:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1AA27400) [pid = 3876] [serial = 238] [outer = 1A7C6C00] 12:13:07 INFO - PROCESS | 3876 | 1467141187439 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1AA24000) [pid = 3876] [serial = 239] [outer = 1A7C6C00] 12:13:07 INFO - PROCESS | 3876 | 1467141187834 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 594ms 12:13:07 INFO - PROCESS | 3876 | 1467141187895 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 3876 | 1467141187898 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 12:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:13:07 INFO - PROCESS | 3876 | 1467141187901 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 3876 | 1467141187903 Marionette TRACE conn2 <- [1,286,null,{}] 12:13:07 INFO - PROCESS | 3876 | 1467141187907 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:07 INFO - PROCESS | 3876 | 1467141187909 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:08 INFO - PROCESS | 3876 | 1467141188009 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:13:08 INFO - PROCESS | 3876 | 1467141188015 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 3876 | 1467141188018 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:08 INFO - PROCESS | 3876 | ++DOCSHELL 1AB84800 == 44 [pid = 3876] [id = 81] 12:13:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1AB84C00) [pid = 3876] [serial = 240] [outer = 00000000] 12:13:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1AB85400) [pid = 3876] [serial = 241] [outer = 1AB84C00] 12:13:08 INFO - PROCESS | 3876 | 1467141188066 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1AB8A400) [pid = 3876] [serial = 242] [outer = 1AB84C00] 12:13:08 INFO - PROCESS | 3876 | 1467141188630 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 798ms 12:13:08 INFO - PROCESS | 3876 | 1467141188711 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 3876 | 1467141188714 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 12:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:13:08 INFO - PROCESS | 3876 | 1467141188744 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 3876 | 1467141188746 Marionette TRACE conn2 <- [1,290,null,{}] 12:13:08 INFO - PROCESS | 3876 | 1467141188790 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:08 INFO - PROCESS | 3876 | 1467141188793 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:08 INFO - PROCESS | 3876 | 1467141188903 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:13:09 INFO - PROCESS | 3876 | 1467141188982 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:09 INFO - PROCESS | 3876 | 1467141188985 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:09 INFO - PROCESS | 3876 | ++DOCSHELL 10329C00 == 45 [pid = 3876] [id = 82] 12:13:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (10A76800) [pid = 3876] [serial = 243] [outer = 00000000] 12:13:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (13149800) [pid = 3876] [serial = 244] [outer = 10A76800] 12:13:09 INFO - PROCESS | 3876 | 1467141189083 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1401FC00) [pid = 3876] [serial = 245] [outer = 10A76800] 12:13:09 INFO - PROCESS | 3876 | 1467141189684 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 985ms 12:13:09 INFO - PROCESS | 3876 | 1467141189751 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 3876 | 1467141189755 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 12:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:13:09 INFO - PROCESS | 3876 | 1467141189762 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 3876 | 1467141189765 Marionette TRACE conn2 <- [1,294,null,{}] 12:13:09 INFO - PROCESS | 3876 | 1467141189768 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:09 INFO - PROCESS | 3876 | 1467141189771 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:09 INFO - PROCESS | 3876 | 1467141189880 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:13:10 INFO - PROCESS | 3876 | 1467141190001 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 3876 | 1467141190004 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:10 INFO - PROCESS | 3876 | ++DOCSHELL 15E62400 == 46 [pid = 3876] [id = 83] 12:13:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (15E62800) [pid = 3876] [serial = 246] [outer = 00000000] 12:13:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (16B23000) [pid = 3876] [serial = 247] [outer = 15E62800] 12:13:10 INFO - PROCESS | 3876 | 1467141190068 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (17632400) [pid = 3876] [serial = 248] [outer = 15E62800] 12:13:10 INFO - PROCESS | 3876 | 1467141190659 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 939ms 12:13:10 INFO - PROCESS | 3876 | 1467141190707 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 3876 | 1467141190709 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 12:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:13:10 INFO - PROCESS | 3876 | 1467141190713 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 3876 | 1467141190717 Marionette TRACE conn2 <- [1,298,null,{}] 12:13:10 INFO - PROCESS | 3876 | 1467141190727 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:10 INFO - PROCESS | 3876 | 1467141190732 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:10 INFO - PROCESS | 3876 | 1467141190838 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:13:10 INFO - PROCESS | 3876 | 1467141190960 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 3876 | 1467141190964 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:10 INFO - PROCESS | 3876 | ++DOCSHELL 1A7CF800 == 47 [pid = 3876] [id = 84] 12:13:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (1AA21400) [pid = 3876] [serial = 249] [outer = 00000000] 12:13:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (1AA2C800) [pid = 3876] [serial = 250] [outer = 1AA21400] 12:13:11 INFO - PROCESS | 3876 | 1467141191020 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (1AB83000) [pid = 3876] [serial = 251] [outer = 1AA21400] 12:13:11 INFO - PROCESS | 3876 | 1467141191554 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 908ms 12:13:11 INFO - PROCESS | 3876 | 1467141191617 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 3876 | 1467141191620 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 12:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:13:11 INFO - PROCESS | 3876 | 1467141191623 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 3876 | 1467141191625 Marionette TRACE conn2 <- [1,302,null,{}] 12:13:11 INFO - PROCESS | 3876 | 1467141191629 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:11 INFO - PROCESS | 3876 | 1467141191631 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:11 INFO - PROCESS | 3876 | 1467141191738 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:13:12 INFO - PROCESS | 3876 | 1467141192017 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 3876 | 1467141192020 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:12 INFO - PROCESS | 3876 | ++DOCSHELL 10A81800 == 48 [pid = 3876] [id = 85] 12:13:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (10F9C800) [pid = 3876] [serial = 252] [outer = 00000000] 12:13:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (1143C400) [pid = 3876] [serial = 253] [outer = 10F9C800] 12:13:12 INFO - PROCESS | 3876 | 1467141192102 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (129AE000) [pid = 3876] [serial = 254] [outer = 10F9C800] 12:13:12 INFO - PROCESS | 3876 | 1467141192887 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 1839A000 == 47 [pid = 3876] [id = 80] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 0F397400 == 46 [pid = 3876] [id = 79] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 185C6800 == 45 [pid = 3876] [id = 78] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 0F935000 == 44 [pid = 3876] [id = 77] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 10BB4800 == 43 [pid = 3876] [id = 76] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 16B1B000 == 42 [pid = 3876] [id = 75] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 15D4D400 == 41 [pid = 3876] [id = 74] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 1569C400 == 40 [pid = 3876] [id = 73] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 1281E400 == 39 [pid = 3876] [id = 72] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 10B93400 == 38 [pid = 3876] [id = 71] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 10F9FC00 == 37 [pid = 3876] [id = 67] 12:13:12 INFO - PROCESS | 3876 | --DOCSHELL 1393AC00 == 36 [pid = 3876] [id = 66] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (1786A400) [pid = 3876] [serial = 127] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (18397C00) [pid = 3876] [serial = 181] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (19BA0800) [pid = 3876] [serial = 184] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (112E9800) [pid = 3876] [serial = 162] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (131E9C00) [pid = 3876] [serial = 168] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (13467400) [pid = 3876] [serial = 169] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (15B85C00) [pid = 3876] [serial = 172] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (15D53800) [pid = 3876] [serial = 173] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (12BCAC00) [pid = 3876] [serial = 166] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (11ADC800) [pid = 3876] [serial = 165] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (1669CC00) [pid = 3876] [serial = 175] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (166A2800) [pid = 3876] [serial = 176] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (185C0000) [pid = 3876] [serial = 182] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1A53B000) [pid = 3876] [serial = 194] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1A53FC00) [pid = 3876] [serial = 187] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (185C9800) [pid = 3876] [serial = 185] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1B658800) [pid = 3876] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1A542C00) [pid = 3876] [serial = 188] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16B1AC00) [pid = 3876] [serial = 190] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1700EC00) [pid = 3876] [serial = 178] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1A7C9000) [pid = 3876] [serial = 196] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (176AF800) [pid = 3876] [serial = 179] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1A53A400) [pid = 3876] [serial = 193] [outer = 00000000] [url = about:blank] 12:13:12 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (177ACC00) [pid = 3876] [serial = 191] [outer = 00000000] [url = about:blank] 12:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1361ms 12:13:12 INFO - PROCESS | 3876 | 1467141192978 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:13:12 INFO - PROCESS | 3876 | 1467141192981 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 12:13:12 INFO - PROCESS | 3876 | 1467141192985 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 3876 | 1467141192987 Marionette TRACE conn2 <- [1,306,null,{}] 12:13:13 INFO - PROCESS | 3876 | 1467141192992 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:13 INFO - PROCESS | 3876 | 1467141192995 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:13 INFO - PROCESS | 3876 | 1467141193086 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:13:13 INFO - PROCESS | 3876 | 1467141193098 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 3876 | 1467141193100 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:13 INFO - PROCESS | 3876 | ++DOCSHELL 12DFD000 == 37 [pid = 3876] [id = 86] 12:13:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (13037800) [pid = 3876] [serial = 255] [outer = 00000000] 12:13:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (13467800) [pid = 3876] [serial = 256] [outer = 13037800] 12:13:13 INFO - PROCESS | 3876 | 1467141193147 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1401F400) [pid = 3876] [serial = 257] [outer = 13037800] 12:13:13 INFO - PROCESS | 3876 | 1467141193607 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 641ms 12:13:13 INFO - PROCESS | 3876 | 1467141193622 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 3876 | 1467141193626 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 12:13:13 INFO - PROCESS | 3876 | 1467141193630 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:13:13 INFO - PROCESS | 3876 | 1467141193632 Marionette TRACE conn2 <- [1,310,null,{}] 12:13:13 INFO - PROCESS | 3876 | 1467141193640 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:13 INFO - PROCESS | 3876 | 1467141193642 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:13 INFO - PROCESS | 3876 | 1467141193727 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:13:13 INFO - PROCESS | 3876 | 1467141193735 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 3876 | 1467141193738 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:13 INFO - PROCESS | 3876 | ++DOCSHELL 166A2C00 == 38 [pid = 3876] [id = 87] 12:13:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (166A3000) [pid = 3876] [serial = 258] [outer = 00000000] 12:13:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (16B17400) [pid = 3876] [serial = 259] [outer = 166A3000] 12:13:13 INFO - PROCESS | 3876 | 1467141193783 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16F77400) [pid = 3876] [serial = 260] [outer = 166A3000] 12:13:14 INFO - PROCESS | 3876 | 1467141194225 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 625ms 12:13:14 INFO - PROCESS | 3876 | 1467141194269 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 3876 | 1467141194271 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 12:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:13:14 INFO - PROCESS | 3876 | 1467141194276 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 3876 | 1467141194281 Marionette TRACE conn2 <- [1,314,null,{}] 12:13:14 INFO - PROCESS | 3876 | 1467141194290 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:14 INFO - PROCESS | 3876 | 1467141194293 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:14 INFO - PROCESS | 3876 | 1467141194377 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:13:14 INFO - PROCESS | 3876 | 1467141194386 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 3876 | 1467141194388 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:14 INFO - PROCESS | 3876 | ++DOCSHELL 1773BC00 == 39 [pid = 3876] [id = 88] 12:13:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1773C400) [pid = 3876] [serial = 261] [outer = 00000000] 12:13:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1786E800) [pid = 3876] [serial = 262] [outer = 1773C400] 12:13:14 INFO - PROCESS | 3876 | 1467141194435 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (17E20400) [pid = 3876] [serial = 263] [outer = 1773C400] 12:13:14 INFO - PROCESS | 3876 | 1467141194896 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 657ms 12:13:14 INFO - PROCESS | 3876 | 1467141194933 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 3876 | 1467141194935 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 12:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:13:14 INFO - PROCESS | 3876 | 1467141194939 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 3876 | 1467141194940 Marionette TRACE conn2 <- [1,318,null,{}] 12:13:14 INFO - PROCESS | 3876 | 1467141194944 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:14 INFO - PROCESS | 3876 | 1467141194946 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:15 INFO - PROCESS | 3876 | 1467141195028 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:13:15 INFO - PROCESS | 3876 | 1467141195034 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 3876 | 1467141195036 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:15 INFO - PROCESS | 3876 | ++DOCSHELL 17E7A800 == 40 [pid = 3876] [id = 89] 12:13:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (185BE400) [pid = 3876] [serial = 264] [outer = 00000000] 12:13:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (185E5800) [pid = 3876] [serial = 265] [outer = 185BE400] 12:13:15 INFO - PROCESS | 3876 | 1467141195080 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (185E7000) [pid = 3876] [serial = 266] [outer = 185BE400] 12:13:15 INFO - PROCESS | 3876 | 1467141195527 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 625ms 12:13:15 INFO - PROCESS | 3876 | 1467141195577 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 3876 | 1467141195579 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 12:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:13:15 INFO - PROCESS | 3876 | 1467141195589 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 3876 | 1467141195590 Marionette TRACE conn2 <- [1,322,null,{}] 12:13:15 INFO - PROCESS | 3876 | 1467141195594 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:15 INFO - PROCESS | 3876 | 1467141195595 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:15 INFO - PROCESS | 3876 | 1467141195727 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:13:15 INFO - PROCESS | 3876 | 1467141195775 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:13:15 INFO - PROCESS | 3876 | 1467141195782 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 3876 | 1467141195788 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:15 INFO - PROCESS | 3876 | ++DOCSHELL 1A545C00 == 41 [pid = 3876] [id = 90] 12:13:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1A546000) [pid = 3876] [serial = 267] [outer = 00000000] 12:13:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1A6CEC00) [pid = 3876] [serial = 268] [outer = 1A546000] 12:13:15 INFO - PROCESS | 3876 | 1467141195841 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1A7CCC00) [pid = 3876] [serial = 269] [outer = 1A546000] 12:13:16 INFO - PROCESS | 3876 | 1467141196299 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 735ms 12:13:16 INFO - PROCESS | 3876 | 1467141196323 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 3876 | 1467141196324 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 12:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:13:16 INFO - PROCESS | 3876 | 1467141196335 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 3876 | 1467141196336 Marionette TRACE conn2 <- [1,326,null,{}] 12:13:16 INFO - PROCESS | 3876 | 1467141196340 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:16 INFO - PROCESS | 3876 | 1467141196342 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:16 INFO - PROCESS | 3876 | 1467141196450 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:13:16 INFO - PROCESS | 3876 | 1467141196457 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 3876 | 1467141196459 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:16 INFO - PROCESS | 3876 | ++DOCSHELL 1A7CC800 == 42 [pid = 3876] [id = 91] 12:13:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (1AA28400) [pid = 3876] [serial = 270] [outer = 00000000] 12:13:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (1ABD2000) [pid = 3876] [serial = 271] [outer = 1AA28400] 12:13:16 INFO - PROCESS | 3876 | 1467141196501 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (1ABD8C00) [pid = 3876] [serial = 272] [outer = 1AA28400] 12:13:16 INFO - PROCESS | 3876 | 1467141196933 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 657ms 12:13:16 INFO - PROCESS | 3876 | 1467141196987 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 3876 | 1467141196989 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 12:13:16 INFO - PROCESS | 3876 | 1467141196992 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:13:16 INFO - PROCESS | 3876 | 1467141196994 Marionette TRACE conn2 <- [1,330,null,{}] 12:13:17 INFO - PROCESS | 3876 | 1467141196997 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:17 INFO - PROCESS | 3876 | 1467141196999 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:17 INFO - PROCESS | 3876 | 1467141197109 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:13:17 INFO - PROCESS | 3876 | 1467141197192 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 3876 | 1467141197194 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:17 INFO - PROCESS | 3876 | ++DOCSHELL 1ABCDC00 == 43 [pid = 3876] [id = 92] 12:13:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (1ABD8800) [pid = 3876] [serial = 273] [outer = 00000000] 12:13:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (1ACD7C00) [pid = 3876] [serial = 274] [outer = 1ABD8800] 12:13:17 INFO - PROCESS | 3876 | 1467141197237 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (1ACD8000) [pid = 3876] [serial = 275] [outer = 1ABD8800] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (10B98800) [pid = 3876] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (1281F000) [pid = 3876] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (15E5F800) [pid = 3876] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (16B23800) [pid = 3876] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (156C7C00) [pid = 3876] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1669B400) [pid = 3876] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (10B97800) [pid = 3876] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (0F970800) [pid = 3876] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (19B94400) [pid = 3876] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1A7C6C00) [pid = 3876] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:13:17 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (13157000) [pid = 3876] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:13:17 INFO - PROCESS | 3876 | 1467141197701 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 735ms 12:13:17 INFO - PROCESS | 3876 | 1467141197733 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 3876 | 1467141197735 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 12:13:17 INFO - PROCESS | 3876 | 1467141197738 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:13:17 INFO - PROCESS | 3876 | 1467141197739 Marionette TRACE conn2 <- [1,334,null,{}] 12:13:17 INFO - PROCESS | 3876 | 1467141197743 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:17 INFO - PROCESS | 3876 | 1467141197745 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:17 INFO - PROCESS | 3876 | 1467141197841 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:13:17 INFO - PROCESS | 3876 | 1467141197849 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 3876 | 1467141197851 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:17 INFO - PROCESS | 3876 | ++DOCSHELL 1669E400 == 44 [pid = 3876] [id = 93] 12:13:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (16B23800) [pid = 3876] [serial = 276] [outer = 00000000] 12:13:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (18398400) [pid = 3876] [serial = 277] [outer = 16B23800] 12:13:17 INFO - PROCESS | 3876 | 1467141197897 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (14012400) [pid = 3876] [serial = 278] [outer = 16B23800] 12:13:18 INFO - PROCESS | 3876 | 1467141198300 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 594ms 12:13:18 INFO - PROCESS | 3876 | 1467141198344 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 3876 | 1467141198346 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:13:18 INFO - PROCESS | 3876 | 1467141198353 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 3876 | 1467141198355 Marionette TRACE conn2 <- [1,338,null,{}] 12:13:18 INFO - PROCESS | 3876 | 1467141198359 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 3876 | 1467141198360 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:18 INFO - PROCESS | 3876 | 1467141198449 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:13:18 INFO - PROCESS | 3876 | 1467141198455 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 3876 | 1467141198457 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:18 INFO - PROCESS | 3876 | ++DOCSHELL 181B4C00 == 45 [pid = 3876] [id = 94] 12:13:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (18397800) [pid = 3876] [serial = 279] [outer = 00000000] 12:13:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1ABDAC00) [pid = 3876] [serial = 280] [outer = 18397800] 12:13:18 INFO - PROCESS | 3876 | 1467141198499 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (1AED0400) [pid = 3876] [serial = 281] [outer = 18397800] 12:13:18 INFO - PROCESS | 3876 | 1467141198930 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 594ms 12:13:18 INFO - PROCESS | 3876 | 1467141198949 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 3876 | 1467141198950 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:13:18 INFO - PROCESS | 3876 | 1467141198954 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 3876 | 1467141198955 Marionette TRACE conn2 <- [1,342,null,{}] 12:13:18 INFO - PROCESS | 3876 | 1467141198959 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 3876 | 1467141198960 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:19 INFO - PROCESS | 3876 | 1467141199077 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:13:19 INFO - PROCESS | 3876 | 1467141199085 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 3876 | 1467141199087 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:19 INFO - PROCESS | 3876 | ++DOCSHELL 1AECF400 == 46 [pid = 3876] [id = 95] 12:13:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (1AED2800) [pid = 3876] [serial = 282] [outer = 00000000] 12:13:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (1AED9400) [pid = 3876] [serial = 283] [outer = 1AED2800] 12:13:19 INFO - PROCESS | 3876 | 1467141199132 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (1B28D000) [pid = 3876] [serial = 284] [outer = 1AED2800] 12:13:19 INFO - PROCESS | 3876 | 1467141199595 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 688ms 12:13:19 INFO - PROCESS | 3876 | 1467141199655 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 3876 | 1467141199659 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 12:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:13:19 INFO - PROCESS | 3876 | 1467141199664 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 3876 | 1467141199667 Marionette TRACE conn2 <- [1,346,null,{}] 12:13:19 INFO - PROCESS | 3876 | 1467141199673 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:19 INFO - PROCESS | 3876 | 1467141199676 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:19 INFO - PROCESS | 3876 | 1467141199789 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:13:19 INFO - PROCESS | 3876 | 1467141199942 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 3876 | 1467141199945 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:19 INFO - PROCESS | 3876 | ++DOCSHELL 112C4800 == 47 [pid = 3876] [id = 96] 12:13:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (112C5000) [pid = 3876] [serial = 285] [outer = 00000000] 12:13:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (131E9C00) [pid = 3876] [serial = 286] [outer = 112C5000] 12:13:20 INFO - PROCESS | 3876 | 1467141200000 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (15404800) [pid = 3876] [serial = 287] [outer = 112C5000] 12:13:20 INFO - PROCESS | 3876 | 1467141200534 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 907ms 12:13:20 INFO - PROCESS | 3876 | 1467141200570 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 3876 | 1467141200574 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 12:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:13:20 INFO - PROCESS | 3876 | 1467141200581 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 3876 | 1467141200584 Marionette TRACE conn2 <- [1,350,null,{}] 12:13:20 INFO - PROCESS | 3876 | 1467141200588 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:20 INFO - PROCESS | 3876 | 1467141200591 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:20 INFO - PROCESS | 3876 | 1467141200699 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:13:20 INFO - PROCESS | 3876 | 1467141200796 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 3876 | 1467141200799 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:20 INFO - PROCESS | 3876 | ++DOCSHELL 15DBA800 == 48 [pid = 3876] [id = 97] 12:13:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (15DBAC00) [pid = 3876] [serial = 288] [outer = 00000000] 12:13:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (15DBF800) [pid = 3876] [serial = 289] [outer = 15DBAC00] 12:13:20 INFO - PROCESS | 3876 | 1467141200853 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 107 (15DC2C00) [pid = 3876] [serial = 290] [outer = 15DBAC00] 12:13:21 INFO - PROCESS | 3876 | 1467141201468 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 939ms 12:13:21 INFO - PROCESS | 3876 | 1467141201525 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 3876 | 1467141201528 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 12:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:13:21 INFO - PROCESS | 3876 | 1467141201532 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 3876 | 1467141201535 Marionette TRACE conn2 <- [1,354,null,{}] 12:13:21 INFO - PROCESS | 3876 | 1467141201546 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 3876 | 1467141201551 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:21 INFO - PROCESS | 3876 | 1467141201658 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:13:21 INFO - PROCESS | 3876 | 1467141201783 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 3876 | 1467141201786 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:21 INFO - PROCESS | 3876 | ++DOCSHELL 176A2400 == 49 [pid = 3876] [id = 98] 12:13:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 108 (170F3C00) [pid = 3876] [serial = 291] [outer = 00000000] 12:13:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 109 (177A7C00) [pid = 3876] [serial = 292] [outer = 170F3C00] 12:13:21 INFO - PROCESS | 3876 | 1467141201843 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 110 (185CAC00) [pid = 3876] [serial = 293] [outer = 170F3C00] 12:13:22 INFO - PROCESS | 3876 | 1467141202380 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 907ms 12:13:22 INFO - PROCESS | 3876 | 1467141202435 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 3876 | 1467141202438 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 12:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:13:22 INFO - PROCESS | 3876 | 1467141202442 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 3876 | 1467141202444 Marionette TRACE conn2 <- [1,358,null,{}] 12:13:22 INFO - PROCESS | 3876 | 1467141202447 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:22 INFO - PROCESS | 3876 | 1467141202450 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:22 INFO - PROCESS | 3876 | 1467141202556 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:13:22 INFO - PROCESS | 3876 | 1467141202650 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 3876 | 1467141202652 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:22 INFO - PROCESS | 3876 | ++DOCSHELL 17728C00 == 50 [pid = 3876] [id = 99] 12:13:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 111 (19B98800) [pid = 3876] [serial = 294] [outer = 00000000] 12:13:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 112 (1A7C7800) [pid = 3876] [serial = 295] [outer = 19B98800] 12:13:22 INFO - PROCESS | 3876 | 1467141202704 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 113 (1AA23400) [pid = 3876] [serial = 296] [outer = 19B98800] 12:13:23 INFO - PROCESS | 3876 | 1467141203341 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 938ms 12:13:23 INFO - PROCESS | 3876 | 1467141203397 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 3876 | 1467141203400 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 12:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:13:23 INFO - PROCESS | 3876 | 1467141203404 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 3876 | 1467141203406 Marionette TRACE conn2 <- [1,362,null,{}] 12:13:23 INFO - PROCESS | 3876 | 1467141203410 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 3876 | 1467141203412 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:23 INFO - PROCESS | 3876 | 1467141203514 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:13:23 INFO - PROCESS | 3876 | 1467141203747 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 3876 | 1467141203750 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:23 INFO - PROCESS | 3876 | ++DOCSHELL 10B98C00 == 51 [pid = 3876] [id = 100] 12:13:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 114 (10BB4800) [pid = 3876] [serial = 297] [outer = 00000000] 12:13:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 115 (11275000) [pid = 3876] [serial = 298] [outer = 10BB4800] 12:13:23 INFO - PROCESS | 3876 | 1467141203812 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 116 (11CD0400) [pid = 3876] [serial = 299] [outer = 10BB4800] 12:13:24 INFO - PROCESS | 3876 | 1467141204379 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1001ms 12:13:24 INFO - PROCESS | 3876 | 1467141204414 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 3876 | 1467141204417 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 12:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:13:24 INFO - PROCESS | 3876 | 1467141204422 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 3876 | 1467141204425 Marionette TRACE conn2 <- [1,366,null,{}] 12:13:24 INFO - PROCESS | 3876 | 1467141204430 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:24 INFO - PROCESS | 3876 | 1467141204434 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:24 INFO - PROCESS | 3876 | 1467141204545 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 181B4C00 == 50 [pid = 3876] [id = 94] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 1669E400 == 49 [pid = 3876] [id = 93] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 1ABCDC00 == 48 [pid = 3876] [id = 92] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 1A7CC800 == 47 [pid = 3876] [id = 91] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 1A545C00 == 46 [pid = 3876] [id = 90] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 17E7A800 == 45 [pid = 3876] [id = 89] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 1773BC00 == 44 [pid = 3876] [id = 88] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 166A2C00 == 43 [pid = 3876] [id = 87] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 12DFD000 == 42 [pid = 3876] [id = 86] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 10A81800 == 41 [pid = 3876] [id = 85] 12:13:24 INFO - PROCESS | 3876 | --DOCSHELL 10329C00 == 40 [pid = 3876] [id = 82] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 115 (129B3C00) [pid = 3876] [serial = 214] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 114 (13150800) [pid = 3876] [serial = 215] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 113 (1669FC00) [pid = 3876] [serial = 221] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 112 (1669D400) [pid = 3876] [serial = 220] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 111 (17005800) [pid = 3876] [serial = 223] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 110 (15A55400) [pid = 3876] [serial = 217] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 109 (15D57400) [pid = 3876] [serial = 218] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 108 (185E5000) [pid = 3876] [serial = 205] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 107 (1786F400) [pid = 3876] [serial = 226] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 106 (17E74C00) [pid = 3876] [serial = 227] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (1314EC00) [pid = 3876] [serial = 212] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (13078400) [pid = 3876] [serial = 211] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (1143F800) [pid = 3876] [serial = 199] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (15525400) [pid = 3876] [serial = 202] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (19D4E400) [pid = 3876] [serial = 208] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (185F0000) [pid = 3876] [serial = 230] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (185E4C00) [pid = 3876] [serial = 229] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (19B9BC00) [pid = 3876] [serial = 232] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1AA27400) [pid = 3876] [serial = 238] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1AB85400) [pid = 3876] [serial = 241] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (1AA24000) [pid = 3876] [serial = 239] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1A6CD400) [pid = 3876] [serial = 236] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1700AC00) [pid = 3876] [serial = 224] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (19B9B800) [pid = 3876] [serial = 235] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (19D50400) [pid = 3876] [serial = 233] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (12BC4400) [pid = 3876] [serial = 163] [outer = 00000000] [url = about:blank] 12:13:24 INFO - PROCESS | 3876 | 1467141204671 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 3876 | 1467141204674 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:24 INFO - PROCESS | 3876 | ++DOCSHELL 10B97800 == 41 [pid = 3876] [id = 101] 12:13:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (10BB9400) [pid = 3876] [serial = 300] [outer = 00000000] 12:13:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (11C46000) [pid = 3876] [serial = 301] [outer = 10BB9400] 12:13:24 INFO - PROCESS | 3876 | 1467141204721 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (12DF8800) [pid = 3876] [serial = 302] [outer = 10BB9400] 12:13:25 INFO - PROCESS | 3876 | 1467141205120 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 751ms 12:13:25 INFO - PROCESS | 3876 | 1467141205163 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 3876 | 1467141205167 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 12:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:13:25 INFO - PROCESS | 3876 | 1467141205172 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 3876 | 1467141205174 Marionette TRACE conn2 <- [1,370,null,{}] 12:13:25 INFO - PROCESS | 3876 | 1467141205194 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:25 INFO - PROCESS | 3876 | 1467141205196 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:25 INFO - PROCESS | 3876 | 1467141205286 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:13:25 INFO - PROCESS | 3876 | 1467141205296 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 3876 | 1467141205298 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:25 INFO - PROCESS | 3876 | ++DOCSHELL 13155400 == 42 [pid = 3876] [id = 102] 12:13:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (14018C00) [pid = 3876] [serial = 303] [outer = 00000000] 12:13:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (15D56C00) [pid = 3876] [serial = 304] [outer = 14018C00] 12:13:25 INFO - PROCESS | 3876 | 1467141205342 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (15DBF400) [pid = 3876] [serial = 305] [outer = 14018C00] 12:13:25 INFO - PROCESS | 3876 | 1467141205799 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 657ms 12:13:25 INFO - PROCESS | 3876 | 1467141205831 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 3876 | 1467141205833 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 12:13:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:13:25 INFO - PROCESS | 3876 | 1467141205838 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 3876 | 1467141205843 Marionette TRACE conn2 <- [1,374,null,{}] 12:13:25 INFO - PROCESS | 3876 | 1467141205852 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:25 INFO - PROCESS | 3876 | 1467141205855 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:25 INFO - PROCESS | 3876 | 1467141205938 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:13:25 INFO - PROCESS | 3876 | 1467141205947 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 3876 | 1467141205950 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:25 INFO - PROCESS | 3876 | ++DOCSHELL 162C3400 == 43 [pid = 3876] [id = 103] 12:13:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1669C000) [pid = 3876] [serial = 306] [outer = 00000000] 12:13:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (166A2C00) [pid = 3876] [serial = 307] [outer = 1669C000] 12:13:26 INFO - PROCESS | 3876 | 1467141205993 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (166A3C00) [pid = 3876] [serial = 308] [outer = 1669C000] 12:13:26 INFO - PROCESS | 3876 | 1467141206451 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:13:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 657ms 12:13:26 INFO - PROCESS | 3876 | 1467141206495 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 3876 | 1467141206497 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 12:13:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:13:26 INFO - PROCESS | 3876 | 1467141206500 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 3876 | 1467141206502 Marionette TRACE conn2 <- [1,378,null,{}] 12:13:26 INFO - PROCESS | 3876 | 1467141206505 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:26 INFO - PROCESS | 3876 | 1467141206507 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:26 INFO - PROCESS | 3876 | 1467141206598 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:13:26 INFO - PROCESS | 3876 | 1467141206635 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 3876 | 1467141206637 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:26 INFO - PROCESS | 3876 | ++DOCSHELL 16B3C000 == 44 [pid = 3876] [id = 104] 12:13:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (16B3D800) [pid = 3876] [serial = 309] [outer = 00000000] 12:13:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (16B44000) [pid = 3876] [serial = 310] [outer = 16B3D800] 12:13:26 INFO - PROCESS | 3876 | 1467141206681 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (16B47000) [pid = 3876] [serial = 311] [outer = 16B3D800] 12:13:27 INFO - PROCESS | 3876 | 1467141207138 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:13:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 704ms 12:13:27 INFO - PROCESS | 3876 | 1467141207200 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 3876 | 1467141207202 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 12:13:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:13:27 INFO - PROCESS | 3876 | 1467141207205 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 3876 | 1467141207207 Marionette TRACE conn2 <- [1,382,null,{}] 12:13:27 INFO - PROCESS | 3876 | 1467141207210 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:27 INFO - PROCESS | 3876 | 1467141207212 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:27 INFO - PROCESS | 3876 | 1467141207323 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:13:27 INFO - PROCESS | 3876 | 1467141207379 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 3876 | 1467141207385 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:27 INFO - PROCESS | 3876 | ++DOCSHELL 1700AC00 == 45 [pid = 3876] [id = 105] 12:13:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (170F3800) [pid = 3876] [serial = 312] [outer = 00000000] 12:13:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (17631C00) [pid = 3876] [serial = 313] [outer = 170F3800] 12:13:27 INFO - PROCESS | 3876 | 1467141207439 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (177AAC00) [pid = 3876] [serial = 314] [outer = 170F3800] 12:13:27 INFO - PROCESS | 3876 | 1467141207915 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:13:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 735ms 12:13:27 INFO - PROCESS | 3876 | 1467141207964 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 3876 | 1467141207966 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 12:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:13:27 INFO - PROCESS | 3876 | 1467141207970 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 3876 | 1467141207971 Marionette TRACE conn2 <- [1,386,null,{}] 12:13:27 INFO - PROCESS | 3876 | 1467141207975 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:27 INFO - PROCESS | 3876 | 1467141207977 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:28 INFO - PROCESS | 3876 | 1467141208086 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:13:28 INFO - PROCESS | 3876 | 1467141208094 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 3876 | 1467141208096 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:28 INFO - PROCESS | 3876 | ++DOCSHELL 17631800 == 46 [pid = 3876] [id = 106] 12:13:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (17864800) [pid = 3876] [serial = 315] [outer = 00000000] 12:13:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 107 (185C5400) [pid = 3876] [serial = 316] [outer = 17864800] 12:13:28 INFO - PROCESS | 3876 | 1467141208139 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 108 (1839A400) [pid = 3876] [serial = 317] [outer = 17864800] 12:13:28 INFO - PROCESS | 3876 | 1467141208576 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 641ms 12:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:13:28 INFO - PROCESS | 3876 | 1467141208607 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 3876 | 1467141208609 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 12:13:28 INFO - PROCESS | 3876 | 1467141208612 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 3876 | 1467141208613 Marionette TRACE conn2 <- [1,390,null,{}] 12:13:28 INFO - PROCESS | 3876 | 1467141208617 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:28 INFO - PROCESS | 3876 | 1467141208619 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:28 INFO - PROCESS | 3876 | 1467141208728 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:13:28 INFO - PROCESS | 3876 | 1467141208733 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 3876 | 1467141208735 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:28 INFO - PROCESS | 3876 | ++DOCSHELL 181B5400 == 47 [pid = 3876] [id = 107] 12:13:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 109 (1838C400) [pid = 3876] [serial = 318] [outer = 00000000] 12:13:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 110 (19D53000) [pid = 3876] [serial = 319] [outer = 1838C400] 12:13:28 INFO - PROCESS | 3876 | 1467141208778 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 111 (1A27FC00) [pid = 3876] [serial = 320] [outer = 1838C400] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 110 (1A546000) [pid = 3876] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 109 (1AA28400) [pid = 3876] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 108 (166A3000) [pid = 3876] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 107 (13037800) [pid = 3876] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 106 (185BE400) [pid = 3876] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (10F9C800) [pid = 3876] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (1ABD8800) [pid = 3876] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (1773C400) [pid = 3876] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (18397800) [pid = 3876] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:13:29 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (16B23800) [pid = 3876] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:13:29 INFO - PROCESS | 3876 | 1467141209257 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 688ms 12:13:29 INFO - PROCESS | 3876 | 1467141209312 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 3876 | 1467141209314 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 12:13:29 INFO - PROCESS | 3876 | 1467141209317 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:13:29 INFO - PROCESS | 3876 | 1467141209319 Marionette TRACE conn2 <- [1,394,null,{}] 12:13:29 INFO - PROCESS | 3876 | 1467141209322 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 3876 | 1467141209324 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:29 INFO - PROCESS | 3876 | 1467141209435 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:13:29 INFO - PROCESS | 3876 | 1467141209444 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 3876 | 1467141209445 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:29 INFO - PROCESS | 3876 | ++DOCSHELL 17867C00 == 48 [pid = 3876] [id = 108] 12:13:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (18107800) [pid = 3876] [serial = 321] [outer = 00000000] 12:13:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (19B9A800) [pid = 3876] [serial = 322] [outer = 18107800] 12:13:29 INFO - PROCESS | 3876 | 1467141209488 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (1A544C00) [pid = 3876] [serial = 323] [outer = 18107800] 12:13:29 INFO - PROCESS | 3876 | 1467141209897 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 625ms 12:13:29 INFO - PROCESS | 3876 | 1467141209956 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 3876 | 1467141209958 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 12:13:29 INFO - PROCESS | 3876 | 1467141209961 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:13:29 INFO - PROCESS | 3876 | 1467141209963 Marionette TRACE conn2 <- [1,398,null,{}] 12:13:29 INFO - PROCESS | 3876 | 1467141209966 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 3876 | 1467141209968 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:30 INFO - PROCESS | 3876 | 1467141210046 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:13:30 INFO - PROCESS | 3876 | 1467141210051 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 3876 | 1467141210053 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:30 INFO - PROCESS | 3876 | ++DOCSHELL 16BD5000 == 49 [pid = 3876] [id = 109] 12:13:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (1A6CFC00) [pid = 3876] [serial = 324] [outer = 00000000] 12:13:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (1AA24800) [pid = 3876] [serial = 325] [outer = 1A6CFC00] 12:13:30 INFO - PROCESS | 3876 | 1467141210096 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 107 (1AA2FC00) [pid = 3876] [serial = 326] [outer = 1A6CFC00] 12:13:30 INFO - PROCESS | 3876 | 1467141210525 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 595ms 12:13:30 INFO - PROCESS | 3876 | 1467141210562 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 3876 | 1467141210564 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 12:13:30 INFO - PROCESS | 3876 | 1467141210567 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:13:30 INFO - PROCESS | 3876 | 1467141210569 Marionette TRACE conn2 <- [1,402,null,{}] 12:13:30 INFO - PROCESS | 3876 | 1467141210573 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:30 INFO - PROCESS | 3876 | 1467141210574 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:30 INFO - PROCESS | 3876 | 1467141210654 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:13:30 INFO - PROCESS | 3876 | 1467141210661 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 3876 | 1467141210664 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:30 INFO - PROCESS | 3876 | ++DOCSHELL 1AB82800 == 50 [pid = 3876] [id = 110] 12:13:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 108 (1AB83400) [pid = 3876] [serial = 327] [outer = 00000000] 12:13:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 109 (1ABD1800) [pid = 3876] [serial = 328] [outer = 1AB83400] 12:13:30 INFO - PROCESS | 3876 | 1467141210710 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 110 (1ACD8800) [pid = 3876] [serial = 329] [outer = 1AB83400] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 10A78400 == 49 [pid = 3876] [id = 55] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 1A7CF800 == 48 [pid = 3876] [id = 84] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 15E62400 == 47 [pid = 3876] [id = 83] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 185F2C00 == 46 [pid = 3876] [id = 70] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 10FA5C00 == 45 [pid = 3876] [id = 54] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 1AB84800 == 44 [pid = 3876] [id = 81] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 14332400 == 43 [pid = 3876] [id = 68] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 1786FC00 == 42 [pid = 3876] [id = 69] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 10B97800 == 41 [pid = 3876] [id = 101] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 17728C00 == 40 [pid = 3876] [id = 99] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 10B98C00 == 39 [pid = 3876] [id = 100] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 15DBA800 == 38 [pid = 3876] [id = 97] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 176A2400 == 37 [pid = 3876] [id = 98] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 1AECF400 == 36 [pid = 3876] [id = 95] 12:13:31 INFO - PROCESS | 3876 | --DOCSHELL 112C4800 == 35 [pid = 3876] [id = 96] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 162C3400 == 34 [pid = 3876] [id = 103] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 16BD5000 == 33 [pid = 3876] [id = 109] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 13155400 == 32 [pid = 3876] [id = 102] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 17631800 == 31 [pid = 3876] [id = 106] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 17867C00 == 30 [pid = 3876] [id = 108] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 16B3C000 == 29 [pid = 3876] [id = 104] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 181B5400 == 28 [pid = 3876] [id = 107] 12:13:32 INFO - PROCESS | 3876 | --DOCSHELL 1700AC00 == 27 [pid = 3876] [id = 105] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 109 (1A6CEC00) [pid = 3876] [serial = 268] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 108 (1ABD2000) [pid = 3876] [serial = 271] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 107 (16B17400) [pid = 3876] [serial = 259] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 106 (16F77400) [pid = 3876] [serial = 260] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (13467800) [pid = 3876] [serial = 256] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (1401F400) [pid = 3876] [serial = 257] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (185E5800) [pid = 3876] [serial = 265] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (129AE000) [pid = 3876] [serial = 254] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (1143C400) [pid = 3876] [serial = 253] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (16B23000) [pid = 3876] [serial = 247] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (1ACD7C00) [pid = 3876] [serial = 274] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (1786E800) [pid = 3876] [serial = 262] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (17E20400) [pid = 3876] [serial = 263] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1AA2C800) [pid = 3876] [serial = 250] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (13149800) [pid = 3876] [serial = 244] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1ABD8C00) [pid = 3876] [serial = 272] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1AED0400) [pid = 3876] [serial = 281] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1AED9400) [pid = 3876] [serial = 283] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1ABDAC00) [pid = 3876] [serial = 280] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1ACD8000) [pid = 3876] [serial = 275] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1A7CCC00) [pid = 3876] [serial = 269] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (18398400) [pid = 3876] [serial = 277] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (14012400) [pid = 3876] [serial = 278] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (185E7000) [pid = 3876] [serial = 266] [outer = 00000000] [url = about:blank] 12:13:32 INFO - PROCESS | 3876 | 1467141212696 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:13:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 2159ms 12:13:32 INFO - PROCESS | 3876 | 1467141212731 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 3876 | 1467141212735 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 12:13:32 INFO - PROCESS | 3876 | 1467141212740 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:13:32 INFO - PROCESS | 3876 | 1467141212743 Marionette TRACE conn2 <- [1,406,null,{}] 12:13:32 INFO - PROCESS | 3876 | 1467141212749 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 3876 | 1467141212752 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:32 INFO - PROCESS | 3876 | 1467141212844 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:13:32 INFO - PROCESS | 3876 | 1467141212872 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 3876 | 1467141212875 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:32 INFO - PROCESS | 3876 | ++DOCSHELL 112C4800 == 28 [pid = 3876] [id = 111] 12:13:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (112C8000) [pid = 3876] [serial = 330] [outer = 00000000] 12:13:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (112E0C00) [pid = 3876] [serial = 331] [outer = 112C8000] 12:13:32 INFO - PROCESS | 3876 | 1467141212942 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1143C400) [pid = 3876] [serial = 332] [outer = 112C8000] 12:13:33 INFO - PROCESS | 3876 | 1467141213422 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:13:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 735ms 12:13:33 INFO - PROCESS | 3876 | 1467141213482 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 3876 | 1467141213487 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 12:13:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:13:33 INFO - PROCESS | 3876 | 1467141213493 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 3876 | 1467141213496 Marionette TRACE conn2 <- [1,410,null,{}] 12:13:33 INFO - PROCESS | 3876 | 1467141213499 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:33 INFO - PROCESS | 3876 | 1467141213502 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:33 INFO - PROCESS | 3876 | 1467141213597 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:13:33 INFO - PROCESS | 3876 | 1467141213677 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 3876 | 1467141213680 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:33 INFO - PROCESS | 3876 | ++DOCSHELL 1314A800 == 29 [pid = 3876] [id = 112] 12:13:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1314B000) [pid = 3876] [serial = 333] [outer = 00000000] 12:13:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (131E8400) [pid = 3876] [serial = 334] [outer = 1314B000] 12:13:33 INFO - PROCESS | 3876 | 1467141213736 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1392F400) [pid = 3876] [serial = 335] [outer = 1314B000] 12:13:34 INFO - PROCESS | 3876 | 1467141214154 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 688ms 12:13:34 INFO - PROCESS | 3876 | 1467141214191 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 3876 | 1467141214194 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 12:13:34 INFO - PROCESS | 3876 | 1467141214197 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:13:34 INFO - PROCESS | 3876 | 1467141214200 Marionette TRACE conn2 <- [1,414,null,{}] 12:13:34 INFO - PROCESS | 3876 | 1467141214211 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 3876 | 1467141214216 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:34 INFO - PROCESS | 3876 | 1467141214326 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:13:34 INFO - PROCESS | 3876 | 1467141214335 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 3876 | 1467141214338 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:34 INFO - PROCESS | 3876 | ++DOCSHELL 156D0800 == 30 [pid = 3876] [id = 113] 12:13:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (156D1400) [pid = 3876] [serial = 336] [outer = 00000000] 12:13:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (15A54C00) [pid = 3876] [serial = 337] [outer = 156D1400] 12:13:34 INFO - PROCESS | 3876 | 1467141214394 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (15D53800) [pid = 3876] [serial = 338] [outer = 156D1400] 12:13:34 INFO - PROCESS | 3876 | 1467141214870 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:13:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 735ms 12:13:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:13:34 INFO - PROCESS | 3876 | 1467141214937 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 3876 | 1467141214940 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 12:13:34 INFO - PROCESS | 3876 | 1467141214943 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 3876 | 1467141214945 Marionette TRACE conn2 <- [1,418,null,{}] 12:13:34 INFO - PROCESS | 3876 | 1467141214948 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 3876 | 1467141214950 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:35 INFO - PROCESS | 3876 | 1467141215037 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:13:35 INFO - PROCESS | 3876 | 1467141215043 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 3876 | 1467141215045 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:35 INFO - PROCESS | 3876 | ++DOCSHELL 15DC4800 == 31 [pid = 3876] [id = 114] 12:13:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (15DC4C00) [pid = 3876] [serial = 339] [outer = 00000000] 12:13:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (162C3400) [pid = 3876] [serial = 340] [outer = 15DC4C00] 12:13:35 INFO - PROCESS | 3876 | 1467141215089 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (166A1000) [pid = 3876] [serial = 341] [outer = 15DC4C00] 12:13:36 INFO - PROCESS | 3876 | 1467141216012 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:13:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1080ms 12:13:36 INFO - PROCESS | 3876 | 1467141216033 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 3876 | 1467141216035 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 12:13:36 INFO - PROCESS | 3876 | 1467141216038 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:13:36 INFO - PROCESS | 3876 | 1467141216040 Marionette TRACE conn2 <- [1,422,null,{}] 12:13:36 INFO - PROCESS | 3876 | 1467141216044 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:36 INFO - PROCESS | 3876 | 1467141216046 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:36 INFO - PROCESS | 3876 | 1467141216151 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:13:36 INFO - PROCESS | 3876 | 1467141216157 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 3876 | 1467141216159 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:36 INFO - PROCESS | 3876 | ++DOCSHELL 162C0400 == 32 [pid = 3876] [id = 115] 12:13:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (166A3400) [pid = 3876] [serial = 342] [outer = 00000000] 12:13:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (16B3BC00) [pid = 3876] [serial = 343] [outer = 166A3400] 12:13:36 INFO - PROCESS | 3876 | 1467141216203 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (16B43400) [pid = 3876] [serial = 344] [outer = 166A3400] 12:13:37 INFO - PROCESS | 3876 | 1467141217131 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:13:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1095ms 12:13:37 INFO - PROCESS | 3876 | 1467141217174 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 3876 | 1467141217176 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 12:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:13:37 INFO - PROCESS | 3876 | 1467141217181 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 3876 | 1467141217182 Marionette TRACE conn2 <- [1,426,null,{}] 12:13:37 INFO - PROCESS | 3876 | 1467141217186 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:37 INFO - PROCESS | 3876 | 1467141217191 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:37 INFO - PROCESS | 3876 | 1467141217302 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:13:37 INFO - PROCESS | 3876 | 1467141217308 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 3876 | 1467141217310 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:37 INFO - PROCESS | 3876 | ++DOCSHELL 16F77400 == 33 [pid = 3876] [id = 116] 12:13:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (1706D400) [pid = 3876] [serial = 345] [outer = 00000000] 12:13:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (17079400) [pid = 3876] [serial = 346] [outer = 1706D400] 12:13:37 INFO - PROCESS | 3876 | 1467141217354 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (1716F800) [pid = 3876] [serial = 347] [outer = 1706D400] 12:13:37 INFO - PROCESS | 3876 | 1467141217855 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 3876 | 1467141217883 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 12:13:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:13:37 INFO - PROCESS | 3876 | 1467141217892 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 3876 | 1467141217893 Marionette TRACE conn2 <- [1,430,null,{}] 12:13:37 INFO - PROCESS | 3876 | 1467141217907 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:37 INFO - PROCESS | 3876 | 1467141217909 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:38 INFO - PROCESS | 3876 | 1467141218023 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:13:38 INFO - PROCESS | 3876 | 1467141218028 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 3876 | 1467141218030 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:38 INFO - PROCESS | 3876 | ++DOCSHELL 176AEC00 == 34 [pid = 3876] [id = 117] 12:13:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (176B0000) [pid = 3876] [serial = 348] [outer = 00000000] 12:13:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (1773D000) [pid = 3876] [serial = 349] [outer = 176B0000] 12:13:38 INFO - PROCESS | 3876 | 1467141218073 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 107 (1401EC00) [pid = 3876] [serial = 350] [outer = 176B0000] 12:13:38 INFO - PROCESS | 3876 | 1467141218523 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:13:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 704ms 12:13:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:13:38 INFO - PROCESS | 3876 | 1467141218595 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 3876 | 1467141218597 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 12:13:38 INFO - PROCESS | 3876 | 1467141218601 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 3876 | 1467141218602 Marionette TRACE conn2 <- [1,434,null,{}] 12:13:38 INFO - PROCESS | 3876 | 1467141218610 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:38 INFO - PROCESS | 3876 | 1467141218612 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:38 INFO - PROCESS | 3876 | 1467141218741 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:13:38 INFO - PROCESS | 3876 | 1467141218761 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 3876 | 1467141218763 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:38 INFO - PROCESS | 3876 | ++DOCSHELL 17630800 == 35 [pid = 3876] [id = 118] 12:13:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 108 (176A7800) [pid = 3876] [serial = 351] [outer = 00000000] 12:13:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 109 (18103C00) [pid = 3876] [serial = 352] [outer = 176A7800] 12:13:38 INFO - PROCESS | 3876 | 1467141218806 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 110 (1810C400) [pid = 3876] [serial = 353] [outer = 176A7800] 12:13:39 INFO - PROCESS | 3876 | 1467141219227 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:13:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 641ms 12:13:39 INFO - PROCESS | 3876 | 1467141219244 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 3876 | 1467141219245 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 12:13:39 INFO - PROCESS | 3876 | 1467141219248 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 3876 | 1467141219250 Marionette TRACE conn2 <- [1,438,null,{}] 12:13:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:13:39 INFO - PROCESS | 3876 | 1467141219254 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:39 INFO - PROCESS | 3876 | 1467141219255 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:39 INFO - PROCESS | 3876 | 1467141219359 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:13:39 INFO - PROCESS | 3876 | 1467141219364 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 3876 | 1467141219366 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:39 INFO - PROCESS | 3876 | ++DOCSHELL 156CEC00 == 36 [pid = 3876] [id = 119] 12:13:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 111 (185C2000) [pid = 3876] [serial = 354] [outer = 00000000] 12:13:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 112 (185F2C00) [pid = 3876] [serial = 355] [outer = 185C2000] 12:13:39 INFO - PROCESS | 3876 | 1467141219409 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 113 (19B92800) [pid = 3876] [serial = 356] [outer = 185C2000] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 112 (10FA0000) [pid = 3876] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 111 (15E62800) [pid = 3876] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 110 (10A76800) [pid = 3876] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 109 (10FA6C00) [pid = 3876] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 108 (170F3800) [pid = 3876] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 107 (17864800) [pid = 3876] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 106 (1838C400) [pid = 3876] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (1A6CFC00) [pid = 3876] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (16B3D800) [pid = 3876] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (1669C000) [pid = 3876] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (14018C00) [pid = 3876] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (10BB9400) [pid = 3876] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (10BB4800) [pid = 3876] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (19B98800) [pid = 3876] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (170F3C00) [pid = 3876] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (15DBAC00) [pid = 3876] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (112C5000) [pid = 3876] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (1AED2800) [pid = 3876] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:13:39 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (18107800) [pid = 3876] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:13:40 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1AB84C00) [pid = 3876] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:13:40 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (185F3000) [pid = 3876] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:13:40 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (14014C00) [pid = 3876] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:13:40 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (143A3000) [pid = 3876] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:13:40 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (17870400) [pid = 3876] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:13:40 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1AA21400) [pid = 3876] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:13:40 INFO - PROCESS | 3876 | 1467141220220 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 986ms 12:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:13:40 INFO - PROCESS | 3876 | 1467141220236 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 3876 | 1467141220238 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 12:13:40 INFO - PROCESS | 3876 | 1467141220242 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 3876 | 1467141220243 Marionette TRACE conn2 <- [1,442,null,{}] 12:13:40 INFO - PROCESS | 3876 | 1467141220247 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 3876 | 1467141220248 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:40 INFO - PROCESS | 3876 | 1467141220342 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:13:40 INFO - PROCESS | 3876 | 1467141220347 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 3876 | 1467141220349 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:40 INFO - PROCESS | 3876 | ++DOCSHELL 11449400 == 37 [pid = 3876] [id = 120] 12:13:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (12DF2000) [pid = 3876] [serial = 357] [outer = 00000000] 12:13:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (162BF000) [pid = 3876] [serial = 358] [outer = 12DF2000] 12:13:40 INFO - PROCESS | 3876 | 1467141220392 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (16B3E800) [pid = 3876] [serial = 359] [outer = 12DF2000] 12:13:40 INFO - PROCESS | 3876 | 1467141220822 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:13:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 642ms 12:13:40 INFO - PROCESS | 3876 | 1467141220880 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 3876 | 1467141220882 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 12:13:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:13:40 INFO - PROCESS | 3876 | 1467141220886 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 3876 | 1467141220888 Marionette TRACE conn2 <- [1,446,null,{}] 12:13:40 INFO - PROCESS | 3876 | 1467141220891 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 3876 | 1467141220893 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:40 INFO - PROCESS | 3876 | 1467141220985 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:13:41 INFO - PROCESS | 3876 | 1467141220991 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 3876 | 1467141220993 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:41 INFO - PROCESS | 3876 | ++DOCSHELL 185F2800 == 38 [pid = 3876] [id = 121] 12:13:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (185F3000) [pid = 3876] [serial = 360] [outer = 00000000] 12:13:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (19D50800) [pid = 3876] [serial = 361] [outer = 185F3000] 12:13:41 INFO - PROCESS | 3876 | 1467141221047 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1A544800) [pid = 3876] [serial = 362] [outer = 185F3000] 12:13:41 INFO - PROCESS | 3876 | 1467141221508 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:13:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 641ms 12:13:41 INFO - PROCESS | 3876 | 1467141221527 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 3876 | 1467141221529 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 12:13:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:13:41 INFO - PROCESS | 3876 | 1467141221545 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 3876 | 1467141221546 Marionette TRACE conn2 <- [1,450,null,{}] 12:13:41 INFO - PROCESS | 3876 | 1467141221550 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:41 INFO - PROCESS | 3876 | 1467141221551 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:41 INFO - PROCESS | 3876 | 1467141221635 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:13:41 INFO - PROCESS | 3876 | 1467141221641 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 3876 | 1467141221643 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:41 INFO - PROCESS | 3876 | ++DOCSHELL 1A6C5C00 == 39 [pid = 3876] [id = 122] 12:13:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1A6CE000) [pid = 3876] [serial = 363] [outer = 00000000] 12:13:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1A7C5C00) [pid = 3876] [serial = 364] [outer = 1A6CE000] 12:13:41 INFO - PROCESS | 3876 | 1467141221685 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1A7C6C00) [pid = 3876] [serial = 365] [outer = 1A6CE000] 12:13:42 INFO - PROCESS | 3876 | 1467141222427 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 3876 | 1467141222499 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 12:13:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:13:42 INFO - PROCESS | 3876 | 1467141222504 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 3876 | 1467141222507 Marionette TRACE conn2 <- [1,454,null,{}] 12:13:42 INFO - PROCESS | 3876 | 1467141222513 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:42 INFO - PROCESS | 3876 | 1467141222516 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:42 INFO - PROCESS | 3876 | 1467141222647 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:13:42 INFO - PROCESS | 3876 | 1467141222769 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 3876 | 1467141222772 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:42 INFO - PROCESS | 3876 | ++DOCSHELL 112C1400 == 40 [pid = 3876] [id = 123] 12:13:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (112C5000) [pid = 3876] [serial = 366] [outer = 00000000] 12:13:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (12DF6000) [pid = 3876] [serial = 367] [outer = 112C5000] 12:13:42 INFO - PROCESS | 3876 | 1467141222828 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (131E8800) [pid = 3876] [serial = 368] [outer = 112C5000] 12:13:43 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:43 INFO - PROCESS | 3876 | 1467141223593 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:13:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1142ms 12:13:43 INFO - PROCESS | 3876 | 1467141223787 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 3876 | 1467141223791 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 12:13:43 INFO - PROCESS | 3876 | 1467141223796 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:13:43 INFO - PROCESS | 3876 | 1467141223799 Marionette TRACE conn2 <- [1,458,null,{}] 12:13:43 INFO - PROCESS | 3876 | 1467141223804 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:43 INFO - PROCESS | 3876 | 1467141223807 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:43 INFO - PROCESS | 3876 | 1467141223915 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:13:44 INFO - PROCESS | 3876 | 1467141223995 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 3876 | 1467141224000 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:44 INFO - PROCESS | 3876 | ++DOCSHELL 11498000 == 41 [pid = 3876] [id = 124] 12:13:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (11C43400) [pid = 3876] [serial = 369] [outer = 00000000] 12:13:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (12BC7000) [pid = 3876] [serial = 370] [outer = 11C43400] 12:13:44 INFO - PROCESS | 3876 | 1467141224103 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (13149800) [pid = 3876] [serial = 371] [outer = 11C43400] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 10324400 == 40 [pid = 3876] [id = 28] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 10A02000 == 39 [pid = 3876] [id = 21] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 143AE000 == 38 [pid = 3876] [id = 24] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 1A545400 == 37 [pid = 3876] [id = 10] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 15693000 == 36 [pid = 3876] [id = 25] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 154B0C00 == 35 [pid = 3876] [id = 27] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 13155000 == 34 [pid = 3876] [id = 23] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 15E69800 == 33 [pid = 3876] [id = 8] 12:13:44 INFO - PROCESS | 3876 | --DOCSHELL 11271400 == 32 [pid = 3876] [id = 22] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (1AB8A400) [pid = 3876] [serial = 242] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (1A546C00) [pid = 3876] [serial = 209] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (1A7CFC00) [pid = 3876] [serial = 197] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (15B88800) [pid = 3876] [serial = 203] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (185EC000) [pid = 3876] [serial = 206] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1AB83000) [pid = 3876] [serial = 251] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1281B800) [pid = 3876] [serial = 200] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (17632400) [pid = 3876] [serial = 248] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1401FC00) [pid = 3876] [serial = 245] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (185CB000) [pid = 3876] [serial = 160] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (17631C00) [pid = 3876] [serial = 313] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (185C5400) [pid = 3876] [serial = 316] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (177AAC00) [pid = 3876] [serial = 314] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (19D53000) [pid = 3876] [serial = 319] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1839A400) [pid = 3876] [serial = 317] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1AA24800) [pid = 3876] [serial = 325] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1A27FC00) [pid = 3876] [serial = 320] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (16B44000) [pid = 3876] [serial = 310] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (166A2C00) [pid = 3876] [serial = 307] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (166A3C00) [pid = 3876] [serial = 308] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15D56C00) [pid = 3876] [serial = 304] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (15DBF400) [pid = 3876] [serial = 305] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (11C46000) [pid = 3876] [serial = 301] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (12DF8800) [pid = 3876] [serial = 302] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (11CD0400) [pid = 3876] [serial = 299] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (11275000) [pid = 3876] [serial = 298] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1AA23400) [pid = 3876] [serial = 296] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1A7C7800) [pid = 3876] [serial = 295] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (185CAC00) [pid = 3876] [serial = 293] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (177A7C00) [pid = 3876] [serial = 292] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (15DC2C00) [pid = 3876] [serial = 290] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (15DBF800) [pid = 3876] [serial = 289] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15404800) [pid = 3876] [serial = 287] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (131E9C00) [pid = 3876] [serial = 286] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1B28D000) [pid = 3876] [serial = 284] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1A544C00) [pid = 3876] [serial = 323] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (16B47000) [pid = 3876] [serial = 311] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1ABD1800) [pid = 3876] [serial = 328] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (19B9A800) [pid = 3876] [serial = 322] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1AA2FC00) [pid = 3876] [serial = 326] [outer = 00000000] [url = about:blank] 12:13:44 INFO - PROCESS | 3876 | 1467141224659 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 3876 | 1467141224706 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 12:13:44 INFO - PROCESS | 3876 | 1467141224712 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 3876 | 1467141224716 Marionette TRACE conn2 <- [1,462,null,{}] 12:13:44 INFO - PROCESS | 3876 | 1467141224720 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:44 INFO - PROCESS | 3876 | 1467141224723 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:44 INFO - PROCESS | 3876 | 1467141224807 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:13:44 INFO - PROCESS | 3876 | 1467141224816 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 3876 | 1467141224818 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:44 INFO - PROCESS | 3876 | ++DOCSHELL 1312CC00 == 33 [pid = 3876] [id = 125] 12:13:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (13132000) [pid = 3876] [serial = 372] [outer = 00000000] 12:13:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (14330000) [pid = 3876] [serial = 373] [outer = 13132000] 12:13:44 INFO - PROCESS | 3876 | 1467141224868 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (143A3800) [pid = 3876] [serial = 374] [outer = 13132000] 12:13:45 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:45 INFO - PROCESS | 3876 | 1467141225344 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 3876 | 1467141225416 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 12:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:13:45 INFO - PROCESS | 3876 | 1467141225420 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 3876 | 1467141225422 Marionette TRACE conn2 <- [1,466,null,{}] 12:13:45 INFO - PROCESS | 3876 | 1467141225434 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:45 INFO - PROCESS | 3876 | 1467141225438 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:45 INFO - PROCESS | 3876 | 1467141225524 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:13:45 INFO - PROCESS | 3876 | 1467141225607 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 3876 | 1467141225611 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:45 INFO - PROCESS | 3876 | ++DOCSHELL 15D5A800 == 34 [pid = 3876] [id = 126] 12:13:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (15DB8400) [pid = 3876] [serial = 375] [outer = 00000000] 12:13:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (15DC3C00) [pid = 3876] [serial = 376] [outer = 15DB8400] 12:13:45 INFO - PROCESS | 3876 | 1467141225659 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15E5D800) [pid = 3876] [serial = 377] [outer = 15DB8400] 12:13:45 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:13:45 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 12:13:46 INFO - PROCESS | 3876 | 1467141226066 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 3876 | 1467141226119 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 12:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:13:46 INFO - PROCESS | 3876 | 1467141226127 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 3876 | 1467141226128 Marionette TRACE conn2 <- [1,470,null,{}] 12:13:46 INFO - PROCESS | 3876 | 1467141226133 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 3876 | 1467141226135 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:46 INFO - PROCESS | 3876 | 1467141226218 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:13:46 INFO - PROCESS | 3876 | 1467141226225 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 3876 | 1467141226227 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:46 INFO - PROCESS | 3876 | ++DOCSHELL 162C6C00 == 35 [pid = 3876] [id = 127] 12:13:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (166A4800) [pid = 3876] [serial = 378] [outer = 00000000] 12:13:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16B3CC00) [pid = 3876] [serial = 379] [outer = 166A4800] 12:13:46 INFO - PROCESS | 3876 | 1467141226271 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B46000) [pid = 3876] [serial = 380] [outer = 166A4800] 12:13:46 INFO - PROCESS | 3876 | 1467141226709 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 642ms 12:13:46 INFO - PROCESS | 3876 | 1467141226766 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 3876 | 1467141226768 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 12:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:13:46 INFO - PROCESS | 3876 | 1467141226771 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 3876 | 1467141226773 Marionette TRACE conn2 <- [1,474,null,{}] 12:13:46 INFO - PROCESS | 3876 | 1467141226776 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 3876 | 1467141226778 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:46 INFO - PROCESS | 3876 | 1467141226882 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:13:46 INFO - PROCESS | 3876 | 1467141226959 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 3876 | 1467141226961 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:46 INFO - PROCESS | 3876 | ++DOCSHELL 16F7D000 == 36 [pid = 3876] [id = 128] 12:13:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16F7D400) [pid = 3876] [serial = 381] [outer = 00000000] 12:13:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1706DC00) [pid = 3876] [serial = 382] [outer = 16F7D400] 12:13:47 INFO - PROCESS | 3876 | 1467141227005 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17076000) [pid = 3876] [serial = 383] [outer = 16F7D400] 12:13:47 INFO - PROCESS | 3876 | 1467141227412 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 689ms 12:13:47 INFO - PROCESS | 3876 | 1467141227471 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 3876 | 1467141227473 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 12:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:13:47 INFO - PROCESS | 3876 | 1467141227476 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 3876 | 1467141227478 Marionette TRACE conn2 <- [1,478,null,{}] 12:13:47 INFO - PROCESS | 3876 | 1467141227481 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:47 INFO - PROCESS | 3876 | 1467141227487 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:47 INFO - PROCESS | 3876 | 1467141227627 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:13:47 INFO - PROCESS | 3876 | 1467141227639 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 3876 | 1467141227641 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:47 INFO - PROCESS | 3876 | ++DOCSHELL 176AF800 == 37 [pid = 3876] [id = 129] 12:13:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1771E800) [pid = 3876] [serial = 384] [outer = 00000000] 12:13:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (177AC000) [pid = 3876] [serial = 385] [outer = 1771E800] 12:13:47 INFO - PROCESS | 3876 | 1467141227686 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17E1A400) [pid = 3876] [serial = 386] [outer = 1771E800] 12:13:48 INFO - PROCESS | 3876 | 1467141228163 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 735ms 12:13:48 INFO - PROCESS | 3876 | 1467141228232 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 3876 | 1467141228234 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 12:13:48 INFO - PROCESS | 3876 | 1467141228237 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 3876 | 1467141228239 Marionette TRACE conn2 <- [1,482,null,{}] 12:13:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:13:48 INFO - PROCESS | 3876 | 1467141228242 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:48 INFO - PROCESS | 3876 | 1467141228244 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:48 INFO - PROCESS | 3876 | 1467141228355 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:13:48 INFO - PROCESS | 3876 | 1467141228364 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 3876 | 1467141228365 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:48 INFO - PROCESS | 3876 | ++DOCSHELL 181B5400 == 38 [pid = 3876] [id = 130] 12:13:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1838C400) [pid = 3876] [serial = 387] [outer = 00000000] 12:13:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (185CAC00) [pid = 3876] [serial = 388] [outer = 1838C400] 12:13:48 INFO - PROCESS | 3876 | 1467141228408 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (185CB000) [pid = 3876] [serial = 389] [outer = 1838C400] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (176B0000) [pid = 3876] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (176A7800) [pid = 3876] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1AB83400) [pid = 3876] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (166A3400) [pid = 3876] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1706D400) [pid = 3876] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1314B000) [pid = 3876] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (112C8000) [pid = 3876] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15DC4C00) [pid = 3876] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (156D1400) [pid = 3876] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (185C2000) [pid = 3876] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (185F3000) [pid = 3876] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:13:48 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (12DF2000) [pid = 3876] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:13:48 INFO - PROCESS | 3876 | 1467141228948 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:13:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 735ms 12:13:48 INFO - PROCESS | 3876 | 1467141228981 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 3876 | 1467141228983 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 12:13:48 INFO - PROCESS | 3876 | 1467141228986 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:13:49 INFO - PROCESS | 3876 | 1467141228988 Marionette TRACE conn2 <- [1,486,null,{}] 12:13:49 INFO - PROCESS | 3876 | 1467141228991 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:49 INFO - PROCESS | 3876 | 1467141228993 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:49 INFO - PROCESS | 3876 | 1467141229069 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:13:49 INFO - PROCESS | 3876 | 1467141229075 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 3876 | 1467141229077 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:49 INFO - PROCESS | 3876 | ++DOCSHELL 12DF2000 == 39 [pid = 3876] [id = 131] 12:13:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (1314B000) [pid = 3876] [serial = 390] [outer = 00000000] 12:13:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16BDC800) [pid = 3876] [serial = 391] [outer = 1314B000] 12:13:49 INFO - PROCESS | 3876 | 1467141229120 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (177A6800) [pid = 3876] [serial = 392] [outer = 1314B000] 12:13:49 INFO - PROCESS | 3876 | 1467141229541 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 594ms 12:13:49 INFO - PROCESS | 3876 | 1467141229583 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 3876 | 1467141229585 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 12:13:49 INFO - PROCESS | 3876 | 1467141229589 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:13:49 INFO - PROCESS | 3876 | 1467141229590 Marionette TRACE conn2 <- [1,490,null,{}] 12:13:49 INFO - PROCESS | 3876 | 1467141229594 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:49 INFO - PROCESS | 3876 | 1467141229596 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:49 INFO - PROCESS | 3876 | 1467141229700 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:13:49 INFO - PROCESS | 3876 | 1467141229708 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 3876 | 1467141229710 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:49 INFO - PROCESS | 3876 | ++DOCSHELL 14018C00 == 40 [pid = 3876] [id = 132] 12:13:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15DC3800) [pid = 3876] [serial = 393] [outer = 00000000] 12:13:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (185ED800) [pid = 3876] [serial = 394] [outer = 15DC3800] 12:13:49 INFO - PROCESS | 3876 | 1467141229760 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (19B93800) [pid = 3876] [serial = 395] [outer = 15DC3800] 12:13:50 INFO - PROCESS | 3876 | 1467141230161 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 595ms 12:13:50 INFO - PROCESS | 3876 | 1467141230186 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 3876 | 1467141230188 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 12:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:13:50 INFO - PROCESS | 3876 | 1467141230191 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 3876 | 1467141230192 Marionette TRACE conn2 <- [1,494,null,{}] 12:13:50 INFO - PROCESS | 3876 | 1467141230209 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 3876 | 1467141230210 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:50 INFO - PROCESS | 3876 | 1467141230298 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:13:50 INFO - PROCESS | 3876 | 1467141230303 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 3876 | 1467141230305 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:50 INFO - PROCESS | 3876 | ++DOCSHELL 162C1000 == 41 [pid = 3876] [id = 133] 12:13:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (185C4800) [pid = 3876] [serial = 396] [outer = 00000000] 12:13:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1A53B400) [pid = 3876] [serial = 397] [outer = 185C4800] 12:13:50 INFO - PROCESS | 3876 | 1467141230348 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1A541400) [pid = 3876] [serial = 398] [outer = 185C4800] 12:13:50 INFO - PROCESS | 3876 | 1467141230764 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 595ms 12:13:50 INFO - PROCESS | 3876 | 1467141230789 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 3876 | 1467141230791 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 12:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:13:50 INFO - PROCESS | 3876 | 1467141230810 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 3876 | 1467141230813 Marionette TRACE conn2 <- [1,498,null,{}] 12:13:50 INFO - PROCESS | 3876 | 1467141230816 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 3876 | 1467141230818 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:50 INFO - PROCESS | 3876 | 1467141230954 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:13:51 INFO - PROCESS | 3876 | 1467141231130 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 3876 | 1467141231133 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:51 INFO - PROCESS | 3876 | ++DOCSHELL 1031B800 == 42 [pid = 3876] [id = 134] 12:13:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (10321C00) [pid = 3876] [serial = 399] [outer = 00000000] 12:13:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (10A76800) [pid = 3876] [serial = 400] [outer = 10321C00] 12:13:51 INFO - PROCESS | 3876 | 1467141231190 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (10BBD400) [pid = 3876] [serial = 401] [outer = 10321C00] 12:13:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15A4C800) [pid = 3876] [serial = 402] [outer = 1B3CD800] 12:13:51 INFO - PROCESS | 3876 | 1467141231786 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1048ms 12:13:51 INFO - PROCESS | 3876 | 1467141231870 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 3876 | 1467141231875 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 12:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:13:51 INFO - PROCESS | 3876 | 1467141231894 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 3876 | 1467141231898 Marionette TRACE conn2 <- [1,502,null,{}] 12:13:51 INFO - PROCESS | 3876 | 1467141231903 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:51 INFO - PROCESS | 3876 | 1467141231906 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:52 INFO - PROCESS | 3876 | 1467141232019 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:13:52 INFO - PROCESS | 3876 | 1467141232137 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 3876 | 1467141232140 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:52 INFO - PROCESS | 3876 | ++DOCSHELL 14F10C00 == 43 [pid = 3876] [id = 135] 12:13:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15401C00) [pid = 3876] [serial = 403] [outer = 00000000] 12:13:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (15DBD400) [pid = 3876] [serial = 404] [outer = 15401C00] 12:13:52 INFO - PROCESS | 3876 | 1467141232196 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1669D800) [pid = 3876] [serial = 405] [outer = 15401C00] 12:13:52 INFO - PROCESS | 3876 | 1467141232762 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 907ms 12:13:52 INFO - PROCESS | 3876 | 1467141232798 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 3876 | 1467141232803 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 12:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:13:52 INFO - PROCESS | 3876 | 1467141232808 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 3876 | 1467141232810 Marionette TRACE conn2 <- [1,506,null,{}] 12:13:52 INFO - PROCESS | 3876 | 1467141232814 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 3876 | 1467141232817 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:52 INFO - PROCESS | 3876 | 1467141232925 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:13:53 INFO - PROCESS | 3876 | 1467141233036 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 3876 | 1467141233038 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:53 INFO - PROCESS | 3876 | ++DOCSHELL 176AC800 == 44 [pid = 3876] [id = 136] 12:13:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1771F800) [pid = 3876] [serial = 406] [outer = 00000000] 12:13:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (181AEC00) [pid = 3876] [serial = 407] [outer = 1771F800] 12:13:53 INFO - PROCESS | 3876 | 1467141233091 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (185EC400) [pid = 3876] [serial = 408] [outer = 1771F800] 12:13:53 INFO - PROCESS | 3876 | 1467141233678 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 907ms 12:13:53 INFO - PROCESS | 3876 | 1467141233712 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 3876 | 1467141233716 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 12:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:13:53 INFO - PROCESS | 3876 | 1467141233727 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 3876 | 1467141233731 Marionette TRACE conn2 <- [1,510,null,{}] 12:13:53 INFO - PROCESS | 3876 | 1467141233735 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:53 INFO - PROCESS | 3876 | 1467141233738 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:53 INFO - PROCESS | 3876 | 1467141233846 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:13:53 INFO - PROCESS | 3876 | 1467141233940 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 3876 | 1467141233943 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:53 INFO - PROCESS | 3876 | ++DOCSHELL 1A545C00 == 45 [pid = 3876] [id = 137] 12:13:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1A7C2C00) [pid = 3876] [serial = 409] [outer = 00000000] 12:13:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1AA27C00) [pid = 3876] [serial = 410] [outer = 1A7C2C00] 12:13:54 INFO - PROCESS | 3876 | 1467141233995 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1AA2AC00) [pid = 3876] [serial = 411] [outer = 1A7C2C00] 12:13:54 INFO - PROCESS | 3876 | 1467141234586 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:13:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 891ms 12:13:54 INFO - PROCESS | 3876 | 1467141234626 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 3876 | 1467141234629 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 12:13:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:13:54 INFO - PROCESS | 3876 | 1467141234632 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 3876 | 1467141234634 Marionette TRACE conn2 <- [1,514,null,{}] 12:13:54 INFO - PROCESS | 3876 | 1467141234638 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:54 INFO - PROCESS | 3876 | 1467141234640 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:54 INFO - PROCESS | 3876 | 1467141234742 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:13:54 INFO - PROCESS | 3876 | 1467141234844 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 3876 | 1467141234847 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:54 INFO - PROCESS | 3876 | ++DOCSHELL 11273400 == 46 [pid = 3876] [id = 138] 12:13:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (112C8400) [pid = 3876] [serial = 412] [outer = 00000000] 12:13:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1669AC00) [pid = 3876] [serial = 413] [outer = 112C8400] 12:13:54 INFO - PROCESS | 3876 | 1467141234899 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (16B42C00) [pid = 3876] [serial = 414] [outer = 112C8400] 12:13:55 INFO - PROCESS | 3876 | 1467141235623 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1032ms 12:13:55 INFO - PROCESS | 3876 | 1467141235672 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 3876 | 1467141235676 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 12:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:13:55 INFO - PROCESS | 3876 | 1467141235696 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 3876 | 1467141235701 Marionette TRACE conn2 <- [1,518,null,{}] 12:13:55 INFO - PROCESS | 3876 | 1467141235706 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:55 INFO - PROCESS | 3876 | 1467141235708 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:55 INFO - PROCESS | 3876 | 1467141235856 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:13:55 INFO - PROCESS | 3876 | 1467141235872 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 3876 | 1467141235875 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:55 INFO - PROCESS | 3876 | ++DOCSHELL 11C3D400 == 47 [pid = 3876] [id = 139] 12:13:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (11C3D800) [pid = 3876] [serial = 415] [outer = 00000000] 12:13:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1401F000) [pid = 3876] [serial = 416] [outer = 11C3D800] 12:13:55 INFO - PROCESS | 3876 | 1467141235924 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (15D5A000) [pid = 3876] [serial = 417] [outer = 11C3D800] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1B28C400 == 46 [pid = 3876] [id = 15] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1ABDB400 == 45 [pid = 3876] [id = 14] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 14018C00 == 44 [pid = 3876] [id = 132] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 176AF800 == 43 [pid = 3876] [id = 129] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1A7CB800 == 42 [pid = 3876] [id = 11] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 15E5D000 == 41 [pid = 3876] [id = 26] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 162C1000 == 40 [pid = 3876] [id = 133] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 181B5400 == 39 [pid = 3876] [id = 130] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1AB82800 == 38 [pid = 3876] [id = 110] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1B3CF000 == 37 [pid = 3876] [id = 18] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 13931000 == 36 [pid = 3876] [id = 20] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 12DF2000 == 35 [pid = 3876] [id = 131] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 0F9E7000 == 34 [pid = 3876] [id = 19] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1AA22000 == 33 [pid = 3876] [id = 12] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1AB80000 == 32 [pid = 3876] [id = 13] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1A545C00 == 31 [pid = 3876] [id = 137] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 11273400 == 30 [pid = 3876] [id = 138] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 14F10C00 == 29 [pid = 3876] [id = 135] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 176AC800 == 28 [pid = 3876] [id = 136] 12:13:56 INFO - PROCESS | 3876 | --DOCSHELL 1031B800 == 27 [pid = 3876] [id = 134] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1773D000) [pid = 3876] [serial = 349] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (18103C00) [pid = 3876] [serial = 352] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1ACD8800) [pid = 3876] [serial = 329] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1401EC00) [pid = 3876] [serial = 350] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (16B3BC00) [pid = 3876] [serial = 343] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (16B43400) [pid = 3876] [serial = 344] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (17079400) [pid = 3876] [serial = 346] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (131E8400) [pid = 3876] [serial = 334] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1392F400) [pid = 3876] [serial = 335] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (112E0C00) [pid = 3876] [serial = 331] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1143C400) [pid = 3876] [serial = 332] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (162C3400) [pid = 3876] [serial = 340] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (166A1000) [pid = 3876] [serial = 341] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15A54C00) [pid = 3876] [serial = 337] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15D53800) [pid = 3876] [serial = 338] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (185F2C00) [pid = 3876] [serial = 355] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1A7C5C00) [pid = 3876] [serial = 364] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1A544800) [pid = 3876] [serial = 362] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1810C400) [pid = 3876] [serial = 353] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (19D50800) [pid = 3876] [serial = 361] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (19B92800) [pid = 3876] [serial = 356] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (162BF000) [pid = 3876] [serial = 358] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1716F800) [pid = 3876] [serial = 347] [outer = 00000000] [url = about:blank] 12:13:56 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16B3E800) [pid = 3876] [serial = 359] [outer = 00000000] [url = about:blank] 12:13:57 INFO - PROCESS | 3876 | 1467141237137 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1501ms 12:13:57 INFO - PROCESS | 3876 | 1467141237200 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 3876 | 1467141237204 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 12:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:13:57 INFO - PROCESS | 3876 | 1467141237210 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 3876 | 1467141237215 Marionette TRACE conn2 <- [1,522,null,{}] 12:13:57 INFO - PROCESS | 3876 | 1467141237223 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:57 INFO - PROCESS | 3876 | 1467141237227 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:57 INFO - PROCESS | 3876 | 1467141237362 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:13:57 INFO - PROCESS | 3876 | 1467141237377 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 3876 | 1467141237380 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:57 INFO - PROCESS | 3876 | ++DOCSHELL 112DF400 == 28 [pid = 3876] [id = 140] 12:13:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (112E0C00) [pid = 3876] [serial = 418] [outer = 00000000] 12:13:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (11CCDC00) [pid = 3876] [serial = 419] [outer = 112E0C00] 12:13:57 INFO - PROCESS | 3876 | 1467141237426 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (12820000) [pid = 3876] [serial = 420] [outer = 112E0C00] 12:13:57 INFO - PROCESS | 3876 | 1467141237865 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:13:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 688ms 12:13:57 INFO - PROCESS | 3876 | 1467141237905 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 3876 | 1467141237910 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 12:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:13:57 INFO - PROCESS | 3876 | 1467141237917 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 3876 | 1467141237920 Marionette TRACE conn2 <- [1,526,null,{}] 12:13:57 INFO - PROCESS | 3876 | 1467141237923 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:57 INFO - PROCESS | 3876 | 1467141237926 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:58 INFO - PROCESS | 3876 | 1467141238013 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:13:58 INFO - PROCESS | 3876 | 1467141238022 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 3876 | 1467141238024 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:58 INFO - PROCESS | 3876 | ++DOCSHELL 131EAC00 == 29 [pid = 3876] [id = 141] 12:13:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (131EB000) [pid = 3876] [serial = 421] [outer = 00000000] 12:13:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (13931000) [pid = 3876] [serial = 422] [outer = 131EB000] 12:13:58 INFO - PROCESS | 3876 | 1467141238071 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1401E800) [pid = 3876] [serial = 423] [outer = 131EB000] 12:13:58 INFO - PROCESS | 3876 | 1467141238541 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 641ms 12:13:58 INFO - PROCESS | 3876 | 1467141238553 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 3876 | 1467141238555 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 12:13:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:13:58 INFO - PROCESS | 3876 | 1467141238563 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 3876 | 1467141238566 Marionette TRACE conn2 <- [1,530,null,{}] 12:13:58 INFO - PROCESS | 3876 | 1467141238577 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:58 INFO - PROCESS | 3876 | 1467141238581 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:58 INFO - PROCESS | 3876 | 1467141238661 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:13:58 INFO - PROCESS | 3876 | 1467141238703 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 3876 | 1467141238707 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:58 INFO - PROCESS | 3876 | ++DOCSHELL 15E5E800 == 30 [pid = 3876] [id = 142] 12:13:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (15E5F400) [pid = 3876] [serial = 424] [outer = 00000000] 12:13:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (15E68000) [pid = 3876] [serial = 425] [outer = 15E5F400] 12:13:58 INFO - PROCESS | 3876 | 1467141238754 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (162C4000) [pid = 3876] [serial = 426] [outer = 15E5F400] 12:13:59 INFO - PROCESS | 3876 | 1467141239202 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:13:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:13:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:13:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:13:59 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:13:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:13:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:13:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:13:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 704ms 12:13:59 INFO - PROCESS | 3876 | 1467141239263 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 3876 | 1467141239266 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 12:13:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:13:59 INFO - PROCESS | 3876 | 1467141239269 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 3876 | 1467141239271 Marionette TRACE conn2 <- [1,534,null,{}] 12:13:59 INFO - PROCESS | 3876 | 1467141239274 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:59 INFO - PROCESS | 3876 | 1467141239276 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:59 INFO - PROCESS | 3876 | 1467141239396 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:13:59 INFO - PROCESS | 3876 | 1467141239401 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 3876 | 1467141239403 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:13:59 INFO - PROCESS | 3876 | ++DOCSHELL 1669E800 == 31 [pid = 3876] [id = 143] 12:13:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (166A0400) [pid = 3876] [serial = 427] [outer = 00000000] 12:13:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16B3FC00) [pid = 3876] [serial = 428] [outer = 166A0400] 12:13:59 INFO - PROCESS | 3876 | 1467141239447 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16B45400) [pid = 3876] [serial = 429] [outer = 166A0400] 12:13:59 INFO - PROCESS | 3876 | 1467141239857 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:13:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 626ms 12:13:59 INFO - PROCESS | 3876 | 1467141239907 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 3876 | 1467141239909 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 12:13:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:13:59 INFO - PROCESS | 3876 | 1467141239912 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 3876 | 1467141239915 Marionette TRACE conn2 <- [1,538,null,{}] 12:13:59 INFO - PROCESS | 3876 | 1467141239920 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:59 INFO - PROCESS | 3876 | 1467141239923 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:00 INFO - PROCESS | 3876 | 1467141240027 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:14:00 INFO - PROCESS | 3876 | 1467141240107 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 3876 | 1467141240109 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:00 INFO - PROCESS | 3876 | ++DOCSHELL 16F7A800 == 32 [pid = 3876] [id = 144] 12:14:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (16F80000) [pid = 3876] [serial = 430] [outer = 00000000] 12:14:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (170ED000) [pid = 3876] [serial = 431] [outer = 16F80000] 12:14:00 INFO - PROCESS | 3876 | 1467141240152 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (17178400) [pid = 3876] [serial = 432] [outer = 16F80000] 12:14:00 INFO - PROCESS | 3876 | 1467141240555 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:14:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 689ms 12:14:00 INFO - PROCESS | 3876 | 1467141240612 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 3876 | 1467141240614 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 12:14:00 INFO - PROCESS | 3876 | 1467141240617 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:14:00 INFO - PROCESS | 3876 | 1467141240619 Marionette TRACE conn2 <- [1,542,null,{}] 12:14:00 INFO - PROCESS | 3876 | 1467141240622 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:00 INFO - PROCESS | 3876 | 1467141240628 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:00 INFO - PROCESS | 3876 | 1467141240755 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:14:00 INFO - PROCESS | 3876 | 1467141240817 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 3876 | 1467141240819 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:00 INFO - PROCESS | 3876 | ++DOCSHELL 176A3800 == 33 [pid = 3876] [id = 145] 12:14:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (17720C00) [pid = 3876] [serial = 433] [outer = 00000000] 12:14:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (17E21800) [pid = 3876] [serial = 434] [outer = 17720C00] 12:14:00 INFO - PROCESS | 3876 | 1467141240862 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (185BE800) [pid = 3876] [serial = 435] [outer = 17720C00] 12:14:01 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:01 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:01 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (185C4800) [pid = 3876] [serial = 396] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (16F7D400) [pid = 3876] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1771E800) [pid = 3876] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1838C400) [pid = 3876] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1314B000) [pid = 3876] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15DC3800) [pid = 3876] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (13132000) [pid = 3876] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (11C43400) [pid = 3876] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (112C5000) [pid = 3876] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1A6CE000) [pid = 3876] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15DB8400) [pid = 3876] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:14:01 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (166A4800) [pid = 3876] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:14:01 INFO - PROCESS | 3876 | 1467141241497 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 908ms 12:14:01 INFO - PROCESS | 3876 | 1467141241522 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 3876 | 1467141241524 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 12:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:14:01 INFO - PROCESS | 3876 | 1467141241527 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 3876 | 1467141241529 Marionette TRACE conn2 <- [1,546,null,{}] 12:14:01 INFO - PROCESS | 3876 | 1467141241532 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:01 INFO - PROCESS | 3876 | 1467141241534 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:01 INFO - PROCESS | 3876 | 1467141241607 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:14:01 INFO - PROCESS | 3876 | 1467141241612 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 3876 | 1467141241614 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:01 INFO - PROCESS | 3876 | ++DOCSHELL 10B93400 == 34 [pid = 3876] [id = 146] 12:14:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (10BBD800) [pid = 3876] [serial = 436] [outer = 00000000] 12:14:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1551AC00) [pid = 3876] [serial = 437] [outer = 10BBD800] 12:14:01 INFO - PROCESS | 3876 | 1467141241660 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15B82000) [pid = 3876] [serial = 438] [outer = 10BBD800] 12:14:02 INFO - PROCESS | 3876 | 1467141242078 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 594ms 12:14:02 INFO - PROCESS | 3876 | 1467141242127 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 3876 | 1467141242129 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 12:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:14:02 INFO - PROCESS | 3876 | 1467141242132 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 3876 | 1467141242134 Marionette TRACE conn2 <- [1,550,null,{}] 12:14:02 INFO - PROCESS | 3876 | 1467141242137 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:02 INFO - PROCESS | 3876 | 1467141242139 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:02 INFO - PROCESS | 3876 | 1467141242213 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:14:02 INFO - PROCESS | 3876 | 1467141242218 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 3876 | 1467141242220 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:02 INFO - PROCESS | 3876 | ++DOCSHELL 18396C00 == 35 [pid = 3876] [id = 147] 12:14:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (18398000) [pid = 3876] [serial = 439] [outer = 00000000] 12:14:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185E9400) [pid = 3876] [serial = 440] [outer = 18398000] 12:14:02 INFO - PROCESS | 3876 | 1467141242263 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185BCC00) [pid = 3876] [serial = 441] [outer = 18398000] 12:14:02 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:02 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:02 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:02 INFO - PROCESS | 3876 | 1467141242664 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 594ms 12:14:02 INFO - PROCESS | 3876 | 1467141242727 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 3876 | 1467141242729 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 12:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:14:02 INFO - PROCESS | 3876 | 1467141242733 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 3876 | 1467141242734 Marionette TRACE conn2 <- [1,554,null,{}] 12:14:02 INFO - PROCESS | 3876 | 1467141242738 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:02 INFO - PROCESS | 3876 | 1467141242739 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:02 INFO - PROCESS | 3876 | 1467141242815 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:14:02 INFO - PROCESS | 3876 | 1467141242820 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 3876 | 1467141242822 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:02 INFO - PROCESS | 3876 | ++DOCSHELL 19B98800 == 36 [pid = 3876] [id = 148] 12:14:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (19B99400) [pid = 3876] [serial = 442] [outer = 00000000] 12:14:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (19D58000) [pid = 3876] [serial = 443] [outer = 19B99400] 12:14:02 INFO - PROCESS | 3876 | 1467141242867 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1A53A000) [pid = 3876] [serial = 444] [outer = 19B99400] 12:14:03 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:03 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:03 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:03 INFO - PROCESS | 3876 | 1467141243329 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 642ms 12:14:03 INFO - PROCESS | 3876 | 1467141243370 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 3876 | 1467141243372 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 12:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:14:03 INFO - PROCESS | 3876 | 1467141243380 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 3876 | 1467141243381 Marionette TRACE conn2 <- [1,558,null,{}] 12:14:03 INFO - PROCESS | 3876 | 1467141243384 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:03 INFO - PROCESS | 3876 | 1467141243386 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:03 INFO - PROCESS | 3876 | 1467141243504 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:14:03 INFO - PROCESS | 3876 | 1467141243632 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 3876 | 1467141243635 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:03 INFO - PROCESS | 3876 | ++DOCSHELL 0F97D000 == 37 [pid = 3876] [id = 149] 12:14:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (0F9DFC00) [pid = 3876] [serial = 445] [outer = 00000000] 12:14:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (10A08C00) [pid = 3876] [serial = 446] [outer = 0F9DFC00] 12:14:03 INFO - PROCESS | 3876 | 1467141243745 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (10F9DC00) [pid = 3876] [serial = 447] [outer = 0F9DFC00] 12:14:04 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:04 INFO - PROCESS | 3876 | 1467141244525 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1142ms 12:14:04 INFO - PROCESS | 3876 | 1467141244561 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 3876 | 1467141244565 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 12:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:14:04 INFO - PROCESS | 3876 | 1467141244571 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 3876 | 1467141244576 Marionette TRACE conn2 <- [1,562,null,{}] 12:14:04 INFO - PROCESS | 3876 | 1467141244605 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:04 INFO - PROCESS | 3876 | 1467141244608 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:04 INFO - PROCESS | 3876 | 1467141244729 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:14:04 INFO - PROCESS | 3876 | 1467141244804 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 3876 | 1467141244807 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:04 INFO - PROCESS | 3876 | ++DOCSHELL 14336800 == 38 [pid = 3876] [id = 150] 12:14:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (143AD000) [pid = 3876] [serial = 448] [outer = 00000000] 12:14:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (154B0C00) [pid = 3876] [serial = 449] [outer = 143AD000] 12:14:04 INFO - PROCESS | 3876 | 1467141244902 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (15D4D400) [pid = 3876] [serial = 450] [outer = 143AD000] 12:14:05 INFO - PROCESS | 3876 | 1467141245707 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1173ms 12:14:05 INFO - PROCESS | 3876 | 1467141245750 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 3876 | 1467141245754 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 12:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:14:05 INFO - PROCESS | 3876 | 1467141245790 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 3876 | 1467141245793 Marionette TRACE conn2 <- [1,566,null,{}] 12:14:05 INFO - PROCESS | 3876 | 1467141245799 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:05 INFO - PROCESS | 3876 | 1467141245801 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:05 INFO - PROCESS | 3876 | 1467141245917 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:14:06 INFO - PROCESS | 3876 | 1467141245993 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 3876 | 1467141245997 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:06 INFO - PROCESS | 3876 | ++DOCSHELL 112E1800 == 39 [pid = 3876] [id = 151] 12:14:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (112E2800) [pid = 3876] [serial = 451] [outer = 00000000] 12:14:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1314E400) [pid = 3876] [serial = 452] [outer = 112E2800] 12:14:06 INFO - PROCESS | 3876 | 1467141246104 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1393AC00) [pid = 3876] [serial = 453] [outer = 112E2800] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 19B98800 == 38 [pid = 3876] [id = 148] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 18396C00 == 37 [pid = 3876] [id = 147] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 10B93400 == 36 [pid = 3876] [id = 146] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 176A3800 == 35 [pid = 3876] [id = 145] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 16F7A800 == 34 [pid = 3876] [id = 144] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 1669E800 == 33 [pid = 3876] [id = 143] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 15E5E800 == 32 [pid = 3876] [id = 142] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 131EAC00 == 31 [pid = 3876] [id = 141] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 112DF400 == 30 [pid = 3876] [id = 140] 12:14:06 INFO - PROCESS | 3876 | --DOCSHELL 11C3D400 == 29 [pid = 3876] [id = 139] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (12BC7000) [pid = 3876] [serial = 370] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (13149800) [pid = 3876] [serial = 371] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (12DF6000) [pid = 3876] [serial = 367] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (131E8800) [pid = 3876] [serial = 368] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1A7C6C00) [pid = 3876] [serial = 365] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (15DC3C00) [pid = 3876] [serial = 376] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (15E5D800) [pid = 3876] [serial = 377] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (16B3CC00) [pid = 3876] [serial = 379] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1A541400) [pid = 3876] [serial = 398] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (185CB000) [pid = 3876] [serial = 389] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (177A6800) [pid = 3876] [serial = 392] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (19B93800) [pid = 3876] [serial = 395] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (16B46000) [pid = 3876] [serial = 380] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (14334C00) [pid = 3876] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1A53B400) [pid = 3876] [serial = 397] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1706DC00) [pid = 3876] [serial = 382] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17076000) [pid = 3876] [serial = 383] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (17E1A400) [pid = 3876] [serial = 386] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (177AC000) [pid = 3876] [serial = 385] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (185CAC00) [pid = 3876] [serial = 388] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16BDC800) [pid = 3876] [serial = 391] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (185ED800) [pid = 3876] [serial = 394] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (14330000) [pid = 3876] [serial = 373] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (143A3800) [pid = 3876] [serial = 374] [outer = 00000000] [url = about:blank] 12:14:06 INFO - PROCESS | 3876 | 1467141246553 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 798ms 12:14:06 INFO - PROCESS | 3876 | 1467141246592 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 3876 | 1467141246596 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 12:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:14:06 INFO - PROCESS | 3876 | 1467141246603 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 3876 | 1467141246605 Marionette TRACE conn2 <- [1,570,null,{}] 12:14:06 INFO - PROCESS | 3876 | 1467141246613 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:06 INFO - PROCESS | 3876 | 1467141246615 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:06 INFO - PROCESS | 3876 | 1467141246700 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:14:06 INFO - PROCESS | 3876 | 1467141246709 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 3876 | 1467141246711 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:06 INFO - PROCESS | 3876 | ++DOCSHELL 13149800 == 30 [pid = 3876] [id = 152] 12:14:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (131E2800) [pid = 3876] [serial = 454] [outer = 00000000] 12:14:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (14333800) [pid = 3876] [serial = 455] [outer = 131E2800] 12:14:06 INFO - PROCESS | 3876 | 1467141246757 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (143AE000) [pid = 3876] [serial = 456] [outer = 131E2800] 12:14:07 INFO - PROCESS | 3876 | 1467141247219 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 641ms 12:14:07 INFO - PROCESS | 3876 | 1467141247243 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:14:07 INFO - PROCESS | 3876 | 1467141247245 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 12:14:07 INFO - PROCESS | 3876 | 1467141247248 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 3876 | 1467141247252 Marionette TRACE conn2 <- [1,574,null,{}] 12:14:07 INFO - PROCESS | 3876 | 1467141247262 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:07 INFO - PROCESS | 3876 | 1467141247267 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:07 INFO - PROCESS | 3876 | 1467141247348 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:14:07 INFO - PROCESS | 3876 | 1467141247357 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 3876 | 1467141247360 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:07 INFO - PROCESS | 3876 | ++DOCSHELL 15E5D800 == 31 [pid = 3876] [id = 153] 12:14:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15E5E800) [pid = 3876] [serial = 457] [outer = 00000000] 12:14:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15E69800) [pid = 3876] [serial = 458] [outer = 15E5E800] 12:14:07 INFO - PROCESS | 3876 | 1467141247407 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1669C800) [pid = 3876] [serial = 459] [outer = 15E5E800] 12:14:07 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:07 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:07 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:07 INFO - PROCESS | 3876 | 1467141247874 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 641ms 12:14:07 INFO - PROCESS | 3876 | 1467141247883 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 3876 | 1467141247886 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 12:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:14:07 INFO - PROCESS | 3876 | 1467141247889 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 3876 | 1467141247891 Marionette TRACE conn2 <- [1,578,null,{}] 12:14:07 INFO - PROCESS | 3876 | 1467141247894 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:07 INFO - PROCESS | 3876 | 1467141247896 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:07 INFO - PROCESS | 3876 | 1467141247978 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:14:07 INFO - PROCESS | 3876 | 1467141247983 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 3876 | 1467141247985 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:08 INFO - PROCESS | 3876 | ++DOCSHELL 16B44800 == 32 [pid = 3876] [id = 154] 12:14:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16B46800) [pid = 3876] [serial = 460] [outer = 00000000] 12:14:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1706C400) [pid = 3876] [serial = 461] [outer = 16B46800] 12:14:08 INFO - PROCESS | 3876 | 1467141248030 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17073000) [pid = 3876] [serial = 462] [outer = 16B46800] 12:14:08 INFO - PROCESS | 3876 | 1467141248462 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:14:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 595ms 12:14:08 INFO - PROCESS | 3876 | 1467141248487 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 3876 | 1467141248489 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 12:14:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:14:08 INFO - PROCESS | 3876 | 1467141248492 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 3876 | 1467141248494 Marionette TRACE conn2 <- [1,582,null,{}] 12:14:08 INFO - PROCESS | 3876 | 1467141248514 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:08 INFO - PROCESS | 3876 | 1467141248516 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:08 INFO - PROCESS | 3876 | 1467141248622 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:14:08 INFO - PROCESS | 3876 | 1467141248627 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 3876 | 1467141248629 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:08 INFO - PROCESS | 3876 | ++DOCSHELL 13153C00 == 33 [pid = 3876] [id = 155] 12:14:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16B3A400) [pid = 3876] [serial = 463] [outer = 00000000] 12:14:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (176A7800) [pid = 3876] [serial = 464] [outer = 16B3A400] 12:14:08 INFO - PROCESS | 3876 | 1467141248672 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1772D800) [pid = 3876] [serial = 465] [outer = 16B3A400] 12:14:09 INFO - PROCESS | 3876 | 1467141249116 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 657ms 12:14:09 INFO - PROCESS | 3876 | 1467141249150 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 3876 | 1467141249152 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 12:14:09 INFO - PROCESS | 3876 | 1467141249156 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:14:09 INFO - PROCESS | 3876 | 1467141249157 Marionette TRACE conn2 <- [1,586,null,{}] 12:14:09 INFO - PROCESS | 3876 | 1467141249167 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:09 INFO - PROCESS | 3876 | 1467141249172 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:09 INFO - PROCESS | 3876 | 1467141249299 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:14:09 INFO - PROCESS | 3876 | 1467141249310 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 3876 | 1467141249312 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:09 INFO - PROCESS | 3876 | ++DOCSHELL 177AC000 == 34 [pid = 3876] [id = 156] 12:14:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17868800) [pid = 3876] [serial = 466] [outer = 00000000] 12:14:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (181B5400) [pid = 3876] [serial = 467] [outer = 17868800] 12:14:09 INFO - PROCESS | 3876 | 1467141249401 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1838C400) [pid = 3876] [serial = 468] [outer = 17868800] 12:14:09 INFO - PROCESS | 3876 | 1467141249800 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 704ms 12:14:09 INFO - PROCESS | 3876 | 1467141249856 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 3876 | 1467141249857 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 12:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:14:09 INFO - PROCESS | 3876 | 1467141249867 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 3876 | 1467141249868 Marionette TRACE conn2 <- [1,590,null,{}] 12:14:09 INFO - PROCESS | 3876 | 1467141249872 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:09 INFO - PROCESS | 3876 | 1467141249874 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:10 INFO - PROCESS | 3876 | 1467141250001 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:14:10 INFO - PROCESS | 3876 | 1467141250036 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 3876 | 1467141250038 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:10 INFO - PROCESS | 3876 | ++DOCSHELL 185EDC00 == 35 [pid = 3876] [id = 157] 12:14:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (185F0C00) [pid = 3876] [serial = 469] [outer = 00000000] 12:14:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (19B97C00) [pid = 3876] [serial = 470] [outer = 185F0C00] 12:14:10 INFO - PROCESS | 3876 | 1467141250085 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (19B99800) [pid = 3876] [serial = 471] [outer = 185F0C00] 12:14:10 INFO - PROCESS | 3876 | 1467141250505 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 704ms 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (15E5F400) [pid = 3876] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (166A0400) [pid = 3876] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (17720C00) [pid = 3876] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (131EB000) [pid = 3876] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (112E0C00) [pid = 3876] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (11C3D800) [pid = 3876] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (16F80000) [pid = 3876] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (10321C00) [pid = 3876] [serial = 399] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15401C00) [pid = 3876] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1771F800) [pid = 3876] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1A7C2C00) [pid = 3876] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (112C8400) [pid = 3876] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (10BBD800) [pid = 3876] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:14:10 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (18398000) [pid = 3876] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:14:10 INFO - PROCESS | 3876 | 1467141250616 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 3876 | 1467141250618 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 12:14:10 INFO - PROCESS | 3876 | 1467141250627 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 3876 | 1467141250628 Marionette TRACE conn2 <- [1,594,null,{}] 12:14:10 INFO - PROCESS | 3876 | 1467141250633 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:10 INFO - PROCESS | 3876 | 1467141250636 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:10 INFO - PROCESS | 3876 | 1467141250741 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:14:10 INFO - PROCESS | 3876 | 1467141250748 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 3876 | 1467141250750 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:10 INFO - PROCESS | 3876 | ++DOCSHELL 13153000 == 36 [pid = 3876] [id = 158] 12:14:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (131E9800) [pid = 3876] [serial = 472] [outer = 00000000] 12:14:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (156D3C00) [pid = 3876] [serial = 473] [outer = 131E9800] 12:14:10 INFO - PROCESS | 3876 | 1467141250794 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (15E69400) [pid = 3876] [serial = 474] [outer = 131E9800] 12:14:11 INFO - PROCESS | 3876 | 1467141251204 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 641ms 12:14:11 INFO - PROCESS | 3876 | 1467141251261 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 3876 | 1467141251263 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 12:14:11 INFO - PROCESS | 3876 | 1467141251266 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:14:11 INFO - PROCESS | 3876 | 1467141251268 Marionette TRACE conn2 <- [1,598,null,{}] 12:14:11 INFO - PROCESS | 3876 | 1467141251271 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:11 INFO - PROCESS | 3876 | 1467141251273 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:11 INFO - PROCESS | 3876 | 1467141251373 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:14:11 INFO - PROCESS | 3876 | 1467141251381 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 3876 | 1467141251383 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:11 INFO - PROCESS | 3876 | ++DOCSHELL 16F83C00 == 37 [pid = 3876] [id = 159] 12:14:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1706EC00) [pid = 3876] [serial = 475] [outer = 00000000] 12:14:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17E1A400) [pid = 3876] [serial = 476] [outer = 1706EC00] 12:14:11 INFO - PROCESS | 3876 | 1467141251425 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (185EC000) [pid = 3876] [serial = 477] [outer = 1706EC00] 12:14:11 INFO - PROCESS | 3876 | 1467141251833 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 595ms 12:14:11 INFO - PROCESS | 3876 | 1467141251874 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 3876 | 1467141251876 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 12:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:14:11 INFO - PROCESS | 3876 | 1467141251881 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 3876 | 1467141251883 Marionette TRACE conn2 <- [1,602,null,{}] 12:14:11 INFO - PROCESS | 3876 | 1467141251886 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:11 INFO - PROCESS | 3876 | 1467141251888 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:11 INFO - PROCESS | 3876 | 1467141251980 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:14:12 INFO - PROCESS | 3876 | 1467141252029 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 3876 | 1467141252031 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:12 INFO - PROCESS | 3876 | ++DOCSHELL 15E65800 == 38 [pid = 3876] [id = 160] 12:14:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1A7C8400) [pid = 3876] [serial = 478] [outer = 00000000] 12:14:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1A7CC800) [pid = 3876] [serial = 479] [outer = 1A7C8400] 12:14:12 INFO - PROCESS | 3876 | 1467141252075 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1AA23400) [pid = 3876] [serial = 480] [outer = 1A7C8400] 12:14:12 INFO - PROCESS | 3876 | 1467141252591 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 735ms 12:14:12 INFO - PROCESS | 3876 | 1467141252656 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 3876 | 1467141252660 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 12:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:14:12 INFO - PROCESS | 3876 | 1467141252719 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 3876 | 1467141252724 Marionette TRACE conn2 <- [1,606,null,{}] 12:14:12 INFO - PROCESS | 3876 | 1467141252746 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:12 INFO - PROCESS | 3876 | 1467141252749 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:12 INFO - PROCESS | 3876 | 1467141252903 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:14:13 INFO - PROCESS | 3876 | 1467141253028 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 3876 | 1467141253033 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:13 INFO - PROCESS | 3876 | ++DOCSHELL 0C779000 == 39 [pid = 3876] [id = 161] 12:14:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (10A76000) [pid = 3876] [serial = 481] [outer = 00000000] 12:14:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (112E0400) [pid = 3876] [serial = 482] [outer = 10A76000] 12:14:13 INFO - PROCESS | 3876 | 1467141253113 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (11445C00) [pid = 3876] [serial = 483] [outer = 10A76000] 12:14:13 INFO - PROCESS | 3876 | 1467141253665 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1064ms 12:14:13 INFO - PROCESS | 3876 | 1467141253732 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 3876 | 1467141253735 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 12:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:14:13 INFO - PROCESS | 3876 | 1467141253742 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 3876 | 1467141253746 Marionette TRACE conn2 <- [1,610,null,{}] 12:14:13 INFO - PROCESS | 3876 | 1467141253750 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:13 INFO - PROCESS | 3876 | 1467141253753 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:13 INFO - PROCESS | 3876 | 1467141253859 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:14:13 INFO - PROCESS | 3876 | 1467141253956 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 3876 | 1467141253959 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:14 INFO - PROCESS | 3876 | ++DOCSHELL 16B40800 == 40 [pid = 3876] [id = 162] 12:14:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (16B43000) [pid = 3876] [serial = 484] [outer = 00000000] 12:14:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1706CC00) [pid = 3876] [serial = 485] [outer = 16B43000] 12:14:14 INFO - PROCESS | 3876 | 1467141254013 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (177AAC00) [pid = 3876] [serial = 486] [outer = 16B43000] 12:14:14 INFO - PROCESS | 3876 | 1467141254611 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 954ms 12:14:14 INFO - PROCESS | 3876 | 1467141254682 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 3876 | 1467141254685 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 12:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:14:14 INFO - PROCESS | 3876 | 1467141254689 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 3876 | 1467141254691 Marionette TRACE conn2 <- [1,614,null,{}] 12:14:14 INFO - PROCESS | 3876 | 1467141254700 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:14 INFO - PROCESS | 3876 | 1467141254705 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:14 INFO - PROCESS | 3876 | 1467141254812 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:14:14 INFO - PROCESS | 3876 | 1467141254937 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 3876 | 1467141254941 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:14 INFO - PROCESS | 3876 | ++DOCSHELL 1A7C9800 == 41 [pid = 3876] [id = 163] 12:14:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1A7CAC00) [pid = 3876] [serial = 487] [outer = 00000000] 12:14:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1AA25C00) [pid = 3876] [serial = 488] [outer = 1A7CAC00] 12:14:15 INFO - PROCESS | 3876 | 1467141254998 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1AA2B800) [pid = 3876] [serial = 489] [outer = 1A7CAC00] 12:14:15 INFO - PROCESS | 3876 | 1467141255563 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 955ms 12:14:15 INFO - PROCESS | 3876 | 1467141255635 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 3876 | 1467141255638 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 12:14:15 INFO - PROCESS | 3876 | 1467141255642 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:14:15 INFO - PROCESS | 3876 | 1467141255644 Marionette TRACE conn2 <- [1,618,null,{}] 12:14:15 INFO - PROCESS | 3876 | 1467141255648 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:15 INFO - PROCESS | 3876 | 1467141255650 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:15 INFO - PROCESS | 3876 | 1467141255754 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:14:16 INFO - PROCESS | 3876 | 1467141256001 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 3876 | 1467141256004 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:16 INFO - PROCESS | 3876 | ++DOCSHELL 10A79800 == 42 [pid = 3876] [id = 164] 12:14:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (10A79C00) [pid = 3876] [serial = 490] [outer = 00000000] 12:14:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (10FA6C00) [pid = 3876] [serial = 491] [outer = 10A79C00] 12:14:16 INFO - PROCESS | 3876 | 1467141256071 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (112C9C00) [pid = 3876] [serial = 492] [outer = 10A79C00] 12:14:16 INFO - PROCESS | 3876 | 1467141256658 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1033ms 12:14:16 INFO - PROCESS | 3876 | 1467141256683 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 3876 | 1467141256687 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 12:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:14:16 INFO - PROCESS | 3876 | 1467141256707 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 3876 | 1467141256710 Marionette TRACE conn2 <- [1,622,null,{}] 12:14:16 INFO - PROCESS | 3876 | 1467141256715 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:16 INFO - PROCESS | 3876 | 1467141256720 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:16 INFO - PROCESS | 3876 | 1467141256818 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 16F83C00 == 41 [pid = 3876] [id = 159] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 13153000 == 40 [pid = 3876] [id = 158] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 185EDC00 == 39 [pid = 3876] [id = 157] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 177AC000 == 38 [pid = 3876] [id = 156] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 13153C00 == 37 [pid = 3876] [id = 155] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 16B44800 == 36 [pid = 3876] [id = 154] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 15E5D800 == 35 [pid = 3876] [id = 153] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 13149800 == 34 [pid = 3876] [id = 152] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 112E1800 == 33 [pid = 3876] [id = 151] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 0F97D000 == 32 [pid = 3876] [id = 149] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 14336800 == 31 [pid = 3876] [id = 150] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 10A79800 == 30 [pid = 3876] [id = 164] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 1A7C9800 == 29 [pid = 3876] [id = 163] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 15E65800 == 28 [pid = 3876] [id = 160] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 0C779000 == 27 [pid = 3876] [id = 161] 12:14:17 INFO - PROCESS | 3876 | --DOCSHELL 16B40800 == 26 [pid = 3876] [id = 162] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (15E68000) [pid = 3876] [serial = 425] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (16B3FC00) [pid = 3876] [serial = 428] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (17E21800) [pid = 3876] [serial = 434] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (13931000) [pid = 3876] [serial = 422] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (11CCDC00) [pid = 3876] [serial = 419] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (12820000) [pid = 3876] [serial = 420] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (15D5A000) [pid = 3876] [serial = 417] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1401F000) [pid = 3876] [serial = 416] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (17178400) [pid = 3876] [serial = 432] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (10BBD400) [pid = 3876] [serial = 401] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (10A76800) [pid = 3876] [serial = 400] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1669D800) [pid = 3876] [serial = 405] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15DBD400) [pid = 3876] [serial = 404] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (170ED000) [pid = 3876] [serial = 431] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (185EC400) [pid = 3876] [serial = 408] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (181AEC00) [pid = 3876] [serial = 407] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1AA2AC00) [pid = 3876] [serial = 411] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1AA27C00) [pid = 3876] [serial = 410] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B42C00) [pid = 3876] [serial = 414] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1669AC00) [pid = 3876] [serial = 413] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15B82000) [pid = 3876] [serial = 438] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1551AC00) [pid = 3876] [serial = 437] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (185BE800) [pid = 3876] [serial = 435] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1401E800) [pid = 3876] [serial = 423] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16B45400) [pid = 3876] [serial = 429] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (185E9400) [pid = 3876] [serial = 440] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (185BCC00) [pid = 3876] [serial = 441] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (162C4000) [pid = 3876] [serial = 426] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (19D58000) [pid = 3876] [serial = 443] [outer = 00000000] [url = about:blank] 12:14:17 INFO - PROCESS | 3876 | 1467141257582 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 3876 | 1467141257586 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:17 INFO - PROCESS | 3876 | ++DOCSHELL 1055A800 == 27 [pid = 3876] [id = 165] 12:14:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (10A01400) [pid = 3876] [serial = 493] [outer = 00000000] 12:14:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (10A79800) [pid = 3876] [serial = 494] [outer = 10A01400] 12:14:17 INFO - PROCESS | 3876 | 1467141257634 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (10BBD400) [pid = 3876] [serial = 495] [outer = 10A01400] 12:14:17 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:18 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:18 INFO - PROCESS | 3876 | 1467141258063 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1424ms 12:14:18 INFO - PROCESS | 3876 | 1467141258120 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 3876 | 1467141258123 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 12:14:18 INFO - PROCESS | 3876 | 1467141258127 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:14:18 INFO - PROCESS | 3876 | 1467141258130 Marionette TRACE conn2 <- [1,626,null,{}] 12:14:18 INFO - PROCESS | 3876 | 1467141258135 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:18 INFO - PROCESS | 3876 | 1467141258138 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:18 INFO - PROCESS | 3876 | 1467141258240 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:14:18 INFO - PROCESS | 3876 | 1467141258256 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 3876 | 1467141258258 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:18 INFO - PROCESS | 3876 | ++DOCSHELL 13076000 == 28 [pid = 3876] [id = 166] 12:14:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (130A4800) [pid = 3876] [serial = 496] [outer = 00000000] 12:14:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1314EC00) [pid = 3876] [serial = 497] [outer = 130A4800] 12:14:18 INFO - PROCESS | 3876 | 1467141258315 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (13936400) [pid = 3876] [serial = 498] [outer = 130A4800] 12:14:18 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:18 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:18 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:18 INFO - PROCESS | 3876 | 1467141258763 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 689ms 12:14:18 INFO - PROCESS | 3876 | 1467141258831 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 3876 | 1467141258835 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:14:18 INFO - PROCESS | 3876 | 1467141258871 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 3876 | 1467141258873 Marionette TRACE conn2 <- [1,630,null,{}] 12:14:18 INFO - PROCESS | 3876 | 1467141258880 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:18 INFO - PROCESS | 3876 | 1467141258883 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:19 INFO - PROCESS | 3876 | 1467141258996 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:14:19 INFO - PROCESS | 3876 | 1467141259047 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 3876 | 1467141259050 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:19 INFO - PROCESS | 3876 | ++DOCSHELL 156CE800 == 29 [pid = 3876] [id = 167] 12:14:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (156CF800) [pid = 3876] [serial = 499] [outer = 00000000] 12:14:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15D59800) [pid = 3876] [serial = 500] [outer = 156CF800] 12:14:19 INFO - PROCESS | 3876 | 1467141259095 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15DBEC00) [pid = 3876] [serial = 501] [outer = 156CF800] 12:14:19 INFO - PROCESS | 3876 | 1467141259465 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:14:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 657ms 12:14:19 INFO - PROCESS | 3876 | 1467141259537 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 3876 | 1467141259540 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 12:14:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:14:19 INFO - PROCESS | 3876 | 1467141259550 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 3876 | 1467141259555 Marionette TRACE conn2 <- [1,634,null,{}] 12:14:19 INFO - PROCESS | 3876 | 1467141259569 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:19 INFO - PROCESS | 3876 | 1467141259573 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:19 INFO - PROCESS | 3876 | 1467141259684 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:14:19 INFO - PROCESS | 3876 | 1467141259695 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 3876 | 1467141259697 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:19 INFO - PROCESS | 3876 | ++DOCSHELL 1669AC00 == 30 [pid = 3876] [id = 168] 12:14:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1669BC00) [pid = 3876] [serial = 502] [outer = 00000000] 12:14:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16B17400) [pid = 3876] [serial = 503] [outer = 1669BC00] 12:14:19 INFO - PROCESS | 3876 | 1467141259751 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B41C00) [pid = 3876] [serial = 504] [outer = 1669BC00] 12:14:20 INFO - PROCESS | 3876 | 1467141260173 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 657ms 12:14:20 INFO - PROCESS | 3876 | 1467141260201 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 3876 | 1467141260204 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 12:14:20 INFO - PROCESS | 3876 | 1467141260207 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:14:20 INFO - PROCESS | 3876 | 1467141260209 Marionette TRACE conn2 <- [1,638,null,{}] 12:14:20 INFO - PROCESS | 3876 | 1467141260212 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 3876 | 1467141260214 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:20 INFO - PROCESS | 3876 | 1467141260357 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:14:20 INFO - PROCESS | 3876 | 1467141260379 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 3876 | 1467141260381 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:20 INFO - PROCESS | 3876 | ++DOCSHELL 16F76000 == 31 [pid = 3876] [id = 169] 12:14:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16F7A400) [pid = 3876] [serial = 505] [outer = 00000000] 12:14:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1706DC00) [pid = 3876] [serial = 506] [outer = 16F7A400] 12:14:20 INFO - PROCESS | 3876 | 1467141260425 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1707A400) [pid = 3876] [serial = 507] [outer = 16F7A400] 12:14:20 INFO - PROCESS | 3876 | 1467141260845 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 688ms 12:14:20 INFO - PROCESS | 3876 | 1467141260907 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 3876 | 1467141260909 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 12:14:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:14:20 INFO - PROCESS | 3876 | 1467141260912 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 3876 | 1467141260914 Marionette TRACE conn2 <- [1,642,null,{}] 12:14:20 INFO - PROCESS | 3876 | 1467141260918 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 3876 | 1467141260920 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:21 INFO - PROCESS | 3876 | 1467141261025 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:14:21 INFO - PROCESS | 3876 | 1467141261080 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 3876 | 1467141261086 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:21 INFO - PROCESS | 3876 | ++DOCSHELL 1772A800 == 32 [pid = 3876] [id = 170] 12:14:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1772AC00) [pid = 3876] [serial = 508] [outer = 00000000] 12:14:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (177ACC00) [pid = 3876] [serial = 509] [outer = 1772AC00] 12:14:21 INFO - PROCESS | 3876 | 1467141261140 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17E74C00) [pid = 3876] [serial = 510] [outer = 1772AC00] 12:14:21 INFO - PROCESS | 3876 | 1467141261787 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16B3A400) [pid = 3876] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17868800) [pid = 3876] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (185F0C00) [pid = 3876] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (112E2800) [pid = 3876] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15E5E800) [pid = 3876] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (143AD000) [pid = 3876] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (131E9800) [pid = 3876] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B46800) [pid = 3876] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (131E2800) [pid = 3876] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (0F9DFC00) [pid = 3876] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1706EC00) [pid = 3876] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (19B99400) [pid = 3876] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:14:21 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1A7C8400) [pid = 3876] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:14:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:14:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 939ms 12:14:21 INFO - PROCESS | 3876 | 1467141261858 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 3876 | 1467141261860 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 12:14:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:14:21 INFO - PROCESS | 3876 | 1467141261863 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 3876 | 1467141261865 Marionette TRACE conn2 <- [1,646,null,{}] 12:14:21 INFO - PROCESS | 3876 | 1467141261868 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:21 INFO - PROCESS | 3876 | 1467141261871 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:21 INFO - PROCESS | 3876 | 1467141261947 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:14:21 INFO - PROCESS | 3876 | 1467141261954 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 3876 | 1467141261956 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:21 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E5400 == 33 [pid = 3876] [id = 171] 12:14:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15404800) [pid = 3876] [serial = 511] [outer = 00000000] 12:14:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B41800) [pid = 3876] [serial = 512] [outer = 15404800] 12:14:22 INFO - PROCESS | 3876 | 1467141261999 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17724800) [pid = 3876] [serial = 513] [outer = 15404800] 12:14:22 INFO - PROCESS | 3876 | 1467141262426 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:14:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 595ms 12:14:22 INFO - PROCESS | 3876 | 1467141262463 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 3876 | 1467141262465 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 12:14:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:14:22 INFO - PROCESS | 3876 | 1467141262468 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 3876 | 1467141262470 Marionette TRACE conn2 <- [1,650,null,{}] 12:14:22 INFO - PROCESS | 3876 | 1467141262473 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:22 INFO - PROCESS | 3876 | 1467141262475 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:22 INFO - PROCESS | 3876 | 1467141262549 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:14:22 INFO - PROCESS | 3876 | 1467141262555 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 3876 | 1467141262557 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:22 INFO - PROCESS | 3876 | ++DOCSHELL 181B1800 == 34 [pid = 3876] [id = 172] 12:14:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (181B3800) [pid = 3876] [serial = 514] [outer = 00000000] 12:14:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (185C0800) [pid = 3876] [serial = 515] [outer = 181B3800] 12:14:22 INFO - PROCESS | 3876 | 1467141262603 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (185ED400) [pid = 3876] [serial = 516] [outer = 181B3800] 12:14:22 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:22 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:22 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:23 INFO - PROCESS | 3876 | 1467141263000 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 594ms 12:14:23 INFO - PROCESS | 3876 | 1467141263063 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 3876 | 1467141263065 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 12:14:23 INFO - PROCESS | 3876 | 1467141263068 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:14:23 INFO - PROCESS | 3876 | 1467141263070 Marionette TRACE conn2 <- [1,654,null,{}] 12:14:23 INFO - PROCESS | 3876 | 1467141263073 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:23 INFO - PROCESS | 3876 | 1467141263075 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:23 INFO - PROCESS | 3876 | 1467141263151 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:14:23 INFO - PROCESS | 3876 | 1467141263156 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 3876 | 1467141263158 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:23 INFO - PROCESS | 3876 | ++DOCSHELL 1700B000 == 35 [pid = 3876] [id = 173] 12:14:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17E1AC00) [pid = 3876] [serial = 517] [outer = 00000000] 12:14:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (19B96800) [pid = 3876] [serial = 518] [outer = 17E1AC00] 12:14:23 INFO - PROCESS | 3876 | 1467141263204 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (185F1C00) [pid = 3876] [serial = 519] [outer = 17E1AC00] 12:14:23 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:23 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:23 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:23 INFO - PROCESS | 3876 | 1467141263649 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:14:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 626ms 12:14:23 INFO - PROCESS | 3876 | 1467141263707 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 3876 | 1467141263709 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:14:23 INFO - PROCESS | 3876 | 1467141263713 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 3876 | 1467141263715 Marionette TRACE conn2 <- [1,658,null,{}] 12:14:23 INFO - PROCESS | 3876 | 1467141263718 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:23 INFO - PROCESS | 3876 | 1467141263720 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:23 INFO - PROCESS | 3876 | 1467141263796 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:14:23 INFO - PROCESS | 3876 | 1467141263922 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 3876 | 1467141263925 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:23 INFO - PROCESS | 3876 | ++DOCSHELL 0F394400 == 36 [pid = 3876] [id = 174] 12:14:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (0F397400) [pid = 3876] [serial = 520] [outer = 00000000] 12:14:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1036A400) [pid = 3876] [serial = 521] [outer = 0F397400] 12:14:24 INFO - PROCESS | 3876 | 1467141263981 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (10B8D400) [pid = 3876] [serial = 522] [outer = 0F397400] 12:14:24 INFO - PROCESS | 3876 | 1467141264731 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:14:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:14:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1095ms 12:14:24 INFO - PROCESS | 3876 | 1467141264815 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 3876 | 1467141264818 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 12:14:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:14:24 INFO - PROCESS | 3876 | 1467141264823 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 3876 | 1467141264827 Marionette TRACE conn2 <- [1,662,null,{}] 12:14:24 INFO - PROCESS | 3876 | 1467141264832 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:24 INFO - PROCESS | 3876 | 1467141264835 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:24 INFO - PROCESS | 3876 | 1467141264955 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:14:25 INFO - PROCESS | 3876 | 1467141265073 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 3876 | 1467141265076 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:25 INFO - PROCESS | 3876 | ++DOCSHELL 14014C00 == 37 [pid = 3876] [id = 175] 12:14:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (14331C00) [pid = 3876] [serial = 523] [outer = 00000000] 12:14:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (15A54C00) [pid = 3876] [serial = 524] [outer = 14331C00] 12:14:25 INFO - PROCESS | 3876 | 1467141265132 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15DC4400) [pid = 3876] [serial = 525] [outer = 14331C00] 12:14:25 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:25 INFO - PROCESS | 3876 | [3876] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:25 INFO - PROCESS | 3876 | 1467141265902 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:14:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1142ms 12:14:25 INFO - PROCESS | 3876 | 1467141265978 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 3876 | 1467141265981 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 12:14:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:14:26 INFO - PROCESS | 3876 | 1467141265987 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 3876 | 1467141265990 Marionette TRACE conn2 <- [1,666,null,{}] 12:14:26 INFO - PROCESS | 3876 | 1467141265995 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:26 INFO - PROCESS | 3876 | 1467141265999 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:26 INFO - PROCESS | 3876 | 1467141266108 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:14:26 INFO - PROCESS | 3876 | 1467141266185 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 3876 | 1467141266189 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:26 INFO - PROCESS | 3876 | ++DOCSHELL 13074400 == 38 [pid = 3876] [id = 176] 12:14:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (130A0400) [pid = 3876] [serial = 526] [outer = 00000000] 12:14:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (131E9C00) [pid = 3876] [serial = 527] [outer = 130A0400] 12:14:26 INFO - PROCESS | 3876 | 1467141266238 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (14012C00) [pid = 3876] [serial = 528] [outer = 130A0400] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 1700B000 == 37 [pid = 3876] [id = 173] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 181B1800 == 36 [pid = 3876] [id = 172] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 0F9E5400 == 35 [pid = 3876] [id = 171] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 1772A800 == 34 [pid = 3876] [id = 170] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 16F76000 == 33 [pid = 3876] [id = 169] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 1669AC00 == 32 [pid = 3876] [id = 168] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 156CE800 == 31 [pid = 3876] [id = 167] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 13076000 == 30 [pid = 3876] [id = 166] 12:14:26 INFO - PROCESS | 3876 | --DOCSHELL 1055A800 == 29 [pid = 3876] [id = 165] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1A7CC800) [pid = 3876] [serial = 479] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1772D800) [pid = 3876] [serial = 465] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1838C400) [pid = 3876] [serial = 468] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (181B5400) [pid = 3876] [serial = 467] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (19B97C00) [pid = 3876] [serial = 470] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1314E400) [pid = 3876] [serial = 452] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1393AC00) [pid = 3876] [serial = 453] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15E69800) [pid = 3876] [serial = 458] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1669C800) [pid = 3876] [serial = 459] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (154B0C00) [pid = 3876] [serial = 449] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (156D3C00) [pid = 3876] [serial = 473] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15D4D400) [pid = 3876] [serial = 450] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1706C400) [pid = 3876] [serial = 461] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (14333800) [pid = 3876] [serial = 455] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (143AE000) [pid = 3876] [serial = 456] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (10A08C00) [pid = 3876] [serial = 446] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15E69400) [pid = 3876] [serial = 474] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (10F9DC00) [pid = 3876] [serial = 447] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17E1A400) [pid = 3876] [serial = 476] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1A53A000) [pid = 3876] [serial = 444] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1AA23400) [pid = 3876] [serial = 480] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (19B99800) [pid = 3876] [serial = 471] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (176A7800) [pid = 3876] [serial = 464] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (185EC000) [pid = 3876] [serial = 477] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17073000) [pid = 3876] [serial = 462] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 3876 | 1467141266773 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:14:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 829ms 12:14:26 INFO - PROCESS | 3876 | 1467141266832 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 3876 | 1467141266837 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 12:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:14:26 INFO - PROCESS | 3876 | 1467141266843 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 3876 | 1467141266846 Marionette TRACE conn2 <- [1,670,null,{}] 12:14:26 INFO - PROCESS | 3876 | 1467141266849 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:26 INFO - PROCESS | 3876 | 1467141266852 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:26 INFO - PROCESS | 3876 | 1467141266938 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:14:27 INFO - PROCESS | 3876 | 1467141267018 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 3876 | 1467141267021 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:27 INFO - PROCESS | 3876 | ++DOCSHELL 1393AC00 == 30 [pid = 3876] [id = 177] 12:14:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (14013400) [pid = 3876] [serial = 529] [outer = 00000000] 12:14:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15403400) [pid = 3876] [serial = 530] [outer = 14013400] 12:14:27 INFO - PROCESS | 3876 | 1467141267070 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15699000) [pid = 3876] [serial = 531] [outer = 14013400] 12:14:28 INFO - PROCESS | 3876 | 1467141267978 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1158ms 12:14:28 INFO - PROCESS | 3876 | 1467141267999 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 3876 | 1467141268001 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 12:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:14:28 INFO - PROCESS | 3876 | 1467141268008 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 3876 | 1467141268011 Marionette TRACE conn2 <- [1,674,null,{}] 12:14:28 INFO - PROCESS | 3876 | 1467141268023 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:28 INFO - PROCESS | 3876 | 1467141268028 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:28 INFO - PROCESS | 3876 | 1467141268114 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:14:28 INFO - PROCESS | 3876 | 1467141268121 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 3876 | 1467141268124 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:28 INFO - PROCESS | 3876 | ++DOCSHELL 1670F800 == 31 [pid = 3876] [id = 178] 12:14:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (167BA000) [pid = 3876] [serial = 532] [outer = 00000000] 12:14:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B3D400) [pid = 3876] [serial = 533] [outer = 167BA000] 12:14:28 INFO - PROCESS | 3876 | 1467141268173 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16B47400) [pid = 3876] [serial = 534] [outer = 167BA000] 12:14:29 INFO - PROCESS | 3876 | 1467141269101 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1142ms 12:14:29 INFO - PROCESS | 3876 | 1467141269154 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 3876 | 1467141269157 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 12:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:14:29 INFO - PROCESS | 3876 | 1467141269160 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 3876 | 1467141269162 Marionette TRACE conn2 <- [1,678,null,{}] 12:14:29 INFO - PROCESS | 3876 | 1467141269165 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:29 INFO - PROCESS | 3876 | 1467141269167 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:29 INFO - PROCESS | 3876 | 1467141269276 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:14:29 INFO - PROCESS | 3876 | 1467141269281 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 3876 | 1467141269283 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:29 INFO - PROCESS | 3876 | ++DOCSHELL 1700B000 == 32 [pid = 3876] [id = 179] 12:14:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (17071400) [pid = 3876] [serial = 535] [outer = 00000000] 12:14:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1707AC00) [pid = 3876] [serial = 536] [outer = 17071400] 12:14:29 INFO - PROCESS | 3876 | 1467141269327 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17720800) [pid = 3876] [serial = 537] [outer = 17071400] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1772AC00) [pid = 3876] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (10A01400) [pid = 3876] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (130A4800) [pid = 3876] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (10A79C00) [pid = 3876] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16F7A400) [pid = 3876] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (10A76000) [pid = 3876] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16B43000) [pid = 3876] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1A7CAC00) [pid = 3876] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (15404800) [pid = 3876] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (156CF800) [pid = 3876] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1669BC00) [pid = 3876] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:14:30 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (181B3800) [pid = 3876] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:14:30 INFO - PROCESS | 3876 | 1467141270298 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1189ms 12:14:30 INFO - PROCESS | 3876 | 1467141270363 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 3876 | 1467141270365 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 12:14:30 INFO - PROCESS | 3876 | 1467141270368 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:14:30 INFO - PROCESS | 3876 | 1467141270370 Marionette TRACE conn2 <- [1,682,null,{}] 12:14:30 INFO - PROCESS | 3876 | 1467141270373 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:30 INFO - PROCESS | 3876 | 1467141270375 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:30 INFO - PROCESS | 3876 | 1467141270450 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:14:30 INFO - PROCESS | 3876 | 1467141270456 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 3876 | 1467141270458 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:30 INFO - PROCESS | 3876 | ++DOCSHELL 10A79C00 == 33 [pid = 3876] [id = 180] 12:14:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (10B93800) [pid = 3876] [serial = 538] [outer = 00000000] 12:14:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (166A2C00) [pid = 3876] [serial = 539] [outer = 10B93800] 12:14:30 INFO - PROCESS | 3876 | 1467141270502 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (16B44400) [pid = 3876] [serial = 540] [outer = 10B93800] 12:14:31 INFO - PROCESS | 3876 | 1467141271483 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:14:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1095ms 12:14:31 INFO - PROCESS | 3876 | 1467141271501 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 3876 | 1467141271503 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 12:14:31 INFO - PROCESS | 3876 | 1467141271506 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:14:31 INFO - PROCESS | 3876 | 1467141271508 Marionette TRACE conn2 <- [1,686,null,{}] 12:14:31 INFO - PROCESS | 3876 | 1467141271512 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:31 INFO - PROCESS | 3876 | 1467141271517 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:31 INFO - PROCESS | 3876 | 1467141271628 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:14:31 INFO - PROCESS | 3876 | 1467141271634 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 3876 | 1467141271636 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:31 INFO - PROCESS | 3876 | ++DOCSHELL 17078400 == 34 [pid = 3876] [id = 181] 12:14:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (17079C00) [pid = 3876] [serial = 541] [outer = 00000000] 12:14:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (185BE000) [pid = 3876] [serial = 542] [outer = 17079C00] 12:14:31 INFO - PROCESS | 3876 | 1467141271679 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (185E5C00) [pid = 3876] [serial = 543] [outer = 17079C00] 12:14:32 INFO - PROCESS | 3876 | 1467141272604 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1142ms 12:14:32 INFO - PROCESS | 3876 | 1467141272693 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 3876 | 1467141272698 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 12:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:14:32 INFO - PROCESS | 3876 | 1467141272704 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 3876 | 1467141272708 Marionette TRACE conn2 <- [1,690,null,{}] 12:14:32 INFO - PROCESS | 3876 | 1467141272714 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:32 INFO - PROCESS | 3876 | 1467141272718 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:32 INFO - PROCESS | 3876 | 1467141272863 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:14:32 INFO - PROCESS | 3876 | 1467141272937 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 3876 | 1467141272940 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:33 INFO - PROCESS | 3876 | ++DOCSHELL 112ED400 == 35 [pid = 3876] [id = 182] 12:14:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1143F800) [pid = 3876] [serial = 544] [outer = 00000000] 12:14:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (1284DC00) [pid = 3876] [serial = 545] [outer = 1143F800] 12:14:33 INFO - PROCESS | 3876 | 1467141273042 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (131EAC00) [pid = 3876] [serial = 546] [outer = 1143F800] 12:14:34 INFO - PROCESS | 3876 | 1467141274109 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1455ms 12:14:34 INFO - PROCESS | 3876 | 1467141274178 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 3876 | 1467141274182 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 12:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:14:34 INFO - PROCESS | 3876 | 1467141274189 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 3876 | 1467141274192 Marionette TRACE conn2 <- [1,694,null,{}] 12:14:34 INFO - PROCESS | 3876 | 1467141274198 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:34 INFO - PROCESS | 3876 | 1467141274201 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:34 INFO - PROCESS | 3876 | 1467141274295 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:14:34 INFO - PROCESS | 3876 | 1467141274489 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 3876 | 1467141274492 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:34 INFO - PROCESS | 3876 | ++DOCSHELL 16699C00 == 36 [pid = 3876] [id = 183] 12:14:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1669D800) [pid = 3876] [serial = 547] [outer = 00000000] 12:14:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B1A800) [pid = 3876] [serial = 548] [outer = 1669D800] 12:14:34 INFO - PROCESS | 3876 | 1467141274547 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B3CC00) [pid = 3876] [serial = 549] [outer = 1669D800] 12:14:35 INFO - PROCESS | 3876 | 1467141275689 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:14:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1548ms 12:14:35 INFO - PROCESS | 3876 | 1467141275742 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 3876 | 1467141275747 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 12:14:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:14:35 INFO - PROCESS | 3876 | 1467141275839 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 3876 | 1467141275843 Marionette TRACE conn2 <- [1,698,null,{}] 12:14:35 INFO - PROCESS | 3876 | 1467141275853 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:35 INFO - PROCESS | 3876 | 1467141275856 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:35 INFO - PROCESS | 3876 | 1467141275949 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:14:36 INFO - PROCESS | 3876 | 1467141276023 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 3876 | 1467141276026 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:36 INFO - PROCESS | 3876 | ++DOCSHELL 130A2000 == 37 [pid = 3876] [id = 184] 12:14:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (130A4800) [pid = 3876] [serial = 550] [outer = 00000000] 12:14:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1345EC00) [pid = 3876] [serial = 551] [outer = 130A4800] 12:14:36 INFO - PROCESS | 3876 | 1467141276077 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (14020800) [pid = 3876] [serial = 552] [outer = 130A4800] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 10A79C00 == 36 [pid = 3876] [id = 180] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 1700B000 == 35 [pid = 3876] [id = 179] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 1670F800 == 34 [pid = 3876] [id = 178] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 1393AC00 == 33 [pid = 3876] [id = 177] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 13074400 == 32 [pid = 3876] [id = 176] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 0F394400 == 31 [pid = 3876] [id = 174] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 14014C00 == 30 [pid = 3876] [id = 175] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 16699C00 == 29 [pid = 3876] [id = 183] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 17078400 == 28 [pid = 3876] [id = 181] 12:14:36 INFO - PROCESS | 3876 | --DOCSHELL 112ED400 == 27 [pid = 3876] [id = 182] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (177ACC00) [pid = 3876] [serial = 509] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10A79800) [pid = 3876] [serial = 494] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (10BBD400) [pid = 3876] [serial = 495] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1314EC00) [pid = 3876] [serial = 497] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (13936400) [pid = 3876] [serial = 498] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (112C9C00) [pid = 3876] [serial = 492] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (10FA6C00) [pid = 3876] [serial = 491] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1707A400) [pid = 3876] [serial = 507] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (11445C00) [pid = 3876] [serial = 483] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (112E0400) [pid = 3876] [serial = 482] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (177AAC00) [pid = 3876] [serial = 486] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1706CC00) [pid = 3876] [serial = 485] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1706DC00) [pid = 3876] [serial = 506] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1AA2B800) [pid = 3876] [serial = 489] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1AA25C00) [pid = 3876] [serial = 488] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (16B41800) [pid = 3876] [serial = 512] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (17724800) [pid = 3876] [serial = 513] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (17E74C00) [pid = 3876] [serial = 510] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (15D59800) [pid = 3876] [serial = 500] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (16B17400) [pid = 3876] [serial = 503] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (16B41C00) [pid = 3876] [serial = 504] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (185C0800) [pid = 3876] [serial = 515] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (185ED400) [pid = 3876] [serial = 516] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (15DBEC00) [pid = 3876] [serial = 501] [outer = 00000000] [url = about:blank] 12:14:36 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (19B96800) [pid = 3876] [serial = 518] [outer = 00000000] [url = about:blank] 12:14:37 INFO - PROCESS | 3876 | 1467141277666 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1955ms 12:14:37 INFO - PROCESS | 3876 | 1467141277716 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 3876 | 1467141277720 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 12:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:14:37 INFO - PROCESS | 3876 | 1467141277725 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 3876 | 1467141277728 Marionette TRACE conn2 <- [1,702,null,{}] 12:14:37 INFO - PROCESS | 3876 | 1467141277733 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:37 INFO - PROCESS | 3876 | 1467141277736 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:37 INFO - PROCESS | 3876 | 1467141277815 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:14:37 INFO - PROCESS | 3876 | 1467141277885 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 3876 | 1467141277888 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:37 INFO - PROCESS | 3876 | ++DOCSHELL 112C8400 == 28 [pid = 3876] [id = 185] 12:14:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (112C9000) [pid = 3876] [serial = 553] [outer = 00000000] 12:14:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (129F2800) [pid = 3876] [serial = 554] [outer = 112C9000] 12:14:37 INFO - PROCESS | 3876 | 1467141277934 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (12DC5000) [pid = 3876] [serial = 555] [outer = 112C9000] 12:14:38 INFO - PROCESS | 3876 | 1467141278800 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:14:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1080ms 12:14:38 INFO - PROCESS | 3876 | 1467141278817 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 3876 | 1467141278821 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 12:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:14:38 INFO - PROCESS | 3876 | 1467141278828 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 3876 | 1467141278830 Marionette TRACE conn2 <- [1,706,null,{}] 12:14:38 INFO - PROCESS | 3876 | 1467141278835 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:38 INFO - PROCESS | 3876 | 1467141278839 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:38 INFO - PROCESS | 3876 | 1467141278975 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:14:39 INFO - PROCESS | 3876 | 1467141278990 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 3876 | 1467141278992 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:39 INFO - PROCESS | 3876 | ++DOCSHELL 14F10C00 == 29 [pid = 3876] [id = 186] 12:14:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (14F11400) [pid = 3876] [serial = 556] [outer = 00000000] 12:14:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (1551A400) [pid = 3876] [serial = 557] [outer = 14F11400] 12:14:39 INFO - PROCESS | 3876 | 1467141279039 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (156C8000) [pid = 3876] [serial = 558] [outer = 14F11400] 12:14:40 INFO - PROCESS | 3876 | 1467141280003 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:14:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1189ms 12:14:40 INFO - PROCESS | 3876 | 1467141280020 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 3876 | 1467141280022 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 12:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:14:40 INFO - PROCESS | 3876 | 1467141280026 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 3876 | 1467141280029 Marionette TRACE conn2 <- [1,710,null,{}] 12:14:40 INFO - PROCESS | 3876 | 1467141280046 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:40 INFO - PROCESS | 3876 | 1467141280051 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:40 INFO - PROCESS | 3876 | 1467141280156 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:14:40 INFO - PROCESS | 3876 | 1467141280163 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 3876 | 1467141280166 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:40 INFO - PROCESS | 3876 | ++DOCSHELL 15E69400 == 30 [pid = 3876] [id = 187] 12:14:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (15E69800) [pid = 3876] [serial = 559] [outer = 00000000] 12:14:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (1669FC00) [pid = 3876] [serial = 560] [outer = 15E69800] 12:14:40 INFO - PROCESS | 3876 | 1467141280213 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (1670D400) [pid = 3876] [serial = 561] [outer = 15E69800] 12:14:40 INFO - PROCESS | 3876 | 1467141280681 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 3876 | 1467141280727 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 12:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:14:40 INFO - PROCESS | 3876 | 1467141280738 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 3876 | 1467141280740 Marionette TRACE conn2 <- [1,714,null,{}] 12:14:40 INFO - PROCESS | 3876 | 1467141280743 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:40 INFO - PROCESS | 3876 | 1467141280745 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:40 INFO - PROCESS | 3876 | 1467141280857 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:14:40 INFO - PROCESS | 3876 | 1467141280865 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 3876 | 1467141280867 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:40 INFO - PROCESS | 3876 | ++DOCSHELL 166A6400 == 31 [pid = 3876] [id = 188] 12:14:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (16B38800) [pid = 3876] [serial = 562] [outer = 00000000] 12:14:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (1700EC00) [pid = 3876] [serial = 563] [outer = 16B38800] 12:14:40 INFO - PROCESS | 3876 | 1467141280912 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (17074C00) [pid = 3876] [serial = 564] [outer = 16B38800] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (17E1AC00) [pid = 3876] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (17079C00) [pid = 3876] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (17071400) [pid = 3876] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (10B93800) [pid = 3876] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (0F397400) [pid = 3876] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (14331C00) [pid = 3876] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (167BA000) [pid = 3876] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (130A0400) [pid = 3876] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:14:41 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (14013400) [pid = 3876] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:14:41 INFO - PROCESS | 3876 | 1467141281428 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 736ms 12:14:41 INFO - PROCESS | 3876 | 1467141281486 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 3876 | 1467141281488 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 12:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:14:41 INFO - PROCESS | 3876 | 1467141281494 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 3876 | 1467141281496 Marionette TRACE conn2 <- [1,718,null,{}] 12:14:41 INFO - PROCESS | 3876 | 1467141281499 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:41 INFO - PROCESS | 3876 | 1467141281501 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:41 INFO - PROCESS | 3876 | 1467141281575 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:14:41 INFO - PROCESS | 3876 | 1467141281581 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 3876 | 1467141281583 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:41 INFO - PROCESS | 3876 | ++DOCSHELL 17077400 == 32 [pid = 3876] [id = 189] 12:14:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (17078000) [pid = 3876] [serial = 565] [outer = 00000000] 12:14:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (1716FC00) [pid = 3876] [serial = 566] [outer = 17078000] 12:14:41 INFO - PROCESS | 3876 | 1467141281626 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (176A3800) [pid = 3876] [serial = 567] [outer = 17078000] 12:14:42 INFO - PROCESS | 3876 | 1467141282066 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 3876 | 1467141282132 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 12:14:42 INFO - PROCESS | 3876 | 1467141282135 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:14:42 INFO - PROCESS | 3876 | 1467141282137 Marionette TRACE conn2 <- [1,722,null,{}] 12:14:42 INFO - PROCESS | 3876 | 1467141282140 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:42 INFO - PROCESS | 3876 | 1467141282145 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:42 INFO - PROCESS | 3876 | 1467141282243 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:14:42 INFO - PROCESS | 3876 | 1467141282250 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 3876 | 1467141282252 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:42 INFO - PROCESS | 3876 | ++DOCSHELL 1786D800 == 33 [pid = 3876] [id = 190] 12:14:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (1786DC00) [pid = 3876] [serial = 568] [outer = 00000000] 12:14:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (18105800) [pid = 3876] [serial = 569] [outer = 1786DC00] 12:14:42 INFO - PROCESS | 3876 | 1467141282295 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (1838C400) [pid = 3876] [serial = 570] [outer = 1786DC00] 12:14:42 INFO - PROCESS | 3876 | 1467141282713 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:14:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 641ms 12:14:42 INFO - PROCESS | 3876 | 1467141282773 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 3876 | 1467141282775 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 12:14:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:14:42 INFO - PROCESS | 3876 | 1467141282779 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 3876 | 1467141282780 Marionette TRACE conn2 <- [1,726,null,{}] 12:14:42 INFO - PROCESS | 3876 | 1467141282785 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:42 INFO - PROCESS | 3876 | 1467141282788 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:42 INFO - PROCESS | 3876 | 1467141282865 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:14:42 INFO - PROCESS | 3876 | 1467141282898 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 3876 | 1467141282900 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:42 INFO - PROCESS | 3876 | ++DOCSHELL 10BB7000 == 34 [pid = 3876] [id = 191] 12:14:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (15DC0400) [pid = 3876] [serial = 571] [outer = 00000000] 12:14:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (185E4C00) [pid = 3876] [serial = 572] [outer = 15DC0400] 12:14:42 INFO - PROCESS | 3876 | 1467141282942 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (185E6400) [pid = 3876] [serial = 573] [outer = 15DC0400] 12:14:44 INFO - PROCESS | 3876 | 1467141284108 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1361ms 12:14:44 INFO - PROCESS | 3876 | 1467141284136 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 3876 | 1467141284141 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 12:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:14:44 INFO - PROCESS | 3876 | 1467141284154 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 3876 | 1467141284157 Marionette TRACE conn2 <- [1,730,null,{}] 12:14:44 INFO - PROCESS | 3876 | 1467141284163 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:44 INFO - PROCESS | 3876 | 1467141284166 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:44 INFO - PROCESS | 3876 | 1467141284332 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:14:44 INFO - PROCESS | 3876 | 1467141284430 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 3876 | 1467141284433 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:44 INFO - PROCESS | 3876 | ++DOCSHELL 112E1800 == 35 [pid = 3876] [id = 192] 12:14:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (112E2400) [pid = 3876] [serial = 574] [outer = 00000000] 12:14:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1345E000) [pid = 3876] [serial = 575] [outer = 112E2400] 12:14:44 INFO - PROCESS | 3876 | 1467141284488 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (143A2400) [pid = 3876] [serial = 576] [outer = 112E2400] 12:14:45 INFO - PROCESS | 3876 | --DOCSHELL 1786D800 == 34 [pid = 3876] [id = 190] 12:14:45 INFO - PROCESS | 3876 | --DOCSHELL 17077400 == 33 [pid = 3876] [id = 189] 12:14:45 INFO - PROCESS | 3876 | --DOCSHELL 166A6400 == 32 [pid = 3876] [id = 188] 12:14:45 INFO - PROCESS | 3876 | --DOCSHELL 15E69400 == 31 [pid = 3876] [id = 187] 12:14:45 INFO - PROCESS | 3876 | --DOCSHELL 14F10C00 == 30 [pid = 3876] [id = 186] 12:14:45 INFO - PROCESS | 3876 | --DOCSHELL 112C8400 == 29 [pid = 3876] [id = 185] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (185F1C00) [pid = 3876] [serial = 519] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (185BE000) [pid = 3876] [serial = 542] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1707AC00) [pid = 3876] [serial = 536] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (166A2C00) [pid = 3876] [serial = 539] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1036A400) [pid = 3876] [serial = 521] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (10B8D400) [pid = 3876] [serial = 522] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (15A54C00) [pid = 3876] [serial = 524] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (15DC4400) [pid = 3876] [serial = 525] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (16B3D400) [pid = 3876] [serial = 533] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (131E9C00) [pid = 3876] [serial = 527] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (14012C00) [pid = 3876] [serial = 528] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (15403400) [pid = 3876] [serial = 530] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (15699000) [pid = 3876] [serial = 531] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (185E5C00) [pid = 3876] [serial = 543] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (17720800) [pid = 3876] [serial = 537] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 53 (16B47400) [pid = 3876] [serial = 534] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | --DOMWINDOW == 52 (16B44400) [pid = 3876] [serial = 540] [outer = 00000000] [url = about:blank] 12:14:45 INFO - PROCESS | 3876 | 1467141285716 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1611ms 12:14:45 INFO - PROCESS | 3876 | 1467141285794 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 3876 | 1467141285798 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 12:14:45 INFO - PROCESS | 3876 | 1467141285803 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:14:45 INFO - PROCESS | 3876 | 1467141285806 Marionette TRACE conn2 <- [1,734,null,{}] 12:14:45 INFO - PROCESS | 3876 | 1467141285831 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:45 INFO - PROCESS | 3876 | 1467141285834 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:45 INFO - PROCESS | 3876 | 1467141285919 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:14:45 INFO - PROCESS | 3876 | 1467141285926 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 3876 | 1467141285928 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:45 INFO - PROCESS | 3876 | ++DOCSHELL 10566000 == 30 [pid = 3876] [id = 193] 12:14:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 53 (1059BC00) [pid = 3876] [serial = 577] [outer = 00000000] 12:14:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 54 (11279400) [pid = 3876] [serial = 578] [outer = 1059BC00] 12:14:45 INFO - PROCESS | 3876 | 1467141285975 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (112E1000) [pid = 3876] [serial = 579] [outer = 1059BC00] 12:14:46 INFO - PROCESS | 3876 | 1467141286910 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:14:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1142ms 12:14:46 INFO - PROCESS | 3876 | 1467141286951 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 3876 | 1467141286956 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 12:14:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:14:46 INFO - PROCESS | 3876 | 1467141286963 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 3876 | 1467141286965 Marionette TRACE conn2 <- [1,738,null,{}] 12:14:46 INFO - PROCESS | 3876 | 1467141286969 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:46 INFO - PROCESS | 3876 | 1467141286972 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:47 INFO - PROCESS | 3876 | 1467141287057 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:14:47 INFO - PROCESS | 3876 | 1467141287064 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 3876 | 1467141287066 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:47 INFO - PROCESS | 3876 | ++DOCSHELL 13071800 == 31 [pid = 3876] [id = 194] 12:14:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (13073800) [pid = 3876] [serial = 580] [outer = 00000000] 12:14:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (13150800) [pid = 3876] [serial = 581] [outer = 13073800] 12:14:47 INFO - PROCESS | 3876 | 1467141287115 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (13468400) [pid = 3876] [serial = 582] [outer = 13073800] 12:14:48 INFO - PROCESS | 3876 | 1467141288083 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:14:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1142ms 12:14:48 INFO - PROCESS | 3876 | 1467141288108 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 3876 | 1467141288110 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 12:14:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:14:48 INFO - PROCESS | 3876 | 1467141288114 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 3876 | 1467141288118 Marionette TRACE conn2 <- [1,742,null,{}] 12:14:48 INFO - PROCESS | 3876 | 1467141288134 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:48 INFO - PROCESS | 3876 | 1467141288139 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:48 INFO - PROCESS | 3876 | 1467141288246 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:14:48 INFO - PROCESS | 3876 | 1467141288253 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 3876 | 1467141288257 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:48 INFO - PROCESS | 3876 | ++DOCSHELL 15699000 == 32 [pid = 3876] [id = 195] 12:14:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (15699800) [pid = 3876] [serial = 583] [outer = 00000000] 12:14:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (15DB9C00) [pid = 3876] [serial = 584] [outer = 15699800] 12:14:48 INFO - PROCESS | 3876 | 1467141288304 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (15DC2000) [pid = 3876] [serial = 585] [outer = 15699800] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (130A4800) [pid = 3876] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (112C9000) [pid = 3876] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (1143F800) [pid = 3876] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (1669D800) [pid = 3876] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (15E69800) [pid = 3876] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (1786DC00) [pid = 3876] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (16B38800) [pid = 3876] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 53 (17078000) [pid = 3876] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:14:48 INFO - PROCESS | 3876 | --DOMWINDOW == 52 (14F11400) [pid = 3876] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:14:49 INFO - PROCESS | 3876 | 1467141289272 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1189ms 12:14:49 INFO - PROCESS | 3876 | 1467141289316 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 3876 | 1467141289319 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 12:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:14:49 INFO - PROCESS | 3876 | 1467141289322 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 3876 | 1467141289324 Marionette TRACE conn2 <- [1,746,null,{}] 12:14:49 INFO - PROCESS | 3876 | 1467141289328 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:49 INFO - PROCESS | 3876 | 1467141289330 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:49 INFO - PROCESS | 3876 | 1467141289437 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:14:49 INFO - PROCESS | 3876 | 1467141289444 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 3876 | 1467141289446 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:49 INFO - PROCESS | 3876 | ++DOCSHELL 15D53800 == 33 [pid = 3876] [id = 196] 12:14:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 53 (15DC4400) [pid = 3876] [serial = 586] [outer = 00000000] 12:14:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 54 (15E68400) [pid = 3876] [serial = 587] [outer = 15DC4400] 12:14:49 INFO - PROCESS | 3876 | 1467141289489 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (162C7000) [pid = 3876] [serial = 588] [outer = 15DC4400] 12:14:49 INFO - PROCESS | 3876 | 1467141289899 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 594ms 12:14:49 INFO - PROCESS | 3876 | 1467141289920 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 3876 | 1467141289923 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 12:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:14:49 INFO - PROCESS | 3876 | 1467141289926 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 3876 | 1467141289928 Marionette TRACE conn2 <- [1,750,null,{}] 12:14:49 INFO - PROCESS | 3876 | 1467141289931 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:49 INFO - PROCESS | 3876 | 1467141289933 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:50 INFO - PROCESS | 3876 | 1467141290037 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:14:50 INFO - PROCESS | 3876 | 1467141290045 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 3876 | 1467141290047 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:50 INFO - PROCESS | 3876 | ++DOCSHELL 162BDC00 == 34 [pid = 3876] [id = 197] 12:14:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (166A0C00) [pid = 3876] [serial = 589] [outer = 00000000] 12:14:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (16B3B000) [pid = 3876] [serial = 590] [outer = 166A0C00] 12:14:50 INFO - PROCESS | 3876 | 1467141290090 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (16B44000) [pid = 3876] [serial = 591] [outer = 166A0C00] 12:14:50 INFO - PROCESS | 3876 | 1467141290963 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:14:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1095ms 12:14:51 INFO - PROCESS | 3876 | 1467141291017 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 3876 | 1467141291019 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 12:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:14:51 INFO - PROCESS | 3876 | 1467141291022 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 3876 | 1467141291024 Marionette TRACE conn2 <- [1,754,null,{}] 12:14:51 INFO - PROCESS | 3876 | 1467141291028 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 3876 | 1467141291033 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:51 INFO - PROCESS | 3876 | 1467141291158 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:14:51 INFO - PROCESS | 3876 | 1467141291165 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 3876 | 1467141291167 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:51 INFO - PROCESS | 3876 | ++DOCSHELL 16B47800 == 35 [pid = 3876] [id = 198] 12:14:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (17005400) [pid = 3876] [serial = 592] [outer = 00000000] 12:14:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (17179400) [pid = 3876] [serial = 593] [outer = 17005400] 12:14:51 INFO - PROCESS | 3876 | 1467141291213 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (1716F800) [pid = 3876] [serial = 594] [outer = 17005400] 12:14:52 INFO - PROCESS | 3876 | 1467141292306 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:14:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1298ms 12:14:52 INFO - PROCESS | 3876 | 1467141292325 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 3876 | 1467141292329 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 12:14:52 INFO - PROCESS | 3876 | 1467141292334 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:14:52 INFO - PROCESS | 3876 | 1467141292338 Marionette TRACE conn2 <- [1,758,null,{}] 12:14:52 INFO - PROCESS | 3876 | 1467141292343 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:52 INFO - PROCESS | 3876 | 1467141292346 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:52 INFO - PROCESS | 3876 | 1467141292480 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:14:52 INFO - PROCESS | 3876 | 1467141292635 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 3876 | 1467141292638 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:52 INFO - PROCESS | 3876 | ++DOCSHELL 11273400 == 36 [pid = 3876] [id = 199] 12:14:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (11276C00) [pid = 3876] [serial = 595] [outer = 00000000] 12:14:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (13036C00) [pid = 3876] [serial = 596] [outer = 11276C00] 12:14:52 INFO - PROCESS | 3876 | 1467141292694 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (13464800) [pid = 3876] [serial = 597] [outer = 11276C00] 12:14:53 INFO - PROCESS | 3876 | 1467141293243 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 938ms 12:14:53 INFO - PROCESS | 3876 | 1467141293281 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 3876 | 1467141293285 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 12:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:14:53 INFO - PROCESS | 3876 | 1467141293292 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 3876 | 1467141293295 Marionette TRACE conn2 <- [1,762,null,{}] 12:14:53 INFO - PROCESS | 3876 | 1467141293298 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:53 INFO - PROCESS | 3876 | 1467141293301 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:53 INFO - PROCESS | 3876 | 1467141293406 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:14:53 INFO - PROCESS | 3876 | 1467141293484 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 3876 | 1467141293487 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:53 INFO - PROCESS | 3876 | ++DOCSHELL 15D59400 == 37 [pid = 3876] [id = 200] 12:14:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (15D5A000) [pid = 3876] [serial = 598] [outer = 00000000] 12:14:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (15DB9800) [pid = 3876] [serial = 599] [outer = 15D5A000] 12:14:53 INFO - PROCESS | 3876 | 1467141293542 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (166A8C00) [pid = 3876] [serial = 600] [outer = 15D5A000] 12:14:54 INFO - PROCESS | 3876 | 1467141294267 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1048ms 12:14:54 INFO - PROCESS | 3876 | 1467141294339 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 3876 | 1467141294343 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 12:14:54 INFO - PROCESS | 3876 | 1467141294368 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:14:54 INFO - PROCESS | 3876 | 1467141294371 Marionette TRACE conn2 <- [1,766,null,{}] 12:14:54 INFO - PROCESS | 3876 | 1467141294394 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:54 INFO - PROCESS | 3876 | 1467141294399 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:54 INFO - PROCESS | 3876 | 1467141294530 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:14:54 INFO - PROCESS | 3876 | 1467141294602 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 3876 | 1467141294607 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:54 INFO - PROCESS | 3876 | ++DOCSHELL 10A76400 == 38 [pid = 3876] [id = 201] 12:14:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (10A76C00) [pid = 3876] [serial = 601] [outer = 00000000] 12:14:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (12DF2000) [pid = 3876] [serial = 602] [outer = 10A76C00] 12:14:54 INFO - PROCESS | 3876 | 1467141294656 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (1393AC00) [pid = 3876] [serial = 603] [outer = 10A76C00] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 130A2000 == 37 [pid = 3876] [id = 184] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 162BDC00 == 36 [pid = 3876] [id = 197] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 15D53800 == 35 [pid = 3876] [id = 196] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 15699000 == 34 [pid = 3876] [id = 195] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 13071800 == 33 [pid = 3876] [id = 194] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 10566000 == 32 [pid = 3876] [id = 193] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 10BB7000 == 31 [pid = 3876] [id = 191] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 112E1800 == 30 [pid = 3876] [id = 192] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 15D59400 == 29 [pid = 3876] [id = 200] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 16B47800 == 28 [pid = 3876] [id = 198] 12:14:55 INFO - PROCESS | 3876 | --DOCSHELL 11273400 == 27 [pid = 3876] [id = 199] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (14020800) [pid = 3876] [serial = 552] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1345EC00) [pid = 3876] [serial = 551] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (129F2800) [pid = 3876] [serial = 554] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (12DC5000) [pid = 3876] [serial = 555] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (131EAC00) [pid = 3876] [serial = 546] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1284DC00) [pid = 3876] [serial = 545] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (16B3CC00) [pid = 3876] [serial = 549] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (185E4C00) [pid = 3876] [serial = 572] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (16B1A800) [pid = 3876] [serial = 548] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (1670D400) [pid = 3876] [serial = 561] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (1669FC00) [pid = 3876] [serial = 560] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (1838C400) [pid = 3876] [serial = 570] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (1700EC00) [pid = 3876] [serial = 563] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (1716FC00) [pid = 3876] [serial = 566] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (18105800) [pid = 3876] [serial = 569] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (17074C00) [pid = 3876] [serial = 564] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 53 (1551A400) [pid = 3876] [serial = 557] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 52 (156C8000) [pid = 3876] [serial = 558] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | --DOMWINDOW == 51 (176A3800) [pid = 3876] [serial = 567] [outer = 00000000] [url = about:blank] 12:14:55 INFO - PROCESS | 3876 | 1467141295651 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1315ms 12:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:14:55 INFO - PROCESS | 3876 | 1467141295689 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 3876 | 1467141295693 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 12:14:55 INFO - PROCESS | 3876 | 1467141295697 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 3876 | 1467141295702 Marionette TRACE conn2 <- [1,770,null,{}] 12:14:55 INFO - PROCESS | 3876 | 1467141295707 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:55 INFO - PROCESS | 3876 | 1467141295710 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:55 INFO - PROCESS | 3876 | 1467141295794 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:14:55 INFO - PROCESS | 3876 | 1467141295802 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 3876 | 1467141295806 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:55 INFO - PROCESS | 3876 | ++DOCSHELL 11498800 == 28 [pid = 3876] [id = 202] 12:14:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 52 (1149D000) [pid = 3876] [serial = 604] [outer = 00000000] 12:14:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 53 (1281C000) [pid = 3876] [serial = 605] [outer = 1149D000] 12:14:55 INFO - PROCESS | 3876 | 1467141295854 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 54 (12939800) [pid = 3876] [serial = 606] [outer = 1149D000] 12:14:56 INFO - PROCESS | 3876 | 1467141296316 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 657ms 12:14:56 INFO - PROCESS | 3876 | 1467141296353 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 3876 | 1467141296358 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 12:14:56 INFO - PROCESS | 3876 | 1467141296368 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:14:56 INFO - PROCESS | 3876 | 1467141296370 Marionette TRACE conn2 <- [1,774,null,{}] 12:14:56 INFO - PROCESS | 3876 | 1467141296374 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:56 INFO - PROCESS | 3876 | 1467141296376 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:56 INFO - PROCESS | 3876 | 1467141296495 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:14:56 INFO - PROCESS | 3876 | 1467141296504 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 3876 | 1467141296507 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:56 INFO - PROCESS | 3876 | ++DOCSHELL 143AC400 == 29 [pid = 3876] [id = 203] 12:14:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (143AE000) [pid = 3876] [serial = 607] [outer = 00000000] 12:14:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (1540C800) [pid = 3876] [serial = 608] [outer = 143AE000] 12:14:56 INFO - PROCESS | 3876 | 1467141296560 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (154ADC00) [pid = 3876] [serial = 609] [outer = 143AE000] 12:14:57 INFO - PROCESS | 3876 | 1467141296995 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 688ms 12:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:14:57 INFO - PROCESS | 3876 | 1467141297069 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 3876 | 1467141297071 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 12:14:57 INFO - PROCESS | 3876 | 1467141297075 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 3876 | 1467141297078 Marionette TRACE conn2 <- [1,778,null,{}] 12:14:57 INFO - PROCESS | 3876 | 1467141297088 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:57 INFO - PROCESS | 3876 | 1467141297093 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:57 INFO - PROCESS | 3876 | 1467141297175 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:14:57 INFO - PROCESS | 3876 | 1467141297182 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 3876 | 1467141297185 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:57 INFO - PROCESS | 3876 | ++DOCSHELL 15DC1C00 == 30 [pid = 3876] [id = 204] 12:14:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (15DC3000) [pid = 3876] [serial = 610] [outer = 00000000] 12:14:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (15E69000) [pid = 3876] [serial = 611] [outer = 15DC3000] 12:14:57 INFO - PROCESS | 3876 | 1467141297238 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (162C6400) [pid = 3876] [serial = 612] [outer = 15DC3000] 12:14:57 INFO - PROCESS | 3876 | 1467141297706 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 704ms 12:14:57 INFO - PROCESS | 3876 | 1467141297780 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 3876 | 1467141297782 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 12:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:14:57 INFO - PROCESS | 3876 | 1467141297786 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 3876 | 1467141297788 Marionette TRACE conn2 <- [1,782,null,{}] 12:14:57 INFO - PROCESS | 3876 | 1467141297791 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:57 INFO - PROCESS | 3876 | 1467141297793 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:57 INFO - PROCESS | 3876 | 1467141297932 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:14:57 INFO - PROCESS | 3876 | 1467141297937 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 3876 | 1467141297939 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:58 INFO - PROCESS | 3876 | ++DOCSHELL 16B19C00 == 31 [pid = 3876] [id = 205] 12:14:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (16B3A000) [pid = 3876] [serial = 613] [outer = 00000000] 12:14:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (16B43000) [pid = 3876] [serial = 614] [outer = 16B3A000] 12:14:58 INFO - PROCESS | 3876 | 1467141298026 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (16BDF400) [pid = 3876] [serial = 615] [outer = 16B3A000] 12:14:58 INFO - PROCESS | 3876 | 1467141298498 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 751ms 12:14:58 INFO - PROCESS | 3876 | 1467141298556 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 3876 | 1467141298559 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 12:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:14:58 INFO - PROCESS | 3876 | 1467141298562 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 3876 | 1467141298564 Marionette TRACE conn2 <- [1,786,null,{}] 12:14:58 INFO - PROCESS | 3876 | 1467141298567 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:58 INFO - PROCESS | 3876 | 1467141298569 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:58 INFO - PROCESS | 3876 | 1467141298673 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:14:58 INFO - PROCESS | 3876 | 1467141298681 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 3876 | 1467141298683 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:58 INFO - PROCESS | 3876 | ++DOCSHELL 10A7F000 == 32 [pid = 3876] [id = 206] 12:14:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (1669D800) [pid = 3876] [serial = 616] [outer = 00000000] 12:14:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (17072800) [pid = 3876] [serial = 617] [outer = 1669D800] 12:14:58 INFO - PROCESS | 3876 | 1467141298729 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (17073000) [pid = 3876] [serial = 618] [outer = 1669D800] 12:14:59 INFO - PROCESS | 3876 | 1467141299173 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 641ms 12:14:59 INFO - PROCESS | 3876 | 1467141299200 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 3876 | 1467141299202 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 12:14:59 INFO - PROCESS | 3876 | 1467141299205 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:14:59 INFO - PROCESS | 3876 | 1467141299207 Marionette TRACE conn2 <- [1,790,null,{}] 12:14:59 INFO - PROCESS | 3876 | 1467141299210 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:59 INFO - PROCESS | 3876 | 1467141299216 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:59 INFO - PROCESS | 3876 | 1467141299357 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:14:59 INFO - PROCESS | 3876 | 1467141299379 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 3876 | 1467141299381 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:14:59 INFO - PROCESS | 3876 | ++DOCSHELL 17720400 == 33 [pid = 3876] [id = 207] 12:14:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (17725800) [pid = 3876] [serial = 619] [outer = 00000000] 12:14:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (17735000) [pid = 3876] [serial = 620] [outer = 17725800] 12:14:59 INFO - PROCESS | 3876 | 1467141299424 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (177A5400) [pid = 3876] [serial = 621] [outer = 17725800] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17005400) [pid = 3876] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (166A0C00) [pid = 3876] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (15699800) [pid = 3876] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (112E2400) [pid = 3876] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (15DC0400) [pid = 3876] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1059BC00) [pid = 3876] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (13073800) [pid = 3876] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:14:59 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (15DC4400) [pid = 3876] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:14:59 INFO - PROCESS | 3876 | 1467141299872 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 704ms 12:14:59 INFO - PROCESS | 3876 | 1467141299905 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 3876 | 1467141299916 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 12:14:59 INFO - PROCESS | 3876 | 1467141299921 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:14:59 INFO - PROCESS | 3876 | 1467141299923 Marionette TRACE conn2 <- [1,794,null,{}] 12:14:59 INFO - PROCESS | 3876 | 1467141299927 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:59 INFO - PROCESS | 3876 | 1467141299928 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:00 INFO - PROCESS | 3876 | 1467141300002 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:15:00 INFO - PROCESS | 3876 | 1467141300006 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 3876 | 1467141300008 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:00 INFO - PROCESS | 3876 | ++DOCSHELL 13073800 == 34 [pid = 3876] [id = 208] 12:15:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (16B3D400) [pid = 3876] [serial = 622] [outer = 00000000] 12:15:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (17727400) [pid = 3876] [serial = 623] [outer = 16B3D400] 12:15:00 INFO - PROCESS | 3876 | 1467141300051 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (177AB000) [pid = 3876] [serial = 624] [outer = 16B3D400] 12:15:00 INFO - PROCESS | 3876 | 1467141300456 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 594ms 12:15:00 INFO - PROCESS | 3876 | 1467141300518 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 3876 | 1467141300520 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 12:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:15:00 INFO - PROCESS | 3876 | 1467141300524 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 3876 | 1467141300526 Marionette TRACE conn2 <- [1,798,null,{}] 12:15:00 INFO - PROCESS | 3876 | 1467141300529 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:00 INFO - PROCESS | 3876 | 1467141300531 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:00 INFO - PROCESS | 3876 | 1467141300606 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:15:00 INFO - PROCESS | 3876 | 1467141300611 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 3876 | 1467141300613 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:00 INFO - PROCESS | 3876 | ++DOCSHELL 1540BC00 == 35 [pid = 3876] [id = 209] 12:15:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (166A3400) [pid = 3876] [serial = 625] [outer = 00000000] 12:15:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (17E1B400) [pid = 3876] [serial = 626] [outer = 166A3400] 12:15:00 INFO - PROCESS | 3876 | 1467141300655 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (17E1BC00) [pid = 3876] [serial = 627] [outer = 166A3400] 12:15:01 INFO - PROCESS | 3876 | 1467141301078 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 594ms 12:15:01 INFO - PROCESS | 3876 | 1467141301125 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 3876 | 1467141301127 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 12:15:01 INFO - PROCESS | 3876 | 1467141301141 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 3876 | 1467141301142 Marionette TRACE conn2 <- [1,802,null,{}] 12:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:15:01 INFO - PROCESS | 3876 | 1467141301146 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:01 INFO - PROCESS | 3876 | 1467141301148 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:01 INFO - PROCESS | 3876 | 1467141301229 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:15:01 INFO - PROCESS | 3876 | 1467141301236 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 3876 | 1467141301238 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:01 INFO - PROCESS | 3876 | ++DOCSHELL 1786E800 == 36 [pid = 3876] [id = 210] 12:15:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1810D800) [pid = 3876] [serial = 628] [outer = 00000000] 12:15:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (14334800) [pid = 3876] [serial = 629] [outer = 1810D800] 12:15:01 INFO - PROCESS | 3876 | 1467141301281 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (181B1400) [pid = 3876] [serial = 630] [outer = 1810D800] 12:15:01 INFO - PROCESS | 3876 | 1467141301740 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 12:15:01 INFO - PROCESS | 3876 | 1467141301788 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 12:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:15:01 INFO - PROCESS | 3876 | 1467141301793 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 3876 | 1467141301797 Marionette TRACE conn2 <- [1,806,null,{}] 12:15:01 INFO - PROCESS | 3876 | 1467141301803 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:01 INFO - PROCESS | 3876 | 1467141301806 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:01 INFO - PROCESS | 3876 | 1467141301927 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:15:02 INFO - PROCESS | 3876 | 1467141302077 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 3876 | 1467141302082 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:02 INFO - PROCESS | 3876 | ++DOCSHELL 11C3D800 == 37 [pid = 3876] [id = 211] 12:15:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (11C45400) [pid = 3876] [serial = 631] [outer = 00000000] 12:15:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (13078400) [pid = 3876] [serial = 632] [outer = 11C45400] 12:15:02 INFO - PROCESS | 3876 | 1467141302137 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (13935C00) [pid = 3876] [serial = 633] [outer = 11C45400] 12:15:02 INFO - PROCESS | 3876 | 1467141302884 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1142ms 12:15:02 INFO - PROCESS | 3876 | 1467141302937 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 3876 | 1467141302941 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 12:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:15:02 INFO - PROCESS | 3876 | 1467141302948 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 3876 | 1467141302951 Marionette TRACE conn2 <- [1,810,null,{}] 12:15:02 INFO - PROCESS | 3876 | 1467141302955 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:02 INFO - PROCESS | 3876 | 1467141302957 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:03 INFO - PROCESS | 3876 | 1467141303071 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:15:03 INFO - PROCESS | 3876 | 1467141303153 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 3876 | 1467141303156 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:03 INFO - PROCESS | 3876 | ++DOCSHELL 15698000 == 38 [pid = 3876] [id = 212] 12:15:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1569C400) [pid = 3876] [serial = 634] [outer = 00000000] 12:15:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15D53800) [pid = 3876] [serial = 635] [outer = 1569C400] 12:15:03 INFO - PROCESS | 3876 | 1467141303253 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15E61800) [pid = 3876] [serial = 636] [outer = 1569C400] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 1540BC00 == 37 [pid = 3876] [id = 209] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 13073800 == 36 [pid = 3876] [id = 208] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 17720400 == 35 [pid = 3876] [id = 207] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 10A7F000 == 34 [pid = 3876] [id = 206] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 16B19C00 == 33 [pid = 3876] [id = 205] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 15DC1C00 == 32 [pid = 3876] [id = 204] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 143AC400 == 31 [pid = 3876] [id = 203] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 11498800 == 30 [pid = 3876] [id = 202] 12:15:04 INFO - PROCESS | 3876 | --DOCSHELL 10A76400 == 29 [pid = 3876] [id = 201] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16B3B000) [pid = 3876] [serial = 590] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15DB9C00) [pid = 3876] [serial = 584] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1345E000) [pid = 3876] [serial = 575] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (143A2400) [pid = 3876] [serial = 576] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (185E6400) [pid = 3876] [serial = 573] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (11279400) [pid = 3876] [serial = 578] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (112E1000) [pid = 3876] [serial = 579] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (13150800) [pid = 3876] [serial = 581] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (15DC2000) [pid = 3876] [serial = 585] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (15E68400) [pid = 3876] [serial = 587] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (16B44000) [pid = 3876] [serial = 591] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (162C7000) [pid = 3876] [serial = 588] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (13468400) [pid = 3876] [serial = 582] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (17179400) [pid = 3876] [serial = 593] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (1716F800) [pid = 3876] [serial = 594] [outer = 00000000] [url = about:blank] 12:15:04 INFO - PROCESS | 3876 | 1467141304146 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 3876 | 1467141304211 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 12:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:15:04 INFO - PROCESS | 3876 | 1467141304218 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 3876 | 1467141304222 Marionette TRACE conn2 <- [1,814,null,{}] 12:15:04 INFO - PROCESS | 3876 | 1467141304227 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:04 INFO - PROCESS | 3876 | 1467141304229 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:04 INFO - PROCESS | 3876 | 1467141304311 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:15:04 INFO - PROCESS | 3876 | 1467141304318 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 3876 | 1467141304321 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:04 INFO - PROCESS | 3876 | ++DOCSHELL 0C76F400 == 30 [pid = 3876] [id = 213] 12:15:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (10BB7000) [pid = 3876] [serial = 637] [outer = 00000000] 12:15:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (12820000) [pid = 3876] [serial = 638] [outer = 10BB7000] 12:15:04 INFO - PROCESS | 3876 | 1467141304369 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (12DF1400) [pid = 3876] [serial = 639] [outer = 10BB7000] 12:15:04 INFO - PROCESS | 3876 | 1467141304854 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 704ms 12:15:04 INFO - PROCESS | 3876 | 1467141304916 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 3876 | 1467141304920 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 12:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:15:04 INFO - PROCESS | 3876 | 1467141304926 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 3876 | 1467141304928 Marionette TRACE conn2 <- [1,818,null,{}] 12:15:04 INFO - PROCESS | 3876 | 1467141304932 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:04 INFO - PROCESS | 3876 | 1467141304935 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:05 INFO - PROCESS | 3876 | 1467141305020 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:15:05 INFO - PROCESS | 3876 | 1467141305101 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 3876 | 1467141305104 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:05 INFO - PROCESS | 3876 | ++DOCSHELL 13931000 == 31 [pid = 3876] [id = 214] 12:15:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (143A1800) [pid = 3876] [serial = 640] [outer = 00000000] 12:15:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (154A1400) [pid = 3876] [serial = 641] [outer = 143A1800] 12:15:05 INFO - PROCESS | 3876 | 1467141305149 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (156D0000) [pid = 3876] [serial = 642] [outer = 143A1800] 12:15:05 INFO - PROCESS | 3876 | 1467141305542 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 626ms 12:15:05 INFO - PROCESS | 3876 | 1467141305564 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 3876 | 1467141305567 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:15:05 INFO - PROCESS | 3876 | 1467141305570 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 3876 | 1467141305573 Marionette TRACE conn2 <- [1,822,null,{}] 12:15:05 INFO - PROCESS | 3876 | 1467141305584 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:05 INFO - PROCESS | 3876 | 1467141305588 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:05 INFO - PROCESS | 3876 | 1467141305697 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:15:05 INFO - PROCESS | 3876 | 1467141305707 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 3876 | 1467141305710 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:05 INFO - PROCESS | 3876 | ++DOCSHELL 15E6AC00 == 32 [pid = 3876] [id = 215] 12:15:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (15E6B000) [pid = 3876] [serial = 643] [outer = 00000000] 12:15:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1669F400) [pid = 3876] [serial = 644] [outer = 15E6B000] 12:15:05 INFO - PROCESS | 3876 | 1467141305757 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16B1B000) [pid = 3876] [serial = 645] [outer = 15E6B000] 12:15:06 INFO - PROCESS | 3876 | 1467141306195 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 625ms 12:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:15:06 INFO - PROCESS | 3876 | 1467141306208 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 3876 | 1467141306210 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 12:15:06 INFO - PROCESS | 3876 | 1467141306213 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 3876 | 1467141306215 Marionette TRACE conn2 <- [1,826,null,{}] 12:15:06 INFO - PROCESS | 3876 | 1467141306235 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:06 INFO - PROCESS | 3876 | 1467141306237 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:06 INFO - PROCESS | 3876 | 1467141306360 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:15:06 INFO - PROCESS | 3876 | 1467141306368 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 3876 | 1467141306370 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:06 INFO - PROCESS | 3876 | ++DOCSHELL 16B45400 == 33 [pid = 3876] [id = 216] 12:15:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16B47800) [pid = 3876] [serial = 646] [outer = 00000000] 12:15:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (1706B800) [pid = 3876] [serial = 647] [outer = 16B47800] 12:15:06 INFO - PROCESS | 3876 | 1467141306457 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (17077400) [pid = 3876] [serial = 648] [outer = 16B47800] 12:15:06 INFO - PROCESS | 3876 | 1467141306861 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 688ms 12:15:06 INFO - PROCESS | 3876 | 1467141306913 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 3876 | 1467141306915 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 12:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:15:06 INFO - PROCESS | 3876 | 1467141306918 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 3876 | 1467141306920 Marionette TRACE conn2 <- [1,830,null,{}] 12:15:06 INFO - PROCESS | 3876 | 1467141306923 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:06 INFO - PROCESS | 3876 | 1467141306925 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:07 INFO - PROCESS | 3876 | 1467141307029 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:15:07 INFO - PROCESS | 3876 | 1467141307113 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 3876 | 1467141307115 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:07 INFO - PROCESS | 3876 | ++DOCSHELL 14338000 == 34 [pid = 3876] [id = 217] 12:15:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B44800) [pid = 3876] [serial = 649] [outer = 00000000] 12:15:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (176A1400) [pid = 3876] [serial = 650] [outer = 16B44800] 12:15:07 INFO - PROCESS | 3876 | 1467141307158 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (176A9000) [pid = 3876] [serial = 651] [outer = 16B44800] 12:15:07 INFO - PROCESS | 3876 | 1467141307586 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 704ms 12:15:07 INFO - PROCESS | 3876 | 1467141307618 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 3876 | 1467141307620 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 12:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:15:07 INFO - PROCESS | 3876 | 1467141307623 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 3876 | 1467141307625 Marionette TRACE conn2 <- [1,834,null,{}] 12:15:07 INFO - PROCESS | 3876 | 1467141307628 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:07 INFO - PROCESS | 3876 | 1467141307633 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:07 INFO - PROCESS | 3876 | 1467141307758 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:15:07 INFO - PROCESS | 3876 | 1467141307763 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 3876 | 1467141307765 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:07 INFO - PROCESS | 3876 | ++DOCSHELL 1716F800 == 35 [pid = 3876] [id = 218] 12:15:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17631C00) [pid = 3876] [serial = 652] [outer = 00000000] 12:15:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (181B6000) [pid = 3876] [serial = 653] [outer = 17631C00] 12:15:07 INFO - PROCESS | 3876 | 1467141307808 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (18396C00) [pid = 3876] [serial = 654] [outer = 17631C00] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15DC3000) [pid = 3876] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10A76C00) [pid = 3876] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1149D000) [pid = 3876] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16B3A000) [pid = 3876] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (143AE000) [pid = 3876] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1669D800) [pid = 3876] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (17725800) [pid = 3876] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (166A3400) [pid = 3876] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (11276C00) [pid = 3876] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (15D5A000) [pid = 3876] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:15:08 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (16B3D400) [pid = 3876] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:15:08 INFO - PROCESS | 3876 | 1467141308306 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 735ms 12:15:08 INFO - PROCESS | 3876 | 1467141308364 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 3876 | 1467141308366 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 12:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:15:08 INFO - PROCESS | 3876 | 1467141308395 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 3876 | 1467141308397 Marionette TRACE conn2 <- [1,838,null,{}] 12:15:08 INFO - PROCESS | 3876 | 1467141308400 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:08 INFO - PROCESS | 3876 | 1467141308402 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:08 INFO - PROCESS | 3876 | 1467141308477 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:15:08 INFO - PROCESS | 3876 | 1467141308484 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 3876 | 1467141308486 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:08 INFO - PROCESS | 3876 | ++DOCSHELL 1540BC00 == 36 [pid = 3876] [id = 219] 12:15:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15691C00) [pid = 3876] [serial = 655] [outer = 00000000] 12:15:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (1669FC00) [pid = 3876] [serial = 656] [outer = 15691C00] 12:15:08 INFO - PROCESS | 3876 | 1467141308530 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16B3A000) [pid = 3876] [serial = 657] [outer = 15691C00] 12:15:08 INFO - PROCESS | 3876 | 1467141308941 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 610ms 12:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:15:09 INFO - PROCESS | 3876 | 1467141308987 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 3876 | 1467141308989 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 12:15:09 INFO - PROCESS | 3876 | 1467141308992 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 3876 | 1467141308994 Marionette TRACE conn2 <- [1,842,null,{}] 12:15:09 INFO - PROCESS | 3876 | 1467141308998 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:09 INFO - PROCESS | 3876 | 1467141309000 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:09 INFO - PROCESS | 3876 | 1467141309077 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:15:09 INFO - PROCESS | 3876 | 1467141309083 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 3876 | 1467141309085 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:09 INFO - PROCESS | 3876 | ++DOCSHELL 13933000 == 37 [pid = 3876] [id = 220] 12:15:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (170F3C00) [pid = 3876] [serial = 658] [outer = 00000000] 12:15:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (185CB000) [pid = 3876] [serial = 659] [outer = 170F3C00] 12:15:09 INFO - PROCESS | 3876 | 1467141309127 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (185EB400) [pid = 3876] [serial = 660] [outer = 170F3C00] 12:15:09 INFO - PROCESS | 3876 | 1467141309529 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 595ms 12:15:09 INFO - PROCESS | 3876 | 1467141309590 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 3876 | 1467141309592 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 12:15:09 INFO - PROCESS | 3876 | 1467141309595 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:15:09 INFO - PROCESS | 3876 | 1467141309597 Marionette TRACE conn2 <- [1,846,null,{}] 12:15:09 INFO - PROCESS | 3876 | 1467141309600 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:09 INFO - PROCESS | 3876 | 1467141309602 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:09 INFO - PROCESS | 3876 | 1467141309679 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:15:09 INFO - PROCESS | 3876 | 1467141309686 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 3876 | 1467141309688 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:09 INFO - PROCESS | 3876 | ++DOCSHELL 1772A800 == 38 [pid = 3876] [id = 221] 12:15:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17735400) [pid = 3876] [serial = 661] [outer = 00000000] 12:15:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (19B97000) [pid = 3876] [serial = 662] [outer = 17735400] 12:15:09 INFO - PROCESS | 3876 | 1467141309740 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (19B97C00) [pid = 3876] [serial = 663] [outer = 17735400] 12:15:10 INFO - PROCESS | 3876 | 1467141310158 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 594ms 12:15:10 INFO - PROCESS | 3876 | 1467141310192 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 3876 | 1467141310194 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 12:15:10 INFO - PROCESS | 3876 | 1467141310198 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:15:10 INFO - PROCESS | 3876 | 1467141310199 Marionette TRACE conn2 <- [1,850,null,{}] 12:15:10 INFO - PROCESS | 3876 | 1467141310203 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:10 INFO - PROCESS | 3876 | 1467141310205 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:10 INFO - PROCESS | 3876 | 1467141310317 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:15:10 INFO - PROCESS | 3876 | 1467141310422 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 3876 | 1467141310425 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:10 INFO - PROCESS | 3876 | ++DOCSHELL 0F394400 == 39 [pid = 3876] [id = 222] 12:15:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (0F93A000) [pid = 3876] [serial = 664] [outer = 00000000] 12:15:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (10A09400) [pid = 3876] [serial = 665] [outer = 0F93A000] 12:15:10 INFO - PROCESS | 3876 | 1467141310481 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (10FA8800) [pid = 3876] [serial = 666] [outer = 0F93A000] 12:15:11 INFO - PROCESS | 3876 | 1467141311086 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 939ms 12:15:11 INFO - PROCESS | 3876 | 1467141311145 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 3876 | 1467141311149 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 12:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:15:11 INFO - PROCESS | 3876 | 1467141311154 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 3876 | 1467141311157 Marionette TRACE conn2 <- [1,854,null,{}] 12:15:11 INFO - PROCESS | 3876 | 1467141311163 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:11 INFO - PROCESS | 3876 | 1467141311165 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:11 INFO - PROCESS | 3876 | 1467141311277 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:15:11 INFO - PROCESS | 3876 | 1467141311373 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 3876 | 1467141311376 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:11 INFO - PROCESS | 3876 | ++DOCSHELL 15A53400 == 40 [pid = 3876] [id = 223] 12:15:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (15A55000) [pid = 3876] [serial = 667] [outer = 00000000] 12:15:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15D52400) [pid = 3876] [serial = 668] [outer = 15A55000] 12:15:11 INFO - PROCESS | 3876 | 1467141311431 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15E5E400) [pid = 3876] [serial = 669] [outer = 15A55000] 12:15:12 INFO - PROCESS | 3876 | 1467141311995 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 908ms 12:15:12 INFO - PROCESS | 3876 | 1467141312062 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 3876 | 1467141312066 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 12:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:15:12 INFO - PROCESS | 3876 | 1467141312070 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 3876 | 1467141312072 Marionette TRACE conn2 <- [1,858,null,{}] 12:15:12 INFO - PROCESS | 3876 | 1467141312076 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:12 INFO - PROCESS | 3876 | 1467141312079 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:12 INFO - PROCESS | 3876 | 1467141312187 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:15:12 INFO - PROCESS | 3876 | 1467141312319 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 3876 | 1467141312322 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:12 INFO - PROCESS | 3876 | ++DOCSHELL 1669D400 == 41 [pid = 3876] [id = 224] 12:15:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (176A2800) [pid = 3876] [serial = 670] [outer = 00000000] 12:15:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (177B0400) [pid = 3876] [serial = 671] [outer = 176A2800] 12:15:12 INFO - PROCESS | 3876 | 1467141312383 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (18394000) [pid = 3876] [serial = 672] [outer = 176A2800] 12:15:13 INFO - PROCESS | 3876 | 1467141312999 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 939ms 12:15:13 INFO - PROCESS | 3876 | 1467141313020 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 3876 | 1467141313022 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 12:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:15:13 INFO - PROCESS | 3876 | 1467141313034 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 3876 | 1467141313039 Marionette TRACE conn2 <- [1,862,null,{}] 12:15:13 INFO - PROCESS | 3876 | 1467141313044 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:13 INFO - PROCESS | 3876 | 1467141313047 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:13 INFO - PROCESS | 3876 | 1467141313153 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:15:13 INFO - PROCESS | 3876 | 1467141313234 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 3876 | 1467141313237 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:13 INFO - PROCESS | 3876 | ++DOCSHELL 0F970800 == 42 [pid = 3876] [id = 225] 12:15:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (0F9E5400) [pid = 3876] [serial = 673] [outer = 00000000] 12:15:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (10F9DC00) [pid = 3876] [serial = 674] [outer = 0F9E5400] 12:15:13 INFO - PROCESS | 3876 | 1467141313460 Marionette DEBUG loaded listener.js 12:15:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1149D000) [pid = 3876] [serial = 675] [outer = 0F9E5400] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 1772A800 == 41 [pid = 3876] [id = 221] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 13933000 == 40 [pid = 3876] [id = 220] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 1540BC00 == 39 [pid = 3876] [id = 219] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 1716F800 == 38 [pid = 3876] [id = 218] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 14338000 == 37 [pid = 3876] [id = 217] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 16B45400 == 36 [pid = 3876] [id = 216] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 15E6AC00 == 35 [pid = 3876] [id = 215] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 13931000 == 34 [pid = 3876] [id = 214] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 0C76F400 == 33 [pid = 3876] [id = 213] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 1786E800 == 32 [pid = 3876] [id = 210] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 11C3D800 == 31 [pid = 3876] [id = 211] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 15698000 == 30 [pid = 3876] [id = 212] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 1669D400 == 29 [pid = 3876] [id = 224] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 0F394400 == 28 [pid = 3876] [id = 222] 12:15:14 INFO - PROCESS | 3876 | --DOCSHELL 15A53400 == 27 [pid = 3876] [id = 223] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15E69000) [pid = 3876] [serial = 611] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1393AC00) [pid = 3876] [serial = 603] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (12DF2000) [pid = 3876] [serial = 602] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1281C000) [pid = 3876] [serial = 605] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (12939800) [pid = 3876] [serial = 606] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (16B43000) [pid = 3876] [serial = 614] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1540C800) [pid = 3876] [serial = 608] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (154ADC00) [pid = 3876] [serial = 609] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17072800) [pid = 3876] [serial = 617] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16BDF400) [pid = 3876] [serial = 615] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17735000) [pid = 3876] [serial = 620] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (17073000) [pid = 3876] [serial = 618] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17E1BC00) [pid = 3876] [serial = 627] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (17E1B400) [pid = 3876] [serial = 626] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (177A5400) [pid = 3876] [serial = 621] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (14334800) [pid = 3876] [serial = 629] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (13464800) [pid = 3876] [serial = 597] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (13036C00) [pid = 3876] [serial = 596] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (166A8C00) [pid = 3876] [serial = 600] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (15DB9800) [pid = 3876] [serial = 599] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17727400) [pid = 3876] [serial = 623] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (177AB000) [pid = 3876] [serial = 624] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (162C6400) [pid = 3876] [serial = 612] [outer = 00000000] [url = about:blank] 12:15:14 INFO - PROCESS | 3876 | 1467141314661 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1720ms 12:15:14 INFO - PROCESS | 3876 | 1467141314758 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 3876 | 1467141314762 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 12:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:15:14 INFO - PROCESS | 3876 | 1467141314767 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 3876 | 1467141314771 Marionette TRACE conn2 <- [1,866,null,{}] 12:15:14 INFO - PROCESS | 3876 | 1467141314777 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:14 INFO - PROCESS | 3876 | 1467141314780 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:14 INFO - PROCESS | 3876 | 1467141314863 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:15:14 INFO - PROCESS | 3876 | 1467141314909 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 3876 | 1467141314914 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:14 INFO - PROCESS | 3876 | ++DOCSHELL 112C9000 == 28 [pid = 3876] [id = 226] 12:15:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (112C9800) [pid = 3876] [serial = 676] [outer = 00000000] 12:15:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1143FC00) [pid = 3876] [serial = 677] [outer = 112C9800] 12:15:14 INFO - PROCESS | 3876 | 1467141314962 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (11440400) [pid = 3876] [serial = 678] [outer = 112C9800] 12:15:15 INFO - PROCESS | 3876 | 1467141315435 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 704ms 12:15:15 INFO - PROCESS | 3876 | 1467141315466 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 3876 | 1467141315471 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:15:15 INFO - PROCESS | 3876 | 1467141315477 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 3876 | 1467141315480 Marionette TRACE conn2 <- [1,870,null,{}] 12:15:15 INFO - PROCESS | 3876 | 1467141315483 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:15 INFO - PROCESS | 3876 | 1467141315486 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:15 INFO - PROCESS | 3876 | 1467141315570 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:15:15 INFO - PROCESS | 3876 | 1467141315578 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 3876 | 1467141315581 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:15 INFO - PROCESS | 3876 | ++DOCSHELL 131E3000 == 29 [pid = 3876] [id = 227] 12:15:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (131E3400) [pid = 3876] [serial = 679] [outer = 00000000] 12:15:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1393C000) [pid = 3876] [serial = 680] [outer = 131E3400] 12:15:15 INFO - PROCESS | 3876 | 1467141315627 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (1432FC00) [pid = 3876] [serial = 681] [outer = 131E3400] 12:15:16 INFO - PROCESS | 3876 | 1467141316382 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 938ms 12:15:16 INFO - PROCESS | 3876 | 1467141316423 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 3876 | 1467141316426 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:15:16 INFO - PROCESS | 3876 | 1467141316431 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 3876 | 1467141316436 Marionette TRACE conn2 <- [1,874,null,{}] 12:15:16 INFO - PROCESS | 3876 | 1467141316448 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:16 INFO - PROCESS | 3876 | 1467141316452 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:16 INFO - PROCESS | 3876 | 1467141316536 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:15:16 INFO - PROCESS | 3876 | 1467141316545 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 3876 | 1467141316548 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:16 INFO - PROCESS | 3876 | ++DOCSHELL 162C6400 == 30 [pid = 3876] [id = 228] 12:15:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (162C6800) [pid = 3876] [serial = 682] [outer = 00000000] 12:15:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B19C00) [pid = 3876] [serial = 683] [outer = 162C6800] 12:15:16 INFO - PROCESS | 3876 | 1467141316596 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B3A800) [pid = 3876] [serial = 684] [outer = 162C6800] 12:15:17 INFO - PROCESS | 3876 | 1467141317046 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 657ms 12:15:17 INFO - PROCESS | 3876 | 1467141317089 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 3876 | 1467141317092 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:15:17 INFO - PROCESS | 3876 | 1467141317095 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 3876 | 1467141317097 Marionette TRACE conn2 <- [1,878,null,{}] 12:15:17 INFO - PROCESS | 3876 | 1467141317100 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 3876 | 1467141317102 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:17 INFO - PROCESS | 3876 | 1467141317210 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:15:17 INFO - PROCESS | 3876 | 1467141317216 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 3876 | 1467141317218 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:17 INFO - PROCESS | 3876 | ++DOCSHELL 1669C800 == 31 [pid = 3876] [id = 229] 12:15:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B44400) [pid = 3876] [serial = 685] [outer = 00000000] 12:15:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16BDF400) [pid = 3876] [serial = 686] [outer = 16B44400] 12:15:17 INFO - PROCESS | 3876 | 1467141317262 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17076000) [pid = 3876] [serial = 687] [outer = 16B44400] 12:15:17 INFO - PROCESS | 3876 | 1467141317693 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 641ms 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:15:17 INFO - PROCESS | 3876 | 1467141317734 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 3876 | 1467141317736 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 12:15:17 INFO - PROCESS | 3876 | 1467141317740 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 3876 | 1467141317741 Marionette TRACE conn2 <- [1,882,null,{}] 12:15:17 INFO - PROCESS | 3876 | 1467141317745 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 3876 | 1467141317747 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:17 INFO - PROCESS | 3876 | 1467141317848 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:15:17 INFO - PROCESS | 3876 | 1467141317854 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 3876 | 1467141317857 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:17 INFO - PROCESS | 3876 | ++DOCSHELL 17633C00 == 32 [pid = 3876] [id = 230] 12:15:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (176A3800) [pid = 3876] [serial = 688] [outer = 00000000] 12:15:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17723800) [pid = 3876] [serial = 689] [outer = 176A3800] 12:15:17 INFO - PROCESS | 3876 | 1467141317927 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17737800) [pid = 3876] [serial = 690] [outer = 176A3800] 12:15:18 INFO - PROCESS | 3876 | 1467141318358 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 626ms 12:15:18 INFO - PROCESS | 3876 | 1467141318378 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 3876 | 1467141318380 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:15:18 INFO - PROCESS | 3876 | 1467141318383 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 3876 | 1467141318385 Marionette TRACE conn2 <- [1,886,null,{}] 12:15:18 INFO - PROCESS | 3876 | 1467141318395 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:18 INFO - PROCESS | 3876 | 1467141318401 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:18 INFO - PROCESS | 3876 | 1467141318536 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:15:18 INFO - PROCESS | 3876 | 1467141318547 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 3876 | 1467141318549 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:18 INFO - PROCESS | 3876 | ++DOCSHELL 17868C00 == 33 [pid = 3876] [id = 231] 12:15:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1786BC00) [pid = 3876] [serial = 691] [outer = 00000000] 12:15:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1810C400) [pid = 3876] [serial = 692] [outer = 1786BC00] 12:15:18 INFO - PROCESS | 3876 | 1467141318639 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185EC800) [pid = 3876] [serial = 693] [outer = 1786BC00] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17735400) [pid = 3876] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (16B44800) [pid = 3876] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (11C45400) [pid = 3876] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1569C400) [pid = 3876] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B47800) [pid = 3876] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17631C00) [pid = 3876] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15E6B000) [pid = 3876] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15691C00) [pid = 3876] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (143A1800) [pid = 3876] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (10BB7000) [pid = 3876] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (170F3C00) [pid = 3876] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:15:19 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1810D800) [pid = 3876] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:15:19 INFO - PROCESS | 3876 | 1467141319288 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 939ms 12:15:19 INFO - PROCESS | 3876 | 1467141319329 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 3876 | 1467141319331 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 12:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:15:19 INFO - PROCESS | 3876 | 1467141319334 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 3876 | 1467141319336 Marionette TRACE conn2 <- [1,890,null,{}] 12:15:19 INFO - PROCESS | 3876 | 1467141319340 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:19 INFO - PROCESS | 3876 | 1467141319342 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:19 INFO - PROCESS | 3876 | 1467141319414 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:15:19 INFO - PROCESS | 3876 | 1467141319422 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 3876 | 1467141319424 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:19 INFO - PROCESS | 3876 | ++DOCSHELL 143A1800 == 34 [pid = 3876] [id = 232] 12:15:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15691C00) [pid = 3876] [serial = 694] [outer = 00000000] 12:15:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (162C7000) [pid = 3876] [serial = 695] [outer = 15691C00] 12:15:19 INFO - PROCESS | 3876 | 1467141319467 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1706B400) [pid = 3876] [serial = 696] [outer = 15691C00] 12:15:19 INFO - PROCESS | 3876 | 1467141319886 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 595ms 12:15:19 INFO - PROCESS | 3876 | 1467141319932 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:15:19 INFO - PROCESS | 3876 | 1467141319934 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 12:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:15:19 INFO - PROCESS | 3876 | 1467141319937 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 3876 | 1467141319939 Marionette TRACE conn2 <- [1,894,null,{}] 12:15:19 INFO - PROCESS | 3876 | 1467141319943 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:19 INFO - PROCESS | 3876 | 1467141319945 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:20 INFO - PROCESS | 3876 | 1467141320020 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:15:20 INFO - PROCESS | 3876 | 1467141320024 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 3876 | 1467141320026 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:20 INFO - PROCESS | 3876 | ++DOCSHELL 17E21000 == 35 [pid = 3876] [id = 233] 12:15:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (18109800) [pid = 3876] [serial = 697] [outer = 00000000] 12:15:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (19B95000) [pid = 3876] [serial = 698] [outer = 18109800] 12:15:20 INFO - PROCESS | 3876 | 1467141320069 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (19D50800) [pid = 3876] [serial = 699] [outer = 18109800] 12:15:20 INFO - PROCESS | 3876 | 1467141320465 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 594ms 12:15:20 INFO - PROCESS | 3876 | 1467141320535 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:15:20 INFO - PROCESS | 3876 | 1467141320537 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 12:15:20 INFO - PROCESS | 3876 | 1467141320540 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 3876 | 1467141320542 Marionette TRACE conn2 <- [1,898,null,{}] 12:15:20 INFO - PROCESS | 3876 | 1467141320546 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:20 INFO - PROCESS | 3876 | 1467141320548 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:20 INFO - PROCESS | 3876 | 1467141320623 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:15:20 INFO - PROCESS | 3876 | 1467141320628 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 3876 | 1467141320630 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:20 INFO - PROCESS | 3876 | ++DOCSHELL 1A277800 == 36 [pid = 3876] [id = 234] 12:15:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1A279000) [pid = 3876] [serial = 700] [outer = 00000000] 12:15:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1A53B400) [pid = 3876] [serial = 701] [outer = 1A279000] 12:15:20 INFO - PROCESS | 3876 | 1467141320672 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1A53BC00) [pid = 3876] [serial = 702] [outer = 1A279000] 12:15:21 INFO - PROCESS | 3876 | 1467141321111 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 594ms 12:15:21 INFO - PROCESS | 3876 | 1467141321137 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 3876 | 1467141321139 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:15:21 INFO - PROCESS | 3876 | 1467141321154 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 3876 | 1467141321155 Marionette TRACE conn2 <- [1,902,null,{}] 12:15:21 INFO - PROCESS | 3876 | 1467141321160 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:21 INFO - PROCESS | 3876 | 1467141321161 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:21 INFO - PROCESS | 3876 | 1467141321238 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:15:21 INFO - PROCESS | 3876 | 1467141321243 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 3876 | 1467141321245 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:21 INFO - PROCESS | 3876 | ++DOCSHELL 0F9DFC00 == 37 [pid = 3876] [id = 235] 12:15:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (0F9E6000) [pid = 3876] [serial = 703] [outer = 00000000] 12:15:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (10375C00) [pid = 3876] [serial = 704] [outer = 0F9E6000] 12:15:21 INFO - PROCESS | 3876 | 1467141321337 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (10A78400) [pid = 3876] [serial = 705] [outer = 0F9E6000] 12:15:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (13124800) [pid = 3876] [serial = 706] [outer = 1B3CD800] 12:15:22 INFO - PROCESS | 3876 | 1467141322303 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1221ms 12:15:22 INFO - PROCESS | 3876 | 1467141322354 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 3876 | 1467141322357 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:15:22 INFO - PROCESS | 3876 | 1467141322362 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 3876 | 1467141322365 Marionette TRACE conn2 <- [1,906,null,{}] 12:15:22 INFO - PROCESS | 3876 | 1467141322370 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:22 INFO - PROCESS | 3876 | 1467141322374 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:22 INFO - PROCESS | 3876 | 1467141322499 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:15:22 INFO - PROCESS | 3876 | 1467141322625 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 3876 | 1467141322629 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:22 INFO - PROCESS | 3876 | ++DOCSHELL 1393AC00 == 38 [pid = 3876] [id = 236] 12:15:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1393D800) [pid = 3876] [serial = 707] [outer = 00000000] 12:15:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15DC0800) [pid = 3876] [serial = 708] [outer = 1393D800] 12:15:22 INFO - PROCESS | 3876 | 1467141322684 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16B3FC00) [pid = 3876] [serial = 709] [outer = 1393D800] 12:15:23 INFO - PROCESS | 3876 | 1467141323499 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1220ms 12:15:23 INFO - PROCESS | 3876 | 1467141323572 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 3876 | 1467141323576 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 12:15:23 INFO - PROCESS | 3876 | 1467141323582 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:15:23 INFO - PROCESS | 3876 | 1467141323585 Marionette TRACE conn2 <- [1,910,null,{}] 12:15:23 INFO - PROCESS | 3876 | 1467141323591 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:23 INFO - PROCESS | 3876 | 1467141323593 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:23 INFO - PROCESS | 3876 | 1467141323728 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:15:23 INFO - PROCESS | 3876 | 1467141323860 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 3876 | 1467141323864 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 1A277800 == 37 [pid = 3876] [id = 234] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 17E21000 == 36 [pid = 3876] [id = 233] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 143A1800 == 35 [pid = 3876] [id = 232] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 17868C00 == 34 [pid = 3876] [id = 231] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 17633C00 == 33 [pid = 3876] [id = 230] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 1669C800 == 32 [pid = 3876] [id = 229] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 162C6400 == 31 [pid = 3876] [id = 228] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 131E3000 == 30 [pid = 3876] [id = 227] 12:15:23 INFO - PROCESS | 3876 | --DOCSHELL 112C9000 == 29 [pid = 3876] [id = 226] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (176A1400) [pid = 3876] [serial = 650] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (13935C00) [pid = 3876] [serial = 633] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15E61800) [pid = 3876] [serial = 636] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17077400) [pid = 3876] [serial = 648] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (18396C00) [pid = 3876] [serial = 654] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1669F400) [pid = 3876] [serial = 644] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16B3A000) [pid = 3876] [serial = 657] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (13078400) [pid = 3876] [serial = 632] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B1B000) [pid = 3876] [serial = 645] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (176A9000) [pid = 3876] [serial = 651] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (156D0000) [pid = 3876] [serial = 642] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (12820000) [pid = 3876] [serial = 638] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (181B6000) [pid = 3876] [serial = 653] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (185CB000) [pid = 3876] [serial = 659] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (154A1400) [pid = 3876] [serial = 641] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1706B800) [pid = 3876] [serial = 647] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (15D53800) [pid = 3876] [serial = 635] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (12DF1400) [pid = 3876] [serial = 639] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (181B1400) [pid = 3876] [serial = 630] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (185EB400) [pid = 3876] [serial = 660] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1669FC00) [pid = 3876] [serial = 656] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (19B97000) [pid = 3876] [serial = 662] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (19B97C00) [pid = 3876] [serial = 663] [outer = 00000000] [url = about:blank] 12:15:23 INFO - PROCESS | 3876 | ++DOCSHELL 10B9A800 == 30 [pid = 3876] [id = 237] 12:15:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (10F9D400) [pid = 3876] [serial = 710] [outer = 00000000] 12:15:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (112C9000) [pid = 3876] [serial = 711] [outer = 10F9D400] 12:15:23 INFO - PROCESS | 3876 | 1467141323936 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (12DF2000) [pid = 3876] [serial = 712] [outer = 10F9D400] 12:15:24 INFO - PROCESS | 3876 | 1467141324374 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 845ms 12:15:24 INFO - PROCESS | 3876 | 1467141324425 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 3876 | 1467141324430 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:15:24 INFO - PROCESS | 3876 | 1467141324436 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 3876 | 1467141324439 Marionette TRACE conn2 <- [1,914,null,{}] 12:15:24 INFO - PROCESS | 3876 | 1467141324443 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:24 INFO - PROCESS | 3876 | 1467141324445 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:24 INFO - PROCESS | 3876 | 1467141324528 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:15:24 INFO - PROCESS | 3876 | 1467141324534 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 3876 | 1467141324536 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:24 INFO - PROCESS | 3876 | ++DOCSHELL 15404C00 == 31 [pid = 3876] [id = 238] 12:15:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1540CC00) [pid = 3876] [serial = 713] [outer = 00000000] 12:15:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15693000) [pid = 3876] [serial = 714] [outer = 1540CC00] 12:15:24 INFO - PROCESS | 3876 | 1467141324590 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15D4D400) [pid = 3876] [serial = 715] [outer = 1540CC00] 12:15:25 INFO - PROCESS | 3876 | 1467141325057 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 642ms 12:15:25 INFO - PROCESS | 3876 | 1467141325074 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 3876 | 1467141325076 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:15:25 INFO - PROCESS | 3876 | 1467141325083 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 3876 | 1467141325087 Marionette TRACE conn2 <- [1,918,null,{}] 12:15:25 INFO - PROCESS | 3876 | 1467141325098 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:25 INFO - PROCESS | 3876 | 1467141325102 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:25 INFO - PROCESS | 3876 | 1467141325230 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:15:25 INFO - PROCESS | 3876 | 1467141325268 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 3876 | 1467141325271 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:25 INFO - PROCESS | 3876 | ++DOCSHELL 16B38800 == 32 [pid = 3876] [id = 239] 12:15:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B3A000) [pid = 3876] [serial = 716] [outer = 00000000] 12:15:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16B41400) [pid = 3876] [serial = 717] [outer = 16B3A000] 12:15:25 INFO - PROCESS | 3876 | 1467141325324 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16BDB800) [pid = 3876] [serial = 718] [outer = 16B3A000] 12:15:25 INFO - PROCESS | 3876 | 1467141325793 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 689ms 12:15:25 INFO - PROCESS | 3876 | 1467141325825 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 3876 | 1467141325828 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:15:25 INFO - PROCESS | 3876 | 1467141325831 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 3876 | 1467141325832 Marionette TRACE conn2 <- [1,922,null,{}] 12:15:25 INFO - PROCESS | 3876 | 1467141325836 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:25 INFO - PROCESS | 3876 | 1467141325838 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:25 INFO - PROCESS | 3876 | 1467141325930 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:15:25 INFO - PROCESS | 3876 | 1467141325936 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 3876 | 1467141325938 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:25 INFO - PROCESS | 3876 | ++DOCSHELL 17074400 == 33 [pid = 3876] [id = 240] 12:15:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (170EC400) [pid = 3876] [serial = 719] [outer = 00000000] 12:15:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (176A4400) [pid = 3876] [serial = 720] [outer = 170EC400] 12:15:25 INFO - PROCESS | 3876 | 1467141325982 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17722400) [pid = 3876] [serial = 721] [outer = 170EC400] 12:15:26 INFO - PROCESS | 3876 | 1467141326438 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 642ms 12:15:26 INFO - PROCESS | 3876 | 1467141326469 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 3876 | 1467141326471 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:15:26 INFO - PROCESS | 3876 | 1467141326478 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 3876 | 1467141326480 Marionette TRACE conn2 <- [1,926,null,{}] 12:15:26 INFO - PROCESS | 3876 | 1467141326483 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:26 INFO - PROCESS | 3876 | 1467141326485 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:26 INFO - PROCESS | 3876 | 1467141326587 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:15:26 INFO - PROCESS | 3876 | 1467141326675 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 3876 | 1467141326677 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:26 INFO - PROCESS | 3876 | ++DOCSHELL 14F0D400 == 34 [pid = 3876] [id = 241] 12:15:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15521C00) [pid = 3876] [serial = 722] [outer = 00000000] 12:15:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17871800) [pid = 3876] [serial = 723] [outer = 15521C00] 12:15:26 INFO - PROCESS | 3876 | 1467141326720 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (18102C00) [pid = 3876] [serial = 724] [outer = 15521C00] 12:15:27 INFO - PROCESS | 3876 | 1467141327132 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 689ms 12:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:15:27 INFO - PROCESS | 3876 | 1467141327175 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 3876 | 1467141327176 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 12:15:27 INFO - PROCESS | 3876 | 1467141327180 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 3876 | 1467141327181 Marionette TRACE conn2 <- [1,930,null,{}] 12:15:27 INFO - PROCESS | 3876 | 1467141327192 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:27 INFO - PROCESS | 3876 | 1467141327197 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:27 INFO - PROCESS | 3876 | 1467141327327 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:15:27 INFO - PROCESS | 3876 | 1467141327342 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 3876 | 1467141327344 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:27 INFO - PROCESS | 3876 | ++DOCSHELL 185C8C00 == 35 [pid = 3876] [id = 242] 12:15:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (185E5C00) [pid = 3876] [serial = 725] [outer = 00000000] 12:15:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (185EFC00) [pid = 3876] [serial = 726] [outer = 185E5C00] 12:15:27 INFO - PROCESS | 3876 | 1467141327432 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (185F1800) [pid = 3876] [serial = 727] [outer = 185E5C00] 12:15:27 INFO - PROCESS | 3876 | 1467141327852 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 689ms 12:15:27 INFO - PROCESS | 3876 | 1467141327879 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 3876 | 1467141327881 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 12:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:15:27 INFO - PROCESS | 3876 | 1467141327889 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 3876 | 1467141327891 Marionette TRACE conn2 <- [1,934,null,{}] 12:15:27 INFO - PROCESS | 3876 | 1467141327903 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:27 INFO - PROCESS | 3876 | 1467141327905 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:28 INFO - PROCESS | 3876 | 1467141328039 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:15:28 INFO - PROCESS | 3876 | 1467141328097 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 3876 | 1467141328099 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:28 INFO - PROCESS | 3876 | ++DOCSHELL 15522000 == 36 [pid = 3876] [id = 243] 12:15:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (15D51C00) [pid = 3876] [serial = 728] [outer = 00000000] 12:15:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (19B9D000) [pid = 3876] [serial = 729] [outer = 15D51C00] 12:15:28 INFO - PROCESS | 3876 | 1467141328143 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (19BA1400) [pid = 3876] [serial = 730] [outer = 15D51C00] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (131E3400) [pid = 3876] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1786BC00) [pid = 3876] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (0F93A000) [pid = 3876] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15A55000) [pid = 3876] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (176A2800) [pid = 3876] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (176A3800) [pid = 3876] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15691C00) [pid = 3876] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (0F9E5400) [pid = 3876] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (162C6800) [pid = 3876] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (112C9800) [pid = 3876] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16B44400) [pid = 3876] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:15:28 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (18109800) [pid = 3876] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:15:28 INFO - PROCESS | 3876 | 1467141328557 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 735ms 12:15:28 INFO - PROCESS | 3876 | 1467141328626 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 3876 | 1467141328627 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 12:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:15:28 INFO - PROCESS | 3876 | 1467141328631 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 3876 | 1467141328632 Marionette TRACE conn2 <- [1,938,null,{}] 12:15:28 INFO - PROCESS | 3876 | 1467141328635 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:28 INFO - PROCESS | 3876 | 1467141328637 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:28 INFO - PROCESS | 3876 | 1467141328720 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:15:28 INFO - PROCESS | 3876 | 1467141328726 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 3876 | 1467141328728 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:28 INFO - PROCESS | 3876 | ++DOCSHELL 1706CC00 == 37 [pid = 3876] [id = 244] 12:15:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17072800) [pid = 3876] [serial = 731] [outer = 00000000] 12:15:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (181B6400) [pid = 3876] [serial = 732] [outer = 17072800] 12:15:28 INFO - PROCESS | 3876 | 1467141328771 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (185F0000) [pid = 3876] [serial = 733] [outer = 17072800] 12:15:29 INFO - PROCESS | 3876 | 1467141329176 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 595ms 12:15:29 INFO - PROCESS | 3876 | 1467141329228 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 3876 | 1467141329230 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 12:15:29 INFO - PROCESS | 3876 | 1467141329233 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:15:29 INFO - PROCESS | 3876 | 1467141329235 Marionette TRACE conn2 <- [1,942,null,{}] 12:15:29 INFO - PROCESS | 3876 | 1467141329239 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 3876 | 1467141329240 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:29 INFO - PROCESS | 3876 | 1467141329317 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:15:29 INFO - PROCESS | 3876 | 1467141329322 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 3876 | 1467141329324 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:29 INFO - PROCESS | 3876 | ++DOCSHELL 19B99C00 == 38 [pid = 3876] [id = 245] 12:15:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (19B9A400) [pid = 3876] [serial = 734] [outer = 00000000] 12:15:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1A6C4800) [pid = 3876] [serial = 735] [outer = 19B9A400] 12:15:29 INFO - PROCESS | 3876 | 1467141329368 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1A6D1400) [pid = 3876] [serial = 736] [outer = 19B9A400] 12:15:29 INFO - PROCESS | 3876 | 1467141329824 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 641ms 12:15:29 INFO - PROCESS | 3876 | 1467141329872 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 3876 | 1467141329883 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 12:15:29 INFO - PROCESS | 3876 | 1467141329887 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:15:29 INFO - PROCESS | 3876 | 1467141329888 Marionette TRACE conn2 <- [1,946,null,{}] 12:15:29 INFO - PROCESS | 3876 | 1467141329892 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 3876 | 1467141329893 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:29 INFO - PROCESS | 3876 | 1467141329970 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:15:29 INFO - PROCESS | 3876 | 1467141329978 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 3876 | 1467141329980 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:29 INFO - PROCESS | 3876 | ++DOCSHELL 1700B000 == 39 [pid = 3876] [id = 246] 12:15:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1A7C6800) [pid = 3876] [serial = 737] [outer = 00000000] 12:15:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1A7CB000) [pid = 3876] [serial = 738] [outer = 1A7C6800] 12:15:30 INFO - PROCESS | 3876 | 1467141330023 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1A7CCC00) [pid = 3876] [serial = 739] [outer = 1A7C6800] 12:15:30 INFO - PROCESS | 3876 | 1467141330594 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 735ms 12:15:30 INFO - PROCESS | 3876 | 1467141330629 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 3876 | 1467141330633 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 12:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:15:30 INFO - PROCESS | 3876 | 1467141330694 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 3876 | 1467141330699 Marionette TRACE conn2 <- [1,950,null,{}] 12:15:30 INFO - PROCESS | 3876 | 1467141330709 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:30 INFO - PROCESS | 3876 | 1467141330713 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:30 INFO - PROCESS | 3876 | 1467141330831 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:15:30 INFO - PROCESS | 3876 | 1467141330952 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 3876 | 1467141330955 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:30 INFO - PROCESS | 3876 | ++DOCSHELL 10F9C800 == 40 [pid = 3876] [id = 247] 12:15:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (112C0C00) [pid = 3876] [serial = 740] [outer = 00000000] 12:15:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (13935C00) [pid = 3876] [serial = 741] [outer = 112C0C00] 12:15:31 INFO - PROCESS | 3876 | 1467141331012 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1551A800) [pid = 3876] [serial = 742] [outer = 112C0C00] 12:15:31 INFO - PROCESS | 3876 | 1467141331565 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 923ms 12:15:31 INFO - PROCESS | 3876 | 1467141331607 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 3876 | 1467141331612 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:15:31 INFO - PROCESS | 3876 | 1467141331619 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 3876 | 1467141331622 Marionette TRACE conn2 <- [1,954,null,{}] 12:15:31 INFO - PROCESS | 3876 | 1467141331626 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:31 INFO - PROCESS | 3876 | 1467141331628 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:31 INFO - PROCESS | 3876 | 1467141331740 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:15:31 INFO - PROCESS | 3876 | 1467141331838 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 3876 | 1467141331841 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:31 INFO - PROCESS | 3876 | ++DOCSHELL 16699400 == 41 [pid = 3876] [id = 248] 12:15:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1669B000) [pid = 3876] [serial = 743] [outer = 00000000] 12:15:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16B1B800) [pid = 3876] [serial = 744] [outer = 1669B000] 12:15:31 INFO - PROCESS | 3876 | 1467141331895 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1706F400) [pid = 3876] [serial = 745] [outer = 1669B000] 12:15:32 INFO - PROCESS | 3876 | 1467141332508 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 939ms 12:15:32 INFO - PROCESS | 3876 | 1467141332565 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 3876 | 1467141332568 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:15:32 INFO - PROCESS | 3876 | 1467141332572 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 3876 | 1467141332575 Marionette TRACE conn2 <- [1,958,null,{}] 12:15:32 INFO - PROCESS | 3876 | 1467141332586 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:32 INFO - PROCESS | 3876 | 1467141332591 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:32 INFO - PROCESS | 3876 | 1467141332695 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:15:32 INFO - PROCESS | 3876 | 1467141332801 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 3876 | 1467141332804 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:32 INFO - PROCESS | 3876 | ++DOCSHELL 1A282400 == 42 [pid = 3876] [id = 249] 12:15:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1A53A000) [pid = 3876] [serial = 746] [outer = 00000000] 12:15:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1A7C4400) [pid = 3876] [serial = 747] [outer = 1A53A000] 12:15:32 INFO - PROCESS | 3876 | 1467141332859 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1AA23400) [pid = 3876] [serial = 748] [outer = 1A53A000] 12:15:33 INFO - PROCESS | 3876 | 1467141333424 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 892ms 12:15:33 INFO - PROCESS | 3876 | 1467141333476 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 3876 | 1467141333479 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:15:33 INFO - PROCESS | 3876 | 1467141333483 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 3876 | 1467141333485 Marionette TRACE conn2 <- [1,962,null,{}] 12:15:33 INFO - PROCESS | 3876 | 1467141333488 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:33 INFO - PROCESS | 3876 | 1467141333491 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:33 INFO - PROCESS | 3876 | 1467141333596 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:15:33 INFO - PROCESS | 3876 | 1467141333879 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 3876 | 1467141333882 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:33 INFO - PROCESS | 3876 | ++DOCSHELL 1036A400 == 43 [pid = 3876] [id = 250] 12:15:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1036F400) [pid = 3876] [serial = 749] [outer = 00000000] 12:15:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (11277800) [pid = 3876] [serial = 750] [outer = 1036F400] 12:15:33 INFO - PROCESS | 3876 | 1467141333931 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (11ADF400) [pid = 3876] [serial = 751] [outer = 1036F400] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 0F970800 == 42 [pid = 3876] [id = 225] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 19B99C00 == 41 [pid = 3876] [id = 245] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 1706CC00 == 40 [pid = 3876] [id = 244] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 15522000 == 39 [pid = 3876] [id = 243] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 185C8C00 == 38 [pid = 3876] [id = 242] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 14F0D400 == 37 [pid = 3876] [id = 241] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 17074400 == 36 [pid = 3876] [id = 240] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 16B38800 == 35 [pid = 3876] [id = 239] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 15404C00 == 34 [pid = 3876] [id = 238] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 10B9A800 == 33 [pid = 3876] [id = 237] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 0F9DFC00 == 32 [pid = 3876] [id = 235] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 1393AC00 == 31 [pid = 3876] [id = 236] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 16699400 == 30 [pid = 3876] [id = 248] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 1A282400 == 29 [pid = 3876] [id = 249] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 1700B000 == 28 [pid = 3876] [id = 246] 12:15:35 INFO - PROCESS | 3876 | --DOCSHELL 10F9C800 == 27 [pid = 3876] [id = 247] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1393C000) [pid = 3876] [serial = 680] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1432FC00) [pid = 3876] [serial = 681] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1810C400) [pid = 3876] [serial = 692] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (10FA8800) [pid = 3876] [serial = 666] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (10A09400) [pid = 3876] [serial = 665] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (15E5E400) [pid = 3876] [serial = 669] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15D52400) [pid = 3876] [serial = 668] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (18394000) [pid = 3876] [serial = 672] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (177B0400) [pid = 3876] [serial = 671] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17723800) [pid = 3876] [serial = 689] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1706B400) [pid = 3876] [serial = 696] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (162C7000) [pid = 3876] [serial = 695] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1149D000) [pid = 3876] [serial = 675] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (10F9DC00) [pid = 3876] [serial = 674] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16B19C00) [pid = 3876] [serial = 683] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (185EC800) [pid = 3876] [serial = 693] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (11440400) [pid = 3876] [serial = 678] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1143FC00) [pid = 3876] [serial = 677] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16BDF400) [pid = 3876] [serial = 686] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (17737800) [pid = 3876] [serial = 690] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17076000) [pid = 3876] [serial = 687] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (19B95000) [pid = 3876] [serial = 698] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (19D50800) [pid = 3876] [serial = 699] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16B3A800) [pid = 3876] [serial = 684] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1A53B400) [pid = 3876] [serial = 701] [outer = 00000000] [url = about:blank] 12:15:35 INFO - PROCESS | 3876 | 1467141335181 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1767ms 12:15:35 INFO - PROCESS | 3876 | 1467141335285 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 3876 | 1467141335289 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 12:15:35 INFO - PROCESS | 3876 | 1467141335295 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 3876 | 1467141335298 Marionette TRACE conn2 <- [1,966,null,{}] 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:15:35 INFO - PROCESS | 3876 | 1467141335304 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 3876 | 1467141335307 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:35 INFO - PROCESS | 3876 | 1467141335400 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:15:35 INFO - PROCESS | 3876 | 1467141335475 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 3876 | 1467141335480 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:35 INFO - PROCESS | 3876 | ++DOCSHELL 10B99000 == 28 [pid = 3876] [id = 251] 12:15:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (10BB9C00) [pid = 3876] [serial = 752] [outer = 00000000] 12:15:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (11441800) [pid = 3876] [serial = 753] [outer = 10BB9C00] 12:15:35 INFO - PROCESS | 3876 | 1467141335528 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (11C43400) [pid = 3876] [serial = 754] [outer = 10BB9C00] 12:15:35 INFO - PROCESS | 3876 | 1467141335936 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 704ms 12:15:36 INFO - PROCESS | 3876 | 1467141336000 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 3876 | 1467141336005 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:15:36 INFO - PROCESS | 3876 | 1467141336011 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 3876 | 1467141336014 Marionette TRACE conn2 <- [1,970,null,{}] 12:15:36 INFO - PROCESS | 3876 | 1467141336021 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:36 INFO - PROCESS | 3876 | 1467141336024 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:36 INFO - PROCESS | 3876 | 1467141336109 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:15:36 INFO - PROCESS | 3876 | 1467141336118 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 3876 | 1467141336121 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:36 INFO - PROCESS | 3876 | ++DOCSHELL 131EB400 == 29 [pid = 3876] [id = 252] 12:15:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (131EC800) [pid = 3876] [serial = 755] [outer = 00000000] 12:15:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (14013C00) [pid = 3876] [serial = 756] [outer = 131EC800] 12:15:36 INFO - PROCESS | 3876 | 1467141336167 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (14330000) [pid = 3876] [serial = 757] [outer = 131EC800] 12:15:36 INFO - PROCESS | 3876 | 1467141336617 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 626ms 12:15:36 INFO - PROCESS | 3876 | 1467141336650 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 3876 | 1467141336652 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:15:36 INFO - PROCESS | 3876 | 1467141336655 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 3876 | 1467141336659 Marionette TRACE conn2 <- [1,974,null,{}] 12:15:36 INFO - PROCESS | 3876 | 1467141336669 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:36 INFO - PROCESS | 3876 | 1467141336674 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:36 INFO - PROCESS | 3876 | 1467141336754 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:15:36 INFO - PROCESS | 3876 | 1467141336792 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 3876 | 1467141336795 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:36 INFO - PROCESS | 3876 | ++DOCSHELL 129A8400 == 30 [pid = 3876] [id = 253] 12:15:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (156CDC00) [pid = 3876] [serial = 758] [outer = 00000000] 12:15:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15E68000) [pid = 3876] [serial = 759] [outer = 156CDC00] 12:15:36 INFO - PROCESS | 3876 | 1467141336850 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (162BF800) [pid = 3876] [serial = 760] [outer = 156CDC00] 12:15:37 INFO - PROCESS | 3876 | 1467141337311 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 704ms 12:15:37 INFO - PROCESS | 3876 | 1467141337353 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 3876 | 1467141337356 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 12:15:37 INFO - PROCESS | 3876 | 1467141337359 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:15:37 INFO - PROCESS | 3876 | 1467141337361 Marionette TRACE conn2 <- [1,978,null,{}] 12:15:37 INFO - PROCESS | 3876 | 1467141337364 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:37 INFO - PROCESS | 3876 | 1467141337376 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:37 INFO - PROCESS | 3876 | 1467141337492 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:15:37 INFO - PROCESS | 3876 | 1467141337498 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 3876 | 1467141337500 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:37 INFO - PROCESS | 3876 | ++DOCSHELL 166A7000 == 31 [pid = 3876] [id = 254] 12:15:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1670D400) [pid = 3876] [serial = 761] [outer = 00000000] 12:15:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B3A800) [pid = 3876] [serial = 762] [outer = 1670D400] 12:15:37 INFO - PROCESS | 3876 | 1467141337543 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16B47800) [pid = 3876] [serial = 763] [outer = 1670D400] 12:15:37 INFO - PROCESS | 3876 | 1467141337975 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 642ms 12:15:38 INFO - PROCESS | 3876 | 1467141337997 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 3876 | 1467141337999 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:15:38 INFO - PROCESS | 3876 | 1467141338003 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 3876 | 1467141338004 Marionette TRACE conn2 <- [1,982,null,{}] 12:15:38 INFO - PROCESS | 3876 | 1467141338008 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:38 INFO - PROCESS | 3876 | 1467141338010 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:38 INFO - PROCESS | 3876 | 1467141338117 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:15:38 INFO - PROCESS | 3876 | 1467141338199 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 3876 | 1467141338201 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:38 INFO - PROCESS | 3876 | ++DOCSHELL 16BD7800 == 32 [pid = 3876] [id = 255] 12:15:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16BDF400) [pid = 3876] [serial = 764] [outer = 00000000] 12:15:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1706B800) [pid = 3876] [serial = 765] [outer = 16BDF400] 12:15:38 INFO - PROCESS | 3876 | 1467141338244 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17075C00) [pid = 3876] [serial = 766] [outer = 16BDF400] 12:15:38 INFO - PROCESS | 3876 | 1467141338672 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 703ms 12:15:38 INFO - PROCESS | 3876 | 1467141338705 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 3876 | 1467141338707 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 12:15:38 INFO - PROCESS | 3876 | 1467141338711 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 3876 | 1467141338712 Marionette TRACE conn2 <- [1,986,null,{}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:15:38 INFO - PROCESS | 3876 | 1467141338716 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:38 INFO - PROCESS | 3876 | 1467141338721 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:38 INFO - PROCESS | 3876 | 1467141338855 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:15:38 INFO - PROCESS | 3876 | 1467141338916 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 3876 | 1467141338918 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:38 INFO - PROCESS | 3876 | ++DOCSHELL 166A8C00 == 33 [pid = 3876] [id = 256] 12:15:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1773B400) [pid = 3876] [serial = 767] [outer = 00000000] 12:15:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (177AE400) [pid = 3876] [serial = 768] [outer = 1773B400] 12:15:38 INFO - PROCESS | 3876 | 1467141338962 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1786E800) [pid = 3876] [serial = 769] [outer = 1773B400] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (15521C00) [pid = 3876] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (185E5C00) [pid = 3876] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15D51C00) [pid = 3876] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (0F9E6000) [pid = 3876] [serial = 703] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1540CC00) [pid = 3876] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (170EC400) [pid = 3876] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16B3A000) [pid = 3876] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (10F9D400) [pid = 3876] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1393D800) [pid = 3876] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1A7C6800) [pid = 3876] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (19B9A400) [pid = 3876] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17072800) [pid = 3876] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:15:39 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1A279000) [pid = 3876] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:15:39 INFO - PROCESS | 3876 | 1467141339565 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 876ms 12:15:39 INFO - PROCESS | 3876 | 1467141339596 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 3876 | 1467141339598 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 12:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:15:39 INFO - PROCESS | 3876 | 1467141339601 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 3876 | 1467141339603 Marionette TRACE conn2 <- [1,990,null,{}] 12:15:39 INFO - PROCESS | 3876 | 1467141339607 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:39 INFO - PROCESS | 3876 | 1467141339608 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:39 INFO - PROCESS | 3876 | 1467141339692 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:15:39 INFO - PROCESS | 3876 | 1467141339697 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 3876 | 1467141339699 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:39 INFO - PROCESS | 3876 | ++DOCSHELL 10FA9400 == 34 [pid = 3876] [id = 257] 12:15:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1540BC00) [pid = 3876] [serial = 770] [outer = 00000000] 12:15:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1669EC00) [pid = 3876] [serial = 771] [outer = 1540BC00] 12:15:39 INFO - PROCESS | 3876 | 1467141339742 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (166A2800) [pid = 3876] [serial = 772] [outer = 1540BC00] 12:15:40 INFO - PROCESS | 3876 | 1467141340169 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 594ms 12:15:40 INFO - PROCESS | 3876 | 1467141340199 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 3876 | 1467141340201 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:15:40 INFO - PROCESS | 3876 | 1467141340205 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 3876 | 1467141340206 Marionette TRACE conn2 <- [1,994,null,{}] 12:15:40 INFO - PROCESS | 3876 | 1467141340210 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:40 INFO - PROCESS | 3876 | 1467141340213 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:40 INFO - PROCESS | 3876 | 1467141340314 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:15:40 INFO - PROCESS | 3876 | 1467141340319 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 3876 | 1467141340321 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:40 INFO - PROCESS | 3876 | ++DOCSHELL 12BC4400 == 35 [pid = 3876] [id = 258] 12:15:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (13078C00) [pid = 3876] [serial = 773] [outer = 00000000] 12:15:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (177B4400) [pid = 3876] [serial = 774] [outer = 13078C00] 12:15:40 INFO - PROCESS | 3876 | 1467141340363 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17865C00) [pid = 3876] [serial = 775] [outer = 13078C00] 12:15:40 INFO - PROCESS | 3876 | 1467141340770 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 594ms 12:15:40 INFO - PROCESS | 3876 | 1467141340814 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 3876 | 1467141340816 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:15:40 INFO - PROCESS | 3876 | 1467141340823 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 3876 | 1467141340825 Marionette TRACE conn2 <- [1,998,null,{}] 12:15:40 INFO - PROCESS | 3876 | 1467141340828 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:40 INFO - PROCESS | 3876 | 1467141340830 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:40 INFO - PROCESS | 3876 | 1467141340912 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:15:40 INFO - PROCESS | 3876 | 1467141340917 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 3876 | 1467141340920 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:40 INFO - PROCESS | 3876 | ++DOCSHELL 10329400 == 36 [pid = 3876] [id = 259] 12:15:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (185C6800) [pid = 3876] [serial = 776] [outer = 00000000] 12:15:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (185EB400) [pid = 3876] [serial = 777] [outer = 185C6800] 12:15:40 INFO - PROCESS | 3876 | 1467141340963 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185EBC00) [pid = 3876] [serial = 778] [outer = 185C6800] 12:15:41 INFO - PROCESS | 3876 | 1467141341412 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 641ms 12:15:41 INFO - PROCESS | 3876 | 1467141341463 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 3876 | 1467141341465 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 12:15:41 INFO - PROCESS | 3876 | 1467141341468 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:15:41 INFO - PROCESS | 3876 | 1467141341470 Marionette TRACE conn2 <- [1,1002,null,{}] 12:15:41 INFO - PROCESS | 3876 | 1467141341473 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:41 INFO - PROCESS | 3876 | 1467141341475 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:41 INFO - PROCESS | 3876 | 1467141341599 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:15:41 INFO - PROCESS | 3876 | 1467141341710 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 3876 | 1467141341714 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:41 INFO - PROCESS | 3876 | ++DOCSHELL 10B9A800 == 37 [pid = 3876] [id = 260] 12:15:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (10BB8000) [pid = 3876] [serial = 779] [outer = 00000000] 12:15:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (112C1800) [pid = 3876] [serial = 780] [outer = 10BB8000] 12:15:41 INFO - PROCESS | 3876 | 1467141341770 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (11441400) [pid = 3876] [serial = 781] [outer = 10BB8000] 12:15:42 INFO - PROCESS | 3876 | 1467141342535 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1141ms 12:15:42 INFO - PROCESS | 3876 | 1467141342610 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 3876 | 1467141342615 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 12:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:15:42 INFO - PROCESS | 3876 | 1467141342620 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 3876 | 1467141342623 Marionette TRACE conn2 <- [1,1006,null,{}] 12:15:42 INFO - PROCESS | 3876 | 1467141342628 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:42 INFO - PROCESS | 3876 | 1467141342631 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:42 INFO - PROCESS | 3876 | 1467141342775 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:15:42 INFO - PROCESS | 3876 | 1467141342895 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 3876 | 1467141342898 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:42 INFO - PROCESS | 3876 | ++DOCSHELL 14335400 == 38 [pid = 3876] [id = 261] 12:15:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (143AB000) [pid = 3876] [serial = 782] [outer = 00000000] 12:15:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15698000) [pid = 3876] [serial = 783] [outer = 143AB000] 12:15:42 INFO - PROCESS | 3876 | 1467141342961 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (15D52800) [pid = 3876] [serial = 784] [outer = 143AB000] 12:15:43 INFO - PROCESS | 3876 | 1467141343775 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1188ms 12:15:43 INFO - PROCESS | 3876 | 1467141343819 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 3876 | 1467141343823 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:15:43 INFO - PROCESS | 3876 | 1467141343829 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 3876 | 1467141343832 Marionette TRACE conn2 <- [1,1010,null,{}] 12:15:43 INFO - PROCESS | 3876 | 1467141343837 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:43 INFO - PROCESS | 3876 | 1467141343840 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:43 INFO - PROCESS | 3876 | 1467141343951 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:15:44 INFO - PROCESS | 3876 | 1467141344035 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 3876 | 1467141344040 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:44 INFO - PROCESS | 3876 | ++DOCSHELL 10F9DC00 == 39 [pid = 3876] [id = 262] 12:15:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (10FA8800) [pid = 3876] [serial = 785] [outer = 00000000] 12:15:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1314F000) [pid = 3876] [serial = 786] [outer = 10FA8800] 12:15:44 INFO - PROCESS | 3876 | 1467141344130 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (131E2800) [pid = 3876] [serial = 787] [outer = 10FA8800] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 10329400 == 38 [pid = 3876] [id = 259] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 12BC4400 == 37 [pid = 3876] [id = 258] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 10FA9400 == 36 [pid = 3876] [id = 257] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 166A8C00 == 35 [pid = 3876] [id = 256] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 16BD7800 == 34 [pid = 3876] [id = 255] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 166A7000 == 33 [pid = 3876] [id = 254] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 129A8400 == 32 [pid = 3876] [id = 253] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 131EB400 == 31 [pid = 3876] [id = 252] 12:15:44 INFO - PROCESS | 3876 | --DOCSHELL 10B99000 == 30 [pid = 3876] [id = 251] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1A53BC00) [pid = 3876] [serial = 702] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (17871800) [pid = 3876] [serial = 723] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (185EFC00) [pid = 3876] [serial = 726] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (18102C00) [pid = 3876] [serial = 724] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (19B9D000) [pid = 3876] [serial = 729] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (10375C00) [pid = 3876] [serial = 704] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (10A78400) [pid = 3876] [serial = 705] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15693000) [pid = 3876] [serial = 714] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15D4D400) [pid = 3876] [serial = 715] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (176A4400) [pid = 3876] [serial = 720] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (16B41400) [pid = 3876] [serial = 717] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16BDB800) [pid = 3876] [serial = 718] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (112C9000) [pid = 3876] [serial = 711] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (12DF2000) [pid = 3876] [serial = 712] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15DC0800) [pid = 3876] [serial = 708] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16B3FC00) [pid = 3876] [serial = 709] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1A7CB000) [pid = 3876] [serial = 738] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (185F1800) [pid = 3876] [serial = 727] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1A7CCC00) [pid = 3876] [serial = 739] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1A6D1400) [pid = 3876] [serial = 736] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (15A4C800) [pid = 3876] [serial = 402] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1A6C4800) [pid = 3876] [serial = 735] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (19BA1400) [pid = 3876] [serial = 730] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (181B6400) [pid = 3876] [serial = 732] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (185F0000) [pid = 3876] [serial = 733] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17722400) [pid = 3876] [serial = 721] [outer = 00000000] [url = about:blank] 12:15:44 INFO - PROCESS | 3876 | 1467141344599 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 797ms 12:15:44 INFO - PROCESS | 3876 | 1467141344631 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 3876 | 1467141344636 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 12:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:15:44 INFO - PROCESS | 3876 | 1467141344642 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 3876 | 1467141344645 Marionette TRACE conn2 <- [1,1014,null,{}] 12:15:44 INFO - PROCESS | 3876 | 1467141344649 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:44 INFO - PROCESS | 3876 | 1467141344651 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:44 INFO - PROCESS | 3876 | 1467141344735 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:15:44 INFO - PROCESS | 3876 | 1467141344742 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 3876 | 1467141344744 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:44 INFO - PROCESS | 3876 | ++DOCSHELL 13467800 == 31 [pid = 3876] [id = 263] 12:15:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (14012C00) [pid = 3876] [serial = 788] [outer = 00000000] 12:15:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15403400) [pid = 3876] [serial = 789] [outer = 14012C00] 12:15:44 INFO - PROCESS | 3876 | 1467141344791 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15699C00) [pid = 3876] [serial = 790] [outer = 14012C00] 12:15:45 INFO - PROCESS | 3876 | 1467141345261 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 641ms 12:15:45 INFO - PROCESS | 3876 | 1467141345279 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 3876 | 1467141345281 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 12:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:15:45 INFO - PROCESS | 3876 | 1467141345285 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 3876 | 1467141345288 Marionette TRACE conn2 <- [1,1018,null,{}] 12:15:45 INFO - PROCESS | 3876 | 1467141345303 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:45 INFO - PROCESS | 3876 | 1467141345308 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:45 INFO - PROCESS | 3876 | 1467141345510 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:15:45 INFO - PROCESS | 3876 | 1467141345615 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 3876 | 1467141345618 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:45 INFO - PROCESS | 3876 | ++DOCSHELL 112C5400 == 32 [pid = 3876] [id = 264] 12:15:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1143FC00) [pid = 3876] [serial = 791] [outer = 00000000] 12:15:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (12BC9C00) [pid = 3876] [serial = 792] [outer = 1143FC00] 12:15:45 INFO - PROCESS | 3876 | 1467141345674 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1314E400) [pid = 3876] [serial = 793] [outer = 1143FC00] 12:15:46 INFO - PROCESS | 3876 | 1467141346216 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 954ms 12:15:46 INFO - PROCESS | 3876 | 1467141346231 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 3876 | 1467141346236 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:15:46 INFO - PROCESS | 3876 | 1467141346255 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 3876 | 1467141346258 Marionette TRACE conn2 <- [1,1022,null,{}] 12:15:46 INFO - PROCESS | 3876 | 1467141346265 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:46 INFO - PROCESS | 3876 | 1467141346268 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:46 INFO - PROCESS | 3876 | 1467141346370 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:15:46 INFO - PROCESS | 3876 | 1467141346466 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 3876 | 1467141346469 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:46 INFO - PROCESS | 3876 | ++DOCSHELL 16341C00 == 33 [pid = 3876] [id = 265] 12:15:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16699400) [pid = 3876] [serial = 794] [outer = 00000000] 12:15:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (166A5000) [pid = 3876] [serial = 795] [outer = 16699400] 12:15:46 INFO - PROCESS | 3876 | 1467141346524 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B39400) [pid = 3876] [serial = 796] [outer = 16699400] 12:15:47 INFO - PROCESS | 3876 | 1467141347146 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 953ms 12:15:47 INFO - PROCESS | 3876 | 1467141347208 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 3876 | 1467141347211 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 12:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:15:47 INFO - PROCESS | 3876 | 1467141347215 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 3876 | 1467141347217 Marionette TRACE conn2 <- [1,1026,null,{}] 12:15:47 INFO - PROCESS | 3876 | 1467141347222 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:47 INFO - PROCESS | 3876 | 1467141347224 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:47 INFO - PROCESS | 3876 | 1467141347328 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:15:47 INFO - PROCESS | 3876 | 1467141347412 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 3876 | 1467141347415 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:47 INFO - PROCESS | 3876 | ++DOCSHELL 13072800 == 34 [pid = 3876] [id = 266] 12:15:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1706D400) [pid = 3876] [serial = 797] [outer = 00000000] 12:15:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17073C00) [pid = 3876] [serial = 798] [outer = 1706D400] 12:15:47 INFO - PROCESS | 3876 | 1467141347513 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17631800) [pid = 3876] [serial = 799] [outer = 1706D400] 12:15:48 INFO - PROCESS | 3876 | 1467141348083 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 938ms 12:15:48 INFO - PROCESS | 3876 | 1467141348159 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 3876 | 1467141348163 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:15:48 INFO - PROCESS | 3876 | 1467141348173 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 3876 | 1467141348178 Marionette TRACE conn2 <- [1,1030,null,{}] 12:15:48 INFO - PROCESS | 3876 | 1467141348182 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 3876 | 1467141348185 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:48 INFO - PROCESS | 3876 | 1467141348284 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:15:48 INFO - PROCESS | 3876 | 1467141348409 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 3876 | 1467141348412 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:48 INFO - PROCESS | 3876 | ++DOCSHELL 177AD800 == 35 [pid = 3876] [id = 267] 12:15:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (177B4000) [pid = 3876] [serial = 800] [outer = 00000000] 12:15:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (18103400) [pid = 3876] [serial = 801] [outer = 177B4000] 12:15:48 INFO - PROCESS | 3876 | 1467141348465 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (181B1800) [pid = 3876] [serial = 802] [outer = 177B4000] 12:15:49 INFO - PROCESS | 3876 | 1467141349032 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 907ms 12:15:49 INFO - PROCESS | 3876 | 1467141349074 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 3876 | 1467141349076 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 12:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:15:49 INFO - PROCESS | 3876 | 1467141349080 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 3876 | 1467141349082 Marionette TRACE conn2 <- [1,1034,null,{}] 12:15:49 INFO - PROCESS | 3876 | 1467141349086 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:49 INFO - PROCESS | 3876 | 1467141349088 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:49 INFO - PROCESS | 3876 | 1467141349189 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:15:49 INFO - PROCESS | 3876 | 1467141349347 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 3876 | 1467141349350 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:49 INFO - PROCESS | 3876 | ++DOCSHELL 130A0800 == 36 [pid = 3876] [id = 268] 12:15:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (18398800) [pid = 3876] [serial = 803] [outer = 00000000] 12:15:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185E8800) [pid = 3876] [serial = 804] [outer = 18398800] 12:15:49 INFO - PROCESS | 3876 | 1467141349402 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185F3C00) [pid = 3876] [serial = 805] [outer = 18398800] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 14335400 == 35 [pid = 3876] [id = 261] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 10F9DC00 == 34 [pid = 3876] [id = 262] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 10B9A800 == 33 [pid = 3876] [id = 260] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 1036A400 == 32 [pid = 3876] [id = 250] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 177AD800 == 31 [pid = 3876] [id = 267] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 16341C00 == 30 [pid = 3876] [id = 265] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 13072800 == 29 [pid = 3876] [id = 266] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 13467800 == 28 [pid = 3876] [id = 263] 12:15:50 INFO - PROCESS | 3876 | --DOCSHELL 112C5400 == 27 [pid = 3876] [id = 264] 12:15:50 INFO - PROCESS | 3876 | 1467141350665 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1657ms 12:15:50 INFO - PROCESS | 3876 | 1467141350743 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 3876 | 1467141350747 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 12:15:50 INFO - PROCESS | 3876 | 1467141350753 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:15:50 INFO - PROCESS | 3876 | 1467141350757 Marionette TRACE conn2 <- [1,1038,null,{}] 12:15:50 INFO - PROCESS | 3876 | 1467141350763 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:50 INFO - PROCESS | 3876 | 1467141350766 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:50 INFO - PROCESS | 3876 | 1467141350851 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:15:50 INFO - PROCESS | 3876 | 1467141350859 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 3876 | 1467141350864 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:50 INFO - PROCESS | 3876 | ++DOCSHELL 112C5400 == 28 [pid = 3876] [id = 269] 12:15:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (112C8400) [pid = 3876] [serial = 806] [outer = 00000000] 12:15:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (11C46400) [pid = 3876] [serial = 807] [outer = 112C8400] 12:15:50 INFO - PROCESS | 3876 | 1467141350912 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (12DC3000) [pid = 3876] [serial = 808] [outer = 112C8400] 12:15:51 INFO - PROCESS | 3876 | 1467141351401 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 703ms 12:15:51 INFO - PROCESS | 3876 | 1467141351452 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 3876 | 1467141351457 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:15:51 INFO - PROCESS | 3876 | 1467141351463 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 3876 | 1467141351466 Marionette TRACE conn2 <- [1,1042,null,{}] 12:15:51 INFO - PROCESS | 3876 | 1467141351470 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:51 INFO - PROCESS | 3876 | 1467141351473 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:51 INFO - PROCESS | 3876 | 1467141351557 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:15:51 INFO - PROCESS | 3876 | 1467141351566 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 3876 | 1467141351568 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:51 INFO - PROCESS | 3876 | ++DOCSHELL 15401C00 == 29 [pid = 3876] [id = 270] 12:15:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15402400) [pid = 3876] [serial = 809] [outer = 00000000] 12:15:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (15A51800) [pid = 3876] [serial = 810] [outer = 15402400] 12:15:51 INFO - PROCESS | 3876 | 1467141351615 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (15DB9800) [pid = 3876] [serial = 811] [outer = 15402400] 12:15:52 INFO - PROCESS | 3876 | 1467141352123 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 688ms 12:15:52 INFO - PROCESS | 3876 | 1467141352162 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 3876 | 1467141352165 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:15:52 INFO - PROCESS | 3876 | 1467141352168 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 3876 | 1467141352172 Marionette TRACE conn2 <- [1,1046,null,{}] 12:15:52 INFO - PROCESS | 3876 | 1467141352229 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:52 INFO - PROCESS | 3876 | 1467141352233 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:52 INFO - PROCESS | 3876 | 1467141352356 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:15:52 INFO - PROCESS | 3876 | 1467141352364 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 3876 | 1467141352367 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:52 INFO - PROCESS | 3876 | ++DOCSHELL 16B3EC00 == 30 [pid = 3876] [id = 271] 12:15:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (16B3FC00) [pid = 3876] [serial = 812] [outer = 00000000] 12:15:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1700B800) [pid = 3876] [serial = 813] [outer = 16B3FC00] 12:15:52 INFO - PROCESS | 3876 | 1467141352416 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (17078C00) [pid = 3876] [serial = 814] [outer = 16B3FC00] 12:15:52 INFO - PROCESS | 3876 | 1467141352876 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 735ms 12:15:52 INFO - PROCESS | 3876 | 1467141352911 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:15:52 INFO - PROCESS | 3876 | 1467141352913 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 12:15:52 INFO - PROCESS | 3876 | 1467141352916 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 3876 | 1467141352918 Marionette TRACE conn2 <- [1,1050,null,{}] 12:15:52 INFO - PROCESS | 3876 | 1467141352922 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:52 INFO - PROCESS | 3876 | 1467141352924 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:53 INFO - PROCESS | 3876 | 1467141353056 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:15:53 INFO - PROCESS | 3876 | 1467141353066 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 3876 | 1467141353068 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:53 INFO - PROCESS | 3876 | ++DOCSHELL 176A4400 == 31 [pid = 3876] [id = 272] 12:15:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (17721C00) [pid = 3876] [serial = 815] [outer = 00000000] 12:15:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (17737000) [pid = 3876] [serial = 816] [outer = 17721C00] 12:15:53 INFO - PROCESS | 3876 | 1467141353119 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (18107800) [pid = 3876] [serial = 817] [outer = 17721C00] 12:15:53 INFO - PROCESS | 3876 | 1467141353562 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 688ms 12:15:53 INFO - PROCESS | 3876 | 1467141353613 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 3876 | 1467141353615 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 12:15:53 INFO - PROCESS | 3876 | 1467141353619 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:15:53 INFO - PROCESS | 3876 | 1467141353620 Marionette TRACE conn2 <- [1,1054,null,{}] 12:15:53 INFO - PROCESS | 3876 | 1467141353624 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:53 INFO - PROCESS | 3876 | 1467141353626 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:53 INFO - PROCESS | 3876 | 1467141353758 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (185C6800) [pid = 3876] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (14012C00) [pid = 3876] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (156CDC00) [pid = 3876] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1773B400) [pid = 3876] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (10BB9C00) [pid = 3876] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1036F400) [pid = 3876] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (131EC800) [pid = 3876] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (16BDF400) [pid = 3876] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (112C0C00) [pid = 3876] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1669B000) [pid = 3876] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1A53A000) [pid = 3876] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1540BC00) [pid = 3876] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10FA8800) [pid = 3876] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (10BB8000) [pid = 3876] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1670D400) [pid = 3876] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (143AB000) [pid = 3876] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:15:54 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (13078C00) [pid = 3876] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:15:54 INFO - PROCESS | 3876 | 1467141354063 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 3876 | 1467141354065 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:54 INFO - PROCESS | 3876 | ++DOCSHELL 10320000 == 32 [pid = 3876] [id = 273] 12:15:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (10369000) [pid = 3876] [serial = 818] [outer = 00000000] 12:15:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (10BB9C00) [pid = 3876] [serial = 819] [outer = 10369000] 12:15:54 INFO - PROCESS | 3876 | 1467141354119 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (13078800) [pid = 3876] [serial = 820] [outer = 10369000] 12:15:54 INFO - PROCESS | 3876 | 1467141354473 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 891ms 12:15:54 INFO - PROCESS | 3876 | 1467141354524 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 3876 | 1467141354526 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 12:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:15:54 INFO - PROCESS | 3876 | 1467141354535 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 3876 | 1467141354537 Marionette TRACE conn2 <- [1,1058,null,{}] 12:15:54 INFO - PROCESS | 3876 | 1467141354540 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:54 INFO - PROCESS | 3876 | 1467141354546 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:54 INFO - PROCESS | 3876 | 1467141354648 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:15:54 INFO - PROCESS | 3876 | 1467141354654 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 3876 | 1467141354656 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:54 INFO - PROCESS | 3876 | ++DOCSHELL 15D52400 == 33 [pid = 3876] [id = 274] 12:15:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (162BDC00) [pid = 3876] [serial = 821] [outer = 00000000] 12:15:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1773B400) [pid = 3876] [serial = 822] [outer = 162BDC00] 12:15:54 INFO - PROCESS | 3876 | 1467141354700 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185EDC00) [pid = 3876] [serial = 823] [outer = 162BDC00] 12:15:55 INFO - PROCESS | 3876 | 1467141355112 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 641ms 12:15:55 INFO - PROCESS | 3876 | 1467141355167 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 3876 | 1467141355169 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:15:55 INFO - PROCESS | 3876 | 1467141355177 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 3876 | 1467141355178 Marionette TRACE conn2 <- [1,1062,null,{}] 12:15:55 INFO - PROCESS | 3876 | 1467141355181 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 3876 | 1467141355183 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:55 INFO - PROCESS | 3876 | 1467141355257 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:15:55 INFO - PROCESS | 3876 | 1467141355272 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 3876 | 1467141355274 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:55 INFO - PROCESS | 3876 | ++DOCSHELL 17079C00 == 34 [pid = 3876] [id = 275] 12:15:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (185BD800) [pid = 3876] [serial = 824] [outer = 00000000] 12:15:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19D5A400) [pid = 3876] [serial = 825] [outer = 185BD800] 12:15:55 INFO - PROCESS | 3876 | 1467141355319 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (19D5DC00) [pid = 3876] [serial = 826] [outer = 185BD800] 12:15:55 INFO - PROCESS | 3876 | 1467141355743 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 594ms 12:15:55 INFO - PROCESS | 3876 | 1467141355773 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:15:55 INFO - PROCESS | 3876 | 1467141355775 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 12:15:55 INFO - PROCESS | 3876 | 1467141355778 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 3876 | 1467141355779 Marionette TRACE conn2 <- [1,1066,null,{}] 12:15:55 INFO - PROCESS | 3876 | 1467141355783 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 3876 | 1467141355784 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:55 INFO - PROCESS | 3876 | 1467141355900 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:15:55 INFO - PROCESS | 3876 | 1467141355908 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 3876 | 1467141355910 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:55 INFO - PROCESS | 3876 | ++DOCSHELL 17720C00 == 35 [pid = 3876] [id = 276] 12:15:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (19B92C00) [pid = 3876] [serial = 827] [outer = 00000000] 12:15:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1A53FC00) [pid = 3876] [serial = 828] [outer = 19B92C00] 12:15:55 INFO - PROCESS | 3876 | 1467141355954 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1A546C00) [pid = 3876] [serial = 829] [outer = 19B92C00] 12:15:56 INFO - PROCESS | 3876 | 1467141356693 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1001ms 12:15:56 INFO - PROCESS | 3876 | 1467141356779 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 3876 | 1467141356784 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 12:15:56 INFO - PROCESS | 3876 | 1467141356788 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:15:56 INFO - PROCESS | 3876 | 1467141356794 Marionette TRACE conn2 <- [1,1070,null,{}] 12:15:56 INFO - PROCESS | 3876 | 1467141356799 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:56 INFO - PROCESS | 3876 | 1467141356802 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:56 INFO - PROCESS | 3876 | 1467141356944 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:15:57 INFO - PROCESS | 3876 | 1467141357064 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 3876 | 1467141357067 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:57 INFO - PROCESS | 3876 | ++DOCSHELL 11499800 == 36 [pid = 3876] [id = 277] 12:15:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (129ABC00) [pid = 3876] [serial = 830] [outer = 00000000] 12:15:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (154A8400) [pid = 3876] [serial = 831] [outer = 129ABC00] 12:15:57 INFO - PROCESS | 3876 | 1467141357125 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (15E5D400) [pid = 3876] [serial = 832] [outer = 129ABC00] 12:15:57 INFO - PROCESS | 3876 | 1467141357882 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1141ms 12:15:57 INFO - PROCESS | 3876 | 1467141357938 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 3876 | 1467141357943 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 12:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:15:58 INFO - PROCESS | 3876 | 1467141358087 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 3876 | 1467141358092 Marionette TRACE conn2 <- [1,1074,null,{}] 12:15:58 INFO - PROCESS | 3876 | 1467141358097 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:58 INFO - PROCESS | 3876 | 1467141358101 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:58 INFO - PROCESS | 3876 | 1467141358211 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:15:58 INFO - PROCESS | 3876 | 1467141358324 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 3876 | 1467141358327 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:58 INFO - PROCESS | 3876 | ++DOCSHELL 112DFC00 == 37 [pid = 3876] [id = 278] 12:15:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (112E0C00) [pid = 3876] [serial = 833] [outer = 00000000] 12:15:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (12BD3800) [pid = 3876] [serial = 834] [outer = 112E0C00] 12:15:58 INFO - PROCESS | 3876 | 1467141358377 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (13155000) [pid = 3876] [serial = 835] [outer = 112E0C00] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 17079C00 == 36 [pid = 3876] [id = 275] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 15D52400 == 35 [pid = 3876] [id = 274] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 10320000 == 34 [pid = 3876] [id = 273] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 176A4400 == 33 [pid = 3876] [id = 272] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 16B3EC00 == 32 [pid = 3876] [id = 271] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 15401C00 == 31 [pid = 3876] [id = 270] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 112C5400 == 30 [pid = 3876] [id = 269] 12:15:58 INFO - PROCESS | 3876 | --DOCSHELL 130A0800 == 29 [pid = 3876] [id = 268] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (11441800) [pid = 3876] [serial = 753] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (11C43400) [pid = 3876] [serial = 754] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (11ADF400) [pid = 3876] [serial = 751] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (11277800) [pid = 3876] [serial = 750] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (14013C00) [pid = 3876] [serial = 756] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (14330000) [pid = 3876] [serial = 757] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (17075C00) [pid = 3876] [serial = 766] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1551A800) [pid = 3876] [serial = 742] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (13935C00) [pid = 3876] [serial = 741] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1706F400) [pid = 3876] [serial = 745] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16B1B800) [pid = 3876] [serial = 744] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1AA23400) [pid = 3876] [serial = 748] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1A7C4400) [pid = 3876] [serial = 747] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1706B800) [pid = 3876] [serial = 765] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1669EC00) [pid = 3876] [serial = 771] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15699C00) [pid = 3876] [serial = 790] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1314F000) [pid = 3876] [serial = 786] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (166A2800) [pid = 3876] [serial = 772] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1786E800) [pid = 3876] [serial = 769] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (112C1800) [pid = 3876] [serial = 780] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (131E2800) [pid = 3876] [serial = 787] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16B3A800) [pid = 3876] [serial = 762] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15D52800) [pid = 3876] [serial = 784] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15698000) [pid = 3876] [serial = 783] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (177B4400) [pid = 3876] [serial = 774] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (11441400) [pid = 3876] [serial = 781] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16B47800) [pid = 3876] [serial = 763] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (185EBC00) [pid = 3876] [serial = 778] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (162BF800) [pid = 3876] [serial = 760] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17865C00) [pid = 3876] [serial = 775] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (185EB400) [pid = 3876] [serial = 777] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (15403400) [pid = 3876] [serial = 789] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (15E68000) [pid = 3876] [serial = 759] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (177AE400) [pid = 3876] [serial = 768] [outer = 00000000] [url = about:blank] 12:15:58 INFO - PROCESS | 3876 | 1467141358932 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 923ms 12:15:59 INFO - PROCESS | 3876 | 1467141358992 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 3876 | 1467141358996 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 12:15:59 INFO - PROCESS | 3876 | 1467141359000 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:15:59 INFO - PROCESS | 3876 | 1467141359002 Marionette TRACE conn2 <- [1,1078,null,{}] 12:15:59 INFO - PROCESS | 3876 | 1467141359009 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 3876 | 1467141359013 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:59 INFO - PROCESS | 3876 | 1467141359096 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:15:59 INFO - PROCESS | 3876 | 1467141359102 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 3876 | 1467141359104 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:59 INFO - PROCESS | 3876 | ++DOCSHELL 129F0800 == 30 [pid = 3876] [id = 279] 12:15:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (13074400) [pid = 3876] [serial = 836] [outer = 00000000] 12:15:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (14330000) [pid = 3876] [serial = 837] [outer = 13074400] 12:15:59 INFO - PROCESS | 3876 | 1467141359151 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (14338400) [pid = 3876] [serial = 838] [outer = 13074400] 12:15:59 INFO - PROCESS | 3876 | 1467141359620 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 641ms 12:15:59 INFO - PROCESS | 3876 | 1467141359640 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 3876 | 1467141359642 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:15:59 INFO - PROCESS | 3876 | 1467141359646 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 3876 | 1467141359648 Marionette TRACE conn2 <- [1,1082,null,{}] 12:15:59 INFO - PROCESS | 3876 | 1467141359652 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 3876 | 1467141359654 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:59 INFO - PROCESS | 3876 | 1467141359765 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:15:59 INFO - PROCESS | 3876 | 1467141359784 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 3876 | 1467141359790 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:15:59 INFO - PROCESS | 3876 | ++DOCSHELL 15DC2400 == 31 [pid = 3876] [id = 280] 12:15:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (15DC3800) [pid = 3876] [serial = 839] [outer = 00000000] 12:15:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15E5F800) [pid = 3876] [serial = 840] [outer = 15DC3800] 12:15:59 INFO - PROCESS | 3876 | 1467141359838 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (162B9800) [pid = 3876] [serial = 841] [outer = 15DC3800] 12:16:00 INFO - PROCESS | 3876 | 1467141360302 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 704ms 12:16:00 INFO - PROCESS | 3876 | 1467141360345 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 3876 | 1467141360347 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 12:16:00 INFO - PROCESS | 3876 | 1467141360350 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:16:00 INFO - PROCESS | 3876 | 1467141360352 Marionette TRACE conn2 <- [1,1086,null,{}] 12:16:00 INFO - PROCESS | 3876 | 1467141360356 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:00 INFO - PROCESS | 3876 | 1467141360358 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:00 INFO - PROCESS | 3876 | 1467141360439 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:16:00 INFO - PROCESS | 3876 | 1467141360446 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 3876 | 1467141360448 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:00 INFO - PROCESS | 3876 | ++DOCSHELL 166A5C00 == 32 [pid = 3876] [id = 281] 12:16:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (166A8C00) [pid = 3876] [serial = 842] [outer = 00000000] 12:16:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B40400) [pid = 3876] [serial = 843] [outer = 166A8C00] 12:16:00 INFO - PROCESS | 3876 | 1467141360492 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16B47000) [pid = 3876] [serial = 844] [outer = 166A8C00] 12:16:00 INFO - PROCESS | 3876 | 1467141360944 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 626ms 12:16:01 INFO - PROCESS | 3876 | 1467141360988 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 3876 | 1467141360990 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 12:16:01 INFO - PROCESS | 3876 | 1467141360994 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:16:01 INFO - PROCESS | 3876 | 1467141360995 Marionette TRACE conn2 <- [1,1090,null,{}] 12:16:01 INFO - PROCESS | 3876 | 1467141360999 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:01 INFO - PROCESS | 3876 | 1467141361001 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:01 INFO - PROCESS | 3876 | 1467141361076 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:16:01 INFO - PROCESS | 3876 | 1467141361081 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 3876 | 1467141361083 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:01 INFO - PROCESS | 3876 | ++DOCSHELL 16B44C00 == 33 [pid = 3876] [id = 282] 12:16:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16F7A000) [pid = 3876] [serial = 845] [outer = 00000000] 12:16:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17076800) [pid = 3876] [serial = 846] [outer = 16F7A000] 12:16:01 INFO - PROCESS | 3876 | 1467141361127 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1716FC00) [pid = 3876] [serial = 847] [outer = 16F7A000] 12:16:01 INFO - PROCESS | 3876 | 1467141361612 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 626ms 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:16:01 INFO - PROCESS | 3876 | 1467141361632 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 3876 | 1467141361634 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 12:16:01 INFO - PROCESS | 3876 | 1467141361637 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 3876 | 1467141361639 Marionette TRACE conn2 <- [1,1094,null,{}] 12:16:01 INFO - PROCESS | 3876 | 1467141361652 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:01 INFO - PROCESS | 3876 | 1467141361658 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:01 INFO - PROCESS | 3876 | 1467141361793 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:16:01 INFO - PROCESS | 3876 | 1467141361851 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 3876 | 1467141361854 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:01 INFO - PROCESS | 3876 | ++DOCSHELL 1773BC00 == 34 [pid = 3876] [id = 283] 12:16:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1773FC00) [pid = 3876] [serial = 848] [outer = 00000000] 12:16:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17867000) [pid = 3876] [serial = 849] [outer = 1773FC00] 12:16:01 INFO - PROCESS | 3876 | 1467141361897 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17E19800) [pid = 3876] [serial = 850] [outer = 1773FC00] 12:16:02 INFO - PROCESS | 3876 | 1467141362313 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 704ms 12:16:02 INFO - PROCESS | 3876 | 1467141362343 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 3876 | 1467141362345 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:16:02 INFO - PROCESS | 3876 | 1467141362349 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 3876 | 1467141362350 Marionette TRACE conn2 <- [1,1098,null,{}] 12:16:02 INFO - PROCESS | 3876 | 1467141362353 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:02 INFO - PROCESS | 3876 | 1467141362355 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:02 INFO - PROCESS | 3876 | 1467141362460 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:16:02 INFO - PROCESS | 3876 | 1467141362543 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 3876 | 1467141362545 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:02 INFO - PROCESS | 3876 | ++DOCSHELL 14F14800 == 35 [pid = 3876] [id = 284] 12:16:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (177B4400) [pid = 3876] [serial = 851] [outer = 00000000] 12:16:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (185BF000) [pid = 3876] [serial = 852] [outer = 177B4400] 12:16:02 INFO - PROCESS | 3876 | 1467141362587 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (185C4800) [pid = 3876] [serial = 853] [outer = 177B4400] 12:16:03 INFO - PROCESS | 3876 | 1467141362987 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 703ms 12:16:03 INFO - PROCESS | 3876 | 1467141363047 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 3876 | 1467141363049 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 12:16:03 INFO - PROCESS | 3876 | 1467141363053 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:16:03 INFO - PROCESS | 3876 | 1467141363054 Marionette TRACE conn2 <- [1,1102,null,{}] 12:16:03 INFO - PROCESS | 3876 | 1467141363058 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:03 INFO - PROCESS | 3876 | 1467141363060 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:03 INFO - PROCESS | 3876 | 1467141363165 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:16:03 INFO - PROCESS | 3876 | 1467141363173 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 3876 | 1467141363175 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:03 INFO - PROCESS | 3876 | ++DOCSHELL 18399C00 == 36 [pid = 3876] [id = 285] 12:16:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (185BE800) [pid = 3876] [serial = 854] [outer = 00000000] 12:16:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (19B98000) [pid = 3876] [serial = 855] [outer = 185BE800] 12:16:03 INFO - PROCESS | 3876 | 1467141363272 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (19B9C800) [pid = 3876] [serial = 856] [outer = 185BE800] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (177B4000) [pid = 3876] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (16B3FC00) [pid = 3876] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (18398800) [pid = 3876] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (10369000) [pid = 3876] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15402400) [pid = 3876] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1143FC00) [pid = 3876] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (112C8400) [pid = 3876] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (162BDC00) [pid = 3876] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16699400) [pid = 3876] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1706D400) [pid = 3876] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17721C00) [pid = 3876] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:16:03 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (185BD800) [pid = 3876] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:16:03 INFO - PROCESS | 3876 | 1467141363695 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 688ms 12:16:03 INFO - PROCESS | 3876 | 1467141363752 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 3876 | 1467141363754 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 12:16:03 INFO - PROCESS | 3876 | 1467141363758 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:16:03 INFO - PROCESS | 3876 | 1467141363759 Marionette TRACE conn2 <- [1,1106,null,{}] 12:16:03 INFO - PROCESS | 3876 | 1467141363763 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:03 INFO - PROCESS | 3876 | 1467141363765 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:03 INFO - PROCESS | 3876 | 1467141363868 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:16:03 INFO - PROCESS | 3876 | 1467141363875 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 3876 | 1467141363877 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:03 INFO - PROCESS | 3876 | ++DOCSHELL 12DF1C00 == 37 [pid = 3876] [id = 286] 12:16:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1309FC00) [pid = 3876] [serial = 857] [outer = 00000000] 12:16:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1786BC00) [pid = 3876] [serial = 858] [outer = 1309FC00] 12:16:03 INFO - PROCESS | 3876 | 1467141363921 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (18398800) [pid = 3876] [serial = 859] [outer = 1309FC00] 12:16:04 INFO - PROCESS | 3876 | 1467141364355 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 626ms 12:16:04 INFO - PROCESS | 3876 | 1467141364396 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 3876 | 1467141364398 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 12:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:16:04 INFO - PROCESS | 3876 | 1467141364401 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 3876 | 1467141364403 Marionette TRACE conn2 <- [1,1110,null,{}] 12:16:04 INFO - PROCESS | 3876 | 1467141364406 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:04 INFO - PROCESS | 3876 | 1467141364408 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:04 INFO - PROCESS | 3876 | 1467141364485 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:16:04 INFO - PROCESS | 3876 | 1467141364490 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 3876 | 1467141364492 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:04 INFO - PROCESS | 3876 | ++DOCSHELL 17E80400 == 38 [pid = 3876] [id = 287] 12:16:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (185C0C00) [pid = 3876] [serial = 860] [outer = 00000000] 12:16:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1A539000) [pid = 3876] [serial = 861] [outer = 185C0C00] 12:16:04 INFO - PROCESS | 3876 | 1467141364537 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1A6CEC00) [pid = 3876] [serial = 862] [outer = 185C0C00] 12:16:05 INFO - PROCESS | 3876 | 1467141364976 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 594ms 12:16:05 INFO - PROCESS | 3876 | 1467141364998 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 3876 | 1467141365000 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 12:16:05 INFO - PROCESS | 3876 | 1467141365003 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:16:05 INFO - PROCESS | 3876 | 1467141365006 Marionette TRACE conn2 <- [1,1114,null,{}] 12:16:05 INFO - PROCESS | 3876 | 1467141365013 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:05 INFO - PROCESS | 3876 | 1467141365015 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:05 INFO - PROCESS | 3876 | 1467141365105 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:16:05 INFO - PROCESS | 3876 | 1467141365114 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 3876 | 1467141365117 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:05 INFO - PROCESS | 3876 | ++DOCSHELL 1A7C5800 == 39 [pid = 3876] [id = 288] 12:16:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1A7C8000) [pid = 3876] [serial = 863] [outer = 00000000] 12:16:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1A7CD800) [pid = 3876] [serial = 864] [outer = 1A7C8000] 12:16:05 INFO - PROCESS | 3876 | 1467141365161 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1AA24800) [pid = 3876] [serial = 865] [outer = 1A7C8000] 12:16:05 INFO - PROCESS | 3876 | 1467141365820 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 907ms 12:16:05 INFO - PROCESS | 3876 | 1467141365909 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 3876 | 1467141365914 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 12:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:16:05 INFO - PROCESS | 3876 | 1467141365919 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 3876 | 1467141365923 Marionette TRACE conn2 <- [1,1118,null,{}] 12:16:05 INFO - PROCESS | 3876 | 1467141365929 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:05 INFO - PROCESS | 3876 | 1467141365932 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:06 INFO - PROCESS | 3876 | 1467141366081 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:16:06 INFO - PROCESS | 3876 | 1467141366204 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 3876 | 1467141366207 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:06 INFO - PROCESS | 3876 | ++DOCSHELL 10B98C00 == 40 [pid = 3876] [id = 289] 12:16:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1127C400) [pid = 3876] [serial = 866] [outer = 00000000] 12:16:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (13158400) [pid = 3876] [serial = 867] [outer = 1127C400] 12:16:06 INFO - PROCESS | 3876 | 1467141366263 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (14F10C00) [pid = 3876] [serial = 868] [outer = 1127C400] 12:16:06 INFO - PROCESS | 3876 | 1467141366862 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1001ms 12:16:06 INFO - PROCESS | 3876 | 1467141366923 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 3876 | 1467141366927 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 12:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:16:06 INFO - PROCESS | 3876 | 1467141366934 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 3876 | 1467141366937 Marionette TRACE conn2 <- [1,1122,null,{}] 12:16:06 INFO - PROCESS | 3876 | 1467141366941 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:06 INFO - PROCESS | 3876 | 1467141366944 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:07 INFO - PROCESS | 3876 | 1467141367091 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:16:07 INFO - PROCESS | 3876 | 1467141367150 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 3876 | 1467141367153 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:07 INFO - PROCESS | 3876 | ++DOCSHELL 15DBDC00 == 41 [pid = 3876] [id = 290] 12:16:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15DBE800) [pid = 3876] [serial = 869] [outer = 00000000] 12:16:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (166A1C00) [pid = 3876] [serial = 870] [outer = 15DBE800] 12:16:07 INFO - PROCESS | 3876 | 1467141367207 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16B1B800) [pid = 3876] [serial = 871] [outer = 15DBE800] 12:16:07 INFO - PROCESS | 3876 | 1467141367835 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 938ms 12:16:07 INFO - PROCESS | 3876 | 1467141367879 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 3876 | 1467141367881 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:16:07 INFO - PROCESS | 3876 | 1467141367885 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 3876 | 1467141367889 Marionette TRACE conn2 <- [1,1126,null,{}] 12:16:07 INFO - PROCESS | 3876 | 1467141367900 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:07 INFO - PROCESS | 3876 | 1467141367905 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:08 INFO - PROCESS | 3876 | 1467141368009 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:16:08 INFO - PROCESS | 3876 | 1467141368121 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 3876 | 1467141368124 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:08 INFO - PROCESS | 3876 | ++DOCSHELL 19B94C00 == 42 [pid = 3876] [id = 291] 12:16:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (19B99000) [pid = 3876] [serial = 872] [outer = 00000000] 12:16:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1A7C5000) [pid = 3876] [serial = 873] [outer = 19B99000] 12:16:08 INFO - PROCESS | 3876 | 1467141368178 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1A7CB400) [pid = 3876] [serial = 874] [outer = 19B99000] 12:16:08 INFO - PROCESS | 3876 | 1467141368900 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1047ms 12:16:08 INFO - PROCESS | 3876 | 1467141368958 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 3876 | 1467141368962 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 12:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:16:08 INFO - PROCESS | 3876 | 1467141368967 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 3876 | 1467141368970 Marionette TRACE conn2 <- [1,1130,null,{}] 12:16:09 INFO - PROCESS | 3876 | 1467141368975 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:09 INFO - PROCESS | 3876 | 1467141368978 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:09 INFO - PROCESS | 3876 | 1467141369073 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:16:09 INFO - PROCESS | 3876 | 1467141369174 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 3876 | 1467141369177 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:09 INFO - PROCESS | 3876 | ++DOCSHELL 11441800 == 43 [pid = 3876] [id = 292] 12:16:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (12930C00) [pid = 3876] [serial = 875] [outer = 00000000] 12:16:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (12DFDC00) [pid = 3876] [serial = 876] [outer = 12930C00] 12:16:09 INFO - PROCESS | 3876 | 1467141369225 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (131E1800) [pid = 3876] [serial = 877] [outer = 12930C00] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 17E80400 == 42 [pid = 3876] [id = 287] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 12DF1C00 == 41 [pid = 3876] [id = 286] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 18399C00 == 40 [pid = 3876] [id = 285] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 14F14800 == 39 [pid = 3876] [id = 284] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 1773BC00 == 38 [pid = 3876] [id = 283] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 16B44C00 == 37 [pid = 3876] [id = 282] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 166A5C00 == 36 [pid = 3876] [id = 281] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 15DC2400 == 35 [pid = 3876] [id = 280] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 129F0800 == 34 [pid = 3876] [id = 279] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 112DFC00 == 33 [pid = 3876] [id = 278] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 17720C00 == 32 [pid = 3876] [id = 276] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 11499800 == 31 [pid = 3876] [id = 277] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 15DBDC00 == 30 [pid = 3876] [id = 290] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 19B94C00 == 29 [pid = 3876] [id = 291] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 1A7C5800 == 28 [pid = 3876] [id = 288] 12:16:10 INFO - PROCESS | 3876 | --DOCSHELL 10B98C00 == 27 [pid = 3876] [id = 289] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (18103400) [pid = 3876] [serial = 801] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (17078C00) [pid = 3876] [serial = 814] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (185E8800) [pid = 3876] [serial = 804] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (10BB9C00) [pid = 3876] [serial = 819] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (15A51800) [pid = 3876] [serial = 810] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1314E400) [pid = 3876] [serial = 793] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (12DC3000) [pid = 3876] [serial = 808] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (15DB9800) [pid = 3876] [serial = 811] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1700B800) [pid = 3876] [serial = 813] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (185F3C00) [pid = 3876] [serial = 805] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (185EDC00) [pid = 3876] [serial = 823] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (166A5000) [pid = 3876] [serial = 795] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1773B400) [pid = 3876] [serial = 822] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (11C46400) [pid = 3876] [serial = 807] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B39400) [pid = 3876] [serial = 796] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17073C00) [pid = 3876] [serial = 798] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (17631800) [pid = 3876] [serial = 799] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (18107800) [pid = 3876] [serial = 817] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (181B1800) [pid = 3876] [serial = 802] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (12BC9C00) [pid = 3876] [serial = 792] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17737000) [pid = 3876] [serial = 816] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (13078800) [pid = 3876] [serial = 820] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (19D5A400) [pid = 3876] [serial = 825] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (19D5DC00) [pid = 3876] [serial = 826] [outer = 00000000] [url = about:blank] 12:16:10 INFO - PROCESS | 3876 | 1467141370432 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1500ms 12:16:10 INFO - PROCESS | 3876 | 1467141370470 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 3876 | 1467141370474 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:16:10 INFO - PROCESS | 3876 | 1467141370478 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 3876 | 1467141370481 Marionette TRACE conn2 <- [1,1134,null,{}] 12:16:10 INFO - PROCESS | 3876 | 1467141370486 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:10 INFO - PROCESS | 3876 | 1467141370489 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:10 INFO - PROCESS | 3876 | 1467141370573 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:16:10 INFO - PROCESS | 3876 | 1467141370656 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 3876 | 1467141370659 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:10 INFO - PROCESS | 3876 | ++DOCSHELL 10F9C800 == 28 [pid = 3876] [id = 293] 12:16:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (10F9D800) [pid = 3876] [serial = 878] [outer = 00000000] 12:16:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (112EA000) [pid = 3876] [serial = 879] [outer = 10F9D800] 12:16:10 INFO - PROCESS | 3876 | 1467141370706 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (11ADF400) [pid = 3876] [serial = 880] [outer = 10F9D800] 12:16:11 INFO - PROCESS | 3876 | 1467141371106 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 625ms 12:16:11 INFO - PROCESS | 3876 | 1467141371115 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 3876 | 1467141371120 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 12:16:11 INFO - PROCESS | 3876 | 1467141371133 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 3876 | 1467141371136 Marionette TRACE conn2 <- [1,1138,null,{}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:16:11 INFO - PROCESS | 3876 | 1467141371139 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:11 INFO - PROCESS | 3876 | 1467141371142 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:11 INFO - PROCESS | 3876 | 1467141371260 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:16:11 INFO - PROCESS | 3876 | 1467141371269 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 3876 | 1467141371271 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:11 INFO - PROCESS | 3876 | ++DOCSHELL 13150C00 == 29 [pid = 3876] [id = 294] 12:16:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (13153000) [pid = 3876] [serial = 881] [outer = 00000000] 12:16:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1345F800) [pid = 3876] [serial = 882] [outer = 13153000] 12:16:11 INFO - PROCESS | 3876 | 1467141371317 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (14019C00) [pid = 3876] [serial = 883] [outer = 13153000] 12:16:11 INFO - PROCESS | 3876 | 1467141371778 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 687ms 12:16:11 INFO - PROCESS | 3876 | 1467141371836 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 3876 | 1467141371838 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:16:11 INFO - PROCESS | 3876 | 1467141371841 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 3876 | 1467141371845 Marionette TRACE conn2 <- [1,1142,null,{}] 12:16:11 INFO - PROCESS | 3876 | 1467141371855 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:11 INFO - PROCESS | 3876 | 1467141371860 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:11 INFO - PROCESS | 3876 | 1467141371940 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:16:11 INFO - PROCESS | 3876 | 1467141371949 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 3876 | 1467141371952 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:11 INFO - PROCESS | 3876 | ++DOCSHELL 15DB9800 == 30 [pid = 3876] [id = 295] 12:16:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15DB9C00) [pid = 3876] [serial = 884] [outer = 00000000] 12:16:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15E60C00) [pid = 3876] [serial = 885] [outer = 15DB9C00] 12:16:12 INFO - PROCESS | 3876 | 1467141371999 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (162C7000) [pid = 3876] [serial = 886] [outer = 15DB9C00] 12:16:12 INFO - PROCESS | 3876 | 1467141372499 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 704ms 12:16:12 INFO - PROCESS | 3876 | 1467141372541 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 3876 | 1467141372543 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 12:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:16:12 INFO - PROCESS | 3876 | 1467141372547 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 3876 | 1467141372548 Marionette TRACE conn2 <- [1,1146,null,{}] 12:16:12 INFO - PROCESS | 3876 | 1467141372552 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:12 INFO - PROCESS | 3876 | 1467141372554 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:12 INFO - PROCESS | 3876 | 1467141372741 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:16:12 INFO - PROCESS | 3876 | 1467141372798 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 3876 | 1467141372800 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:12 INFO - PROCESS | 3876 | ++DOCSHELL 16B38C00 == 31 [pid = 3876] [id = 296] 12:16:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16B39400) [pid = 3876] [serial = 887] [outer = 00000000] 12:16:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17078000) [pid = 3876] [serial = 888] [outer = 16B39400] 12:16:12 INFO - PROCESS | 3876 | 1467141372843 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (170F4400) [pid = 3876] [serial = 889] [outer = 16B39400] 12:16:13 INFO - PROCESS | 3876 | 1467141373245 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 703ms 12:16:13 INFO - PROCESS | 3876 | 1467141373277 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 3876 | 1467141373279 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:16:13 INFO - PROCESS | 3876 | 1467141373282 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 3876 | 1467141373284 Marionette TRACE conn2 <- [1,1150,null,{}] 12:16:13 INFO - PROCESS | 3876 | 1467141373288 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:13 INFO - PROCESS | 3876 | 1467141373290 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:13 INFO - PROCESS | 3876 | 1467141373393 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:16:13 INFO - PROCESS | 3876 | 1467141373398 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 3876 | 1467141373401 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:13 INFO - PROCESS | 3876 | ++DOCSHELL 170F3800 == 32 [pid = 3876] [id = 297] 12:16:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17632400) [pid = 3876] [serial = 890] [outer = 00000000] 12:16:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (17720C00) [pid = 3876] [serial = 891] [outer = 17632400] 12:16:13 INFO - PROCESS | 3876 | 1467141373444 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17734800) [pid = 3876] [serial = 892] [outer = 17632400] 12:16:13 INFO - PROCESS | 3876 | 1467141373909 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 703ms 12:16:13 INFO - PROCESS | 3876 | 1467141373982 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 3876 | 1467141373984 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:16:13 INFO - PROCESS | 3876 | 1467141373987 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 3876 | 1467141373989 Marionette TRACE conn2 <- [1,1154,null,{}] 12:16:13 INFO - PROCESS | 3876 | 1467141373996 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:14 INFO - PROCESS | 3876 | 1467141374001 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:14 INFO - PROCESS | 3876 | 1467141374160 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:16:14 INFO - PROCESS | 3876 | 1467141374183 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 3876 | 1467141374185 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:14 INFO - PROCESS | 3876 | ++DOCSHELL 181B6400 == 33 [pid = 3876] [id = 298] 12:16:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (18393C00) [pid = 3876] [serial = 893] [outer = 00000000] 12:16:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (185BF400) [pid = 3876] [serial = 894] [outer = 18393C00] 12:16:14 INFO - PROCESS | 3876 | 1467141374228 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (185E8800) [pid = 3876] [serial = 895] [outer = 18393C00] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1773FC00) [pid = 3876] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (177B4400) [pid = 3876] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (185BE800) [pid = 3876] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15DC3800) [pid = 3876] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (129ABC00) [pid = 3876] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (13074400) [pid = 3876] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (19B92C00) [pid = 3876] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (166A8C00) [pid = 3876] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16F7A000) [pid = 3876] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (112E0C00) [pid = 3876] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1A7C8000) [pid = 3876] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1309FC00) [pid = 3876] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:16:14 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (185C0C00) [pid = 3876] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:16:14 INFO - PROCESS | 3876 | 1467141374848 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 907ms 12:16:14 INFO - PROCESS | 3876 | 1467141374901 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 3876 | 1467141374904 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 12:16:14 INFO - PROCESS | 3876 | 1467141374907 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:16:14 INFO - PROCESS | 3876 | 1467141374909 Marionette TRACE conn2 <- [1,1158,null,{}] 12:16:14 INFO - PROCESS | 3876 | 1467141374912 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:14 INFO - PROCESS | 3876 | 1467141374914 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:15 INFO - PROCESS | 3876 | 1467141375019 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:16:15 INFO - PROCESS | 3876 | 1467141375072 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 3876 | 1467141375074 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:15 INFO - PROCESS | 3876 | ++DOCSHELL 11276C00 == 34 [pid = 3876] [id = 299] 12:16:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (112C3800) [pid = 3876] [serial = 896] [outer = 00000000] 12:16:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16B3C800) [pid = 3876] [serial = 897] [outer = 112C3800] 12:16:15 INFO - PROCESS | 3876 | 1467141375117 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16B3D400) [pid = 3876] [serial = 898] [outer = 112C3800] 12:16:15 INFO - PROCESS | 3876 | 1467141375479 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 641ms 12:16:15 INFO - PROCESS | 3876 | 1467141375550 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 3876 | 1467141375552 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 12:16:15 INFO - PROCESS | 3876 | 1467141375556 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:16:15 INFO - PROCESS | 3876 | 1467141375557 Marionette TRACE conn2 <- [1,1162,null,{}] 12:16:15 INFO - PROCESS | 3876 | 1467141375561 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:15 INFO - PROCESS | 3876 | 1467141375562 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:15 INFO - PROCESS | 3876 | 1467141375639 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:16:15 INFO - PROCESS | 3876 | 1467141375644 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 3876 | 1467141375646 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:15 INFO - PROCESS | 3876 | ++DOCSHELL 1309FC00 == 35 [pid = 3876] [id = 300] 12:16:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1345EC00) [pid = 3876] [serial = 899] [outer = 00000000] 12:16:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (185E6C00) [pid = 3876] [serial = 900] [outer = 1345EC00] 12:16:15 INFO - PROCESS | 3876 | 1467141375688 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (185E7000) [pid = 3876] [serial = 901] [outer = 1345EC00] 12:16:16 INFO - PROCESS | 3876 | 1467141376202 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 3876 | 1467141376259 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 12:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:16:16 INFO - PROCESS | 3876 | 1467141376262 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 3876 | 1467141376264 Marionette TRACE conn2 <- [1,1166,null,{}] 12:16:16 INFO - PROCESS | 3876 | 1467141376267 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:16 INFO - PROCESS | 3876 | 1467141376269 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:16 INFO - PROCESS | 3876 | 1467141376346 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:16:16 INFO - PROCESS | 3876 | 1467141376363 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 3876 | 1467141376365 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:16 INFO - PROCESS | 3876 | ++DOCSHELL 1A7C5800 == 36 [pid = 3876] [id = 301] 12:16:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1A7C6000) [pid = 3876] [serial = 902] [outer = 00000000] 12:16:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1A7CDC00) [pid = 3876] [serial = 903] [outer = 1A7C6000] 12:16:16 INFO - PROCESS | 3876 | 1467141376412 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1A7CEC00) [pid = 3876] [serial = 904] [outer = 1A7C6000] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 11441800 == 35 [pid = 3876] [id = 292] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 10F9C800 == 34 [pid = 3876] [id = 293] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 13150C00 == 33 [pid = 3876] [id = 294] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 1309FC00 == 32 [pid = 3876] [id = 300] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 11276C00 == 31 [pid = 3876] [id = 299] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 181B6400 == 30 [pid = 3876] [id = 298] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 170F3800 == 29 [pid = 3876] [id = 297] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 16B38C00 == 28 [pid = 3876] [id = 296] 12:16:17 INFO - PROCESS | 3876 | --DOCSHELL 15DB9800 == 27 [pid = 3876] [id = 295] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17867000) [pid = 3876] [serial = 849] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (185BF000) [pid = 3876] [serial = 852] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (17E19800) [pid = 3876] [serial = 850] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (19B98000) [pid = 3876] [serial = 855] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15E5F800) [pid = 3876] [serial = 840] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (162B9800) [pid = 3876] [serial = 841] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (154A8400) [pid = 3876] [serial = 831] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15E5D400) [pid = 3876] [serial = 832] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (14330000) [pid = 3876] [serial = 837] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (14338400) [pid = 3876] [serial = 838] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1A546C00) [pid = 3876] [serial = 829] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1A53FC00) [pid = 3876] [serial = 828] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16B40400) [pid = 3876] [serial = 843] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (16B47000) [pid = 3876] [serial = 844] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (185C4800) [pid = 3876] [serial = 853] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17076800) [pid = 3876] [serial = 846] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (12BD3800) [pid = 3876] [serial = 834] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (13155000) [pid = 3876] [serial = 835] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1AA24800) [pid = 3876] [serial = 865] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1A7CD800) [pid = 3876] [serial = 864] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1786BC00) [pid = 3876] [serial = 858] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (1A6CEC00) [pid = 3876] [serial = 862] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (1A539000) [pid = 3876] [serial = 861] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (19B9C800) [pid = 3876] [serial = 856] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (18398800) [pid = 3876] [serial = 859] [outer = 00000000] [url = about:blank] 12:16:17 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (1716FC00) [pid = 3876] [serial = 847] [outer = 00000000] [url = about:blank] 12:16:18 INFO - PROCESS | 3876 | 1467141378087 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 3876 | 1467141378123 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:16:18 INFO - PROCESS | 3876 | 1467141378130 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 3876 | 1467141378134 Marionette TRACE conn2 <- [1,1170,null,{}] 12:16:18 INFO - PROCESS | 3876 | 1467141378140 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 3876 | 1467141378143 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:18 INFO - PROCESS | 3876 | 1467141378232 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:16:18 INFO - PROCESS | 3876 | 1467141378239 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 3876 | 1467141378243 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:18 INFO - PROCESS | 3876 | ++DOCSHELL 11271C00 == 28 [pid = 3876] [id = 302] 12:16:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (112C0C00) [pid = 3876] [serial = 905] [outer = 00000000] 12:16:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (11441800) [pid = 3876] [serial = 906] [outer = 112C0C00] 12:16:18 INFO - PROCESS | 3876 | 1467141378292 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (11CD4400) [pid = 3876] [serial = 907] [outer = 112C0C00] 12:16:18 INFO - PROCESS | 3876 | 1467141378778 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 3876 | 1467141378836 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:16:18 INFO - PROCESS | 3876 | 1467141378842 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 3876 | 1467141378845 Marionette TRACE conn2 <- [1,1174,null,{}] 12:16:18 INFO - PROCESS | 3876 | 1467141378849 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 3876 | 1467141378852 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:18 INFO - PROCESS | 3876 | 1467141378938 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:16:18 INFO - PROCESS | 3876 | 1467141378947 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 3876 | 1467141378950 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:18 INFO - PROCESS | 3876 | ++DOCSHELL 112C5000 == 29 [pid = 3876] [id = 303] 12:16:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (13157000) [pid = 3876] [serial = 908] [outer = 00000000] 12:16:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (13935C00) [pid = 3876] [serial = 909] [outer = 13157000] 12:16:18 INFO - PROCESS | 3876 | 1467141378996 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (14331400) [pid = 3876] [serial = 910] [outer = 13157000] 12:16:19 INFO - PROCESS | 3876 | 1467141379474 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 3876 | 1467141379543 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 12:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:16:19 INFO - PROCESS | 3876 | 1467141379547 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 3876 | 1467141379550 Marionette TRACE conn2 <- [1,1178,null,{}] 12:16:19 INFO - PROCESS | 3876 | 1467141379561 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:19 INFO - PROCESS | 3876 | 1467141379568 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:19 INFO - PROCESS | 3876 | 1467141379711 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:16:19 INFO - PROCESS | 3876 | 1467141379767 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 3876 | 1467141379770 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:19 INFO - PROCESS | 3876 | ++DOCSHELL 15DBCC00 == 30 [pid = 3876] [id = 304] 12:16:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (15DBD400) [pid = 3876] [serial = 911] [outer = 00000000] 12:16:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (15E68000) [pid = 3876] [serial = 912] [outer = 15DBD400] 12:16:19 INFO - PROCESS | 3876 | 1467141379817 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (162BC000) [pid = 3876] [serial = 913] [outer = 15DBD400] 12:16:20 INFO - PROCESS | 3876 | 1467141380196 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 3876 | 1467141380248 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:16:20 INFO - PROCESS | 3876 | 1467141380252 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 3876 | 1467141380254 Marionette TRACE conn2 <- [1,1182,null,{}] 12:16:20 INFO - PROCESS | 3876 | 1467141380257 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 3876 | 1467141380259 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:20 INFO - PROCESS | 3876 | 1467141380338 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:16:20 INFO - PROCESS | 3876 | 1467141380343 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 3876 | 1467141380345 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:20 INFO - PROCESS | 3876 | ++DOCSHELL 166A2400 == 31 [pid = 3876] [id = 305] 12:16:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (16B17400) [pid = 3876] [serial = 914] [outer = 00000000] 12:16:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (16B47000) [pid = 3876] [serial = 915] [outer = 16B17400] 12:16:20 INFO - PROCESS | 3876 | 1467141380388 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (17006000) [pid = 3876] [serial = 916] [outer = 16B17400] 12:16:20 INFO - PROCESS | 3876 | 1467141380824 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 3876 | 1467141380860 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:16:20 INFO - PROCESS | 3876 | 1467141380864 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 3876 | 1467141380865 Marionette TRACE conn2 <- [1,1186,null,{}] 12:16:20 INFO - PROCESS | 3876 | 1467141380869 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 3876 | 1467141380871 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:20 INFO - PROCESS | 3876 | 1467141380944 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:16:20 INFO - PROCESS | 3876 | 1467141380949 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 3876 | 1467141380952 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:20 INFO - PROCESS | 3876 | ++DOCSHELL 17074400 == 32 [pid = 3876] [id = 306] 12:16:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (17076800) [pid = 3876] [serial = 917] [outer = 00000000] 12:16:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (176ABC00) [pid = 3876] [serial = 918] [outer = 17076800] 12:16:20 INFO - PROCESS | 3876 | 1467141380996 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (17722000) [pid = 3876] [serial = 919] [outer = 17076800] 12:16:21 INFO - PROCESS | 3876 | 1467141381443 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 641ms 12:16:21 INFO - PROCESS | 3876 | 1467141381503 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 3876 | 1467141381505 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 12:16:21 INFO - PROCESS | 3876 | 1467141381508 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:16:21 INFO - PROCESS | 3876 | 1467141381510 Marionette TRACE conn2 <- [1,1190,null,{}] 12:16:21 INFO - PROCESS | 3876 | 1467141381514 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:21 INFO - PROCESS | 3876 | 1467141381520 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:21 INFO - PROCESS | 3876 | 1467141381621 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:16:21 INFO - PROCESS | 3876 | 1467141381629 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 3876 | 1467141381632 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:21 INFO - PROCESS | 3876 | ++DOCSHELL 17870C00 == 33 [pid = 3876] [id = 307] 12:16:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (17E74C00) [pid = 3876] [serial = 920] [outer = 00000000] 12:16:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (181B1400) [pid = 3876] [serial = 921] [outer = 17E74C00] 12:16:21 INFO - PROCESS | 3876 | 1467141381679 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (18398C00) [pid = 3876] [serial = 922] [outer = 17E74C00] 12:16:22 INFO - PROCESS | 3876 | 1467141382088 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 625ms 12:16:22 INFO - PROCESS | 3876 | 1467141382147 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 3876 | 1467141382149 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:16:22 INFO - PROCESS | 3876 | 1467141382152 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 3876 | 1467141382154 Marionette TRACE conn2 <- [1,1194,null,{}] 12:16:22 INFO - PROCESS | 3876 | 1467141382167 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:22 INFO - PROCESS | 3876 | 1467141382169 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:22 INFO - PROCESS | 3876 | 1467141382244 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:16:22 INFO - PROCESS | 3876 | 1467141382249 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 3876 | 1467141382251 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:22 INFO - PROCESS | 3876 | ++DOCSHELL 18102400 == 34 [pid = 3876] [id = 308] 12:16:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (185C1400) [pid = 3876] [serial = 923] [outer = 00000000] 12:16:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (185EC800) [pid = 3876] [serial = 924] [outer = 185C1400] 12:16:22 INFO - PROCESS | 3876 | 1467141382294 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (185EF000) [pid = 3876] [serial = 925] [outer = 185C1400] 12:16:22 INFO - PROCESS | 3876 | 1467141382741 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 657ms 12:16:22 INFO - PROCESS | 3876 | 1467141382810 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 3876 | 1467141382813 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 12:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:16:22 INFO - PROCESS | 3876 | 1467141382817 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 3876 | 1467141382819 Marionette TRACE conn2 <- [1,1198,null,{}] 12:16:22 INFO - PROCESS | 3876 | 1467141382822 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:22 INFO - PROCESS | 3876 | 1467141382824 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:22 INFO - PROCESS | 3876 | 1467141382899 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:16:22 INFO - PROCESS | 3876 | 1467141382906 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 3876 | 1467141382908 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:22 INFO - PROCESS | 3876 | ++DOCSHELL 17073800 == 35 [pid = 3876] [id = 309] 12:16:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (18398800) [pid = 3876] [serial = 926] [outer = 00000000] 12:16:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1A27A800) [pid = 3876] [serial = 927] [outer = 18398800] 12:16:22 INFO - PROCESS | 3876 | 1467141382951 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (19D50400) [pid = 3876] [serial = 928] [outer = 18398800] 12:16:23 INFO - PROCESS | 3876 | 1467141383407 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 641ms 12:16:23 INFO - PROCESS | 3876 | 1467141383454 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 3876 | 1467141383456 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 12:16:23 INFO - PROCESS | 3876 | 1467141383459 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:16:23 INFO - PROCESS | 3876 | 1467141383461 Marionette TRACE conn2 <- [1,1202,null,{}] 12:16:23 INFO - PROCESS | 3876 | 1467141383464 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:23 INFO - PROCESS | 3876 | 1467141383466 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:23 INFO - PROCESS | 3876 | 1467141383569 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:16:23 INFO - PROCESS | 3876 | 1467141383577 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 3876 | 1467141383580 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:23 INFO - PROCESS | 3876 | ++DOCSHELL 15DBC800 == 36 [pid = 3876] [id = 310] 12:16:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1A53C400) [pid = 3876] [serial = 929] [outer = 00000000] 12:16:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1A6CBC00) [pid = 3876] [serial = 930] [outer = 1A53C400] 12:16:23 INFO - PROCESS | 3876 | 1467141383698 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1A7C3400) [pid = 3876] [serial = 931] [outer = 1A53C400] 12:16:24 INFO - PROCESS | 3876 | 1467141384105 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 688ms 12:16:24 INFO - PROCESS | 3876 | 1467141384167 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 3876 | 1467141384169 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 12:16:24 INFO - PROCESS | 3876 | 1467141384173 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 3876 | 1467141384174 Marionette TRACE conn2 <- [1,1206,null,{}] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:16:24 INFO - PROCESS | 3876 | 1467141384178 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:24 INFO - PROCESS | 3876 | 1467141384180 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:24 INFO - PROCESS | 3876 | 1467141384301 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:16:24 INFO - PROCESS | 3876 | 1467141384310 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 3876 | 1467141384312 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:24 INFO - PROCESS | 3876 | ++DOCSHELL 10A78800 == 37 [pid = 3876] [id = 311] 12:16:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15DC6800) [pid = 3876] [serial = 932] [outer = 00000000] 12:16:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1AA24C00) [pid = 3876] [serial = 933] [outer = 15DC6800] 12:16:24 INFO - PROCESS | 3876 | 1467141384354 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1AA28C00) [pid = 3876] [serial = 934] [outer = 15DC6800] 12:16:24 INFO - PROCESS | 3876 | 1467141384786 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 641ms 12:16:24 INFO - PROCESS | 3876 | 1467141384813 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 3876 | 1467141384816 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:16:24 INFO - PROCESS | 3876 | 1467141384819 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 3876 | 1467141384821 Marionette TRACE conn2 <- [1,1210,null,{}] 12:16:24 INFO - PROCESS | 3876 | 1467141384825 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:24 INFO - PROCESS | 3876 | 1467141384827 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:24 INFO - PROCESS | 3876 | 1467141384945 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:16:25 INFO - PROCESS | 3876 | 1467141385033 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 3876 | 1467141385035 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:25 INFO - PROCESS | 3876 | ++DOCSHELL 17070800 == 38 [pid = 3876] [id = 312] 12:16:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1AB7CC00) [pid = 3876] [serial = 935] [outer = 00000000] 12:16:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1AB85400) [pid = 3876] [serial = 936] [outer = 1AB7CC00] 12:16:25 INFO - PROCESS | 3876 | 1467141385080 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1AB89800) [pid = 3876] [serial = 937] [outer = 1AB7CC00] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (16B39400) [pid = 3876] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (17632400) [pid = 3876] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (112C3800) [pid = 3876] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (18393C00) [pid = 3876] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1345EC00) [pid = 3876] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15DBE800) [pid = 3876] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1127C400) [pid = 3876] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15DB9C00) [pid = 3876] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (13153000) [pid = 3876] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (10F9D800) [pid = 3876] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (12930C00) [pid = 3876] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:16:25 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (19B99000) [pid = 3876] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:16:25 INFO - PROCESS | 3876 | 1467141385558 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 3876 | 1467141385623 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 12:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:16:25 INFO - PROCESS | 3876 | 1467141385626 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 3876 | 1467141385628 Marionette TRACE conn2 <- [1,1214,null,{}] 12:16:25 INFO - PROCESS | 3876 | 1467141385631 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:25 INFO - PROCESS | 3876 | 1467141385633 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:25 INFO - PROCESS | 3876 | 1467141385717 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:16:25 INFO - PROCESS | 3876 | 1467141385722 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 3876 | 1467141385724 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:25 INFO - PROCESS | 3876 | ++DOCSHELL 15D4DC00 == 39 [pid = 3876] [id = 313] 12:16:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (15DB9C00) [pid = 3876] [serial = 938] [outer = 00000000] 12:16:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17726800) [pid = 3876] [serial = 939] [outer = 15DB9C00] 12:16:25 INFO - PROCESS | 3876 | 1467141385768 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (18103400) [pid = 3876] [serial = 940] [outer = 15DB9C00] 12:16:26 INFO - PROCESS | 3876 | 1467141386179 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 594ms 12:16:26 INFO - PROCESS | 3876 | 1467141386223 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 3876 | 1467141386225 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 12:16:26 INFO - PROCESS | 3876 | 1467141386233 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:16:26 INFO - PROCESS | 3876 | 1467141386234 Marionette TRACE conn2 <- [1,1218,null,{}] 12:16:26 INFO - PROCESS | 3876 | 1467141386248 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:26 INFO - PROCESS | 3876 | 1467141386250 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:26 INFO - PROCESS | 3876 | 1467141386327 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:16:26 INFO - PROCESS | 3876 | 1467141386332 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 3876 | 1467141386334 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:26 INFO - PROCESS | 3876 | ++DOCSHELL 17078C00 == 40 [pid = 3876] [id = 314] 12:16:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1A7C2800) [pid = 3876] [serial = 941] [outer = 00000000] 12:16:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1AB8B000) [pid = 3876] [serial = 942] [outer = 1A7C2800] 12:16:26 INFO - PROCESS | 3876 | 1467141386376 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1ABCE800) [pid = 3876] [serial = 943] [outer = 1A7C2800] 12:16:26 INFO - PROCESS | 3876 | 1467141386812 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 594ms 12:16:26 INFO - PROCESS | 3876 | 1467141386831 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 3876 | 1467141386833 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 12:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:16:26 INFO - PROCESS | 3876 | 1467141386836 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 3876 | 1467141386838 Marionette TRACE conn2 <- [1,1222,null,{}] 12:16:26 INFO - PROCESS | 3876 | 1467141386841 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:26 INFO - PROCESS | 3876 | 1467141386843 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:26 INFO - PROCESS | 3876 | 1467141386957 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:16:26 INFO - PROCESS | 3876 | 1467141386962 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 3876 | 1467141386964 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:26 INFO - PROCESS | 3876 | ++DOCSHELL 176A9000 == 41 [pid = 3876] [id = 315] 12:16:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17E1A800) [pid = 3876] [serial = 944] [outer = 00000000] 12:16:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1ABD5400) [pid = 3876] [serial = 945] [outer = 17E1A800] 12:16:27 INFO - PROCESS | 3876 | 1467141387006 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1ABD9C00) [pid = 3876] [serial = 946] [outer = 17E1A800] 12:16:27 INFO - PROCESS | 3876 | 1467141387514 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 734ms 12:16:27 INFO - PROCESS | 3876 | 1467141387578 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 3876 | 1467141387582 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:16:27 INFO - PROCESS | 3876 | 1467141387587 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 3876 | 1467141387591 Marionette TRACE conn2 <- [1,1226,null,{}] 12:16:27 INFO - PROCESS | 3876 | 1467141387596 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:27 INFO - PROCESS | 3876 | 1467141387599 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:27 INFO - PROCESS | 3876 | 1467141387771 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:16:27 INFO - PROCESS | 3876 | 1467141387883 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 3876 | 1467141387886 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:27 INFO - PROCESS | 3876 | ++DOCSHELL 10329400 == 42 [pid = 3876] [id = 316] 12:16:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (10BB7000) [pid = 3876] [serial = 947] [outer = 00000000] 12:16:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (129F6000) [pid = 3876] [serial = 948] [outer = 10BB7000] 12:16:27 INFO - PROCESS | 3876 | 1467141387941 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1314A000) [pid = 3876] [serial = 949] [outer = 10BB7000] 12:16:28 INFO - PROCESS | 3876 | 1467141388628 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1079ms 12:16:28 INFO - PROCESS | 3876 | 1467141388679 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 3876 | 1467141388683 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 12:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:16:28 INFO - PROCESS | 3876 | 1467141388690 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 3876 | 1467141388693 Marionette TRACE conn2 <- [1,1230,null,{}] 12:16:28 INFO - PROCESS | 3876 | 1467141388697 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:28 INFO - PROCESS | 3876 | 1467141388700 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:28 INFO - PROCESS | 3876 | 1467141388823 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:16:28 INFO - PROCESS | 3876 | 1467141388973 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 3876 | 1467141388976 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:28 INFO - PROCESS | 3876 | ++DOCSHELL 15524000 == 43 [pid = 3876] [id = 317] 12:16:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (15691C00) [pid = 3876] [serial = 950] [outer = 00000000] 12:16:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (15D57000) [pid = 3876] [serial = 951] [outer = 15691C00] 12:16:29 INFO - PROCESS | 3876 | 1467141389031 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1669A800) [pid = 3876] [serial = 952] [outer = 15691C00] 12:16:29 INFO - PROCESS | 3876 | 1467141389900 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 17078C00 == 42 [pid = 3876] [id = 314] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 15D4DC00 == 41 [pid = 3876] [id = 313] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 17070800 == 40 [pid = 3876] [id = 312] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 10A78800 == 39 [pid = 3876] [id = 311] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 15DBC800 == 38 [pid = 3876] [id = 310] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 17073800 == 37 [pid = 3876] [id = 309] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 18102400 == 36 [pid = 3876] [id = 308] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 17870C00 == 35 [pid = 3876] [id = 307] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 17074400 == 34 [pid = 3876] [id = 306] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 166A2400 == 33 [pid = 3876] [id = 305] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 15DBCC00 == 32 [pid = 3876] [id = 304] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 112C5000 == 31 [pid = 3876] [id = 303] 12:16:29 INFO - PROCESS | 3876 | --DOCSHELL 11271C00 == 30 [pid = 3876] [id = 302] 12:16:29 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1A7CDC00) [pid = 3876] [serial = 903] [outer = 00000000] [url = about:blank] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1313ms 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:16:30 INFO - PROCESS | 3876 | 1467141390004 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 3876 | 1467141390008 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 12:16:30 INFO - PROCESS | 3876 | 1467141390013 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 3876 | 1467141390015 Marionette TRACE conn2 <- [1,1234,null,{}] 12:16:30 INFO - PROCESS | 3876 | 1467141390021 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 3876 | 1467141390024 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:30 INFO - PROCESS | 3876 | 1467141390116 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:16:30 INFO - PROCESS | 3876 | 1467141390122 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 3876 | 1467141390125 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:30 INFO - PROCESS | 3876 | ++DOCSHELL 11441400 == 31 [pid = 3876] [id = 318] 12:16:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (11498800) [pid = 3876] [serial = 953] [outer = 00000000] 12:16:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1281C000) [pid = 3876] [serial = 954] [outer = 11498800] 12:16:30 INFO - PROCESS | 3876 | 1467141390173 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (12BC4400) [pid = 3876] [serial = 955] [outer = 11498800] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (17078000) [pid = 3876] [serial = 888] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (170F4400) [pid = 3876] [serial = 889] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (17734800) [pid = 3876] [serial = 892] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (17720C00) [pid = 3876] [serial = 891] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (16B3C800) [pid = 3876] [serial = 897] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (185BF400) [pid = 3876] [serial = 894] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (185E6C00) [pid = 3876] [serial = 900] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (185E8800) [pid = 3876] [serial = 895] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (166A1C00) [pid = 3876] [serial = 870] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (14F10C00) [pid = 3876] [serial = 868] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (13158400) [pid = 3876] [serial = 867] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15E60C00) [pid = 3876] [serial = 885] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1345F800) [pid = 3876] [serial = 882] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (14019C00) [pid = 3876] [serial = 883] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (112EA000) [pid = 3876] [serial = 879] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (185E7000) [pid = 3876] [serial = 901] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (11ADF400) [pid = 3876] [serial = 880] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (131E1800) [pid = 3876] [serial = 877] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (12DFDC00) [pid = 3876] [serial = 876] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1A7CB400) [pid = 3876] [serial = 874] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1A7C5000) [pid = 3876] [serial = 873] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16B1B800) [pid = 3876] [serial = 871] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16B3D400) [pid = 3876] [serial = 898] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (162C7000) [pid = 3876] [serial = 886] [outer = 00000000] [url = about:blank] 12:16:30 INFO - PROCESS | 3876 | 1467141390682 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 688ms 12:16:30 INFO - PROCESS | 3876 | 1467141390712 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 3876 | 1467141390716 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:16:30 INFO - PROCESS | 3876 | 1467141390722 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 3876 | 1467141390725 Marionette TRACE conn2 <- [1,1238,null,{}] 12:16:30 INFO - PROCESS | 3876 | 1467141390728 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 3876 | 1467141390731 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:30 INFO - PROCESS | 3876 | 1467141390818 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:16:30 INFO - PROCESS | 3876 | 1467141390830 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 3876 | 1467141390832 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:30 INFO - PROCESS | 3876 | ++DOCSHELL 129EA400 == 32 [pid = 3876] [id = 319] 12:16:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (129EAC00) [pid = 3876] [serial = 956] [outer = 00000000] 12:16:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (13931000) [pid = 3876] [serial = 957] [outer = 129EAC00] 12:16:30 INFO - PROCESS | 3876 | 1467141390958 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1401FC00) [pid = 3876] [serial = 958] [outer = 129EAC00] 12:16:31 INFO - PROCESS | 3876 | 1467141391361 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 703ms 12:16:31 INFO - PROCESS | 3876 | 1467141391419 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 3876 | 1467141391421 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 12:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:16:31 INFO - PROCESS | 3876 | 1467141391425 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 3876 | 1467141391428 Marionette TRACE conn2 <- [1,1242,null,{}] 12:16:31 INFO - PROCESS | 3876 | 1467141391439 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:31 INFO - PROCESS | 3876 | 1467141391443 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:31 INFO - PROCESS | 3876 | 1467141391550 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:16:31 INFO - PROCESS | 3876 | 1467141391568 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 3876 | 1467141391571 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:31 INFO - PROCESS | 3876 | ++DOCSHELL 162C7000 == 33 [pid = 3876] [id = 320] 12:16:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (162C7800) [pid = 3876] [serial = 959] [outer = 00000000] 12:16:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (166A3400) [pid = 3876] [serial = 960] [outer = 162C7800] 12:16:31 INFO - PROCESS | 3876 | 1467141391617 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16B1A400) [pid = 3876] [serial = 961] [outer = 162C7800] 12:16:32 INFO - PROCESS | 3876 | 1467141392080 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 703ms 12:16:32 INFO - PROCESS | 3876 | 1467141392124 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 3876 | 1467141392127 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:16:32 INFO - PROCESS | 3876 | 1467141392130 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 3876 | 1467141392131 Marionette TRACE conn2 <- [1,1246,null,{}] 12:16:32 INFO - PROCESS | 3876 | 1467141392135 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 3876 | 1467141392137 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:32 INFO - PROCESS | 3876 | 1467141392247 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:16:32 INFO - PROCESS | 3876 | 1467141392252 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 3876 | 1467141392254 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:32 INFO - PROCESS | 3876 | ++DOCSHELL 1706C000 == 34 [pid = 3876] [id = 321] 12:16:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1706CC00) [pid = 3876] [serial = 962] [outer = 00000000] 12:16:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17079C00) [pid = 3876] [serial = 963] [outer = 1706CC00] 12:16:32 INFO - PROCESS | 3876 | 1467141392345 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17173000) [pid = 3876] [serial = 964] [outer = 1706CC00] 12:16:32 INFO - PROCESS | 3876 | 1467141392766 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 704ms 12:16:32 INFO - PROCESS | 3876 | 1467141392844 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 3876 | 1467141392846 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 12:16:32 INFO - PROCESS | 3876 | 1467141392849 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 3876 | 1467141392851 Marionette TRACE conn2 <- [1,1250,null,{}] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:16:32 INFO - PROCESS | 3876 | 1467141392855 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 3876 | 1467141392857 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:33 INFO - PROCESS | 3876 | 1467141392987 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:16:33 INFO - PROCESS | 3876 | 1467141393008 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 3876 | 1467141393010 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:33 INFO - PROCESS | 3876 | ++DOCSHELL 176A7800 == 35 [pid = 3876] [id = 322] 12:16:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (176AC400) [pid = 3876] [serial = 965] [outer = 00000000] 12:16:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17726000) [pid = 3876] [serial = 966] [outer = 176AC400] 12:16:33 INFO - PROCESS | 3876 | 1467141393053 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1773C400) [pid = 3876] [serial = 967] [outer = 176AC400] 12:16:33 INFO - PROCESS | 3876 | 1467141393492 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 688ms 12:16:33 INFO - PROCESS | 3876 | 1467141393552 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 3876 | 1467141393554 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 12:16:33 INFO - PROCESS | 3876 | 1467141393557 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:16:33 INFO - PROCESS | 3876 | 1467141393559 Marionette TRACE conn2 <- [1,1254,null,{}] 12:16:33 INFO - PROCESS | 3876 | 1467141393562 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:33 INFO - PROCESS | 3876 | 1467141393568 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:33 INFO - PROCESS | 3876 | 1467141393698 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:16:33 INFO - PROCESS | 3876 | 1467141393760 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 3876 | 1467141393762 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:33 INFO - PROCESS | 3876 | ++DOCSHELL 181ABC00 == 36 [pid = 3876] [id = 323] 12:16:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (181B5800) [pid = 3876] [serial = 968] [outer = 00000000] 12:16:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185C5C00) [pid = 3876] [serial = 969] [outer = 181B5800] 12:16:33 INFO - PROCESS | 3876 | 1467141393806 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (18393C00) [pid = 3876] [serial = 970] [outer = 181B5800] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1A7C6000) [pid = 3876] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1A53C400) [pid = 3876] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17076800) [pid = 3876] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (185C1400) [pid = 3876] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (17E74C00) [pid = 3876] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (13157000) [pid = 3876] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15DC6800) [pid = 3876] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1AB7CC00) [pid = 3876] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (112C0C00) [pid = 3876] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1A7C2800) [pid = 3876] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15DBD400) [pid = 3876] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (18398800) [pid = 3876] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16B17400) [pid = 3876] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:16:34 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15DB9C00) [pid = 3876] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:16:34 INFO - PROCESS | 3876 | 1467141394353 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 844ms 12:16:34 INFO - PROCESS | 3876 | 1467141394401 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 3876 | 1467141394403 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:16:34 INFO - PROCESS | 3876 | 1467141394406 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 3876 | 1467141394408 Marionette TRACE conn2 <- [1,1258,null,{}] 12:16:34 INFO - PROCESS | 3876 | 1467141394411 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:34 INFO - PROCESS | 3876 | 1467141394413 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:34 INFO - PROCESS | 3876 | 1467141394514 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:16:34 INFO - PROCESS | 3876 | 1467141394604 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 3876 | 1467141394606 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:34 INFO - PROCESS | 3876 | ++DOCSHELL 10A75800 == 37 [pid = 3876] [id = 324] 12:16:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (14014C00) [pid = 3876] [serial = 971] [outer = 00000000] 12:16:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16F75000) [pid = 3876] [serial = 972] [outer = 14014C00] 12:16:34 INFO - PROCESS | 3876 | 1467141394650 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17E7BC00) [pid = 3876] [serial = 973] [outer = 14014C00] 12:16:35 INFO - PROCESS | 3876 | 1467141395010 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 641ms 12:16:35 INFO - PROCESS | 3876 | 1467141395044 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 3876 | 1467141395046 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 12:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:16:35 INFO - PROCESS | 3876 | 1467141395049 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 3876 | 1467141395051 Marionette TRACE conn2 <- [1,1262,null,{}] 12:16:35 INFO - PROCESS | 3876 | 1467141395054 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:35 INFO - PROCESS | 3876 | 1467141395056 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:35 INFO - PROCESS | 3876 | 1467141395166 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:16:35 INFO - PROCESS | 3876 | 1467141395175 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 3876 | 1467141395177 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:35 INFO - PROCESS | 3876 | ++DOCSHELL 1345C400 == 38 [pid = 3876] [id = 325] 12:16:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15D51C00) [pid = 3876] [serial = 974] [outer = 00000000] 12:16:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (185F1800) [pid = 3876] [serial = 975] [outer = 15D51C00] 12:16:35 INFO - PROCESS | 3876 | 1467141395220 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (19B93000) [pid = 3876] [serial = 976] [outer = 15D51C00] 12:16:35 INFO - PROCESS | 3876 | 1467141395633 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 641ms 12:16:35 INFO - PROCESS | 3876 | 1467141395688 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 3876 | 1467141395690 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 12:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:16:35 INFO - PROCESS | 3876 | 1467141395693 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 3876 | 1467141395694 Marionette TRACE conn2 <- [1,1266,null,{}] 12:16:35 INFO - PROCESS | 3876 | 1467141395698 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:35 INFO - PROCESS | 3876 | 1467141395700 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:35 INFO - PROCESS | 3876 | 1467141395775 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:16:35 INFO - PROCESS | 3876 | 1467141395902 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 3876 | 1467141395904 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:35 INFO - PROCESS | 3876 | ++DOCSHELL 10A78C00 == 39 [pid = 3876] [id = 326] 12:16:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (14020800) [pid = 3876] [serial = 977] [outer = 00000000] 12:16:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1A53C400) [pid = 3876] [serial = 978] [outer = 14020800] 12:16:35 INFO - PROCESS | 3876 | 1467141395950 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (19D53000) [pid = 3876] [serial = 979] [outer = 14020800] 12:16:36 INFO - PROCESS | 3876 | 1467141396370 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 750ms 12:16:36 INFO - PROCESS | 3876 | 1467141396434 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 3876 | 1467141396439 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 12:16:36 INFO - PROCESS | 3876 | 1467141396444 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:16:36 INFO - PROCESS | 3876 | 1467141396447 Marionette TRACE conn2 <- [1,1270,null,{}] 12:16:36 INFO - PROCESS | 3876 | 1467141396453 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:36 INFO - PROCESS | 3876 | 1467141396456 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:36 INFO - PROCESS | 3876 | 1467141396610 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:16:36 INFO - PROCESS | 3876 | 1467141396676 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 3876 | 1467141396681 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:36 INFO - PROCESS | 3876 | ++DOCSHELL 103C6000 == 40 [pid = 3876] [id = 327] 12:16:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1055A400) [pid = 3876] [serial = 980] [outer = 00000000] 12:16:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (11ADF400) [pid = 3876] [serial = 981] [outer = 1055A400] 12:16:36 INFO - PROCESS | 3876 | 1467141396736 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (12BC9C00) [pid = 3876] [serial = 982] [outer = 1055A400] 12:16:37 INFO - PROCESS | 3876 | 1467141397351 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 937ms 12:16:37 INFO - PROCESS | 3876 | 1467141397390 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 3876 | 1467141397395 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 12:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:16:37 INFO - PROCESS | 3876 | 1467141397402 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 3876 | 1467141397404 Marionette TRACE conn2 <- [1,1274,null,{}] 12:16:37 INFO - PROCESS | 3876 | 1467141397408 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:37 INFO - PROCESS | 3876 | 1467141397411 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:37 INFO - PROCESS | 3876 | 1467141397516 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:16:37 INFO - PROCESS | 3876 | 1467141397618 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 3876 | 1467141397621 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:37 INFO - PROCESS | 3876 | ++DOCSHELL 15A51800 == 41 [pid = 3876] [id = 328] 12:16:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15B82000) [pid = 3876] [serial = 983] [outer = 00000000] 12:16:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15E60C00) [pid = 3876] [serial = 984] [outer = 15B82000] 12:16:37 INFO - PROCESS | 3876 | 1467141397675 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (166A3800) [pid = 3876] [serial = 985] [outer = 15B82000] 12:16:38 INFO - PROCESS | 3876 | 1467141398262 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 891ms 12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:16:38 INFO - PROCESS | 3876 | 1467141398305 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 3876 | 1467141398308 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 12:16:38 INFO - PROCESS | 3876 | 1467141398312 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 3876 | 1467141398315 Marionette TRACE conn2 <- [1,1278,null,{}] 12:16:38 INFO - PROCESS | 3876 | 1467141398326 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:38 INFO - PROCESS | 3876 | 1467141398331 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:38 INFO - PROCESS | 3876 | 1467141398438 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:16:38 INFO - PROCESS | 3876 | 1467141398538 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 3876 | 1467141398541 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:38 INFO - PROCESS | 3876 | ++DOCSHELL 17867000 == 42 [pid = 3876] [id = 329] 12:16:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (17E20000) [pid = 3876] [serial = 986] [outer = 00000000] 12:16:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (19D5A000) [pid = 3876] [serial = 987] [outer = 17E20000] 12:16:38 INFO - PROCESS | 3876 | 1467141398596 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1A7C2800) [pid = 3876] [serial = 988] [outer = 17E20000] 12:16:39 INFO - PROCESS | 3876 | 1467141399180 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 906ms 12:16:39 INFO - PROCESS | 3876 | 1467141399215 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 3876 | 1467141399218 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:16:39 INFO - PROCESS | 3876 | 1467141399222 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 3876 | 1467141399224 Marionette TRACE conn2 <- [1,1282,null,{}] 12:16:39 INFO - PROCESS | 3876 | 1467141399227 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 3876 | 1467141399229 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:39 INFO - PROCESS | 3876 | 1467141399332 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:16:39 INFO - PROCESS | 3876 | 1467141399430 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 3876 | 1467141399433 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:39 INFO - PROCESS | 3876 | ++DOCSHELL 1AA21400 == 43 [pid = 3876] [id = 330] 12:16:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1AA22000) [pid = 3876] [serial = 989] [outer = 00000000] 12:16:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1AA27C00) [pid = 3876] [serial = 990] [outer = 1AA22000] 12:16:39 INFO - PROCESS | 3876 | 1467141399484 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1AB80800) [pid = 3876] [serial = 991] [outer = 1AA22000] 12:16:40 INFO - PROCESS | 3876 | 1467141400062 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 907ms 12:16:40 INFO - PROCESS | 3876 | 1467141400126 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 3876 | 1467141400128 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:16:40 INFO - PROCESS | 3876 | 1467141400131 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 3876 | 1467141400133 Marionette TRACE conn2 <- [1,1286,null,{}] 12:16:40 INFO - PROCESS | 3876 | 1467141400137 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:40 INFO - PROCESS | 3876 | 1467141400140 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:40 INFO - PROCESS | 3876 | 1467141400240 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:16:40 INFO - PROCESS | 3876 | 1467141400506 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 3876 | 1467141400509 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:40 INFO - PROCESS | 3876 | ++DOCSHELL 0F97E000 == 44 [pid = 3876] [id = 331] 12:16:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (0F97FC00) [pid = 3876] [serial = 992] [outer = 00000000] 12:16:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (10FA2000) [pid = 3876] [serial = 993] [outer = 0F97FC00] 12:16:40 INFO - PROCESS | 3876 | 1467141400559 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (112E8800) [pid = 3876] [serial = 994] [outer = 0F97FC00] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 1345C400 == 43 [pid = 3876] [id = 325] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 10A75800 == 42 [pid = 3876] [id = 324] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 181ABC00 == 41 [pid = 3876] [id = 323] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 176A7800 == 40 [pid = 3876] [id = 322] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 1706C000 == 39 [pid = 3876] [id = 321] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 162C7000 == 38 [pid = 3876] [id = 320] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 129EA400 == 37 [pid = 3876] [id = 319] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 11441400 == 36 [pid = 3876] [id = 318] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 1A7C5800 == 35 [pid = 3876] [id = 301] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 10329400 == 34 [pid = 3876] [id = 316] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 176A9000 == 33 [pid = 3876] [id = 315] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 15524000 == 32 [pid = 3876] [id = 317] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 1AA21400 == 31 [pid = 3876] [id = 330] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 17867000 == 30 [pid = 3876] [id = 329] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 10A78C00 == 29 [pid = 3876] [id = 326] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 103C6000 == 28 [pid = 3876] [id = 327] 12:16:41 INFO - PROCESS | 3876 | --DOCSHELL 15A51800 == 27 [pid = 3876] [id = 328] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1A7CEC00) [pid = 3876] [serial = 904] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (1A6CBC00) [pid = 3876] [serial = 930] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (176ABC00) [pid = 3876] [serial = 918] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (17722000) [pid = 3876] [serial = 919] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (185EC800) [pid = 3876] [serial = 924] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (185EF000) [pid = 3876] [serial = 925] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (181B1400) [pid = 3876] [serial = 921] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (18398C00) [pid = 3876] [serial = 922] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (13935C00) [pid = 3876] [serial = 909] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (14331400) [pid = 3876] [serial = 910] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1AA24C00) [pid = 3876] [serial = 933] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1AB85400) [pid = 3876] [serial = 936] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1AA28C00) [pid = 3876] [serial = 934] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (11441800) [pid = 3876] [serial = 906] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (11CD4400) [pid = 3876] [serial = 907] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1AB8B000) [pid = 3876] [serial = 942] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15E68000) [pid = 3876] [serial = 912] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (162BC000) [pid = 3876] [serial = 913] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1A27A800) [pid = 3876] [serial = 927] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16B47000) [pid = 3876] [serial = 915] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17006000) [pid = 3876] [serial = 916] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1AB89800) [pid = 3876] [serial = 937] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1ABCE800) [pid = 3876] [serial = 943] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1ABD5400) [pid = 3876] [serial = 945] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1A7C3400) [pid = 3876] [serial = 931] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17726800) [pid = 3876] [serial = 939] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (18103400) [pid = 3876] [serial = 940] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (19D50400) [pid = 3876] [serial = 928] [outer = 00000000] [url = about:blank] 12:16:41 INFO - PROCESS | 3876 | 1467141401812 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1704ms 12:16:41 INFO - PROCESS | 3876 | 1467141401832 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 3876 | 1467141401836 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:16:41 INFO - PROCESS | 3876 | 1467141401879 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 3876 | 1467141401882 Marionette TRACE conn2 <- [1,1290,null,{}] 12:16:41 INFO - PROCESS | 3876 | 1467141401889 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 3876 | 1467141401892 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:42 INFO - PROCESS | 3876 | 1467141401990 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:16:42 INFO - PROCESS | 3876 | 1467141402074 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 3876 | 1467141402079 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:42 INFO - PROCESS | 3876 | ++DOCSHELL 11277000 == 28 [pid = 3876] [id = 332] 12:16:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (11277800) [pid = 3876] [serial = 995] [outer = 00000000] 12:16:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (112C8000) [pid = 3876] [serial = 996] [outer = 11277800] 12:16:42 INFO - PROCESS | 3876 | 1467141402126 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (11441400) [pid = 3876] [serial = 997] [outer = 11277800] 12:16:42 INFO - PROCESS | 3876 | 1467141402526 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 734ms 12:16:42 INFO - PROCESS | 3876 | 1467141402583 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 3876 | 1467141402588 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 12:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:16:42 INFO - PROCESS | 3876 | 1467141402594 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 3876 | 1467141402597 Marionette TRACE conn2 <- [1,1294,null,{}] 12:16:42 INFO - PROCESS | 3876 | 1467141402600 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:42 INFO - PROCESS | 3876 | 1467141402603 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:42 INFO - PROCESS | 3876 | 1467141402689 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:16:42 INFO - PROCESS | 3876 | 1467141402694 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 3876 | 1467141402697 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:42 INFO - PROCESS | 3876 | ++DOCSHELL 131E8C00 == 29 [pid = 3876] [id = 333] 12:16:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (131E9C00) [pid = 3876] [serial = 998] [outer = 00000000] 12:16:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1393CC00) [pid = 3876] [serial = 999] [outer = 131E9C00] 12:16:42 INFO - PROCESS | 3876 | 1467141402744 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (14331400) [pid = 3876] [serial = 1000] [outer = 131E9C00] 12:16:43 INFO - PROCESS | 3876 | 1467141403203 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 641ms 12:16:43 INFO - PROCESS | 3876 | 1467141403231 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 3876 | 1467141403233 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:16:43 INFO - PROCESS | 3876 | 1467141403237 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 3876 | 1467141403241 Marionette TRACE conn2 <- [1,1298,null,{}] 12:16:43 INFO - PROCESS | 3876 | 1467141403252 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:43 INFO - PROCESS | 3876 | 1467141403257 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:43 INFO - PROCESS | 3876 | 1467141403338 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:16:43 INFO - PROCESS | 3876 | 1467141403379 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 3876 | 1467141403382 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:43 INFO - PROCESS | 3876 | ++DOCSHELL 15E5C400 == 30 [pid = 3876] [id = 334] 12:16:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15E5D400) [pid = 3876] [serial = 1001] [outer = 00000000] 12:16:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15E68400) [pid = 3876] [serial = 1002] [outer = 15E5D400] 12:16:43 INFO - PROCESS | 3876 | 1467141403507 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (162C5C00) [pid = 3876] [serial = 1003] [outer = 15E5D400] 12:16:43 INFO - PROCESS | 3876 | 1467141403905 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 12:16:43 INFO - PROCESS | 3876 | 1467141403938 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:16:43 INFO - PROCESS | 3876 | 1467141403941 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 3876 | 1467141403943 Marionette TRACE conn2 <- [1,1302,null,{}] 12:16:43 INFO - PROCESS | 3876 | 1467141403946 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:43 INFO - PROCESS | 3876 | 1467141403958 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:44 INFO - PROCESS | 3876 | 1467141404088 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:16:44 INFO - PROCESS | 3876 | 1467141404093 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 3876 | 1467141404095 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:44 INFO - PROCESS | 3876 | ++DOCSHELL 166A2800 == 31 [pid = 3876] [id = 335] 12:16:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16B19C00) [pid = 3876] [serial = 1004] [outer = 00000000] 12:16:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1706BC00) [pid = 3876] [serial = 1005] [outer = 16B19C00] 12:16:44 INFO - PROCESS | 3876 | 1467141404143 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1707A800) [pid = 3876] [serial = 1006] [outer = 16B19C00] 12:16:44 INFO - PROCESS | 3876 | 1467141404570 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 704ms 12:16:44 INFO - PROCESS | 3876 | 1467141404641 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 3876 | 1467141404643 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 12:16:44 INFO - PROCESS | 3876 | 1467141404646 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:16:44 INFO - PROCESS | 3876 | 1467141404648 Marionette TRACE conn2 <- [1,1306,null,{}] 12:16:44 INFO - PROCESS | 3876 | 1467141404651 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:44 INFO - PROCESS | 3876 | 1467141404653 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:44 INFO - PROCESS | 3876 | 1467141404783 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:16:44 INFO - PROCESS | 3876 | 1467141404810 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 3876 | 1467141404812 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:44 INFO - PROCESS | 3876 | ++DOCSHELL 1762C000 == 32 [pid = 3876] [id = 336] 12:16:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (176A2400) [pid = 3876] [serial = 1007] [outer = 00000000] 12:16:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17720400) [pid = 3876] [serial = 1008] [outer = 176A2400] 12:16:44 INFO - PROCESS | 3876 | 1467141404855 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (177B2C00) [pid = 3876] [serial = 1009] [outer = 176A2400] 12:16:45 INFO - PROCESS | 3876 | 1467141405299 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 703ms 12:16:45 INFO - PROCESS | 3876 | 1467141405349 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:16:45 INFO - PROCESS | 3876 | 1467141405351 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 12:16:45 INFO - PROCESS | 3876 | 1467141405354 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 3876 | 1467141405356 Marionette TRACE conn2 <- [1,1310,null,{}] 12:16:45 INFO - PROCESS | 3876 | 1467141405360 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:45 INFO - PROCESS | 3876 | 1467141405365 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:45 INFO - PROCESS | 3876 | 1467141405493 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:16:45 INFO - PROCESS | 3876 | 1467141405556 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 3876 | 1467141405558 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:45 INFO - PROCESS | 3876 | ++DOCSHELL 185BD800 == 33 [pid = 3876] [id = 337] 12:16:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185BFC00) [pid = 3876] [serial = 1010] [outer = 00000000] 12:16:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185EC800) [pid = 3876] [serial = 1011] [outer = 185BFC00] 12:16:45 INFO - PROCESS | 3876 | 1467141405602 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (185F3800) [pid = 3876] [serial = 1012] [outer = 185BFC00] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (181B5800) [pid = 3876] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (14014C00) [pid = 3876] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (176AC400) [pid = 3876] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (11498800) [pid = 3876] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (17E1A800) [pid = 3876] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (10BB7000) [pid = 3876] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (162C7800) [pid = 3876] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (129EAC00) [pid = 3876] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15691C00) [pid = 3876] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15D51C00) [pid = 3876] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (14020800) [pid = 3876] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:16:45 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1706CC00) [pid = 3876] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:16:46 INFO - PROCESS | 3876 | 1467141406159 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 828ms 12:16:46 INFO - PROCESS | 3876 | 1467141406201 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 3876 | 1467141406203 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:16:46 INFO - PROCESS | 3876 | 1467141406207 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 3876 | 1467141406209 Marionette TRACE conn2 <- [1,1314,null,{}] 12:16:46 INFO - PROCESS | 3876 | 1467141406212 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:46 INFO - PROCESS | 3876 | 1467141406214 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:46 INFO - PROCESS | 3876 | 1467141406297 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:16:46 INFO - PROCESS | 3876 | 1467141406304 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 3876 | 1467141406306 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:46 INFO - PROCESS | 3876 | ++DOCSHELL 162C1800 == 34 [pid = 3876] [id = 338] 12:16:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (162C7800) [pid = 3876] [serial = 1013] [outer = 00000000] 12:16:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (170ED800) [pid = 3876] [serial = 1014] [outer = 162C7800] 12:16:46 INFO - PROCESS | 3876 | 1467141406349 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17631C00) [pid = 3876] [serial = 1015] [outer = 162C7800] 12:16:46 INFO - PROCESS | 3876 | 1467141406789 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 641ms 12:16:46 INFO - PROCESS | 3876 | 1467141406843 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 3876 | 1467141406845 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:16:46 INFO - PROCESS | 3876 | 1467141406848 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 3876 | 1467141406850 Marionette TRACE conn2 <- [1,1318,null,{}] 12:16:46 INFO - PROCESS | 3876 | 1467141406854 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:46 INFO - PROCESS | 3876 | 1467141406855 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:46 INFO - PROCESS | 3876 | 1467141406931 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:16:46 INFO - PROCESS | 3876 | 1467141406938 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 3876 | 1467141406941 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:46 INFO - PROCESS | 3876 | ++DOCSHELL 185CB400 == 35 [pid = 3876] [id = 339] 12:16:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (185ECC00) [pid = 3876] [serial = 1016] [outer = 00000000] 12:16:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (19D52400) [pid = 3876] [serial = 1017] [outer = 185ECC00] 12:16:46 INFO - PROCESS | 3876 | 1467141406987 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (19D59800) [pid = 3876] [serial = 1018] [outer = 185ECC00] 12:16:47 INFO - PROCESS | 3876 | 1467141407403 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 594ms 12:16:47 INFO - PROCESS | 3876 | 1467141407449 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 3876 | 1467141407451 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:16:47 INFO - PROCESS | 3876 | 1467141407454 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 3876 | 1467141407456 Marionette TRACE conn2 <- [1,1322,null,{}] 12:16:47 INFO - PROCESS | 3876 | 1467141407463 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:47 INFO - PROCESS | 3876 | 1467141407465 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:47 INFO - PROCESS | 3876 | 1467141407540 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:16:47 INFO - PROCESS | 3876 | 1467141407545 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 3876 | 1467141407547 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:47 INFO - PROCESS | 3876 | ++DOCSHELL 15DC4C00 == 36 [pid = 3876] [id = 340] 12:16:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1A540000) [pid = 3876] [serial = 1019] [outer = 00000000] 12:16:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1A7C2000) [pid = 3876] [serial = 1020] [outer = 1A540000] 12:16:47 INFO - PROCESS | 3876 | 1467141407590 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1A7C3800) [pid = 3876] [serial = 1021] [outer = 1A540000] 12:16:48 INFO - PROCESS | 3876 | 1467141408188 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 797ms 12:16:48 INFO - PROCESS | 3876 | 1467141408281 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 3876 | 1467141408286 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 12:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:16:48 INFO - PROCESS | 3876 | 1467141408293 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 3876 | 1467141408296 Marionette TRACE conn2 <- [1,1326,null,{}] 12:16:48 INFO - PROCESS | 3876 | 1467141408302 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:48 INFO - PROCESS | 3876 | 1467141408305 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:48 INFO - PROCESS | 3876 | 1467141408432 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:16:48 INFO - PROCESS | 3876 | 1467141408556 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 3876 | 1467141408561 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:48 INFO - PROCESS | 3876 | ++DOCSHELL 10A73800 == 37 [pid = 3876] [id = 341] 12:16:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (10A74C00) [pid = 3876] [serial = 1022] [outer = 00000000] 12:16:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (11CD0400) [pid = 3876] [serial = 1023] [outer = 10A74C00] 12:16:48 INFO - PROCESS | 3876 | 1467141408620 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (13076000) [pid = 3876] [serial = 1024] [outer = 10A74C00] 12:16:49 INFO - PROCESS | 3876 | 1467141409963 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1704ms 12:16:50 INFO - PROCESS | 3876 | 1467141410004 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 3876 | 1467141410008 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:16:50 INFO - PROCESS | 3876 | 1467141410014 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 3876 | 1467141410017 Marionette TRACE conn2 <- [1,1330,null,{}] 12:16:50 INFO - PROCESS | 3876 | 1467141410022 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:50 INFO - PROCESS | 3876 | 1467141410025 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:50 INFO - PROCESS | 3876 | 1467141410191 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:16:50 INFO - PROCESS | 3876 | 1467141410302 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 3876 | 1467141410304 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:50 INFO - PROCESS | 3876 | ++DOCSHELL 10F9FC00 == 38 [pid = 3876] [id = 342] 12:16:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (10FA0000) [pid = 3876] [serial = 1025] [outer = 00000000] 12:16:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (112C1C00) [pid = 3876] [serial = 1026] [outer = 10FA0000] 12:16:50 INFO - PROCESS | 3876 | 1467141410355 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (112C9C00) [pid = 3876] [serial = 1027] [outer = 10FA0000] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 185CB400 == 37 [pid = 3876] [id = 339] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 162C1800 == 36 [pid = 3876] [id = 338] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 185BD800 == 35 [pid = 3876] [id = 337] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 1762C000 == 34 [pid = 3876] [id = 336] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 166A2800 == 33 [pid = 3876] [id = 335] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 15E5C400 == 32 [pid = 3876] [id = 334] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 131E8C00 == 31 [pid = 3876] [id = 333] 12:16:50 INFO - PROCESS | 3876 | --DOCSHELL 11277000 == 30 [pid = 3876] [id = 332] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (185C5C00) [pid = 3876] [serial = 969] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16F75000) [pid = 3876] [serial = 972] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (17726000) [pid = 3876] [serial = 966] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1281C000) [pid = 3876] [serial = 954] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (12BC4400) [pid = 3876] [serial = 955] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1ABD9C00) [pid = 3876] [serial = 946] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (129F6000) [pid = 3876] [serial = 948] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1314A000) [pid = 3876] [serial = 949] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (166A3400) [pid = 3876] [serial = 960] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (13931000) [pid = 3876] [serial = 957] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1401FC00) [pid = 3876] [serial = 958] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15D57000) [pid = 3876] [serial = 951] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1669A800) [pid = 3876] [serial = 952] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (19B93000) [pid = 3876] [serial = 976] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (19D53000) [pid = 3876] [serial = 979] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (185F1800) [pid = 3876] [serial = 975] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1A53C400) [pid = 3876] [serial = 978] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (18393C00) [pid = 3876] [serial = 970] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17079C00) [pid = 3876] [serial = 963] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (17173000) [pid = 3876] [serial = 964] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1773C400) [pid = 3876] [serial = 967] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (16B1A400) [pid = 3876] [serial = 961] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17E7BC00) [pid = 3876] [serial = 973] [outer = 00000000] [url = about:blank] 12:16:50 INFO - PROCESS | 3876 | 1467141410942 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1001ms 12:16:51 INFO - PROCESS | 3876 | 1467141411018 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 3876 | 1467141411022 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:16:51 INFO - PROCESS | 3876 | 1467141411041 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 3876 | 1467141411045 Marionette TRACE conn2 <- [1,1334,null,{}] 12:16:51 INFO - PROCESS | 3876 | 1467141411050 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:51 INFO - PROCESS | 3876 | 1467141411054 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:51 INFO - PROCESS | 3876 | 1467141411198 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:16:51 INFO - PROCESS | 3876 | 1467141411316 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 3876 | 1467141411319 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:51 INFO - PROCESS | 3876 | ++DOCSHELL 10FA6C00 == 31 [pid = 3876] [id = 343] 12:16:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (11ADE800) [pid = 3876] [serial = 1028] [outer = 00000000] 12:16:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (12BD1800) [pid = 3876] [serial = 1029] [outer = 11ADE800] 12:16:51 INFO - PROCESS | 3876 | 1467141411377 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (13150C00) [pid = 3876] [serial = 1030] [outer = 11ADE800] 12:16:51 INFO - PROCESS | 3876 | 1467141411965 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 938ms 12:16:51 INFO - PROCESS | 3876 | 1467141411986 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 3876 | 1467141411992 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 12:16:52 INFO - PROCESS | 3876 | 1467141412015 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:16:52 INFO - PROCESS | 3876 | 1467141412018 Marionette TRACE conn2 <- [1,1338,null,{}] 12:16:52 INFO - PROCESS | 3876 | 1467141412022 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:52 INFO - PROCESS | 3876 | 1467141412025 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:52 INFO - PROCESS | 3876 | 1467141412133 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:16:52 INFO - PROCESS | 3876 | 1467141412232 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 3876 | 1467141412235 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:52 INFO - PROCESS | 3876 | ++DOCSHELL 143A3800 == 32 [pid = 3876] [id = 344] 12:16:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (143A5C00) [pid = 3876] [serial = 1031] [outer = 00000000] 12:16:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (14F0D800) [pid = 3876] [serial = 1032] [outer = 143A5C00] 12:16:52 INFO - PROCESS | 3876 | 1467141412290 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15522C00) [pid = 3876] [serial = 1033] [outer = 143A5C00] 12:16:52 INFO - PROCESS | 3876 | 1467141412886 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 938ms 12:16:52 INFO - PROCESS | 3876 | 1467141412963 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 3876 | 1467141412965 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:16:52 INFO - PROCESS | 3876 | 1467141412969 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 3876 | 1467141412973 Marionette TRACE conn2 <- [1,1342,null,{}] 12:16:53 INFO - PROCESS | 3876 | 1467141412985 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 3876 | 1467141412991 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:53 INFO - PROCESS | 3876 | 1467141413141 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:16:53 INFO - PROCESS | 3876 | 1467141413200 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 3876 | 1467141413204 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:53 INFO - PROCESS | 3876 | ++DOCSHELL 166A4800 == 33 [pid = 3876] [id = 345] 12:16:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (166A5C00) [pid = 3876] [serial = 1034] [outer = 00000000] 12:16:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B1B000) [pid = 3876] [serial = 1035] [outer = 166A5C00] 12:16:53 INFO - PROCESS | 3876 | 1467141413260 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B3DC00) [pid = 3876] [serial = 1036] [outer = 166A5C00] 12:16:53 INFO - PROCESS | 3876 | 1467141413828 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 906ms 12:16:53 INFO - PROCESS | 3876 | 1467141413873 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 3876 | 1467141413876 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:16:53 INFO - PROCESS | 3876 | 1467141413879 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 3876 | 1467141413881 Marionette TRACE conn2 <- [1,1346,null,{}] 12:16:53 INFO - PROCESS | 3876 | 1467141413885 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 3876 | 1467141413887 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:54 INFO - PROCESS | 3876 | 1467141413988 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:16:54 INFO - PROCESS | 3876 | 1467141414085 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 3876 | 1467141414088 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:54 INFO - PROCESS | 3876 | ++DOCSHELL 1706EC00 == 34 [pid = 3876] [id = 346] 12:16:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1706F000) [pid = 3876] [serial = 1037] [outer = 00000000] 12:16:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (170F4C00) [pid = 3876] [serial = 1038] [outer = 1706F000] 12:16:54 INFO - PROCESS | 3876 | 1467141414140 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (176A3C00) [pid = 3876] [serial = 1039] [outer = 1706F000] 12:16:54 INFO - PROCESS | 3876 | 1467141414728 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 907ms 12:16:54 INFO - PROCESS | 3876 | 1467141414783 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 3876 | 1467141414785 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 12:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:16:54 INFO - PROCESS | 3876 | 1467141414789 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 3876 | 1467141414791 Marionette TRACE conn2 <- [1,1350,null,{}] 12:16:54 INFO - PROCESS | 3876 | 1467141414794 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:54 INFO - PROCESS | 3876 | 1467141414797 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:54 INFO - PROCESS | 3876 | 1467141414893 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:16:55 INFO - PROCESS | 3876 | 1467141414989 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 3876 | 1467141414991 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:55 INFO - PROCESS | 3876 | ++DOCSHELL 16F7C800 == 35 [pid = 3876] [id = 347] 12:16:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17005800) [pid = 3876] [serial = 1040] [outer = 00000000] 12:16:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17731800) [pid = 3876] [serial = 1041] [outer = 17005800] 12:16:55 INFO - PROCESS | 3876 | 1467141415043 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17735000) [pid = 3876] [serial = 1042] [outer = 17005800] 12:16:55 INFO - PROCESS | 3876 | 1467141415643 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 891ms 12:16:55 INFO - PROCESS | 3876 | 1467141415693 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 3876 | 1467141415697 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:16:55 INFO - PROCESS | 3876 | 1467141415703 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 3876 | 1467141415706 Marionette TRACE conn2 <- [1,1354,null,{}] 12:16:55 INFO - PROCESS | 3876 | 1467141415711 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:55 INFO - PROCESS | 3876 | 1467141415713 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:55 INFO - PROCESS | 3876 | 1467141415818 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:16:55 INFO - PROCESS | 3876 | 1467141415942 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 3876 | 1467141415946 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:55 INFO - PROCESS | 3876 | ++DOCSHELL 10FA5C00 == 36 [pid = 3876] [id = 348] 12:16:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1143F800) [pid = 3876] [serial = 1043] [outer = 00000000] 12:16:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (13156400) [pid = 3876] [serial = 1044] [outer = 1143F800] 12:16:56 INFO - PROCESS | 3876 | 1467141415999 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (14013C00) [pid = 3876] [serial = 1045] [outer = 1143F800] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 10A73800 == 35 [pid = 3876] [id = 341] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 0F97E000 == 34 [pid = 3876] [id = 331] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 16F7C800 == 33 [pid = 3876] [id = 347] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 166A4800 == 32 [pid = 3876] [id = 345] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 1706EC00 == 31 [pid = 3876] [id = 346] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 143A3800 == 30 [pid = 3876] [id = 344] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 10F9FC00 == 29 [pid = 3876] [id = 342] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 10FA6C00 == 28 [pid = 3876] [id = 343] 12:16:56 INFO - PROCESS | 3876 | --DOCSHELL 15DC4C00 == 27 [pid = 3876] [id = 340] 12:16:57 INFO - PROCESS | 3876 | 1467141417087 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 3876 | 1467141417107 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 12:16:57 INFO - PROCESS | 3876 | 1467141417111 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:16:57 INFO - PROCESS | 3876 | 1467141417116 Marionette TRACE conn2 <- [1,1358,null,{}] 12:16:57 INFO - PROCESS | 3876 | 1467141417121 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:57 INFO - PROCESS | 3876 | 1467141417123 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:57 INFO - PROCESS | 3876 | 1467141417214 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:16:57 INFO - PROCESS | 3876 | 1467141417228 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 3876 | 1467141417232 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:57 INFO - PROCESS | 3876 | ++DOCSHELL 129AEC00 == 28 [pid = 3876] [id = 349] 12:16:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (129EA400) [pid = 3876] [serial = 1046] [outer = 00000000] 12:16:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1345EC00) [pid = 3876] [serial = 1047] [outer = 129EA400] 12:16:57 INFO - PROCESS | 3876 | 1467141417279 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (14333400) [pid = 3876] [serial = 1048] [outer = 129EA400] 12:16:57 INFO - PROCESS | 3876 | 1467141417754 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 3876 | 1467141417818 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:16:57 INFO - PROCESS | 3876 | 1467141417824 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 3876 | 1467141417826 Marionette TRACE conn2 <- [1,1362,null,{}] 12:16:57 INFO - PROCESS | 3876 | 1467141417830 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:57 INFO - PROCESS | 3876 | 1467141417833 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:57 INFO - PROCESS | 3876 | 1467141417949 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:16:58 INFO - PROCESS | 3876 | 1467141418045 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 3876 | 1467141418047 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:58 INFO - PROCESS | 3876 | ++DOCSHELL 12DC4C00 == 29 [pid = 3876] [id = 350] 12:16:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15D59400) [pid = 3876] [serial = 1049] [outer = 00000000] 12:16:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1669BC00) [pid = 3876] [serial = 1050] [outer = 15D59400] 12:16:58 INFO - PROCESS | 3876 | 1467141418094 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (16B17800) [pid = 3876] [serial = 1051] [outer = 15D59400] 12:16:58 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:58 INFO - PROCESS | 3876 | 1467141418467 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 3876 | 1467141418525 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:16:58 INFO - PROCESS | 3876 | 1467141418528 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 3876 | 1467141418532 Marionette TRACE conn2 <- [1,1366,null,{}] 12:16:58 INFO - PROCESS | 3876 | 1467141418542 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:58 INFO - PROCESS | 3876 | 1467141418547 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:58 INFO - PROCESS | 3876 | 1467141418629 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:16:58 INFO - PROCESS | 3876 | 1467141418636 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 3876 | 1467141418639 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:58 INFO - PROCESS | 3876 | ++DOCSHELL 17723C00 == 30 [pid = 3876] [id = 351] 12:16:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (17726000) [pid = 3876] [serial = 1052] [outer = 00000000] 12:16:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (17E81800) [pid = 3876] [serial = 1053] [outer = 17726000] 12:16:58 INFO - PROCESS | 3876 | 1467141418686 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (18398000) [pid = 3876] [serial = 1054] [outer = 17726000] 12:16:59 INFO - PROCESS | 3876 | 1467141419169 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 3876 | 1467141419230 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:16:59 INFO - PROCESS | 3876 | 1467141419234 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 3876 | 1467141419235 Marionette TRACE conn2 <- [1,1370,null,{}] 12:16:59 INFO - PROCESS | 3876 | 1467141419238 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 3876 | 1467141419240 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:59 INFO - PROCESS | 3876 | 1467141419394 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:16:59 INFO - PROCESS | 3876 | 1467141419407 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 3876 | 1467141419409 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:16:59 INFO - PROCESS | 3876 | ++DOCSHELL 176A5000 == 31 [pid = 3876] [id = 352] 12:16:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (17E80400) [pid = 3876] [serial = 1055] [outer = 00000000] 12:16:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (185EFC00) [pid = 3876] [serial = 1056] [outer = 17E80400] 12:16:59 INFO - PROCESS | 3876 | 1467141419453 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (19B96400) [pid = 3876] [serial = 1057] [outer = 17E80400] 12:16:59 INFO - PROCESS | 3876 | [3876] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:59 INFO - PROCESS | 3876 | 1467141419885 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 3876 | 1467141419935 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 12:16:59 INFO - PROCESS | 3876 | 1467141419937 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:16:59 INFO - PROCESS | 3876 | 1467141419939 Marionette TRACE conn2 <- [1,1374,null,{}] 12:16:59 INFO - PROCESS | 3876 | 1467141419943 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 3876 | 1467141419945 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:00 INFO - PROCESS | 3876 | 1467141420054 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:17:00 INFO - PROCESS | 3876 | 1467141420059 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 3876 | 1467141420062 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:00 INFO - PROCESS | 3876 | ++DOCSHELL 19B9B800 == 32 [pid = 3876] [id = 353] 12:17:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (19D53000) [pid = 3876] [serial = 1058] [outer = 00000000] 12:17:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (1A543C00) [pid = 3876] [serial = 1059] [outer = 19D53000] 12:17:00 INFO - PROCESS | 3876 | 1467141420105 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (1A6CD000) [pid = 3876] [serial = 1060] [outer = 19D53000] 12:17:00 INFO - PROCESS | 3876 | 1467141420584 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 3876 | 1467141420640 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:17:00 INFO - PROCESS | 3876 | 1467141420644 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 3876 | 1467141420645 Marionette TRACE conn2 <- [1,1378,null,{}] 12:17:00 INFO - PROCESS | 3876 | 1467141420649 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:00 INFO - PROCESS | 3876 | 1467141420654 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:00 INFO - PROCESS | 3876 | 1467141420809 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:17:00 INFO - PROCESS | 3876 | 1467141420822 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 3876 | 1467141420824 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:00 INFO - PROCESS | 3876 | ++DOCSHELL 1AA2A000 == 33 [pid = 3876] [id = 354] 12:17:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (1AA2F400) [pid = 3876] [serial = 1061] [outer = 00000000] 12:17:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (1AB82400) [pid = 3876] [serial = 1062] [outer = 1AA2F400] 12:17:00 INFO - PROCESS | 3876 | 1467141420868 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (1AB87800) [pid = 3876] [serial = 1063] [outer = 1AA2F400] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (16B19C00) [pid = 3876] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (131E9C00) [pid = 3876] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (0F97FC00) [pid = 3876] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (15E5D400) [pid = 3876] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (11277800) [pid = 3876] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (176A2400) [pid = 3876] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1055A400) [pid = 3876] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (15B82000) [pid = 3876] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (17E20000) [pid = 3876] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1A540000) [pid = 3876] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1AA22000) [pid = 3876] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (185BFC00) [pid = 3876] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (185ECC00) [pid = 3876] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (162C7800) [pid = 3876] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (10A74C00) [pid = 3876] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:17:01 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (10FA0000) [pid = 3876] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:17:01 INFO - PROCESS | 3876 | 1467141421499 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 907ms 12:17:01 INFO - PROCESS | 3876 | 1467141421557 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 3876 | 1467141421559 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:17:01 INFO - PROCESS | 3876 | 1467141421563 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 3876 | 1467141421564 Marionette TRACE conn2 <- [1,1382,null,{}] 12:17:01 INFO - PROCESS | 3876 | 1467141421568 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:01 INFO - PROCESS | 3876 | 1467141421570 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:01 INFO - PROCESS | 3876 | 1467141421645 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:17:01 INFO - PROCESS | 3876 | 1467141421650 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 3876 | 1467141421653 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:01 INFO - PROCESS | 3876 | ++DOCSHELL 10326800 == 34 [pid = 3876] [id = 355] 12:17:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1036D800) [pid = 3876] [serial = 1064] [outer = 00000000] 12:17:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1569B800) [pid = 3876] [serial = 1065] [outer = 1036D800] 12:17:01 INFO - PROCESS | 3876 | 1467141421695 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (166A7400) [pid = 3876] [serial = 1066] [outer = 1036D800] 12:17:02 INFO - PROCESS | 3876 | 1467141422106 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 595ms 12:17:02 INFO - PROCESS | 3876 | 1467141422161 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 3876 | 1467141422163 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:17:02 INFO - PROCESS | 3876 | 1467141422166 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 3876 | 1467141422168 Marionette TRACE conn2 <- [1,1386,null,{}] 12:17:02 INFO - PROCESS | 3876 | 1467141422171 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 3876 | 1467141422173 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:02 INFO - PROCESS | 3876 | 1467141422249 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:17:02 INFO - PROCESS | 3876 | 1467141422254 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 3876 | 1467141422256 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:02 INFO - PROCESS | 3876 | ++DOCSHELL 17073800 == 35 [pid = 3876] [id = 356] 12:17:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (17E20000) [pid = 3876] [serial = 1067] [outer = 00000000] 12:17:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1A540000) [pid = 3876] [serial = 1068] [outer = 17E20000] 12:17:02 INFO - PROCESS | 3876 | 1467141422308 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1A6C4000) [pid = 3876] [serial = 1069] [outer = 17E20000] 12:17:02 INFO - PROCESS | 3876 | 1467141422744 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 625ms 12:17:02 INFO - PROCESS | 3876 | 1467141422804 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 3876 | 1467141422806 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 12:17:02 INFO - PROCESS | 3876 | 1467141422814 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:17:02 INFO - PROCESS | 3876 | 1467141422815 Marionette TRACE conn2 <- [1,1390,null,{}] 12:17:02 INFO - PROCESS | 3876 | 1467141422819 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 3876 | 1467141422821 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:02 INFO - PROCESS | 3876 | 1467141422896 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:17:02 INFO - PROCESS | 3876 | 1467141422902 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 3876 | 1467141422904 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:02 INFO - PROCESS | 3876 | ++DOCSHELL 17E79C00 == 36 [pid = 3876] [id = 357] 12:17:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1AA2CC00) [pid = 3876] [serial = 1070] [outer = 00000000] 12:17:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1AB89000) [pid = 3876] [serial = 1071] [outer = 1AA2CC00] 12:17:02 INFO - PROCESS | 3876 | 1467141422947 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1ABCDC00) [pid = 3876] [serial = 1072] [outer = 1AA2CC00] 12:17:03 INFO - PROCESS | 3876 | --DOCSHELL 129AEC00 == 35 [pid = 3876] [id = 349] 12:17:03 INFO - PROCESS | 3876 | --DOCSHELL 10FA5C00 == 34 [pid = 3876] [id = 348] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 17723C00 == 33 [pid = 3876] [id = 351] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 176A5000 == 32 [pid = 3876] [id = 352] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 10326800 == 31 [pid = 3876] [id = 355] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 1AA2A000 == 30 [pid = 3876] [id = 354] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 17073800 == 29 [pid = 3876] [id = 356] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 12DC4C00 == 28 [pid = 3876] [id = 350] 12:17:04 INFO - PROCESS | 3876 | --DOCSHELL 19B9B800 == 27 [pid = 3876] [id = 353] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (112C9C00) [pid = 3876] [serial = 1027] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1706BC00) [pid = 3876] [serial = 1005] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1707A800) [pid = 3876] [serial = 1006] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (1393CC00) [pid = 3876] [serial = 999] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (14331400) [pid = 3876] [serial = 1000] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (112E8800) [pid = 3876] [serial = 994] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (10FA2000) [pid = 3876] [serial = 993] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15E68400) [pid = 3876] [serial = 1002] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (112C8000) [pid = 3876] [serial = 996] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (11441400) [pid = 3876] [serial = 997] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17720400) [pid = 3876] [serial = 1008] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (12BC9C00) [pid = 3876] [serial = 982] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (11ADF400) [pid = 3876] [serial = 981] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (166A3800) [pid = 3876] [serial = 985] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (112C1C00) [pid = 3876] [serial = 1026] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15E60C00) [pid = 3876] [serial = 984] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1A7C2800) [pid = 3876] [serial = 988] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (19D5A000) [pid = 3876] [serial = 987] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1A7C2000) [pid = 3876] [serial = 1020] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1A7C3800) [pid = 3876] [serial = 1021] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1AB80800) [pid = 3876] [serial = 991] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1AA27C00) [pid = 3876] [serial = 990] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (185EC800) [pid = 3876] [serial = 1011] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (19D52400) [pid = 3876] [serial = 1017] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (185F3800) [pid = 3876] [serial = 1012] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (177B2C00) [pid = 3876] [serial = 1009] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (19D59800) [pid = 3876] [serial = 1018] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (170ED800) [pid = 3876] [serial = 1014] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17631C00) [pid = 3876] [serial = 1015] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (162C5C00) [pid = 3876] [serial = 1003] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (13076000) [pid = 3876] [serial = 1024] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (11CD0400) [pid = 3876] [serial = 1023] [outer = 00000000] [url = about:blank] 12:17:04 INFO - PROCESS | 3876 | 1467141424696 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1907ms 12:17:04 INFO - PROCESS | 3876 | 1467141424725 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 3876 | 1467141424728 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 12:17:04 INFO - PROCESS | 3876 | 1467141424734 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:17:04 INFO - PROCESS | 3876 | 1467141424736 Marionette TRACE conn2 <- [1,1394,null,{}] 12:17:04 INFO - PROCESS | 3876 | 1467141424742 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 3876 | 1467141424745 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:04 INFO - PROCESS | 3876 | 1467141424834 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:17:04 INFO - PROCESS | 3876 | 1467141424842 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 3876 | 1467141424845 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:04 INFO - PROCESS | 3876 | ++DOCSHELL 10FA2000 == 28 [pid = 3876] [id = 358] 12:17:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (10FA5C00) [pid = 3876] [serial = 1073] [outer = 00000000] 12:17:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (112E1400) [pid = 3876] [serial = 1074] [outer = 10FA5C00] 12:17:04 INFO - PROCESS | 3876 | 1467141424893 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (112E2800) [pid = 3876] [serial = 1075] [outer = 10FA5C00] 12:17:05 INFO - PROCESS | 3876 | 1467141425379 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 703ms 12:17:05 INFO - PROCESS | 3876 | 1467141425435 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 3876 | 1467141425440 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:17:05 INFO - PROCESS | 3876 | 1467141425446 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 3876 | 1467141425449 Marionette TRACE conn2 <- [1,1398,null,{}] 12:17:05 INFO - PROCESS | 3876 | 1467141425453 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:05 INFO - PROCESS | 3876 | 1467141425456 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:05 INFO - PROCESS | 3876 | 1467141425543 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:17:05 INFO - PROCESS | 3876 | 1467141425551 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 3876 | 1467141425554 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:05 INFO - PROCESS | 3876 | ++DOCSHELL 12DF1C00 == 29 [pid = 3876] [id = 359] 12:17:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (12DF6000) [pid = 3876] [serial = 1076] [outer = 00000000] 12:17:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (130A4C00) [pid = 3876] [serial = 1077] [outer = 12DF6000] 12:17:05 INFO - PROCESS | 3876 | 1467141425607 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (131E1000) [pid = 3876] [serial = 1078] [outer = 12DF6000] 12:17:06 INFO - PROCESS | 3876 | 1467141426076 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 688ms 12:17:06 INFO - PROCESS | 3876 | 1467141426145 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 3876 | 1467141426147 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:17:06 INFO - PROCESS | 3876 | 1467141426151 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 3876 | 1467141426155 Marionette TRACE conn2 <- [1,1402,null,{}] 12:17:06 INFO - PROCESS | 3876 | 1467141426170 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:06 INFO - PROCESS | 3876 | 1467141426174 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:06 INFO - PROCESS | 3876 | 1467141426295 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:17:06 INFO - PROCESS | 3876 | 1467141426313 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 3876 | 1467141426316 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:06 INFO - PROCESS | 3876 | ++DOCSHELL 15B89800 == 30 [pid = 3876] [id = 360] 12:17:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15D4C800) [pid = 3876] [serial = 1079] [outer = 00000000] 12:17:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (15D58800) [pid = 3876] [serial = 1080] [outer = 15D4C800] 12:17:06 INFO - PROCESS | 3876 | 1467141426366 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15DC5000) [pid = 3876] [serial = 1081] [outer = 15D4C800] 12:17:06 INFO - PROCESS | 3876 | 1467141426876 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 751ms 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:17:06 INFO - PROCESS | 3876 | 1467141426911 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 3876 | 1467141426913 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 12:17:06 INFO - PROCESS | 3876 | 1467141426916 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 3876 | 1467141426918 Marionette TRACE conn2 <- [1,1406,null,{}] 12:17:06 INFO - PROCESS | 3876 | 1467141426921 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:06 INFO - PROCESS | 3876 | 1467141426923 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:07 INFO - PROCESS | 3876 | 1467141427008 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:17:07 INFO - PROCESS | 3876 | 1467141427013 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 3876 | 1467141427015 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:07 INFO - PROCESS | 3876 | ++DOCSHELL 15DBE400 == 31 [pid = 3876] [id = 361] 12:17:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (15E67800) [pid = 3876] [serial = 1082] [outer = 00000000] 12:17:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B17000) [pid = 3876] [serial = 1083] [outer = 15E67800] 12:17:07 INFO - PROCESS | 3876 | 1467141427059 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B47400) [pid = 3876] [serial = 1084] [outer = 15E67800] 12:17:07 INFO - PROCESS | 3876 | 1467141427497 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 626ms 12:17:07 INFO - PROCESS | 3876 | 1467141427555 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 3876 | 1467141427557 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 12:17:07 INFO - PROCESS | 3876 | 1467141427560 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:17:07 INFO - PROCESS | 3876 | 1467141427562 Marionette TRACE conn2 <- [1,1410,null,{}] 12:17:07 INFO - PROCESS | 3876 | 1467141427565 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:07 INFO - PROCESS | 3876 | 1467141427567 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:07 INFO - PROCESS | 3876 | 1467141427642 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:17:07 INFO - PROCESS | 3876 | 1467141427649 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 3876 | 1467141427651 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:07 INFO - PROCESS | 3876 | ++DOCSHELL 16F7BC00 == 32 [pid = 3876] [id = 362] 12:17:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1706BC00) [pid = 3876] [serial = 1085] [outer = 00000000] 12:17:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17072C00) [pid = 3876] [serial = 1086] [outer = 1706BC00] 12:17:07 INFO - PROCESS | 3876 | 1467141427694 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (170F4400) [pid = 3876] [serial = 1087] [outer = 1706BC00] 12:17:08 INFO - PROCESS | 3876 | 1467141428149 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 641ms 12:17:08 INFO - PROCESS | 3876 | 1467141428198 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 3876 | 1467141428200 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:17:08 INFO - PROCESS | 3876 | 1467141428204 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 3876 | 1467141428205 Marionette TRACE conn2 <- [1,1414,null,{}] 12:17:08 INFO - PROCESS | 3876 | 1467141428209 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 3876 | 1467141428214 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:08 INFO - PROCESS | 3876 | 1467141428310 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:17:08 INFO - PROCESS | 3876 | 1467141428317 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 3876 | 1467141428319 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:08 INFO - PROCESS | 3876 | ++DOCSHELL 15401400 == 33 [pid = 3876] [id = 363] 12:17:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (156CF800) [pid = 3876] [serial = 1088] [outer = 00000000] 12:17:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17E19800) [pid = 3876] [serial = 1089] [outer = 156CF800] 12:17:08 INFO - PROCESS | 3876 | 1467141428362 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17E7B400) [pid = 3876] [serial = 1090] [outer = 156CF800] 12:17:08 INFO - PROCESS | 3876 | 1467141428801 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 641ms 12:17:08 INFO - PROCESS | 3876 | 1467141428844 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 3876 | 1467141428846 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:17:08 INFO - PROCESS | 3876 | 1467141428849 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 3876 | 1467141428861 Marionette TRACE conn2 <- [1,1418,null,{}] 12:17:08 INFO - PROCESS | 3876 | 1467141428865 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 3876 | 1467141428867 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:08 INFO - PROCESS | 3876 | 1467141428941 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:17:08 INFO - PROCESS | 3876 | 1467141428946 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 3876 | 1467141428948 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:08 INFO - PROCESS | 3876 | ++DOCSHELL 181B0800 == 34 [pid = 3876] [id = 364] 12:17:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (181B6400) [pid = 3876] [serial = 1091] [outer = 00000000] 12:17:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185C5400) [pid = 3876] [serial = 1092] [outer = 181B6400] 12:17:09 INFO - PROCESS | 3876 | 1467141428990 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185EB800) [pid = 3876] [serial = 1093] [outer = 181B6400] 12:17:09 INFO - PROCESS | 3876 | 1467141429424 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 594ms 12:17:09 INFO - PROCESS | 3876 | 1467141429444 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 3876 | 1467141429447 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:17:09 INFO - PROCESS | 3876 | 1467141429451 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 3876 | 1467141429453 Marionette TRACE conn2 <- [1,1422,null,{}] 12:17:09 INFO - PROCESS | 3876 | 1467141429456 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:09 INFO - PROCESS | 3876 | 1467141429458 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:09 INFO - PROCESS | 3876 | 1467141429577 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:17:09 INFO - PROCESS | 3876 | 1467141429582 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 3876 | 1467141429584 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:09 INFO - PROCESS | 3876 | ++DOCSHELL 130A4800 == 35 [pid = 3876] [id = 365] 12:17:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (162BC400) [pid = 3876] [serial = 1094] [outer = 00000000] 12:17:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (19B95C00) [pid = 3876] [serial = 1095] [outer = 162BC400] 12:17:09 INFO - PROCESS | 3876 | 1467141429627 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16B3B000) [pid = 3876] [serial = 1096] [outer = 162BC400] 12:17:10 INFO - PROCESS | 3876 | 1467141430059 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 625ms 12:17:10 INFO - PROCESS | 3876 | 1467141430088 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 3876 | 1467141430090 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:17:10 INFO - PROCESS | 3876 | 1467141430097 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 3876 | 1467141430099 Marionette TRACE conn2 <- [1,1426,null,{}] 12:17:10 INFO - PROCESS | 3876 | 1467141430102 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:10 INFO - PROCESS | 3876 | 1467141430104 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:10 INFO - PROCESS | 3876 | 1467141430211 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:17:10 INFO - PROCESS | 3876 | 1467141430217 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 3876 | 1467141430219 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:10 INFO - PROCESS | 3876 | ++DOCSHELL 15B87800 == 36 [pid = 3876] [id = 366] 12:17:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1A280400) [pid = 3876] [serial = 1097] [outer = 00000000] 12:17:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1A540C00) [pid = 3876] [serial = 1098] [outer = 1A280400] 12:17:10 INFO - PROCESS | 3876 | 1467141430261 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1A545000) [pid = 3876] [serial = 1099] [outer = 1A280400] 12:17:10 INFO - PROCESS | 3876 | 1467141430711 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 641ms 12:17:10 INFO - PROCESS | 3876 | 1467141430740 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 3876 | 1467141430742 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 12:17:10 INFO - PROCESS | 3876 | 1467141430745 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:17:10 INFO - PROCESS | 3876 | 1467141430747 Marionette TRACE conn2 <- [1,1430,null,{}] 12:17:10 INFO - PROCESS | 3876 | 1467141430750 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:10 INFO - PROCESS | 3876 | 1467141430762 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:10 INFO - PROCESS | 3876 | 1467141430871 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:17:10 INFO - PROCESS | 3876 | 1467141430875 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 3876 | 1467141430877 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:10 INFO - PROCESS | 3876 | ++DOCSHELL 19D56000 == 37 [pid = 3876] [id = 367] 12:17:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1A27A800) [pid = 3876] [serial = 1100] [outer = 00000000] 12:17:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1A7CF800) [pid = 3876] [serial = 1101] [outer = 1A27A800] 12:17:10 INFO - PROCESS | 3876 | 1467141430920 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1AA25C00) [pid = 3876] [serial = 1102] [outer = 1A27A800] 12:17:11 INFO - PROCESS | 3876 | 1467141431378 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 688ms 12:17:11 INFO - PROCESS | 3876 | 1467141431447 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 3876 | 1467141431450 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:17:11 INFO - PROCESS | 3876 | 1467141431463 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 3876 | 1467141431467 Marionette TRACE conn2 <- [1,1434,null,{}] 12:17:11 INFO - PROCESS | 3876 | 1467141431472 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:11 INFO - PROCESS | 3876 | 1467141431475 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:11 INFO - PROCESS | 3876 | 1467141431632 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:17:11 INFO - PROCESS | 3876 | 1467141431658 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 3876 | 1467141431660 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:11 INFO - PROCESS | 3876 | ++DOCSHELL 16F7A800 == 38 [pid = 3876] [id = 368] 12:17:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1AB7D800) [pid = 3876] [serial = 1103] [outer = 00000000] 12:17:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1AB86400) [pid = 3876] [serial = 1104] [outer = 1AB7D800] 12:17:11 INFO - PROCESS | 3876 | 1467141431705 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1ABD0400) [pid = 3876] [serial = 1105] [outer = 1AB7D800] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (17E20000) [pid = 3876] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (17E80400) [pid = 3876] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (19D53000) [pid = 3876] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1AA2F400) [pid = 3876] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (17726000) [pid = 3876] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (15D59400) [pid = 3876] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (129EA400) [pid = 3876] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1143F800) [pid = 3876] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (17005800) [pid = 3876] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1706F000) [pid = 3876] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (166A5C00) [pid = 3876] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (143A5C00) [pid = 3876] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (11ADE800) [pid = 3876] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:17:12 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1036D800) [pid = 3876] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:17:12 INFO - PROCESS | 3876 | 1467141432272 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 829ms 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:17:12 INFO - PROCESS | 3876 | 1467141432307 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 3876 | 1467141432308 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 12:17:12 INFO - PROCESS | 3876 | 1467141432312 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 3876 | 1467141432313 Marionette TRACE conn2 <- [1,1438,null,{}] 12:17:12 INFO - PROCESS | 3876 | 1467141432317 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 3876 | 1467141432319 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:12 INFO - PROCESS | 3876 | 1467141432395 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:17:12 INFO - PROCESS | 3876 | 1467141432401 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 3876 | 1467141432403 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:12 INFO - PROCESS | 3876 | ++DOCSHELL 15D52400 == 39 [pid = 3876] [id = 369] 12:17:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (15E5E800) [pid = 3876] [serial = 1106] [outer = 00000000] 12:17:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17726000) [pid = 3876] [serial = 1107] [outer = 15E5E800] 12:17:12 INFO - PROCESS | 3876 | 1467141432447 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1A543000) [pid = 3876] [serial = 1108] [outer = 15E5E800] 12:17:12 INFO - PROCESS | 3876 | 1467141432881 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 594ms 12:17:12 INFO - PROCESS | 3876 | 1467141432918 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 3876 | 1467141432919 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:17:12 INFO - PROCESS | 3876 | 1467141432937 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 3876 | 1467141432939 Marionette TRACE conn2 <- [1,1442,null,{}] 12:17:12 INFO - PROCESS | 3876 | 1467141432942 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 3876 | 1467141432944 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:13 INFO - PROCESS | 3876 | 1467141433019 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:17:13 INFO - PROCESS | 3876 | 1467141433025 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 3876 | 1467141433027 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:13 INFO - PROCESS | 3876 | ++DOCSHELL 1AA2B800 == 40 [pid = 3876] [id = 370] 12:17:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1AB80000) [pid = 3876] [serial = 1109] [outer = 00000000] 12:17:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1ABD4400) [pid = 3876] [serial = 1110] [outer = 1AB80000] 12:17:13 INFO - PROCESS | 3876 | 1467141433070 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1ABD8800) [pid = 3876] [serial = 1111] [outer = 1AB80000] 12:17:13 INFO - PROCESS | 3876 | 1467141433515 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 657ms 12:17:13 INFO - PROCESS | 3876 | 1467141433584 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 3876 | 1467141433586 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 12:17:13 INFO - PROCESS | 3876 | 1467141433589 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:17:13 INFO - PROCESS | 3876 | 1467141433591 Marionette TRACE conn2 <- [1,1446,null,{}] 12:17:13 INFO - PROCESS | 3876 | 1467141433594 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:13 INFO - PROCESS | 3876 | 1467141433596 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:13 INFO - PROCESS | 3876 | 1467141433673 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:17:13 INFO - PROCESS | 3876 | 1467141433678 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 3876 | 1467141433680 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:13 INFO - PROCESS | 3876 | ++DOCSHELL 176A2800 == 41 [pid = 3876] [id = 371] 12:17:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (177B4000) [pid = 3876] [serial = 1112] [outer = 00000000] 12:17:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1ACD3400) [pid = 3876] [serial = 1113] [outer = 177B4000] 12:17:13 INFO - PROCESS | 3876 | 1467141433722 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1ACD8C00) [pid = 3876] [serial = 1114] [outer = 177B4000] 12:17:14 INFO - PROCESS | 3876 | --DOCSHELL 17E79C00 == 40 [pid = 3876] [id = 357] 12:17:14 INFO - PROCESS | 3876 | --DOCSHELL 10FA2000 == 39 [pid = 3876] [id = 358] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 15DBE400 == 38 [pid = 3876] [id = 361] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 15B89800 == 37 [pid = 3876] [id = 360] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 130A4800 == 36 [pid = 3876] [id = 365] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 1AA2B800 == 35 [pid = 3876] [id = 370] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 181B0800 == 34 [pid = 3876] [id = 364] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 15401400 == 33 [pid = 3876] [id = 363] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 15B87800 == 32 [pid = 3876] [id = 366] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 19D56000 == 31 [pid = 3876] [id = 367] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 12DF1C00 == 30 [pid = 3876] [id = 359] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 16F7A800 == 29 [pid = 3876] [id = 368] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 16F7BC00 == 28 [pid = 3876] [id = 362] 12:17:15 INFO - PROCESS | 3876 | --DOCSHELL 15D52400 == 27 [pid = 3876] [id = 369] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1A6C4000) [pid = 3876] [serial = 1069] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1AB89000) [pid = 3876] [serial = 1071] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (185EFC00) [pid = 3876] [serial = 1056] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1A543C00) [pid = 3876] [serial = 1059] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1AB82400) [pid = 3876] [serial = 1062] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1A6CD000) [pid = 3876] [serial = 1060] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1A540000) [pid = 3876] [serial = 1068] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1AB87800) [pid = 3876] [serial = 1063] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17E81800) [pid = 3876] [serial = 1053] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1669BC00) [pid = 3876] [serial = 1050] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16B17800) [pid = 3876] [serial = 1051] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1345EC00) [pid = 3876] [serial = 1047] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (14333400) [pid = 3876] [serial = 1048] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (14013C00) [pid = 3876] [serial = 1045] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (13156400) [pid = 3876] [serial = 1044] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17735000) [pid = 3876] [serial = 1042] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (17731800) [pid = 3876] [serial = 1041] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (176A3C00) [pid = 3876] [serial = 1039] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (170F4C00) [pid = 3876] [serial = 1038] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16B3DC00) [pid = 3876] [serial = 1036] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16B1B000) [pid = 3876] [serial = 1035] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15522C00) [pid = 3876] [serial = 1033] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (14F0D800) [pid = 3876] [serial = 1032] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (13150C00) [pid = 3876] [serial = 1030] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (12BD1800) [pid = 3876] [serial = 1029] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1569B800) [pid = 3876] [serial = 1065] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (19B96400) [pid = 3876] [serial = 1057] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (166A7400) [pid = 3876] [serial = 1066] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (18398000) [pid = 3876] [serial = 1054] [outer = 00000000] [url = about:blank] 12:17:15 INFO - PROCESS | 3876 | 1467141435472 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1907ms 12:17:15 INFO - PROCESS | 3876 | 1467141435507 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 3876 | 1467141435511 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 12:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:17:15 INFO - PROCESS | 3876 | 1467141435515 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 3876 | 1467141435519 Marionette TRACE conn2 <- [1,1450,null,{}] 12:17:15 INFO - PROCESS | 3876 | 1467141435527 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 3876 | 1467141435532 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:15 INFO - PROCESS | 3876 | 1467141435627 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:17:15 INFO - PROCESS | 3876 | 1467141435633 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 3876 | 1467141435638 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:15 INFO - PROCESS | 3876 | ++DOCSHELL 10BB7000 == 28 [pid = 3876] [id = 372] 12:17:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (10BB7800) [pid = 3876] [serial = 1115] [outer = 00000000] 12:17:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (11279400) [pid = 3876] [serial = 1116] [outer = 10BB7800] 12:17:15 INFO - PROCESS | 3876 | 1467141435687 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (112C3800) [pid = 3876] [serial = 1117] [outer = 10BB7800] 12:17:16 INFO - PROCESS | 3876 | 1467141436174 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 703ms 12:17:16 INFO - PROCESS | 3876 | 1467141436216 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 3876 | 1467141436221 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:17:16 INFO - PROCESS | 3876 | 1467141436228 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 3876 | 1467141436230 Marionette TRACE conn2 <- [1,1454,null,{}] 12:17:16 INFO - PROCESS | 3876 | 1467141436234 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:16 INFO - PROCESS | 3876 | 1467141436237 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:16 INFO - PROCESS | 3876 | 1467141436321 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:17:16 INFO - PROCESS | 3876 | 1467141436330 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 3876 | 1467141436333 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:16 INFO - PROCESS | 3876 | ++DOCSHELL 129ABC00 == 29 [pid = 3876] [id = 373] 12:17:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (129AE000) [pid = 3876] [serial = 1118] [outer = 00000000] 12:17:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (12BC7000) [pid = 3876] [serial = 1119] [outer = 129AE000] 12:17:16 INFO - PROCESS | 3876 | 1467141436379 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (12DFD000) [pid = 3876] [serial = 1120] [outer = 129AE000] 12:17:16 INFO - PROCESS | 3876 | 1467141436852 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 625ms 12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:17:16 INFO - PROCESS | 3876 | 1467141436865 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 3876 | 1467141436867 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 12:17:16 INFO - PROCESS | 3876 | 1467141436870 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 3876 | 1467141436874 Marionette TRACE conn2 <- [1,1458,null,{}] 12:17:16 INFO - PROCESS | 3876 | 1467141436885 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:16 INFO - PROCESS | 3876 | 1467141436889 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:17 INFO - PROCESS | 3876 | 1467141436970 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:17:17 INFO - PROCESS | 3876 | 1467141436979 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 3876 | 1467141436982 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:17 INFO - PROCESS | 3876 | ++DOCSHELL 143A8C00 == 30 [pid = 3876] [id = 374] 12:17:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (143A9000) [pid = 3876] [serial = 1121] [outer = 00000000] 12:17:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15401400) [pid = 3876] [serial = 1122] [outer = 143A9000] 12:17:17 INFO - PROCESS | 3876 | 1467141437058 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (15690C00) [pid = 3876] [serial = 1123] [outer = 143A9000] 12:17:17 INFO - PROCESS | 3876 | 1467141437498 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 625ms 12:17:17 INFO - PROCESS | 3876 | 1467141437513 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 3876 | 1467141437516 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 12:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:17:17 INFO - PROCESS | 3876 | 1467141437519 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 3876 | 1467141437532 Marionette TRACE conn2 <- [1,1462,null,{}] 12:17:17 INFO - PROCESS | 3876 | 1467141437535 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:17 INFO - PROCESS | 3876 | 1467141437537 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:17 INFO - PROCESS | 3876 | 1467141437629 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:17:17 INFO - PROCESS | 3876 | 1467141437634 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 3876 | 1467141437637 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:17 INFO - PROCESS | 3876 | ++DOCSHELL 15522C00 == 31 [pid = 3876] [id = 375] 12:17:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15B83000) [pid = 3876] [serial = 1124] [outer = 00000000] 12:17:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (15D5A000) [pid = 3876] [serial = 1125] [outer = 15B83000] 12:17:17 INFO - PROCESS | 3876 | 1467141437680 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15E68800) [pid = 3876] [serial = 1126] [outer = 15B83000] 12:17:18 INFO - PROCESS | 3876 | 1467141438107 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 657ms 12:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:17:18 INFO - PROCESS | 3876 | 1467141438177 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 3876 | 1467141438179 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 12:17:18 INFO - PROCESS | 3876 | 1467141438182 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 3876 | 1467141438184 Marionette TRACE conn2 <- [1,1466,null,{}] 12:17:18 INFO - PROCESS | 3876 | 1467141438187 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:18 INFO - PROCESS | 3876 | 1467141438189 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:18 INFO - PROCESS | 3876 | 1467141438263 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:17:18 INFO - PROCESS | 3876 | 1467141438271 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 3876 | 1467141438273 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:18 INFO - PROCESS | 3876 | ++DOCSHELL 162C6800 == 32 [pid = 3876] [id = 376] 12:17:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (166A2400) [pid = 3876] [serial = 1127] [outer = 00000000] 12:17:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16B39400) [pid = 3876] [serial = 1128] [outer = 166A2400] 12:17:18 INFO - PROCESS | 3876 | 1467141438316 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16B40000) [pid = 3876] [serial = 1129] [outer = 166A2400] 12:17:18 INFO - PROCESS | 3876 | 1467141438774 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 625ms 12:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:17:18 INFO - PROCESS | 3876 | 1467141438821 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 3876 | 1467141438823 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 12:17:18 INFO - PROCESS | 3876 | 1467141438826 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 3876 | 1467141438828 Marionette TRACE conn2 <- [1,1470,null,{}] 12:17:18 INFO - PROCESS | 3876 | 1467141438831 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:18 INFO - PROCESS | 3876 | 1467141438836 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:18 INFO - PROCESS | 3876 | 1467141438935 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:17:18 INFO - PROCESS | 3876 | 1467141438943 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 3876 | 1467141438945 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:18 INFO - PROCESS | 3876 | ++DOCSHELL 1707A400 == 33 [pid = 3876] [id = 377] 12:17:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (176A2C00) [pid = 3876] [serial = 1130] [outer = 00000000] 12:17:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1771EC00) [pid = 3876] [serial = 1131] [outer = 176A2C00] 12:17:19 INFO - PROCESS | 3876 | 1467141438989 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17727400) [pid = 3876] [serial = 1132] [outer = 176A2C00] 12:17:19 INFO - PROCESS | 3876 | 1467141439420 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 641ms 12:17:19 INFO - PROCESS | 3876 | 1467141439464 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 3876 | 1467141439466 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 12:17:19 INFO - PROCESS | 3876 | 1467141439469 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:17:19 INFO - PROCESS | 3876 | 1467141439471 Marionette TRACE conn2 <- [1,1474,null,{}] 12:17:19 INFO - PROCESS | 3876 | 1467141439475 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:19 INFO - PROCESS | 3876 | 1467141439476 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:19 INFO - PROCESS | 3876 | 1467141439560 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:17:19 INFO - PROCESS | 3876 | 1467141439565 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 3876 | 1467141439567 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:19 INFO - PROCESS | 3876 | ++DOCSHELL 17735000 == 34 [pid = 3876] [id = 378] 12:17:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17737000) [pid = 3876] [serial = 1133] [outer = 00000000] 12:17:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1786E800) [pid = 3876] [serial = 1134] [outer = 17737000] 12:17:19 INFO - PROCESS | 3876 | 1467141439618 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1786F000) [pid = 3876] [serial = 1135] [outer = 17737000] 12:17:20 INFO - PROCESS | 3876 | 1467141440107 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 703ms 12:17:20 INFO - PROCESS | 3876 | 1467141440169 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 3876 | 1467141440171 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 12:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:17:20 INFO - PROCESS | 3876 | 1467141440174 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - PROCESS | 3876 | 1467141440176 Marionette TRACE conn2 <- [1,1478,null,{}] 12:17:20 INFO - PROCESS | 3876 | 1467141440180 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:20 INFO - PROCESS | 3876 | 1467141440182 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:20 INFO - PROCESS | 3876 | 1467141440258 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:17:20 INFO - PROCESS | 3876 | 1467141440263 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 3876 | 1467141440265 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:20 INFO - PROCESS | 3876 | ++DOCSHELL 1786B000 == 35 [pid = 3876] [id = 379] 12:17:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (18399800) [pid = 3876] [serial = 1136] [outer = 00000000] 12:17:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185CB400) [pid = 3876] [serial = 1137] [outer = 18399800] 12:17:20 INFO - PROCESS | 3876 | 1467141440308 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (185EA000) [pid = 3876] [serial = 1138] [outer = 18399800] 12:17:20 INFO - PROCESS | 3876 | 1467141440725 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 594ms 12:17:20 INFO - PROCESS | 3876 | 1467141440772 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 3876 | 1467141440774 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 12:17:20 INFO - PROCESS | 3876 | 1467141440781 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:17:20 INFO - PROCESS | 3876 | 1467141440782 Marionette TRACE conn2 <- [1,1482,null,{}] 12:17:20 INFO - PROCESS | 3876 | 1467141440792 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:20 INFO - PROCESS | 3876 | 1467141440794 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:20 INFO - PROCESS | 3876 | 1467141440896 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:17:20 INFO - PROCESS | 3876 | 1467141440901 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 3876 | 1467141440903 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:20 INFO - PROCESS | 3876 | ++DOCSHELL 143A7800 == 36 [pid = 3876] [id = 380] 12:17:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19B97800) [pid = 3876] [serial = 1139] [outer = 00000000] 12:17:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1A279C00) [pid = 3876] [serial = 1140] [outer = 19B97800] 12:17:20 INFO - PROCESS | 3876 | 1467141440945 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1A53A400) [pid = 3876] [serial = 1141] [outer = 19B97800] 12:17:21 INFO - PROCESS | 3876 | 1467141441402 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 641ms 12:17:21 INFO - PROCESS | 3876 | 1467141441420 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 3876 | 1467141441422 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 12:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:17:21 INFO - PROCESS | 3876 | 1467141441426 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 3876 | 1467141441427 Marionette TRACE conn2 <- [1,1486,null,{}] 12:17:21 INFO - PROCESS | 3876 | 1467141441441 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:21 INFO - PROCESS | 3876 | 1467141441443 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:21 INFO - PROCESS | 3876 | 1467141441551 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:17:21 INFO - PROCESS | 3876 | 1467141441557 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 3876 | 1467141441559 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:21 INFO - PROCESS | 3876 | ++DOCSHELL 15D56400 == 37 [pid = 3876] [id = 381] 12:17:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (19B95000) [pid = 3876] [serial = 1142] [outer = 00000000] 12:17:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1A7C8400) [pid = 3876] [serial = 1143] [outer = 19B95000] 12:17:21 INFO - PROCESS | 3876 | 1467141441601 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1A7CBC00) [pid = 3876] [serial = 1144] [outer = 19B95000] 12:17:22 INFO - PROCESS | 3876 | 1467141442029 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 641ms 12:17:22 INFO - PROCESS | 3876 | 1467141442064 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 3876 | 1467141442066 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 12:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:17:22 INFO - PROCESS | 3876 | 1467141442069 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 3876 | 1467141442071 Marionette TRACE conn2 <- [1,1490,null,{}] 12:17:22 INFO - PROCESS | 3876 | 1467141442074 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:22 INFO - PROCESS | 3876 | 1467141442077 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:22 INFO - PROCESS | 3876 | 1467141442203 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:17:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1AA2C400) [pid = 3876] [serial = 1145] [outer = 1B3CD800] 12:17:22 INFO - PROCESS | 3876 | 1467141442320 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 3876 | 1467141442323 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:22 INFO - PROCESS | 3876 | ++DOCSHELL 162BF800 == 38 [pid = 3876] [id = 382] 12:17:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1AB83800) [pid = 3876] [serial = 1146] [outer = 00000000] 12:17:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1AB88000) [pid = 3876] [serial = 1147] [outer = 1AB83800] 12:17:22 INFO - PROCESS | 3876 | 1467141442375 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1ABCEC00) [pid = 3876] [serial = 1148] [outer = 1AB83800] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (1AB80000) [pid = 3876] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (1A280400) [pid = 3876] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1A27A800) [pid = 3876] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1AB7D800) [pid = 3876] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (12DF6000) [pid = 3876] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (10FA5C00) [pid = 3876] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1AA2CC00) [pid = 3876] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (162BC400) [pid = 3876] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (181B6400) [pid = 3876] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (156CF800) [pid = 3876] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1706BC00) [pid = 3876] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15E67800) [pid = 3876] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15D4C800) [pid = 3876] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:17:23 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15E5E800) [pid = 3876] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:17:23 INFO - PROCESS | 3876 | 1467141442983 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 953ms 12:17:23 INFO - PROCESS | 3876 | 1467141443015 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 3876 | 1467141443017 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:17:23 INFO - PROCESS | 3876 | 1467141443020 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 3876 | 1467141443022 Marionette TRACE conn2 <- [1,1494,null,{}] 12:17:23 INFO - PROCESS | 3876 | 1467141443025 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 3876 | 1467141443027 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:23 INFO - PROCESS | 3876 | 1467141443102 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:17:23 INFO - PROCESS | 3876 | 1467141443109 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 3876 | 1467141443111 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:23 INFO - PROCESS | 3876 | ++DOCSHELL 112C5000 == 39 [pid = 3876] [id = 383] 12:17:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1281E400) [pid = 3876] [serial = 1149] [outer = 00000000] 12:17:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (131EA800) [pid = 3876] [serial = 1150] [outer = 1281E400] 12:17:23 INFO - PROCESS | 3876 | 1467141443154 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15528000) [pid = 3876] [serial = 1151] [outer = 1281E400] 12:17:23 INFO - PROCESS | 3876 | 1467141443869 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 907ms 12:17:23 INFO - PROCESS | 3876 | 1467141443926 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 3876 | 1467141443930 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:17:23 INFO - PROCESS | 3876 | 1467141443935 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 3876 | 1467141443938 Marionette TRACE conn2 <- [1,1498,null,{}] 12:17:23 INFO - PROCESS | 3876 | 1467141443944 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 3876 | 1467141443947 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:24 INFO - PROCESS | 3876 | 1467141444070 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:17:24 INFO - PROCESS | 3876 | 1467141444229 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 3876 | 1467141444232 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:24 INFO - PROCESS | 3876 | ++DOCSHELL 10375800 == 40 [pid = 3876] [id = 384] 12:17:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (10A79800) [pid = 3876] [serial = 1152] [outer = 00000000] 12:17:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (112C8800) [pid = 3876] [serial = 1153] [outer = 10A79800] 12:17:24 INFO - PROCESS | 3876 | 1467141444289 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (11C3D000) [pid = 3876] [serial = 1154] [outer = 10A79800] 12:17:25 INFO - PROCESS | 3876 | 1467141445045 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1250ms 12:17:25 INFO - PROCESS | 3876 | 1467141445226 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 3876 | 1467141445230 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 12:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:17:25 INFO - PROCESS | 3876 | 1467141445235 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 3876 | 1467141445238 Marionette TRACE conn2 <- [1,1502,null,{}] 12:17:25 INFO - PROCESS | 3876 | 1467141445244 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:25 INFO - PROCESS | 3876 | 1467141445247 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:25 INFO - PROCESS | 3876 | 1467141445358 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:17:25 INFO - PROCESS | 3876 | 1467141445439 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 3876 | 1467141445444 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:25 INFO - PROCESS | 3876 | ++DOCSHELL 112DE800 == 41 [pid = 3876] [id = 385] 12:17:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (112DF400) [pid = 3876] [serial = 1155] [outer = 00000000] 12:17:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (11CCE400) [pid = 3876] [serial = 1156] [outer = 112DF400] 12:17:25 INFO - PROCESS | 3876 | 1467141445547 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (129AEC00) [pid = 3876] [serial = 1157] [outer = 112DF400] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 11498000 == 40 [pid = 3876] [id = 124] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 16F7D000 == 39 [pid = 3876] [id = 128] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 16F77400 == 38 [pid = 3876] [id = 116] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 162C6C00 == 37 [pid = 3876] [id = 127] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 15DC4800 == 36 [pid = 3876] [id = 114] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 15D5A800 == 35 [pid = 3876] [id = 126] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 1312CC00 == 34 [pid = 3876] [id = 125] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 162BF800 == 33 [pid = 3876] [id = 382] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 15D56400 == 32 [pid = 3876] [id = 381] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 143A7800 == 31 [pid = 3876] [id = 380] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 1786B000 == 30 [pid = 3876] [id = 379] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 17735000 == 29 [pid = 3876] [id = 378] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 1707A400 == 28 [pid = 3876] [id = 377] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 162C6800 == 27 [pid = 3876] [id = 376] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 15522C00 == 26 [pid = 3876] [id = 375] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 143A8C00 == 25 [pid = 3876] [id = 374] 12:17:25 INFO - PROCESS | 3876 | --DOCSHELL 129ABC00 == 24 [pid = 3876] [id = 373] 12:17:25 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1ACD3400) [pid = 3876] [serial = 1113] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOCSHELL 10BB7000 == 23 [pid = 3876] [id = 372] 12:17:26 INFO - PROCESS | 3876 | --DOCSHELL 176A2800 == 22 [pid = 3876] [id = 371] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1ABD8800) [pid = 3876] [serial = 1111] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1A540C00) [pid = 3876] [serial = 1098] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1A7CF800) [pid = 3876] [serial = 1101] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1A545000) [pid = 3876] [serial = 1099] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1AB86400) [pid = 3876] [serial = 1104] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1AA25C00) [pid = 3876] [serial = 1102] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1ABD4400) [pid = 3876] [serial = 1110] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1ABD0400) [pid = 3876] [serial = 1105] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (130A4C00) [pid = 3876] [serial = 1077] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (131E1000) [pid = 3876] [serial = 1078] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (112E1400) [pid = 3876] [serial = 1074] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (112E2800) [pid = 3876] [serial = 1075] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1ABCDC00) [pid = 3876] [serial = 1072] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (19B95C00) [pid = 3876] [serial = 1095] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (185C5400) [pid = 3876] [serial = 1092] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (185EB800) [pid = 3876] [serial = 1093] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17E19800) [pid = 3876] [serial = 1089] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17E7B400) [pid = 3876] [serial = 1090] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (17072C00) [pid = 3876] [serial = 1086] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (170F4400) [pid = 3876] [serial = 1087] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (16B17000) [pid = 3876] [serial = 1083] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16B47400) [pid = 3876] [serial = 1084] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (15D58800) [pid = 3876] [serial = 1080] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (15DC5000) [pid = 3876] [serial = 1081] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (17726000) [pid = 3876] [serial = 1107] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1A543000) [pid = 3876] [serial = 1108] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (16B3B000) [pid = 3876] [serial = 1096] [outer = 00000000] [url = about:blank] 12:17:26 INFO - PROCESS | 3876 | 1467141446241 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1047ms 12:17:26 INFO - PROCESS | 3876 | 1467141446281 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 3876 | 1467141446288 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 12:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:17:26 INFO - PROCESS | 3876 | 1467141446344 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 3876 | 1467141446350 Marionette TRACE conn2 <- [1,1506,null,{}] 12:17:26 INFO - PROCESS | 3876 | 1467141446361 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:26 INFO - PROCESS | 3876 | 1467141446366 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:26 INFO - PROCESS | 3876 | 1467141446512 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:17:26 INFO - PROCESS | 3876 | 1467141446589 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 3876 | 1467141446592 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:26 INFO - PROCESS | 3876 | ++DOCSHELL 112E2C00 == 23 [pid = 3876] [id = 386] 12:17:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (112E9800) [pid = 3876] [serial = 1158] [outer = 00000000] 12:17:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (13072800) [pid = 3876] [serial = 1159] [outer = 112E9800] 12:17:26 INFO - PROCESS | 3876 | 1467141446649 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1312B000) [pid = 3876] [serial = 1160] [outer = 112E9800] 12:17:27 INFO - PROCESS | 3876 | 1467141447302 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1001ms 12:17:27 INFO - PROCESS | 3876 | 1467141447339 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 3876 | 1467141447344 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 12:17:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:17:27 INFO - PROCESS | 3876 | 1467141447365 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:17:27 INFO - PROCESS | 3876 | 1467141447368 Marionette TRACE conn2 <- [1,1510,null,{}] 12:17:27 INFO - PROCESS | 3876 | 1467141447372 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:27 INFO - PROCESS | 3876 | 1467141447375 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:27 INFO - PROCESS | 3876 | 1467141447485 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:17:27 INFO - PROCESS | 3876 | 1467141447611 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 3876 | 1467141447614 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:27 INFO - PROCESS | 3876 | ++DOCSHELL 1401D800 == 24 [pid = 3876] [id = 387] 12:17:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1401E800) [pid = 3876] [serial = 1161] [outer = 00000000] 12:17:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (14335400) [pid = 3876] [serial = 1162] [outer = 1401E800] 12:17:27 INFO - PROCESS | 3876 | 1467141447671 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (14F0CC00) [pid = 3876] [serial = 1163] [outer = 1401E800] 12:17:28 INFO - PROCESS | 3876 | 1467141448258 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:17:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:17:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:17:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:17:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:17:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:17:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:17:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 954ms 12:17:28 INFO - PROCESS | 3876 | 1467141448315 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 3876 | 1467141448318 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 12:17:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:17:28 INFO - PROCESS | 3876 | 1467141448322 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 3876 | 1467141448326 Marionette TRACE conn2 <- [1,1514,null,{}] 12:17:28 INFO - PROCESS | 3876 | 1467141448337 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 3876 | 1467141448342 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:28 INFO - PROCESS | 3876 | 1467141448449 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:17:28 INFO - PROCESS | 3876 | 1467141448549 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 3876 | 1467141448553 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:28 INFO - PROCESS | 3876 | ++DOCSHELL 15E6A400 == 25 [pid = 3876] [id = 388] 12:17:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15E6A800) [pid = 3876] [serial = 1164] [outer = 00000000] 12:17:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (162C0000) [pid = 3876] [serial = 1165] [outer = 15E6A800] 12:17:28 INFO - PROCESS | 3876 | 1467141448610 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (166A0400) [pid = 3876] [serial = 1166] [outer = 15E6A800] 12:17:29 INFO - PROCESS | 3876 | 1467141449204 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:17:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:17:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:17:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:17:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:17:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:17:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 891ms 12:17:29 INFO - PROCESS | 3876 | 1467141449242 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 3876 | 1467141449245 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 12:17:29 INFO - PROCESS | 3876 | 1467141449250 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:17:29 INFO - PROCESS | 3876 | 1467141449252 Marionette TRACE conn2 <- [1,1518,null,{}] 12:17:29 INFO - PROCESS | 3876 | 1467141449256 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 3876 | 1467141449258 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:29 INFO - PROCESS | 3876 | 1467141449362 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:17:29 INFO - PROCESS | 3876 | 1467141449457 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 3876 | 1467141449459 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:29 INFO - PROCESS | 3876 | ++DOCSHELL 16B3D400 == 26 [pid = 3876] [id = 389] 12:17:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16BE0800) [pid = 3876] [serial = 1167] [outer = 00000000] 12:17:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1700AC00) [pid = 3876] [serial = 1168] [outer = 16BE0800] 12:17:29 INFO - PROCESS | 3876 | 1467141449512 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17071000) [pid = 3876] [serial = 1169] [outer = 16BE0800] 12:17:30 INFO - PROCESS | 3876 | 1467141450034 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:17:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:17:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:17:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:17:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:17:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:17:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 845ms 12:17:30 INFO - PROCESS | 3876 | 1467141450095 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 3876 | 1467141450097 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 12:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:17:30 INFO - PROCESS | 3876 | 1467141450100 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 3876 | 1467141450102 Marionette TRACE conn2 <- [1,1522,null,{}] 12:17:30 INFO - PROCESS | 3876 | 1467141450106 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:30 INFO - PROCESS | 3876 | 1467141450108 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:30 INFO - PROCESS | 3876 | 1467141450206 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:17:30 INFO - PROCESS | 3876 | 1467141450300 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 3876 | 1467141450303 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:30 INFO - PROCESS | 3876 | ++DOCSHELL 112E2800 == 27 [pid = 3876] [id = 390] 12:17:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15E67400) [pid = 3876] [serial = 1170] [outer = 00000000] 12:17:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17173000) [pid = 3876] [serial = 1171] [outer = 15E67400] 12:17:30 INFO - PROCESS | 3876 | 1467141450356 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17179400) [pid = 3876] [serial = 1172] [outer = 15E67400] 12:17:30 INFO - PROCESS | 3876 | 1467141450998 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:17:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 953ms 12:17:31 INFO - PROCESS | 3876 | 1467141451046 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 3876 | 1467141451050 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 12:17:31 INFO - PROCESS | 3876 | 1467141451055 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:17:31 INFO - PROCESS | 3876 | 1467141451058 Marionette TRACE conn2 <- [1,1526,null,{}] 12:17:31 INFO - PROCESS | 3876 | 1467141451064 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:31 INFO - PROCESS | 3876 | 1467141451067 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:31 INFO - PROCESS | 3876 | 1467141451180 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 176AEC00 == 26 [pid = 3876] [id = 117] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 1314A800 == 25 [pid = 3876] [id = 112] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 112C4800 == 24 [pid = 3876] [id = 111] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 11449400 == 23 [pid = 3876] [id = 120] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 1A6C5C00 == 22 [pid = 3876] [id = 122] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 156D0800 == 21 [pid = 3876] [id = 113] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 112C1400 == 20 [pid = 3876] [id = 123] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 10375800 == 19 [pid = 3876] [id = 384] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 17630800 == 18 [pid = 3876] [id = 118] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 156CEC00 == 17 [pid = 3876] [id = 119] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 162C0400 == 16 [pid = 3876] [id = 115] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 185F2800 == 15 [pid = 3876] [id = 121] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 15E6A400 == 14 [pid = 3876] [id = 388] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 16B3D400 == 13 [pid = 3876] [id = 389] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 1401D800 == 12 [pid = 3876] [id = 387] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 112C5000 == 11 [pid = 3876] [id = 383] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 112DE800 == 10 [pid = 3876] [id = 385] 12:17:32 INFO - PROCESS | 3876 | --DOCSHELL 112E2C00 == 9 [pid = 3876] [id = 386] 12:17:33 INFO - PROCESS | 3876 | --DOCSHELL 112E2800 == 8 [pid = 3876] [id = 390] 12:17:33 INFO - PROCESS | 3876 | 1467141453299 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 3876 | 1467141453303 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:33 INFO - PROCESS | 3876 | ++DOCSHELL 1036F400 == 9 [pid = 3876] [id = 391] 12:17:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (10373400) [pid = 3876] [serial = 1173] [outer = 00000000] 12:17:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (10A74C00) [pid = 3876] [serial = 1174] [outer = 10373400] 12:17:33 INFO - PROCESS | 3876 | 1467141453406 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (10BB9C00) [pid = 3876] [serial = 1175] [outer = 10373400] 12:17:33 INFO - PROCESS | 3876 | 1467141453829 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2829ms 12:17:33 INFO - PROCESS | 3876 | 1467141453899 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 3876 | 1467141453903 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 12:17:33 INFO - PROCESS | 3876 | 1467141453908 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 3876 | 1467141453911 Marionette TRACE conn2 <- [1,1530,null,{}] 12:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:17:33 INFO - PROCESS | 3876 | 1467141453917 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:33 INFO - PROCESS | 3876 | 1467141453921 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:34 INFO - PROCESS | 3876 | 1467141454010 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:17:34 INFO - PROCESS | 3876 | 1467141454022 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 3876 | 1467141454025 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:34 INFO - PROCESS | 3876 | ++DOCSHELL 11CD4C00 == 10 [pid = 3876] [id = 392] 12:17:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1281D000) [pid = 3876] [serial = 1176] [outer = 00000000] 12:17:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (13126000) [pid = 3876] [serial = 1177] [outer = 1281D000] 12:17:34 INFO - PROCESS | 3876 | 1467141454075 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (131E3400) [pid = 3876] [serial = 1178] [outer = 1281D000] 12:17:34 INFO - PROCESS | 3876 | 1467141454537 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 641ms 12:17:34 INFO - PROCESS | 3876 | 1467141454552 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 3876 | 1467141454556 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 12:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:17:34 INFO - PROCESS | 3876 | 1467141454565 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 3876 | 1467141454567 Marionette TRACE conn2 <- [1,1534,null,{}] 12:17:34 INFO - PROCESS | 3876 | 1467141454571 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 3876 | 1467141454574 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:34 INFO - PROCESS | 3876 | 1467141454698 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:17:34 INFO - PROCESS | 3876 | 1467141454709 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 3876 | 1467141454712 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:34 INFO - PROCESS | 3876 | ++DOCSHELL 1149D000 == 11 [pid = 3876] [id = 393] 12:17:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (154B0C00) [pid = 3876] [serial = 1179] [outer = 00000000] 12:17:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15693000) [pid = 3876] [serial = 1180] [outer = 154B0C00] 12:17:34 INFO - PROCESS | 3876 | 1467141454756 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (15B8B400) [pid = 3876] [serial = 1181] [outer = 154B0C00] 12:17:35 INFO - PROCESS | 3876 | 1467141455277 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:17:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 735ms 12:17:35 INFO - PROCESS | 3876 | 1467141455306 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 3876 | 1467141455309 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 12:17:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:17:35 INFO - PROCESS | 3876 | 1467141455313 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 3876 | 1467141455319 Marionette TRACE conn2 <- [1,1538,null,{}] 12:17:35 INFO - PROCESS | 3876 | 1467141455328 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:35 INFO - PROCESS | 3876 | 1467141455332 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:35 INFO - PROCESS | 3876 | 1467141455420 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:17:35 INFO - PROCESS | 3876 | 1467141455427 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 3876 | 1467141455429 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:35 INFO - PROCESS | 3876 | ++DOCSHELL 15DBF000 == 12 [pid = 3876] [id = 394] 12:17:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15E67000) [pid = 3876] [serial = 1182] [outer = 00000000] 12:17:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1669F400) [pid = 3876] [serial = 1183] [outer = 15E67000] 12:17:35 INFO - PROCESS | 3876 | 1467141455473 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (16B42400) [pid = 3876] [serial = 1184] [outer = 15E67000] 12:17:36 INFO - PROCESS | 3876 | 1467141455992 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 703ms 12:17:36 INFO - PROCESS | 3876 | 1467141456012 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 3876 | 1467141456014 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 12:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:17:36 INFO - PROCESS | 3876 | 1467141456017 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 3876 | 1467141456019 Marionette TRACE conn2 <- [1,1542,null,{}] 12:17:36 INFO - PROCESS | 3876 | 1467141456022 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 3876 | 1467141456024 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:36 INFO - PROCESS | 3876 | 1467141456167 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:17:36 INFO - PROCESS | 3876 | 1467141456191 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 3876 | 1467141456193 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:36 INFO - PROCESS | 3876 | ++DOCSHELL 1706E400 == 13 [pid = 3876] [id = 395] 12:17:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1706F000) [pid = 3876] [serial = 1185] [outer = 00000000] 12:17:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (17079800) [pid = 3876] [serial = 1186] [outer = 1706F000] 12:17:36 INFO - PROCESS | 3876 | 1467141456237 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (170EE800) [pid = 3876] [serial = 1187] [outer = 1706F000] 12:17:36 INFO - PROCESS | 3876 | 1467141456673 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 704ms 12:17:36 INFO - PROCESS | 3876 | 1467141456716 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 3876 | 1467141456718 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 12:17:36 INFO - PROCESS | 3876 | 1467141456722 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:17:36 INFO - PROCESS | 3876 | 1467141456724 Marionette TRACE conn2 <- [1,1546,null,{}] 12:17:36 INFO - PROCESS | 3876 | 1467141456734 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 3876 | 1467141456736 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:36 INFO - PROCESS | 3876 | 1467141456843 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:17:36 INFO - PROCESS | 3876 | 1467141456848 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 3876 | 1467141456854 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:36 INFO - PROCESS | 3876 | ++DOCSHELL 17720800 == 14 [pid = 3876] [id = 396] 12:17:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (17723800) [pid = 3876] [serial = 1188] [outer = 00000000] 12:17:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (177AC000) [pid = 3876] [serial = 1189] [outer = 17723800] 12:17:36 INFO - PROCESS | 3876 | 1467141456908 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1810D800) [pid = 3876] [serial = 1190] [outer = 17723800] 12:17:37 INFO - PROCESS | 3876 | 1467141457410 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 734ms 12:17:37 INFO - PROCESS | 3876 | 1467141457463 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 3876 | 1467141457465 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 12:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:17:37 INFO - PROCESS | 3876 | 1467141457468 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 3876 | 1467141457470 Marionette TRACE conn2 <- [1,1550,null,{}] 12:17:37 INFO - PROCESS | 3876 | 1467141457514 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 3876 | 1467141457517 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:37 INFO - PROCESS | 3876 | 1467141457631 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:17:37 INFO - PROCESS | 3876 | 1467141457644 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 3876 | 1467141457646 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:37 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E6000 == 15 [pid = 3876] [id = 397] 12:17:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (16F7D000) [pid = 3876] [serial = 1191] [outer = 00000000] 12:17:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (185F3C00) [pid = 3876] [serial = 1192] [outer = 16F7D000] 12:17:37 INFO - PROCESS | 3876 | 1467141457689 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (19B96800) [pid = 3876] [serial = 1193] [outer = 16F7D000] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (16BE0800) [pid = 3876] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (15E6A800) [pid = 3876] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1401E800) [pid = 3876] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (10A79800) [pid = 3876] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (112E9800) [pid = 3876] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (166A2400) [pid = 3876] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (129AE000) [pid = 3876] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (177B4000) [pid = 3876] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (143A9000) [pid = 3876] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (19B95000) [pid = 3876] [serial = 1142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (176A2C00) [pid = 3876] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15B83000) [pid = 3876] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (10BB7800) [pid = 3876] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (18399800) [pid = 3876] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17737000) [pid = 3876] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (112DF400) [pid = 3876] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1AB83800) [pid = 3876] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (19B97800) [pid = 3876] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:17:38 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1281E400) [pid = 3876] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:17:38 INFO - PROCESS | 3876 | 1467141458378 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 969ms 12:17:38 INFO - PROCESS | 3876 | 1467141458434 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 3876 | 1467141458436 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 12:17:38 INFO - PROCESS | 3876 | 1467141458440 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:17:38 INFO - PROCESS | 3876 | 1467141458441 Marionette TRACE conn2 <- [1,1554,null,{}] 12:17:38 INFO - PROCESS | 3876 | 1467141458444 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:38 INFO - PROCESS | 3876 | 1467141458446 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:38 INFO - PROCESS | 3876 | 1467141458578 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:17:38 INFO - PROCESS | 3876 | 1467141458590 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 3876 | 1467141458592 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:38 INFO - PROCESS | 3876 | ++DOCSHELL 112C0400 == 16 [pid = 3876] [id = 398] 12:17:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (112E9800) [pid = 3876] [serial = 1194] [outer = 00000000] 12:17:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15B89400) [pid = 3876] [serial = 1195] [outer = 112E9800] 12:17:38 INFO - PROCESS | 3876 | 1467141458636 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (15E63C00) [pid = 3876] [serial = 1196] [outer = 112E9800] 12:17:39 INFO - PROCESS | 3876 | 1467141459107 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 704ms 12:17:39 INFO - PROCESS | 3876 | 1467141459139 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 3876 | 1467141459141 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 12:17:39 INFO - PROCESS | 3876 | 1467141459148 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:17:39 INFO - PROCESS | 3876 | 1467141459150 Marionette TRACE conn2 <- [1,1558,null,{}] 12:17:39 INFO - PROCESS | 3876 | 1467141459154 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 3876 | 1467141459155 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:39 INFO - PROCESS | 3876 | 1467141459258 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:17:39 INFO - PROCESS | 3876 | 1467141459266 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 3876 | 1467141459268 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:39 INFO - PROCESS | 3876 | ++DOCSHELL 14014C00 == 17 [pid = 3876] [id = 399] 12:17:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (143A8C00) [pid = 3876] [serial = 1197] [outer = 00000000] 12:17:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17178400) [pid = 3876] [serial = 1198] [outer = 143A8C00] 12:17:39 INFO - PROCESS | 3876 | 1467141459311 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17E1A800) [pid = 3876] [serial = 1199] [outer = 143A8C00] 12:17:39 INFO - PROCESS | 3876 | 1467141459747 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:17:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 626ms 12:17:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:17:39 INFO - PROCESS | 3876 | 1467141459788 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 3876 | 1467141459790 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 12:17:39 INFO - PROCESS | 3876 | 1467141459794 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 3876 | 1467141459796 Marionette TRACE conn2 <- [1,1562,null,{}] 12:17:39 INFO - PROCESS | 3876 | 1467141459799 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 3876 | 1467141459801 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:39 INFO - PROCESS | 3876 | 1467141459879 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:17:39 INFO - PROCESS | 3876 | 1467141459886 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 3876 | 1467141459888 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:39 INFO - PROCESS | 3876 | ++DOCSHELL 185E6400 == 18 [pid = 3876] [id = 400] 12:17:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (185E7400) [pid = 3876] [serial = 1200] [outer = 00000000] 12:17:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (19BA1800) [pid = 3876] [serial = 1201] [outer = 185E7400] 12:17:39 INFO - PROCESS | 3876 | 1467141459931 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (19D5A000) [pid = 3876] [serial = 1202] [outer = 185E7400] 12:17:40 INFO - PROCESS | 3876 | 1467141460378 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:17:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:17:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 625ms 12:17:40 INFO - PROCESS | 3876 | 1467141460431 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:17:40 INFO - PROCESS | 3876 | 1467141460433 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 12:17:40 INFO - PROCESS | 3876 | 1467141460436 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:17:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:17:40 INFO - PROCESS | 3876 | 1467141460438 Marionette TRACE conn2 <- [1,1566,null,{}] 12:17:40 INFO - PROCESS | 3876 | 1467141460441 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:40 INFO - PROCESS | 3876 | 1467141460443 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:40 INFO - PROCESS | 3876 | 1467141460519 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:17:40 INFO - PROCESS | 3876 | 1467141460528 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 3876 | 1467141460531 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:40 INFO - PROCESS | 3876 | ++DOCSHELL 12BCA400 == 19 [pid = 3876] [id = 401] 12:17:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1393C000) [pid = 3876] [serial = 1203] [outer = 00000000] 12:17:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1A542C00) [pid = 3876] [serial = 1204] [outer = 1393C000] 12:17:40 INFO - PROCESS | 3876 | 1467141460581 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1A7C3400) [pid = 3876] [serial = 1205] [outer = 1393C000] 12:17:41 INFO - PROCESS | 3876 | 1467141461082 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 704ms 12:17:41 INFO - PROCESS | 3876 | 1467141461136 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 3876 | 1467141461139 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 12:17:41 INFO - PROCESS | 3876 | 1467141461142 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:17:41 INFO - PROCESS | 3876 | 1467141461144 Marionette TRACE conn2 <- [1,1570,null,{}] 12:17:41 INFO - PROCESS | 3876 | 1467141461148 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 3876 | 1467141461150 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:41 INFO - PROCESS | 3876 | 1467141461244 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:17:41 INFO - PROCESS | 3876 | 1467141461249 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 3876 | 1467141461251 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:41 INFO - PROCESS | 3876 | ++DOCSHELL 13078C00 == 20 [pid = 3876] [id = 402] 12:17:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1A7C1800) [pid = 3876] [serial = 1206] [outer = 00000000] 12:17:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1AA27800) [pid = 3876] [serial = 1207] [outer = 1A7C1800] 12:17:41 INFO - PROCESS | 3876 | 1467141461297 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1AA28400) [pid = 3876] [serial = 1208] [outer = 1A7C1800] 12:17:41 INFO - PROCESS | 3876 | 1467141461759 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:17:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 640ms 12:17:41 INFO - PROCESS | 3876 | 1467141461780 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 3876 | 1467141461782 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 12:17:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:17:41 INFO - PROCESS | 3876 | 1467141461785 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 3876 | 1467141461787 Marionette TRACE conn2 <- [1,1574,null,{}] 12:17:41 INFO - PROCESS | 3876 | 1467141461796 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 3876 | 1467141461798 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:41 INFO - PROCESS | 3876 | 1467141461911 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:17:42 INFO - PROCESS | 3876 | 1467141462009 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 3876 | 1467141462012 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:42 INFO - PROCESS | 3876 | ++DOCSHELL 16BD7800 == 21 [pid = 3876] [id = 403] 12:17:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1AA2B000) [pid = 3876] [serial = 1209] [outer = 00000000] 12:17:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (1AB85400) [pid = 3876] [serial = 1210] [outer = 1AA2B000] 12:17:42 INFO - PROCESS | 3876 | 1467141462060 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (1AB89800) [pid = 3876] [serial = 1211] [outer = 1AA2B000] 12:17:42 INFO - PROCESS | 3876 | 1467141462459 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:17:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 704ms 12:17:42 INFO - PROCESS | 3876 | 1467141462485 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 3876 | 1467141462487 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 12:17:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:17:42 INFO - PROCESS | 3876 | 1467141462494 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 3876 | 1467141462496 Marionette TRACE conn2 <- [1,1578,null,{}] 12:17:42 INFO - PROCESS | 3876 | 1467141462499 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:42 INFO - PROCESS | 3876 | 1467141462501 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:42 INFO - PROCESS | 3876 | 1467141462637 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:17:42 INFO - PROCESS | 3876 | 1467141462645 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 3876 | 1467141462647 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:42 INFO - PROCESS | 3876 | ++DOCSHELL 11AE7400 == 22 [pid = 3876] [id = 404] 12:17:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (1AB86C00) [pid = 3876] [serial = 1212] [outer = 00000000] 12:17:42 INFO - PROCESS | 3876 | [3876] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 12:17:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (0C778800) [pid = 3876] [serial = 1213] [outer = 1AB86C00] 12:17:42 INFO - PROCESS | 3876 | 1467141462868 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (10A7EC00) [pid = 3876] [serial = 1214] [outer = 1AB86C00] 12:17:43 INFO - PROCESS | 3876 | 1467141463907 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:17:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1454ms 12:17:43 INFO - PROCESS | 3876 | 1467141463947 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 3876 | 1467141463951 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 12:17:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:17:43 INFO - PROCESS | 3876 | 1467141463956 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 3876 | 1467141463959 Marionette TRACE conn2 <- [1,1582,null,{}] 12:17:43 INFO - PROCESS | 3876 | 1467141463964 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 3876 | 1467141463967 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:44 INFO - PROCESS | 3876 | 1467141464061 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:17:44 INFO - PROCESS | 3876 | 1467141464158 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 3876 | 1467141464160 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:44 INFO - PROCESS | 3876 | ++DOCSHELL 129AA400 == 23 [pid = 3876] [id = 405] 12:17:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (129AE000) [pid = 3876] [serial = 1215] [outer = 00000000] 12:17:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (1345F000) [pid = 3876] [serial = 1216] [outer = 129AE000] 12:17:44 INFO - PROCESS | 3876 | 1467141464208 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 105 (14019C00) [pid = 3876] [serial = 1217] [outer = 129AE000] 12:17:44 INFO - PROCESS | 3876 | 1467141464609 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:17:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 688ms 12:17:44 INFO - PROCESS | 3876 | 1467141464651 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 3876 | 1467141464656 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 12:17:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:17:44 INFO - PROCESS | 3876 | 1467141464663 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 3876 | 1467141464665 Marionette TRACE conn2 <- [1,1586,null,{}] 12:17:44 INFO - PROCESS | 3876 | 1467141464669 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 3876 | 1467141464672 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:44 INFO - PROCESS | 3876 | 1467141464755 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:17:44 INFO - PROCESS | 3876 | 1467141464761 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 3876 | 1467141464764 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:44 INFO - PROCESS | 3876 | ++DOCSHELL 15DC3C00 == 24 [pid = 3876] [id = 406] 12:17:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 106 (15DC4000) [pid = 3876] [serial = 1218] [outer = 00000000] 12:17:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 107 (162BBC00) [pid = 3876] [serial = 1219] [outer = 15DC4000] 12:17:44 INFO - PROCESS | 3876 | 1467141464811 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 108 (166A2C00) [pid = 3876] [serial = 1220] [outer = 15DC4000] 12:17:45 INFO - PROCESS | 3876 | 1467141465274 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:17:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 641ms 12:17:45 INFO - PROCESS | 3876 | 1467141465300 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 3876 | 1467141465302 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 12:17:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:17:45 INFO - PROCESS | 3876 | 1467141465306 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 3876 | 1467141465309 Marionette TRACE conn2 <- [1,1590,null,{}] 12:17:45 INFO - PROCESS | 3876 | 1467141465323 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:45 INFO - PROCESS | 3876 | 1467141465328 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:45 INFO - PROCESS | 3876 | 1467141465410 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:17:45 INFO - PROCESS | 3876 | 1467141465458 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 3876 | 1467141465461 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:45 INFO - PROCESS | 3876 | ++DOCSHELL 185CA800 == 25 [pid = 3876] [id = 407] 12:17:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 109 (185CAC00) [pid = 3876] [serial = 1221] [outer = 00000000] 12:17:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 110 (185F3400) [pid = 3876] [serial = 1222] [outer = 185CAC00] 12:17:45 INFO - PROCESS | 3876 | 1467141465516 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 111 (1A539000) [pid = 3876] [serial = 1223] [outer = 185CAC00] 12:17:46 INFO - PROCESS | 3876 | 1467141466013 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 751ms 12:17:46 INFO - PROCESS | 3876 | 1467141466066 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 3876 | 1467141466069 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 12:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:17:46 INFO - PROCESS | 3876 | 1467141466084 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 3876 | 1467141466087 Marionette TRACE conn2 <- [1,1594,null,{}] 12:17:46 INFO - PROCESS | 3876 | 1467141466092 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 3876 | 1467141466096 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:46 INFO - PROCESS | 3876 | 1467141466179 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:17:46 INFO - PROCESS | 3876 | 1467141466185 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 3876 | 1467141466187 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:46 INFO - PROCESS | 3876 | ++DOCSHELL 1A286400 == 26 [pid = 3876] [id = 408] 12:17:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 112 (1A7CA800) [pid = 3876] [serial = 1224] [outer = 00000000] 12:17:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 113 (1ABCE400) [pid = 3876] [serial = 1225] [outer = 1A7CA800] 12:17:46 INFO - PROCESS | 3876 | 1467141466234 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 114 (1ABD4C00) [pid = 3876] [serial = 1226] [outer = 1A7CA800] 12:17:46 INFO - PROCESS | 3876 | 1467141466681 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:17:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 657ms 12:17:46 INFO - PROCESS | 3876 | 1467141466730 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 3876 | 1467141466732 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 12:17:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:17:46 INFO - PROCESS | 3876 | 1467141466736 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 3876 | 1467141466737 Marionette TRACE conn2 <- [1,1598,null,{}] 12:17:46 INFO - PROCESS | 3876 | 1467141466741 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 3876 | 1467141466743 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:46 INFO - PROCESS | 3876 | 1467141466819 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:17:46 INFO - PROCESS | 3876 | 1467141466853 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 3876 | 1467141466855 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:46 INFO - PROCESS | 3876 | ++DOCSHELL 1ABDBC00 == 27 [pid = 3876] [id = 409] 12:17:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 115 (1ACCEC00) [pid = 3876] [serial = 1227] [outer = 00000000] 12:17:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 116 (1ACD8000) [pid = 3876] [serial = 1228] [outer = 1ACCEC00] 12:17:46 INFO - PROCESS | 3876 | 1467141466898 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 117 (1AED0C00) [pid = 3876] [serial = 1229] [outer = 1ACCEC00] 12:17:47 INFO - PROCESS | 3876 | 1467141467343 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:17:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 641ms 12:17:47 INFO - PROCESS | 3876 | 1467141467377 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 3876 | 1467141467379 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 12:17:47 INFO - PROCESS | 3876 | 1467141467383 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 3876 | 1467141467384 Marionette TRACE conn2 <- [1,1602,null,{}] 12:17:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:17:47 INFO - PROCESS | 3876 | 1467141467388 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 3876 | 1467141467393 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:47 INFO - PROCESS | 3876 | 1467141467494 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:17:47 INFO - PROCESS | 3876 | 1467141467501 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 3876 | 1467141467503 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:47 INFO - PROCESS | 3876 | ++DOCSHELL 1AEDA000 == 28 [pid = 3876] [id = 410] 12:17:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 118 (1AEDA400) [pid = 3876] [serial = 1230] [outer = 00000000] 12:17:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 119 (1B290000) [pid = 3876] [serial = 1231] [outer = 1AEDA400] 12:17:47 INFO - PROCESS | 3876 | 1467141467547 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 120 (1B292000) [pid = 3876] [serial = 1232] [outer = 1AEDA400] 12:17:47 INFO - PROCESS | 3876 | 1467141467979 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:17:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 626ms 12:17:48 INFO - PROCESS | 3876 | 1467141468022 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 3876 | 1467141468024 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 12:17:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:17:48 INFO - PROCESS | 3876 | 1467141468032 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 3876 | 1467141468033 Marionette TRACE conn2 <- [1,1606,null,{}] 12:17:48 INFO - PROCESS | 3876 | 1467141468037 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:48 INFO - PROCESS | 3876 | 1467141468039 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:48 INFO - PROCESS | 3876 | 1467141468131 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:17:48 INFO - PROCESS | 3876 | 1467141468136 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 3876 | 1467141468138 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:48 INFO - PROCESS | 3876 | ++DOCSHELL 171CB400 == 29 [pid = 3876] [id = 411] 12:17:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 121 (171CB800) [pid = 3876] [serial = 1233] [outer = 00000000] 12:17:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 122 (171CE800) [pid = 3876] [serial = 1234] [outer = 171CB800] 12:17:48 INFO - PROCESS | 3876 | 1467141468182 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 123 (171D1400) [pid = 3876] [serial = 1235] [outer = 171CB800] 12:17:48 INFO - PROCESS | 3876 | 1467141468626 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:17:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 641ms 12:17:48 INFO - PROCESS | 3876 | 1467141468684 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 3876 | 1467141468686 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 12:17:48 INFO - PROCESS | 3876 | 1467141468690 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 3876 | 1467141468692 Marionette TRACE conn2 <- [1,1610,null,{}] 12:17:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:17:48 INFO - PROCESS | 3876 | 1467141468695 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:48 INFO - PROCESS | 3876 | 1467141468697 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:48 INFO - PROCESS | 3876 | 1467141468772 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:17:48 INFO - PROCESS | 3876 | 1467141468777 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 3876 | 1467141468779 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:48 INFO - PROCESS | 3876 | ++DOCSHELL 162BA800 == 30 [pid = 3876] [id = 412] 12:17:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 124 (16D26C00) [pid = 3876] [serial = 1236] [outer = 00000000] 12:17:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 125 (16D2F800) [pid = 3876] [serial = 1237] [outer = 16D26C00] 12:17:48 INFO - PROCESS | 3876 | 1467141468821 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 126 (16D33000) [pid = 3876] [serial = 1238] [outer = 16D26C00] 12:17:49 INFO - PROCESS | 3876 | 1467141469253 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:17:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 594ms 12:17:49 INFO - PROCESS | 3876 | 1467141469302 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 3876 | 1467141469304 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 12:17:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:17:49 INFO - PROCESS | 3876 | 1467141469311 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 3876 | 1467141469312 Marionette TRACE conn2 <- [1,1614,null,{}] 12:17:49 INFO - PROCESS | 3876 | 1467141469316 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 3876 | 1467141469318 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:49 INFO - PROCESS | 3876 | 1467141469394 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:17:49 INFO - PROCESS | 3876 | 1467141469400 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 3876 | 1467141469402 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:49 INFO - PROCESS | 3876 | ++DOCSHELL 171D0C00 == 31 [pid = 3876] [id = 413] 12:17:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 127 (171D1C00) [pid = 3876] [serial = 1239] [outer = 00000000] 12:17:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 128 (1ACAE000) [pid = 3876] [serial = 1240] [outer = 171D1C00] 12:17:49 INFO - PROCESS | 3876 | 1467141469444 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 129 (1ACAFC00) [pid = 3876] [serial = 1241] [outer = 171D1C00] 12:17:49 INFO - PROCESS | 3876 | 1467141469883 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:17:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 594ms 12:17:49 INFO - PROCESS | 3876 | 1467141469904 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 3876 | 1467141469906 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 12:17:49 INFO - PROCESS | 3876 | 1467141469909 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:17:49 INFO - PROCESS | 3876 | 1467141469911 Marionette TRACE conn2 <- [1,1618,null,{}] 12:17:49 INFO - PROCESS | 3876 | 1467141469915 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 3876 | 1467141469916 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:50 INFO - PROCESS | 3876 | 1467141470046 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:17:50 INFO - PROCESS | 3876 | 1467141470053 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 3876 | 1467141470055 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:50 INFO - PROCESS | 3876 | ++DOCSHELL 171CC400 == 32 [pid = 3876] [id = 414] 12:17:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 130 (171CF800) [pid = 3876] [serial = 1242] [outer = 00000000] 12:17:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 131 (1ACB7800) [pid = 3876] [serial = 1243] [outer = 171CF800] 12:17:50 INFO - PROCESS | 3876 | 1467141470098 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 132 (1B28DC00) [pid = 3876] [serial = 1244] [outer = 171CF800] 12:17:50 INFO - PROCESS | 3876 | 1467141470541 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:17:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 704ms 12:17:50 INFO - PROCESS | 3876 | 1467141470609 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:17:50 INFO - PROCESS | 3876 | 1467141470612 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 12:17:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:17:50 INFO - PROCESS | 3876 | 1467141470615 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 3876 | 1467141470617 Marionette TRACE conn2 <- [1,1622,null,{}] 12:17:50 INFO - PROCESS | 3876 | 1467141470622 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:50 INFO - PROCESS | 3876 | 1467141470624 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:50 INFO - PROCESS | 3876 | 1467141470769 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:17:50 INFO - PROCESS | 3876 | 1467141470963 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 3876 | 1467141470965 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:50 INFO - PROCESS | 3876 | ++DOCSHELL 0C76AC00 == 33 [pid = 3876] [id = 415] 12:17:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 133 (0C76FC00) [pid = 3876] [serial = 1245] [outer = 00000000] 12:17:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 134 (1055A800) [pid = 3876] [serial = 1246] [outer = 0C76FC00] 12:17:51 INFO - PROCESS | 3876 | 1467141471012 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 135 (1143C400) [pid = 3876] [serial = 1247] [outer = 0C76FC00] 12:17:51 INFO - PROCESS | 3876 | 1467141471426 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:17:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 844ms 12:17:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:17:51 INFO - PROCESS | 3876 | 1467141471459 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 3876 | 1467141471461 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 12:17:51 INFO - PROCESS | 3876 | 1467141471465 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 3876 | 1467141471466 Marionette TRACE conn2 <- [1,1626,null,{}] 12:17:51 INFO - PROCESS | 3876 | 1467141471469 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:51 INFO - PROCESS | 3876 | 1467141471471 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:51 INFO - PROCESS | 3876 | 1467141471580 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:17:51 INFO - PROCESS | 3876 | 1467141471585 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 3876 | 1467141471587 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:51 INFO - PROCESS | 3876 | ++DOCSHELL 15D5A800 == 34 [pid = 3876] [id = 416] 12:17:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 136 (15DBA000) [pid = 3876] [serial = 1248] [outer = 00000000] 12:17:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 137 (185BF800) [pid = 3876] [serial = 1249] [outer = 15DBA000] 12:17:51 INFO - PROCESS | 3876 | 1467141471629 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 138 (1ABDB000) [pid = 3876] [serial = 1250] [outer = 15DBA000] 12:17:52 INFO - PROCESS | 3876 | 1467141472069 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:17:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 626ms 12:17:52 INFO - PROCESS | 3876 | 1467141472101 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 3876 | 1467141472103 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 12:17:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:17:52 INFO - PROCESS | 3876 | 1467141472106 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 3876 | 1467141472108 Marionette TRACE conn2 <- [1,1630,null,{}] 12:17:52 INFO - PROCESS | 3876 | 1467141472112 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 3876 | 1467141472113 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:52 INFO - PROCESS | 3876 | 1467141472231 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:17:52 INFO - PROCESS | 3876 | 1467141472320 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 3876 | 1467141472322 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:52 INFO - PROCESS | 3876 | ++DOCSHELL 1432F000 == 35 [pid = 3876] [id = 417] 12:17:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 139 (1669D400) [pid = 3876] [serial = 1251] [outer = 00000000] 12:17:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 140 (1B3C8800) [pid = 3876] [serial = 1252] [outer = 1669D400] 12:17:52 INFO - PROCESS | 3876 | 1467141472364 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 141 (1B3CC400) [pid = 3876] [serial = 1253] [outer = 1669D400] 12:17:52 INFO - PROCESS | 3876 | 1467141472767 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:17:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 688ms 12:17:52 INFO - PROCESS | 3876 | 1467141472807 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 3876 | 1467141472809 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 12:17:52 INFO - PROCESS | 3876 | 1467141472812 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:17:52 INFO - PROCESS | 3876 | 1467141472813 Marionette TRACE conn2 <- [1,1634,null,{}] 12:17:52 INFO - PROCESS | 3876 | 1467141472824 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 3876 | 1467141472825 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:52 INFO - PROCESS | 3876 | 1467141472948 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:17:52 INFO - PROCESS | 3876 | 1467141472955 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 3876 | 1467141472957 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:53 INFO - PROCESS | 3876 | ++DOCSHELL 1ACD7C00 == 36 [pid = 3876] [id = 418] 12:17:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 142 (1B04E400) [pid = 3876] [serial = 1254] [outer = 00000000] 12:17:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 143 (1B055400) [pid = 3876] [serial = 1255] [outer = 1B04E400] 12:17:53 INFO - PROCESS | 3876 | 1467141473055 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 144 (1B058400) [pid = 3876] [serial = 1256] [outer = 1B04E400] 12:17:53 INFO - PROCESS | 3876 | 1467141473421 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:17:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 656ms 12:17:53 INFO - PROCESS | 3876 | 1467141473471 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 3876 | 1467141473472 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 12:17:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:17:53 INFO - PROCESS | 3876 | 1467141473476 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 3876 | 1467141473477 Marionette TRACE conn2 <- [1,1638,null,{}] 12:17:53 INFO - PROCESS | 3876 | 1467141473481 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:53 INFO - PROCESS | 3876 | 1467141473482 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:53 INFO - PROCESS | 3876 | 1467141473599 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:17:53 INFO - PROCESS | 3876 | 1467141473634 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 3876 | 1467141473636 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:53 INFO - PROCESS | 3876 | ++DOCSHELL 130ACC00 == 37 [pid = 3876] [id = 419] 12:17:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 145 (16D34000) [pid = 3876] [serial = 1257] [outer = 00000000] 12:17:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 146 (1B3C3C00) [pid = 3876] [serial = 1258] [outer = 16D34000] 12:17:53 INFO - PROCESS | 3876 | 1467141473678 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 147 (1B4DCC00) [pid = 3876] [serial = 1259] [outer = 16D34000] 12:17:54 INFO - PROCESS | 3876 | 1467141474076 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:17:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 641ms 12:17:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:17:54 INFO - PROCESS | 3876 | 1467141474114 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 3876 | 1467141474116 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 12:17:54 INFO - PROCESS | 3876 | 1467141474119 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 3876 | 1467141474121 Marionette TRACE conn2 <- [1,1642,null,{}] 12:17:54 INFO - PROCESS | 3876 | 1467141474124 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:54 INFO - PROCESS | 3876 | 1467141474126 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:54 INFO - PROCESS | 3876 | 1467141474251 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:17:54 INFO - PROCESS | 3876 | 1467141474261 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 3876 | 1467141474263 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:54 INFO - PROCESS | 3876 | ++DOCSHELL 19AE5800 == 38 [pid = 3876] [id = 420] 12:17:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 148 (19AE7800) [pid = 3876] [serial = 1260] [outer = 00000000] 12:17:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 149 (19AED400) [pid = 3876] [serial = 1261] [outer = 19AE7800] 12:17:54 INFO - PROCESS | 3876 | 1467141474305 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 150 (19AF0400) [pid = 3876] [serial = 1262] [outer = 19AE7800] 12:17:54 INFO - PROCESS | 3876 | 1467141474695 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:17:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 594ms 12:17:54 INFO - PROCESS | 3876 | 1467141474717 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 3876 | 1467141474718 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 12:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:17:54 INFO - PROCESS | 3876 | 1467141474731 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 3876 | 1467141474733 Marionette TRACE conn2 <- [1,1646,null,{}] 12:17:54 INFO - PROCESS | 3876 | 1467141474737 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:54 INFO - PROCESS | 3876 | 1467141474739 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:54 INFO - PROCESS | 3876 | 1467141474818 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:17:54 INFO - PROCESS | 3876 | 1467141474824 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 3876 | 1467141474826 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:54 INFO - PROCESS | 3876 | ++DOCSHELL 15409000 == 39 [pid = 3876] [id = 421] 12:17:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 151 (16D2F400) [pid = 3876] [serial = 1263] [outer = 00000000] 12:17:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 152 (16D66400) [pid = 3876] [serial = 1264] [outer = 16D2F400] 12:17:54 INFO - PROCESS | 3876 | 1467141474867 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 153 (16D6BC00) [pid = 3876] [serial = 1265] [outer = 16D2F400] 12:17:55 INFO - PROCESS | 3876 | 1467141475499 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 860ms 12:17:55 INFO - PROCESS | 3876 | 1467141475587 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 3876 | 1467141475591 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 12:17:55 INFO - PROCESS | 3876 | 1467141475596 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:17:55 INFO - PROCESS | 3876 | 1467141475599 Marionette TRACE conn2 <- [1,1650,null,{}] 12:17:55 INFO - PROCESS | 3876 | 1467141475605 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 3876 | 1467141475608 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:55 INFO - PROCESS | 3876 | 1467141475792 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:17:55 INFO - PROCESS | 3876 | 1467141475803 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 3876 | 1467141475806 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:55 INFO - PROCESS | 3876 | ++DOCSHELL 10A74800 == 40 [pid = 3876] [id = 422] 12:17:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 154 (10A77800) [pid = 3876] [serial = 1266] [outer = 00000000] 12:17:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 155 (12BD2800) [pid = 3876] [serial = 1267] [outer = 10A77800] 12:17:55 INFO - PROCESS | 3876 | 1467141475861 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 156 (14330800) [pid = 3876] [serial = 1268] [outer = 10A77800] 12:17:56 INFO - PROCESS | 3876 | 1467141476649 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1095ms 12:17:56 INFO - PROCESS | 3876 | 1467141476698 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 3876 | 1467141476702 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 12:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:17:56 INFO - PROCESS | 3876 | 1467141476709 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 3876 | 1467141476712 Marionette TRACE conn2 <- [1,1654,null,{}] 12:17:56 INFO - PROCESS | 3876 | 1467141476715 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:56 INFO - PROCESS | 3876 | 1467141476718 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:56 INFO - PROCESS | 3876 | 1467141476866 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:17:57 INFO - PROCESS | 3876 | 1467141477009 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 3876 | 1467141477012 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:57 INFO - PROCESS | 3876 | ++DOCSHELL 16D28800 == 41 [pid = 3876] [id = 423] 12:17:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 157 (16D29800) [pid = 3876] [serial = 1269] [outer = 00000000] 12:17:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 158 (16D65400) [pid = 3876] [serial = 1270] [outer = 16D29800] 12:17:57 INFO - PROCESS | 3876 | 1467141477067 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 159 (16D6B800) [pid = 3876] [serial = 1271] [outer = 16D29800] 12:17:58 INFO - PROCESS | 3876 | 1467141478029 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1392ms 12:17:58 INFO - PROCESS | 3876 | 1467141478104 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 3876 | 1467141478109 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 12:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:17:58 INFO - PROCESS | 3876 | 1467141478114 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 3876 | 1467141478117 Marionette TRACE conn2 <- [1,1658,null,{}] 12:17:58 INFO - PROCESS | 3876 | 1467141478123 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 3876 | 1467141478126 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:58 INFO - PROCESS | 3876 | 1467141478230 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:17:58 INFO - PROCESS | 3876 | 1467141478391 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 3876 | 1467141478397 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:58 INFO - PROCESS | 3876 | ++DOCSHELL 129A9000 == 42 [pid = 3876] [id = 424] 12:17:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 160 (129B6C00) [pid = 3876] [serial = 1272] [outer = 00000000] 12:17:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 161 (12DF5C00) [pid = 3876] [serial = 1273] [outer = 129B6C00] 12:17:58 INFO - PROCESS | 3876 | 1467141478453 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 162 (13131400) [pid = 3876] [serial = 1274] [outer = 129B6C00] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 19AE5800 == 41 [pid = 3876] [id = 420] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 130ACC00 == 40 [pid = 3876] [id = 419] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 1ACD7C00 == 39 [pid = 3876] [id = 418] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 1432F000 == 38 [pid = 3876] [id = 417] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 15D5A800 == 37 [pid = 3876] [id = 416] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 0C76AC00 == 36 [pid = 3876] [id = 415] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 171CC400 == 35 [pid = 3876] [id = 414] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 171D0C00 == 34 [pid = 3876] [id = 413] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 162BA800 == 33 [pid = 3876] [id = 412] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 171CB400 == 32 [pid = 3876] [id = 411] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 1AEDA000 == 31 [pid = 3876] [id = 410] 12:17:58 INFO - PROCESS | 3876 | --DOCSHELL 1ABDBC00 == 30 [pid = 3876] [id = 409] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 161 (17173000) [pid = 3876] [serial = 1171] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 160 (1700AC00) [pid = 3876] [serial = 1168] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 159 (17071000) [pid = 3876] [serial = 1169] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 158 (162C0000) [pid = 3876] [serial = 1165] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 157 (166A0400) [pid = 3876] [serial = 1166] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 156 (14335400) [pid = 3876] [serial = 1162] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 155 (14F0CC00) [pid = 3876] [serial = 1163] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 154 (13072800) [pid = 3876] [serial = 1159] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 153 (1312B000) [pid = 3876] [serial = 1160] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 152 (11CCE400) [pid = 3876] [serial = 1156] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 151 (129AEC00) [pid = 3876] [serial = 1157] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 150 (112C8800) [pid = 3876] [serial = 1153] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 149 (11C3D000) [pid = 3876] [serial = 1154] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 148 (131EA800) [pid = 3876] [serial = 1150] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 147 (15528000) [pid = 3876] [serial = 1151] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 146 (1AB88000) [pid = 3876] [serial = 1147] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 145 (1ABCEC00) [pid = 3876] [serial = 1148] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 144 (1A7C8400) [pid = 3876] [serial = 1143] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 143 (1A7CBC00) [pid = 3876] [serial = 1144] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 142 (1A279C00) [pid = 3876] [serial = 1140] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 141 (1A53A400) [pid = 3876] [serial = 1141] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 140 (185CB400) [pid = 3876] [serial = 1137] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 139 (185EA000) [pid = 3876] [serial = 1138] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 138 (1786E800) [pid = 3876] [serial = 1134] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 137 (1786F000) [pid = 3876] [serial = 1135] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 136 (1771EC00) [pid = 3876] [serial = 1131] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 135 (17727400) [pid = 3876] [serial = 1132] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 134 (16B39400) [pid = 3876] [serial = 1128] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 133 (16B40000) [pid = 3876] [serial = 1129] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 132 (15D5A000) [pid = 3876] [serial = 1125] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 131 (15E68800) [pid = 3876] [serial = 1126] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 130 (15401400) [pid = 3876] [serial = 1122] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 129 (15690C00) [pid = 3876] [serial = 1123] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 128 (12BC7000) [pid = 3876] [serial = 1119] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 127 (12DFD000) [pid = 3876] [serial = 1120] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 126 (11279400) [pid = 3876] [serial = 1116] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 125 (112C3800) [pid = 3876] [serial = 1117] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 124 (1ACD8C00) [pid = 3876] [serial = 1114] [outer = 00000000] [url = about:blank] 12:17:58 INFO - PROCESS | 3876 | --DOMWINDOW == 123 (13124800) [pid = 3876] [serial = 706] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:17:58 INFO - PROCESS | 3876 | 1467141478969 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 907ms 12:17:59 INFO - PROCESS | 3876 | 1467141479019 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 3876 | 1467141479023 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:17:59 INFO - PROCESS | 3876 | 1467141479029 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 3876 | 1467141479031 Marionette TRACE conn2 <- [1,1662,null,{}] 12:17:59 INFO - PROCESS | 3876 | 1467141479035 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 3876 | 1467141479037 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:59 INFO - PROCESS | 3876 | 1467141479122 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:17:59 INFO - PROCESS | 3876 | 1467141479131 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 3876 | 1467141479133 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:59 INFO - PROCESS | 3876 | ++DOCSHELL 11CD3000 == 31 [pid = 3876] [id = 425] 12:17:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 124 (11CD4400) [pid = 3876] [serial = 1275] [outer = 00000000] 12:17:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 125 (12DCA000) [pid = 3876] [serial = 1276] [outer = 11CD4400] 12:17:59 INFO - PROCESS | 3876 | 1467141479185 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 126 (1312B400) [pid = 3876] [serial = 1277] [outer = 11CD4400] 12:17:59 INFO - PROCESS | 3876 | 1467141479673 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 688ms 12:17:59 INFO - PROCESS | 3876 | 1467141479729 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 3876 | 1467141479731 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:17:59 INFO - PROCESS | 3876 | 1467141479735 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 3876 | 1467141479738 Marionette TRACE conn2 <- [1,1666,null,{}] 12:17:59 INFO - PROCESS | 3876 | 1467141479777 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 3876 | 1467141479781 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:17:59 INFO - PROCESS | 3876 | 1467141479869 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:17:59 INFO - PROCESS | 3876 | 1467141479975 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 3876 | 1467141479978 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:00 INFO - PROCESS | 3876 | ++DOCSHELL 15524000 == 32 [pid = 3876] [id = 426] 12:18:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 127 (15525400) [pid = 3876] [serial = 1278] [outer = 00000000] 12:18:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 128 (15A55000) [pid = 3876] [serial = 1279] [outer = 15525400] 12:18:00 INFO - PROCESS | 3876 | 1467141480026 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 129 (15D59C00) [pid = 3876] [serial = 1280] [outer = 15525400] 12:18:00 INFO - PROCESS | 3876 | 1467141480403 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 719ms 12:18:00 INFO - PROCESS | 3876 | 1467141480454 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 3876 | 1467141480457 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:18:00 INFO - PROCESS | 3876 | 1467141480460 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 3876 | 1467141480462 Marionette TRACE conn2 <- [1,1670,null,{}] 12:18:00 INFO - PROCESS | 3876 | 1467141480465 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 3876 | 1467141480467 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:00 INFO - PROCESS | 3876 | 1467141480550 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:18:00 INFO - PROCESS | 3876 | 1467141480555 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 3876 | 1467141480558 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:00 INFO - PROCESS | 3876 | ++DOCSHELL 162B9400 == 33 [pid = 3876] [id = 427] 12:18:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 130 (162B9800) [pid = 3876] [serial = 1281] [outer = 00000000] 12:18:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 131 (166A6400) [pid = 3876] [serial = 1282] [outer = 162B9800] 12:18:00 INFO - PROCESS | 3876 | 1467141480610 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 132 (16B24800) [pid = 3876] [serial = 1283] [outer = 162B9800] 12:18:01 INFO - PROCESS | 3876 | 1467141481090 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 703ms 12:18:01 INFO - PROCESS | 3876 | 1467141481159 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 3876 | 1467141481161 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 12:18:01 INFO - PROCESS | 3876 | 1467141481173 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 3876 | 1467141481174 Marionette TRACE conn2 <- [1,1674,null,{}] 12:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:18:01 INFO - PROCESS | 3876 | 1467141481178 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 3876 | 1467141481180 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:01 INFO - PROCESS | 3876 | 1467141481319 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:18:01 INFO - PROCESS | 3876 | 1467141481339 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 3876 | 1467141481342 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:01 INFO - PROCESS | 3876 | ++DOCSHELL 166A0400 == 34 [pid = 3876] [id = 428] 12:18:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 133 (16B3DC00) [pid = 3876] [serial = 1284] [outer = 00000000] 12:18:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 134 (16D25C00) [pid = 3876] [serial = 1285] [outer = 16B3DC00] 12:18:01 INFO - PROCESS | 3876 | 1467141481392 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 135 (16D5E000) [pid = 3876] [serial = 1286] [outer = 16B3DC00] 12:18:01 INFO - PROCESS | 3876 | 1467141481823 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 704ms 12:18:01 INFO - PROCESS | 3876 | 1467141481878 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 3876 | 1467141481880 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 12:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:18:01 INFO - PROCESS | 3876 | 1467141481883 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 3876 | 1467141481885 Marionette TRACE conn2 <- [1,1678,null,{}] 12:18:01 INFO - PROCESS | 3876 | 1467141481888 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 3876 | 1467141481894 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:02 INFO - PROCESS | 3876 | 1467141482033 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:18:02 INFO - PROCESS | 3876 | 1467141482100 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 3876 | 1467141482102 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:02 INFO - PROCESS | 3876 | ++DOCSHELL 16D62000 == 35 [pid = 3876] [id = 429] 12:18:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 136 (16D66C00) [pid = 3876] [serial = 1287] [outer = 00000000] 12:18:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 137 (17074C00) [pid = 3876] [serial = 1288] [outer = 16D66C00] 12:18:02 INFO - PROCESS | 3876 | 1467141482146 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 138 (171C5C00) [pid = 3876] [serial = 1289] [outer = 16D66C00] 12:18:02 INFO - PROCESS | 3876 | 1467141482577 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 750ms 12:18:02 INFO - PROCESS | 3876 | 1467141482621 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 3876 | 1467141482623 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 12:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:18:02 INFO - PROCESS | 3876 | 1467141482664 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 3876 | 1467141482665 Marionette TRACE conn2 <- [1,1682,null,{}] 12:18:02 INFO - PROCESS | 3876 | 1467141482669 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:02 INFO - PROCESS | 3876 | 1467141482671 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:03 INFO - PROCESS | 3876 | 1467141483154 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 137 (15E67400) [pid = 3876] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 136 (15DBA000) [pid = 3876] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 135 (0C76FC00) [pid = 3876] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 134 (15E67000) [pid = 3876] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 133 (1706F000) [pid = 3876] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 132 (17723800) [pid = 3876] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 131 (16F7D000) [pid = 3876] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 130 (112E9800) [pid = 3876] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 129 (143A8C00) [pid = 3876] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 128 (185E7400) [pid = 3876] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 127 (1393C000) [pid = 3876] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 126 (1A7C1800) [pid = 3876] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 125 (1AA2B000) [pid = 3876] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 124 (1AB86C00) [pid = 3876] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 123 (129AE000) [pid = 3876] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 122 (15DC4000) [pid = 3876] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 121 (185CAC00) [pid = 3876] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 120 (1A7CA800) [pid = 3876] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 119 (1ACCEC00) [pid = 3876] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 118 (1669D400) [pid = 3876] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 117 (1AEDA400) [pid = 3876] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 116 (171CB800) [pid = 3876] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 115 (16D26C00) [pid = 3876] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 114 (171D1C00) [pid = 3876] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 113 (10373400) [pid = 3876] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 112 (1B04E400) [pid = 3876] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 111 (154B0C00) [pid = 3876] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 110 (1281D000) [pid = 3876] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 109 (16D34000) [pid = 3876] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:18:03 INFO - PROCESS | 3876 | --DOMWINDOW == 108 (19AE7800) [pid = 3876] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:18:03 INFO - PROCESS | 3876 | 1467141483230 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 3876 | 1467141483232 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:03 INFO - PROCESS | 3876 | ++DOCSHELL 10326800 == 36 [pid = 3876] [id = 430] 12:18:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 109 (10329400) [pid = 3876] [serial = 1290] [outer = 00000000] 12:18:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 110 (11CD0400) [pid = 3876] [serial = 1291] [outer = 10329400] 12:18:03 INFO - PROCESS | 3876 | 1467141483275 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 111 (129F6000) [pid = 3876] [serial = 1292] [outer = 10329400] 12:18:03 INFO - PROCESS | 3876 | 1467141483623 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1001ms 12:18:03 INFO - PROCESS | 3876 | 1467141483654 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 3876 | 1467141483656 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 12:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:18:03 INFO - PROCESS | 3876 | 1467141483660 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 3876 | 1467141483661 Marionette TRACE conn2 <- [1,1686,null,{}] 12:18:03 INFO - PROCESS | 3876 | 1467141483677 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:03 INFO - PROCESS | 3876 | 1467141483679 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:03 INFO - PROCESS | 3876 | 1467141483756 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:18:03 INFO - PROCESS | 3876 | 1467141483762 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 3876 | 1467141483764 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:03 INFO - PROCESS | 3876 | ++DOCSHELL 14330400 == 37 [pid = 3876] [id = 431] 12:18:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 112 (143A5800) [pid = 3876] [serial = 1293] [outer = 00000000] 12:18:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 113 (17072C00) [pid = 3876] [serial = 1294] [outer = 143A5800] 12:18:03 INFO - PROCESS | 3876 | 1467141483809 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 114 (171CB800) [pid = 3876] [serial = 1295] [outer = 143A5800] 12:18:04 INFO - PROCESS | 3876 | 1467141484231 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 594ms 12:18:04 INFO - PROCESS | 3876 | 1467141484260 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:18:04 INFO - PROCESS | 3876 | 1467141484262 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 12:18:04 INFO - PROCESS | 3876 | 1467141484265 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 3876 | 1467141484267 Marionette TRACE conn2 <- [1,1690,null,{}] 12:18:04 INFO - PROCESS | 3876 | 1467141484270 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 3876 | 1467141484272 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:04 INFO - PROCESS | 3876 | 1467141484402 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:18:04 INFO - PROCESS | 3876 | 1467141484409 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 3876 | 1467141484411 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:04 INFO - PROCESS | 3876 | ++DOCSHELL 15521C00 == 38 [pid = 3876] [id = 432] 12:18:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 115 (16B3D800) [pid = 3876] [serial = 1296] [outer = 00000000] 12:18:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 116 (17722000) [pid = 3876] [serial = 1297] [outer = 16B3D800] 12:18:04 INFO - PROCESS | 3876 | 1467141484455 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 117 (17723400) [pid = 3876] [serial = 1298] [outer = 16B3D800] 12:18:04 INFO - PROCESS | 3876 | 1467141484882 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 626ms 12:18:04 INFO - PROCESS | 3876 | 1467141484901 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 3876 | 1467141484903 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 12:18:04 INFO - PROCESS | 3876 | 1467141484906 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:18:04 INFO - PROCESS | 3876 | 1467141484908 Marionette TRACE conn2 <- [1,1694,null,{}] 12:18:04 INFO - PROCESS | 3876 | 1467141484926 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 3876 | 1467141484928 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:05 INFO - PROCESS | 3876 | 1467141485020 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:18:05 INFO - PROCESS | 3876 | 1467141485025 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 3876 | 1467141485027 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:05 INFO - PROCESS | 3876 | ++DOCSHELL 171D0C00 == 39 [pid = 3876] [id = 433] 12:18:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 118 (176A2800) [pid = 3876] [serial = 1299] [outer = 00000000] 12:18:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 119 (17E21000) [pid = 3876] [serial = 1300] [outer = 176A2800] 12:18:05 INFO - PROCESS | 3876 | 1467141485072 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 120 (17E79C00) [pid = 3876] [serial = 1301] [outer = 176A2800] 12:18:05 INFO - PROCESS | 3876 | 1467141485815 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 969ms 12:18:05 INFO - PROCESS | 3876 | 1467141485875 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 3876 | 1467141485878 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 12:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:18:05 INFO - PROCESS | 3876 | 1467141485884 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 3876 | 1467141485887 Marionette TRACE conn2 <- [1,1698,null,{}] 12:18:05 INFO - PROCESS | 3876 | 1467141485893 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:05 INFO - PROCESS | 3876 | 1467141485896 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:06 INFO - PROCESS | 3876 | 1467141486010 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:18:06 INFO - PROCESS | 3876 | 1467141486144 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 3876 | 1467141486147 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:06 INFO - PROCESS | 3876 | ++DOCSHELL 112ED400 == 40 [pid = 3876] [id = 434] 12:18:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 121 (11C3D800) [pid = 3876] [serial = 1302] [outer = 00000000] 12:18:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 122 (129AF400) [pid = 3876] [serial = 1303] [outer = 11C3D800] 12:18:06 INFO - PROCESS | 3876 | 1467141486204 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 123 (14016800) [pid = 3876] [serial = 1304] [outer = 11C3D800] 12:18:06 INFO - PROCESS | 3876 | 1467141486763 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 907ms 12:18:06 INFO - PROCESS | 3876 | 1467141486794 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 3876 | 1467141486798 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:18:06 INFO - PROCESS | 3876 | 1467141486806 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 3876 | 1467141486809 Marionette TRACE conn2 <- [1,1702,null,{}] 12:18:06 INFO - PROCESS | 3876 | 1467141486813 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 3876 | 1467141486816 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:06 INFO - PROCESS | 3876 | 1467141486928 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:18:07 INFO - PROCESS | 3876 | 1467141487040 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 3876 | 1467141487043 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:07 INFO - PROCESS | 3876 | ++DOCSHELL 15E68400 == 41 [pid = 3876] [id = 435] 12:18:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 124 (166A3000) [pid = 3876] [serial = 1305] [outer = 00000000] 12:18:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 125 (16B46000) [pid = 3876] [serial = 1306] [outer = 166A3000] 12:18:07 INFO - PROCESS | 3876 | 1467141487138 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 126 (16D5D800) [pid = 3876] [serial = 1307] [outer = 166A3000] 12:18:07 INFO - PROCESS | 3876 | 1467141487721 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 953ms 12:18:07 INFO - PROCESS | 3876 | 1467141487750 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 3876 | 1467141487752 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 12:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:18:07 INFO - PROCESS | 3876 | 1467141487756 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 3876 | 1467141487760 Marionette TRACE conn2 <- [1,1706,null,{}] 12:18:07 INFO - PROCESS | 3876 | 1467141487770 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:07 INFO - PROCESS | 3876 | 1467141487775 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:07 INFO - PROCESS | 3876 | 1467141487879 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:18:08 INFO - PROCESS | 3876 | 1467141488034 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 3876 | 1467141488038 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:08 INFO - PROCESS | 3876 | ++DOCSHELL 1773BC00 == 42 [pid = 3876] [id = 436] 12:18:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 127 (1773C400) [pid = 3876] [serial = 1308] [outer = 00000000] 12:18:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 128 (17E1BC00) [pid = 3876] [serial = 1309] [outer = 1773C400] 12:18:08 INFO - PROCESS | 3876 | 1467141488093 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 129 (185C9400) [pid = 3876] [serial = 1310] [outer = 1773C400] 12:18:08 INFO - PROCESS | 3876 | 1467141488651 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 954ms 12:18:08 INFO - PROCESS | 3876 | 1467141488701 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 3876 | 1467141488704 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 12:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:18:08 INFO - PROCESS | 3876 | 1467141488707 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 3876 | 1467141488709 Marionette TRACE conn2 <- [1,1710,null,{}] 12:18:08 INFO - PROCESS | 3876 | 1467141488713 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:08 INFO - PROCESS | 3876 | 1467141488715 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:08 INFO - PROCESS | 3876 | 1467141488822 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:18:08 INFO - PROCESS | 3876 | 1467141488934 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 3876 | 1467141488937 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:09 INFO - PROCESS | 3876 | ++DOCSHELL 0F9EBC00 == 43 [pid = 3876] [id = 437] 12:18:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 130 (10B92C00) [pid = 3876] [serial = 1311] [outer = 00000000] 12:18:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 131 (112C0000) [pid = 3876] [serial = 1312] [outer = 10B92C00] 12:18:09 INFO - PROCESS | 3876 | 1467141489064 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 132 (13465400) [pid = 3876] [serial = 1313] [outer = 10B92C00] 12:18:09 INFO - PROCESS | 3876 | 1467141489826 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1188ms 12:18:09 INFO - PROCESS | 3876 | 1467141489908 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 3876 | 1467141489912 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 12:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:18:09 INFO - PROCESS | 3876 | 1467141489916 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 3876 | 1467141489921 Marionette TRACE conn2 <- [1,1714,null,{}] 12:18:09 INFO - PROCESS | 3876 | 1467141489926 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 3876 | 1467141489928 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:10 INFO - PROCESS | 3876 | 1467141490031 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:18:10 INFO - PROCESS | 3876 | 1467141490169 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 3876 | 1467141490172 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 1036F400 == 42 [pid = 3876] [id = 391] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 15521C00 == 41 [pid = 3876] [id = 432] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 14330400 == 40 [pid = 3876] [id = 431] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 10326800 == 39 [pid = 3876] [id = 430] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 16D62000 == 38 [pid = 3876] [id = 429] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 166A0400 == 37 [pid = 3876] [id = 428] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 162B9400 == 36 [pid = 3876] [id = 427] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 15524000 == 35 [pid = 3876] [id = 426] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 11CD3000 == 34 [pid = 3876] [id = 425] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 129A9000 == 33 [pid = 3876] [id = 424] 12:18:10 INFO - PROCESS | 3876 | --DOCSHELL 10A74800 == 32 [pid = 3876] [id = 422] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 131 (17179400) [pid = 3876] [serial = 1172] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 130 (17178400) [pid = 3876] [serial = 1198] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 129 (17E1A800) [pid = 3876] [serial = 1199] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 128 (19BA1800) [pid = 3876] [serial = 1201] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 127 (19D5A000) [pid = 3876] [serial = 1202] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 126 (1A542C00) [pid = 3876] [serial = 1204] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 125 (1A7C3400) [pid = 3876] [serial = 1205] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 124 (1AA27800) [pid = 3876] [serial = 1207] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 123 (1AA28400) [pid = 3876] [serial = 1208] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 122 (1AB85400) [pid = 3876] [serial = 1210] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 121 (1AB89800) [pid = 3876] [serial = 1211] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 120 (10A7EC00) [pid = 3876] [serial = 1214] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 119 (0C778800) [pid = 3876] [serial = 1213] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 118 (1345F000) [pid = 3876] [serial = 1216] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 117 (14019C00) [pid = 3876] [serial = 1217] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 116 (162BBC00) [pid = 3876] [serial = 1219] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 115 (166A2C00) [pid = 3876] [serial = 1220] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 114 (185F3400) [pid = 3876] [serial = 1222] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 113 (1A539000) [pid = 3876] [serial = 1223] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 112 (1ABCE400) [pid = 3876] [serial = 1225] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 111 (1ABD4C00) [pid = 3876] [serial = 1226] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 110 (1ACD8000) [pid = 3876] [serial = 1228] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 109 (1B3C8800) [pid = 3876] [serial = 1252] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 108 (1AED0C00) [pid = 3876] [serial = 1229] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 107 (1B290000) [pid = 3876] [serial = 1231] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 106 (1B292000) [pid = 3876] [serial = 1232] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 105 (171CE800) [pid = 3876] [serial = 1234] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 104 (171D1400) [pid = 3876] [serial = 1235] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (16D2F800) [pid = 3876] [serial = 1237] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (16D33000) [pid = 3876] [serial = 1238] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (1ACAE000) [pid = 3876] [serial = 1240] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (1ACAFC00) [pid = 3876] [serial = 1241] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (1ACB7800) [pid = 3876] [serial = 1243] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (10A74C00) [pid = 3876] [serial = 1174] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1B055400) [pid = 3876] [serial = 1255] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (10BB9C00) [pid = 3876] [serial = 1175] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (15693000) [pid = 3876] [serial = 1180] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (1B3CC400) [pid = 3876] [serial = 1253] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (15B8B400) [pid = 3876] [serial = 1181] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (13126000) [pid = 3876] [serial = 1177] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (131E3400) [pid = 3876] [serial = 1178] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1B3C3C00) [pid = 3876] [serial = 1258] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1B058400) [pid = 3876] [serial = 1256] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1ABDB000) [pid = 3876] [serial = 1250] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16D66400) [pid = 3876] [serial = 1264] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16B42400) [pid = 3876] [serial = 1184] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1B4DCC00) [pid = 3876] [serial = 1259] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1143C400) [pid = 3876] [serial = 1247] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (185BF800) [pid = 3876] [serial = 1249] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1055A800) [pid = 3876] [serial = 1246] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1669F400) [pid = 3876] [serial = 1183] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17079800) [pid = 3876] [serial = 1186] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (170EE800) [pid = 3876] [serial = 1187] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (177AC000) [pid = 3876] [serial = 1189] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1810D800) [pid = 3876] [serial = 1190] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (185F3C00) [pid = 3876] [serial = 1192] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (19B96800) [pid = 3876] [serial = 1193] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15E63C00) [pid = 3876] [serial = 1196] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15B89400) [pid = 3876] [serial = 1195] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E0400 == 33 [pid = 3876] [id = 438] 12:18:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (10326400) [pid = 3876] [serial = 1314] [outer = 00000000] 12:18:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (10A76800) [pid = 3876] [serial = 1315] [outer = 10326400] 12:18:10 INFO - PROCESS | 3876 | 1467141490274 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (112C4800) [pid = 3876] [serial = 1316] [outer = 10326400] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (19AF0400) [pid = 3876] [serial = 1262] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (19AED400) [pid = 3876] [serial = 1261] [outer = 00000000] [url = about:blank] 12:18:10 INFO - PROCESS | 3876 | 1467141490696 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 797ms 12:18:10 INFO - PROCESS | 3876 | 1467141490751 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 3876 | 1467141490755 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 12:18:10 INFO - PROCESS | 3876 | 1467141490762 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 3876 | 1467141490764 Marionette TRACE conn2 <- [1,1718,null,{}] 12:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:18:10 INFO - PROCESS | 3876 | 1467141490768 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 3876 | 1467141490770 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:10 INFO - PROCESS | 3876 | 1467141490859 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:18:10 INFO - PROCESS | 3876 | 1467141490865 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 3876 | 1467141490867 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:10 INFO - PROCESS | 3876 | ++DOCSHELL 131E7000 == 34 [pid = 3876] [id = 439] 12:18:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (13933000) [pid = 3876] [serial = 1317] [outer = 00000000] 12:18:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (14337800) [pid = 3876] [serial = 1318] [outer = 13933000] 12:18:10 INFO - PROCESS | 3876 | 1467141490913 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (154AB400) [pid = 3876] [serial = 1319] [outer = 13933000] 12:18:11 INFO - PROCESS | 3876 | 1467141491388 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 641ms 12:18:11 INFO - PROCESS | 3876 | 1467141491406 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 3876 | 1467141491408 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 12:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:18:11 INFO - PROCESS | 3876 | 1467141491415 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 3876 | 1467141491418 Marionette TRACE conn2 <- [1,1722,null,{}] 12:18:11 INFO - PROCESS | 3876 | 1467141491428 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:11 INFO - PROCESS | 3876 | 1467141491434 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:11 INFO - PROCESS | 3876 | 1467141491518 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:18:11 INFO - PROCESS | 3876 | 1467141491531 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 3876 | 1467141491536 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:11 INFO - PROCESS | 3876 | ++DOCSHELL 15DC6C00 == 35 [pid = 3876] [id = 440] 12:18:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15DC7400) [pid = 3876] [serial = 1320] [outer = 00000000] 12:18:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (162BBC00) [pid = 3876] [serial = 1321] [outer = 15DC7400] 12:18:11 INFO - PROCESS | 3876 | 1467141491582 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (166A2800) [pid = 3876] [serial = 1322] [outer = 15DC7400] 12:18:12 INFO - PROCESS | 3876 | 1467141492012 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 657ms 12:18:12 INFO - PROCESS | 3876 | 1467141492070 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 3876 | 1467141492073 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 12:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:18:12 INFO - PROCESS | 3876 | 1467141492076 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 3876 | 1467141492078 Marionette TRACE conn2 <- [1,1726,null,{}] 12:18:12 INFO - PROCESS | 3876 | 1467141492081 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:12 INFO - PROCESS | 3876 | 1467141492083 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:12 INFO - PROCESS | 3876 | 1467141492177 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:18:12 INFO - PROCESS | 3876 | 1467141492183 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 3876 | 1467141492185 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:12 INFO - PROCESS | 3876 | ++DOCSHELL 166A5C00 == 36 [pid = 3876] [id = 441] 12:18:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (166A7C00) [pid = 3876] [serial = 1323] [outer = 00000000] 12:18:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16D25800) [pid = 3876] [serial = 1324] [outer = 166A7C00] 12:18:12 INFO - PROCESS | 3876 | 1467141492257 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D2EC00) [pid = 3876] [serial = 1325] [outer = 166A7C00] 12:18:12 INFO - PROCESS | 3876 | 1467141492730 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 688ms 12:18:12 INFO - PROCESS | 3876 | 1467141492775 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 3876 | 1467141492777 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 12:18:12 INFO - PROCESS | 3876 | 1467141492780 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:18:12 INFO - PROCESS | 3876 | 1467141492782 Marionette TRACE conn2 <- [1,1730,null,{}] 12:18:12 INFO - PROCESS | 3876 | 1467141492785 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:12 INFO - PROCESS | 3876 | 1467141492787 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:12 INFO - PROCESS | 3876 | 1467141492900 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:18:12 INFO - PROCESS | 3876 | 1467141492905 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 3876 | 1467141492907 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:12 INFO - PROCESS | 3876 | ++DOCSHELL 16D62000 == 37 [pid = 3876] [id = 442] 12:18:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16D64C00) [pid = 3876] [serial = 1326] [outer = 00000000] 12:18:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16F7B400) [pid = 3876] [serial = 1327] [outer = 16D64C00] 12:18:13 INFO - PROCESS | 3876 | 1467141493001 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17007000) [pid = 3876] [serial = 1328] [outer = 16D64C00] 12:18:13 INFO - PROCESS | 3876 | 1467141493436 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 688ms 12:18:13 INFO - PROCESS | 3876 | 1467141493486 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 3876 | 1467141493488 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 12:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:18:13 INFO - PROCESS | 3876 | 1467141493491 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 3876 | 1467141493493 Marionette TRACE conn2 <- [1,1734,null,{}] 12:18:13 INFO - PROCESS | 3876 | 1467141493497 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:13 INFO - PROCESS | 3876 | 1467141493502 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:13 INFO - PROCESS | 3876 | 1467141493660 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:18:13 INFO - PROCESS | 3876 | 1467141493685 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 3876 | 1467141493687 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:13 INFO - PROCESS | 3876 | ++DOCSHELL 170EC400 == 38 [pid = 3876] [id = 443] 12:18:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (170EE800) [pid = 3876] [serial = 1329] [outer = 00000000] 12:18:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (17740000) [pid = 3876] [serial = 1330] [outer = 170EE800] 12:18:13 INFO - PROCESS | 3876 | 1467141493731 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (177B2C00) [pid = 3876] [serial = 1331] [outer = 170EE800] 12:18:14 INFO - PROCESS | 3876 | 1467141494160 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 704ms 12:18:14 INFO - PROCESS | 3876 | 1467141494190 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 3876 | 1467141494192 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 12:18:14 INFO - PROCESS | 3876 | 1467141494195 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:18:14 INFO - PROCESS | 3876 | 1467141494197 Marionette TRACE conn2 <- [1,1738,null,{}] 12:18:14 INFO - PROCESS | 3876 | 1467141494209 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:14 INFO - PROCESS | 3876 | 1467141494211 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:14 INFO - PROCESS | 3876 | 1467141494325 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:18:14 INFO - PROCESS | 3876 | 1467141494330 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 3876 | 1467141494332 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:14 INFO - PROCESS | 3876 | ++DOCSHELL 10560000 == 39 [pid = 3876] [id = 444] 12:18:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (17633C00) [pid = 3876] [serial = 1332] [outer = 00000000] 12:18:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (18399C00) [pid = 3876] [serial = 1333] [outer = 17633C00] 12:18:14 INFO - PROCESS | 3876 | 1467141494375 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (185BC400) [pid = 3876] [serial = 1334] [outer = 17633C00] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (11CD4400) [pid = 3876] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (129B6C00) [pid = 3876] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (16B3DC00) [pid = 3876] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15525400) [pid = 3876] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (162B9800) [pid = 3876] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16D66C00) [pid = 3876] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (143A5800) [pid = 3876] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10329400) [pid = 3876] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:18:14 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (16B3D800) [pid = 3876] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:18:14 INFO - PROCESS | 3876 | 1467141494869 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 703ms 12:18:14 INFO - PROCESS | 3876 | 1467141494895 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 3876 | 1467141494897 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 12:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:18:14 INFO - PROCESS | 3876 | 1467141494900 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 3876 | 1467141494902 Marionette TRACE conn2 <- [1,1742,null,{}] 12:18:14 INFO - PROCESS | 3876 | 1467141494905 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:14 INFO - PROCESS | 3876 | 1467141494907 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:15 INFO - PROCESS | 3876 | 1467141494988 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:18:15 INFO - PROCESS | 3876 | 1467141495021 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 3876 | 1467141495023 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:15 INFO - PROCESS | 3876 | ++DOCSHELL 129B6C00 == 40 [pid = 3876] [id = 445] 12:18:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (13078800) [pid = 3876] [serial = 1335] [outer = 00000000] 12:18:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17074000) [pid = 3876] [serial = 1336] [outer = 13078800] 12:18:15 INFO - PROCESS | 3876 | 1467141495072 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17723C00) [pid = 3876] [serial = 1337] [outer = 13078800] 12:18:15 INFO - PROCESS | 3876 | 1467141495527 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 688ms 12:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:18:15 INFO - PROCESS | 3876 | 1467141495601 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 3876 | 1467141495604 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 12:18:15 INFO - PROCESS | 3876 | 1467141495608 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 3876 | 1467141495610 Marionette TRACE conn2 <- [1,1746,null,{}] 12:18:15 INFO - PROCESS | 3876 | 1467141495613 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:15 INFO - PROCESS | 3876 | 1467141495615 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:15 INFO - PROCESS | 3876 | 1467141495695 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:18:15 INFO - PROCESS | 3876 | 1467141495700 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 3876 | 1467141495702 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:15 INFO - PROCESS | 3876 | ++DOCSHELL 12BC4400 == 41 [pid = 3876] [id = 446] 12:18:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1706CC00) [pid = 3876] [serial = 1338] [outer = 00000000] 12:18:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (185F0000) [pid = 3876] [serial = 1339] [outer = 1706CC00] 12:18:15 INFO - PROCESS | 3876 | 1467141495745 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (185F2000) [pid = 3876] [serial = 1340] [outer = 1706CC00] 12:18:16 INFO - PROCESS | 3876 | 1467141496176 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 594ms 12:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:18:16 INFO - PROCESS | 3876 | 1467141496205 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 3876 | 1467141496207 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 12:18:16 INFO - PROCESS | 3876 | 1467141496215 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 3876 | 1467141496216 Marionette TRACE conn2 <- [1,1750,null,{}] 12:18:16 INFO - PROCESS | 3876 | 1467141496220 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:16 INFO - PROCESS | 3876 | 1467141496221 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:16 INFO - PROCESS | 3876 | 1467141496305 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:18:16 INFO - PROCESS | 3876 | 1467141496311 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 3876 | 1467141496313 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:16 INFO - PROCESS | 3876 | ++DOCSHELL 12DF2000 == 42 [pid = 3876] [id = 447] 12:18:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (19AE5800) [pid = 3876] [serial = 1341] [outer = 00000000] 12:18:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (19AEA000) [pid = 3876] [serial = 1342] [outer = 19AE5800] 12:18:16 INFO - PROCESS | 3876 | 1467141496355 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (19AEF000) [pid = 3876] [serial = 1343] [outer = 19AE5800] 12:18:17 INFO - PROCESS | 3876 | 1467141497036 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 907ms 12:18:17 INFO - PROCESS | 3876 | 1467141497113 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 3876 | 1467141497118 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 12:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:18:17 INFO - PROCESS | 3876 | 1467141497123 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 3876 | 1467141497127 Marionette TRACE conn2 <- [1,1754,null,{}] 12:18:17 INFO - PROCESS | 3876 | 1467141497133 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 3876 | 1467141497136 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:17 INFO - PROCESS | 3876 | 1467141497278 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:18:17 INFO - PROCESS | 3876 | 1467141497418 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 3876 | 1467141497421 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:17 INFO - PROCESS | 3876 | ++DOCSHELL 112C0C00 == 43 [pid = 3876] [id = 448] 12:18:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (112E2800) [pid = 3876] [serial = 1344] [outer = 00000000] 12:18:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (13078400) [pid = 3876] [serial = 1345] [outer = 112E2800] 12:18:17 INFO - PROCESS | 3876 | 1467141497479 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (1432FC00) [pid = 3876] [serial = 1346] [outer = 112E2800] 12:18:18 INFO - PROCESS | 3876 | 1467141498088 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1000ms 12:18:18 INFO - PROCESS | 3876 | 1467141498126 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 3876 | 1467141498131 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 12:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:18:18 INFO - PROCESS | 3876 | 1467141498137 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 3876 | 1467141498140 Marionette TRACE conn2 <- [1,1758,null,{}] 12:18:18 INFO - PROCESS | 3876 | 1467141498144 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:18 INFO - PROCESS | 3876 | 1467141498147 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:18 INFO - PROCESS | 3876 | 1467141498256 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:18:18 INFO - PROCESS | 3876 | 1467141498367 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 3876 | 1467141498369 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:18 INFO - PROCESS | 3876 | ++DOCSHELL 15DBBC00 == 44 [pid = 3876] [id = 449] 12:18:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (15DBD000) [pid = 3876] [serial = 1347] [outer = 00000000] 12:18:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (1669B000) [pid = 3876] [serial = 1348] [outer = 15DBD000] 12:18:18 INFO - PROCESS | 3876 | 1467141498424 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (16B42C00) [pid = 3876] [serial = 1349] [outer = 15DBD000] 12:18:19 INFO - PROCESS | 3876 | 1467141499054 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1000ms 12:18:19 INFO - PROCESS | 3876 | 1467141499140 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 3876 | 1467141499142 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 12:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:18:19 INFO - PROCESS | 3876 | 1467141499146 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 3876 | 1467141499150 Marionette TRACE conn2 <- [1,1762,null,{}] 12:18:19 INFO - PROCESS | 3876 | 1467141499160 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 3876 | 1467141499165 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:19 INFO - PROCESS | 3876 | 1467141499327 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:18:19 INFO - PROCESS | 3876 | 1467141499337 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 3876 | 1467141499341 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:19 INFO - PROCESS | 3876 | ++DOCSHELL 185E5C00 == 45 [pid = 3876] [id = 450] 12:18:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (185EE800) [pid = 3876] [serial = 1350] [outer = 00000000] 12:18:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (19AEBC00) [pid = 3876] [serial = 1351] [outer = 185EE800] 12:18:19 INFO - PROCESS | 3876 | 1467141499395 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (19B96400) [pid = 3876] [serial = 1352] [outer = 185EE800] 12:18:20 INFO - PROCESS | 3876 | 1467141499997 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 907ms 12:18:20 INFO - PROCESS | 3876 | 1467141500050 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 3876 | 1467141500053 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 12:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:18:20 INFO - PROCESS | 3876 | 1467141500056 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 3876 | 1467141500058 Marionette TRACE conn2 <- [1,1766,null,{}] 12:18:20 INFO - PROCESS | 3876 | 1467141500062 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:20 INFO - PROCESS | 3876 | 1467141500064 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:20 INFO - PROCESS | 3876 | 1467141500173 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:18:20 INFO - PROCESS | 3876 | 1467141500435 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 3876 | 1467141500439 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:20 INFO - PROCESS | 3876 | ++DOCSHELL 0F972C00 == 46 [pid = 3876] [id = 451] 12:18:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (0F9E9800) [pid = 3876] [serial = 1353] [outer = 00000000] 12:18:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 103 (10F9F800) [pid = 3876] [serial = 1354] [outer = 0F9E9800] 12:18:20 INFO - PROCESS | 3876 | 1467141500524 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 104 (11C3D400) [pid = 3876] [serial = 1355] [outer = 0F9E9800] 12:18:21 INFO - PROCESS | 3876 | 1467141501181 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1219ms 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 12BC4400 == 45 [pid = 3876] [id = 446] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 129B6C00 == 44 [pid = 3876] [id = 445] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 10560000 == 43 [pid = 3876] [id = 444] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 170EC400 == 42 [pid = 3876] [id = 443] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 16D62000 == 41 [pid = 3876] [id = 442] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 166A5C00 == 40 [pid = 3876] [id = 441] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 15DC6C00 == 39 [pid = 3876] [id = 440] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 131E7000 == 38 [pid = 3876] [id = 439] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 0F9E0400 == 37 [pid = 3876] [id = 438] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 0F9EBC00 == 36 [pid = 3876] [id = 437] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 15E68400 == 35 [pid = 3876] [id = 435] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 1773BC00 == 34 [pid = 3876] [id = 436] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 112ED400 == 33 [pid = 3876] [id = 434] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 171D0C00 == 32 [pid = 3876] [id = 433] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 15409000 == 31 [pid = 3876] [id = 421] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 16D28800 == 30 [pid = 3876] [id = 423] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 15DBBC00 == 29 [pid = 3876] [id = 449] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 185E5C00 == 28 [pid = 3876] [id = 450] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 12DF2000 == 27 [pid = 3876] [id = 447] 12:18:21 INFO - PROCESS | 3876 | --DOCSHELL 112C0C00 == 26 [pid = 3876] [id = 448] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 103 (12BD2800) [pid = 3876] [serial = 1267] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 102 (17074C00) [pid = 3876] [serial = 1288] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (17072C00) [pid = 3876] [serial = 1294] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (171C5C00) [pid = 3876] [serial = 1289] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (17723400) [pid = 3876] [serial = 1298] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (11CD0400) [pid = 3876] [serial = 1291] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (16D5E000) [pid = 3876] [serial = 1286] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (129F6000) [pid = 3876] [serial = 1292] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (171CB800) [pid = 3876] [serial = 1295] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (16B24800) [pid = 3876] [serial = 1283] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (17722000) [pid = 3876] [serial = 1297] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (12DCA000) [pid = 3876] [serial = 1276] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (1312B400) [pid = 3876] [serial = 1277] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (13131400) [pid = 3876] [serial = 1274] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (12DF5C00) [pid = 3876] [serial = 1273] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16D25C00) [pid = 3876] [serial = 1285] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (15A55000) [pid = 3876] [serial = 1279] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (15D59C00) [pid = 3876] [serial = 1280] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (16D65400) [pid = 3876] [serial = 1270] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (166A6400) [pid = 3876] [serial = 1282] [outer = 00000000] [url = about:blank] 12:18:22 INFO - PROCESS | 3876 | 1467141502009 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 3876 | 1467141502014 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 12:18:22 INFO - PROCESS | 3876 | 1467141502028 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 3876 | 1467141502031 Marionette TRACE conn2 <- [1,1770,null,{}] 12:18:22 INFO - PROCESS | 3876 | 1467141502036 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:18:22 INFO - PROCESS | 3876 | 1467141502040 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:22 INFO - PROCESS | 3876 | 1467141502123 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:18:22 INFO - PROCESS | 3876 | 1467141502130 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 3876 | 1467141502135 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:22 INFO - PROCESS | 3876 | ++DOCSHELL 10BB5000 == 27 [pid = 3876] [id = 452] 12:18:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (10BBD400) [pid = 3876] [serial = 1356] [outer = 00000000] 12:18:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (112C0C00) [pid = 3876] [serial = 1357] [outer = 10BBD400] 12:18:22 INFO - PROCESS | 3876 | 1467141502183 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (112E2C00) [pid = 3876] [serial = 1358] [outer = 10BBD400] 12:18:22 INFO - PROCESS | 3876 | 1467141502679 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 688ms 12:18:22 INFO - PROCESS | 3876 | 1467141502719 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 3876 | 1467141502724 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 12:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:18:22 INFO - PROCESS | 3876 | 1467141502732 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 3876 | 1467141502737 Marionette TRACE conn2 <- [1,1774,null,{}] 12:18:22 INFO - PROCESS | 3876 | 1467141502741 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - PROCESS | 3876 | 1467141502744 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:22 INFO - PROCESS | 3876 | 1467141502830 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:18:22 INFO - PROCESS | 3876 | 1467141502838 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 3876 | 1467141502840 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:22 INFO - PROCESS | 3876 | ++DOCSHELL 1312B400 == 28 [pid = 3876] [id = 453] 12:18:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1312BC00) [pid = 3876] [serial = 1359] [outer = 00000000] 12:18:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (131E9400) [pid = 3876] [serial = 1360] [outer = 1312BC00] 12:18:22 INFO - PROCESS | 3876 | 1467141502888 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1401D000) [pid = 3876] [serial = 1361] [outer = 1312BC00] 12:18:23 INFO - PROCESS | 3876 | 1467141503362 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 641ms 12:18:23 INFO - PROCESS | 3876 | 1467141503387 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 3876 | 1467141503389 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 12:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:18:23 INFO - PROCESS | 3876 | 1467141503396 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 3876 | 1467141503397 Marionette TRACE conn2 <- [1,1778,null,{}] 12:18:23 INFO - PROCESS | 3876 | 1467141503407 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:23 INFO - PROCESS | 3876 | 1467141503412 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:23 INFO - PROCESS | 3876 | 1467141503526 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:18:23 INFO - PROCESS | 3876 | 1467141503627 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 3876 | 1467141503631 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:23 INFO - PROCESS | 3876 | ++DOCSHELL 15DB9C00 == 29 [pid = 3876] [id = 454] 12:18:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (15DBB000) [pid = 3876] [serial = 1362] [outer = 00000000] 12:18:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (15E5E800) [pid = 3876] [serial = 1363] [outer = 15DBB000] 12:18:23 INFO - PROCESS | 3876 | 1467141503679 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (15E69400) [pid = 3876] [serial = 1364] [outer = 15DBB000] 12:18:24 INFO - PROCESS | 3876 | 1467141504077 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 735ms 12:18:24 INFO - PROCESS | 3876 | 1467141504133 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 3876 | 1467141504135 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 12:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:18:24 INFO - PROCESS | 3876 | 1467141504138 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 3876 | 1467141504140 Marionette TRACE conn2 <- [1,1782,null,{}] 12:18:24 INFO - PROCESS | 3876 | 1467141504143 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 3876 | 1467141504145 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:24 INFO - PROCESS | 3876 | 1467141504273 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:18:24 INFO - PROCESS | 3876 | 1467141504335 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 3876 | 1467141504337 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:24 INFO - PROCESS | 3876 | ++DOCSHELL 1669F800 == 30 [pid = 3876] [id = 455] 12:18:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (166A1C00) [pid = 3876] [serial = 1365] [outer = 00000000] 12:18:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (16D25C00) [pid = 3876] [serial = 1366] [outer = 166A1C00] 12:18:24 INFO - PROCESS | 3876 | 1467141504382 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (16D2E000) [pid = 3876] [serial = 1367] [outer = 166A1C00] 12:18:24 INFO - PROCESS | 3876 | 1467141504803 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 688ms 12:18:24 INFO - PROCESS | 3876 | 1467141504838 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:18:24 INFO - PROCESS | 3876 | 1467141504840 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 12:18:24 INFO - PROCESS | 3876 | 1467141504843 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 3876 | 1467141504845 Marionette TRACE conn2 <- [1,1786,null,{}] 12:18:24 INFO - PROCESS | 3876 | 1467141504848 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 3876 | 1467141504850 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:25 INFO - PROCESS | 3876 | 1467141504986 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:18:25 INFO - PROCESS | 3876 | 1467141505009 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 3876 | 1467141505011 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:25 INFO - PROCESS | 3876 | ++DOCSHELL 16B1B800 == 31 [pid = 3876] [id = 456] 12:18:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (16D5EC00) [pid = 3876] [serial = 1368] [outer = 00000000] 12:18:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (16D6AC00) [pid = 3876] [serial = 1369] [outer = 16D5EC00] 12:18:25 INFO - PROCESS | 3876 | 1467141505054 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 99 (1706D400) [pid = 3876] [serial = 1370] [outer = 16D5EC00] 12:18:25 INFO - PROCESS | 3876 | 1467141505477 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 688ms 12:18:25 INFO - PROCESS | 3876 | 1467141505544 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 3876 | 1467141505546 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 12:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:18:25 INFO - PROCESS | 3876 | 1467141505549 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 3876 | 1467141505551 Marionette TRACE conn2 <- [1,1790,null,{}] 12:18:25 INFO - PROCESS | 3876 | 1467141505554 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:25 INFO - PROCESS | 3876 | 1467141505560 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:25 INFO - PROCESS | 3876 | 1467141505697 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:18:25 INFO - PROCESS | 3876 | 1467141505766 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 3876 | 1467141505770 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:25 INFO - PROCESS | 3876 | ++DOCSHELL 171C2C00 == 32 [pid = 3876] [id = 457] 12:18:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 100 (171C3C00) [pid = 3876] [serial = 1371] [outer = 00000000] 12:18:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 101 (171C9400) [pid = 3876] [serial = 1372] [outer = 171C3C00] 12:18:25 INFO - PROCESS | 3876 | 1467141505819 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 102 (171D1400) [pid = 3876] [serial = 1373] [outer = 171C3C00] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 101 (1706CC00) [pid = 3876] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 100 (19AE5800) [pid = 3876] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 99 (16D29800) [pid = 3876] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 98 (10A77800) [pid = 3876] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (16D2F400) [pid = 3876] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (171CF800) [pid = 3876] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (16D64C00) [pid = 3876] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (170EE800) [pid = 3876] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (17633C00) [pid = 3876] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (13933000) [pid = 3876] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (11C3D800) [pid = 3876] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (166A7C00) [pid = 3876] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (166A3000) [pid = 3876] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (176A2800) [pid = 3876] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1773C400) [pid = 3876] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (10326400) [pid = 3876] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15DC7400) [pid = 3876] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10B92C00) [pid = 3876] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:18:26 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (13078800) [pid = 3876] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:18:26 INFO - PROCESS | 3876 | 1467141506547 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1048ms 12:18:26 INFO - PROCESS | 3876 | 1467141506594 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 3876 | 1467141506595 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 12:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:18:26 INFO - PROCESS | 3876 | 1467141506599 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 3876 | 1467141506601 Marionette TRACE conn2 <- [1,1794,null,{}] 12:18:26 INFO - PROCESS | 3876 | 1467141506604 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 3876 | 1467141506606 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:26 INFO - PROCESS | 3876 | 1467141506729 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:18:26 INFO - PROCESS | 3876 | 1467141506797 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 3876 | 1467141506809 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:26 INFO - PROCESS | 3876 | ++DOCSHELL 1036C000 == 33 [pid = 3876] [id = 458] 12:18:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1055F800) [pid = 3876] [serial = 1374] [outer = 00000000] 12:18:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1281D800) [pid = 3876] [serial = 1375] [outer = 1055F800] 12:18:26 INFO - PROCESS | 3876 | 1467141506852 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15D58C00) [pid = 3876] [serial = 1376] [outer = 1055F800] 12:18:27 INFO - PROCESS | 3876 | 1467141507195 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 641ms 12:18:27 INFO - PROCESS | 3876 | 1467141507240 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 3876 | 1467141507242 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 12:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:18:27 INFO - PROCESS | 3876 | 1467141507246 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 3876 | 1467141507247 Marionette TRACE conn2 <- [1,1798,null,{}] 12:18:27 INFO - PROCESS | 3876 | 1467141507251 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 3876 | 1467141507252 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:27 INFO - PROCESS | 3876 | 1467141507328 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:18:27 INFO - PROCESS | 3876 | 1467141507333 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 3876 | 1467141507335 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:27 INFO - PROCESS | 3876 | ++DOCSHELL 1393D800 == 34 [pid = 3876] [id = 459] 12:18:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15DBE400) [pid = 3876] [serial = 1377] [outer = 00000000] 12:18:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1706CC00) [pid = 3876] [serial = 1378] [outer = 15DBE400] 12:18:27 INFO - PROCESS | 3876 | 1467141507379 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (171C9800) [pid = 3876] [serial = 1379] [outer = 15DBE400] 12:18:27 INFO - PROCESS | 3876 | 1467141507799 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 594ms 12:18:27 INFO - PROCESS | 3876 | 1467141507855 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 3876 | 1467141507857 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 12:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:18:27 INFO - PROCESS | 3876 | 1467141507861 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 3876 | 1467141507863 Marionette TRACE conn2 <- [1,1802,null,{}] 12:18:27 INFO - PROCESS | 3876 | 1467141507866 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 3876 | 1467141507868 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:27 INFO - PROCESS | 3876 | 1467141507945 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:18:27 INFO - PROCESS | 3876 | 1467141507950 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 3876 | 1467141507952 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:27 INFO - PROCESS | 3876 | ++DOCSHELL 176AB000 == 35 [pid = 3876] [id = 460] 12:18:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (176ADC00) [pid = 3876] [serial = 1380] [outer = 00000000] 12:18:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1773AC00) [pid = 3876] [serial = 1381] [outer = 176ADC00] 12:18:28 INFO - PROCESS | 3876 | 1467141507995 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1773B400) [pid = 3876] [serial = 1382] [outer = 176ADC00] 12:18:28 INFO - PROCESS | 3876 | 1467141508528 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 735ms 12:18:28 INFO - PROCESS | 3876 | 1467141508602 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 3876 | 1467141508607 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:18:28 INFO - PROCESS | 3876 | 1467141508613 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 3876 | 1467141508616 Marionette TRACE conn2 <- [1,1806,null,{}] 12:18:28 INFO - PROCESS | 3876 | 1467141508622 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 3876 | 1467141508625 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:28 INFO - PROCESS | 3876 | 1467141508751 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:18:28 INFO - PROCESS | 3876 | 1467141508890 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 3876 | 1467141508894 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:28 INFO - PROCESS | 3876 | ++DOCSHELL 0F9EBC00 == 36 [pid = 3876] [id = 461] 12:18:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (1031D800) [pid = 3876] [serial = 1383] [outer = 00000000] 12:18:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (12853400) [pid = 3876] [serial = 1384] [outer = 1031D800] 12:18:28 INFO - PROCESS | 3876 | 1467141508951 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (13037800) [pid = 3876] [serial = 1385] [outer = 1031D800] 12:18:29 INFO - PROCESS | 3876 | 1467141509698 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1157ms 12:18:29 INFO - PROCESS | 3876 | 1467141509771 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 3876 | 1467141509775 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 12:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:18:29 INFO - PROCESS | 3876 | 1467141509782 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 3876 | 1467141509785 Marionette TRACE conn2 <- [1,1810,null,{}] 12:18:29 INFO - PROCESS | 3876 | 1467141509789 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 3876 | 1467141509792 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:29 INFO - PROCESS | 3876 | 1467141509922 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:18:30 INFO - PROCESS | 3876 | 1467141510055 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 3876 | 1467141510058 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:30 INFO - PROCESS | 3876 | ++DOCSHELL 15D4D800 == 37 [pid = 3876] [id = 462] 12:18:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (15D53000) [pid = 3876] [serial = 1386] [outer = 00000000] 12:18:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (15E5C400) [pid = 3876] [serial = 1387] [outer = 15D53000] 12:18:30 INFO - PROCESS | 3876 | 1467141510114 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (15E5F000) [pid = 3876] [serial = 1388] [outer = 15D53000] 12:18:31 INFO - PROCESS | 3876 | 1467141510989 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1250ms 12:18:31 INFO - PROCESS | 3876 | 1467141511039 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 3876 | 1467141511044 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:18:31 INFO - PROCESS | 3876 | 1467141511049 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 3876 | 1467141511052 Marionette TRACE conn2 <- [1,1814,null,{}] 12:18:31 INFO - PROCESS | 3876 | 1467141511058 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 3876 | 1467141511060 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:31 INFO - PROCESS | 3876 | 1467141511171 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:18:31 INFO - PROCESS | 3876 | 1467141511308 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 3876 | 1467141511313 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 1393D800 == 36 [pid = 3876] [id = 459] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 1036C000 == 35 [pid = 3876] [id = 458] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 171C2C00 == 34 [pid = 3876] [id = 457] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 16B1B800 == 33 [pid = 3876] [id = 456] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 1669F800 == 32 [pid = 3876] [id = 455] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 15DB9C00 == 31 [pid = 3876] [id = 454] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 1312B400 == 30 [pid = 3876] [id = 453] 12:18:31 INFO - PROCESS | 3876 | --DOCSHELL 10BB5000 == 29 [pid = 3876] [id = 452] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (1B28DC00) [pid = 3876] [serial = 1244] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (16D6BC00) [pid = 3876] [serial = 1265] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (16F7B400) [pid = 3876] [serial = 1327] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (17740000) [pid = 3876] [serial = 1330] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (18399C00) [pid = 3876] [serial = 1333] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (14337800) [pid = 3876] [serial = 1318] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (154AB400) [pid = 3876] [serial = 1319] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (129AF400) [pid = 3876] [serial = 1303] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (14016800) [pid = 3876] [serial = 1304] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16D25800) [pid = 3876] [serial = 1324] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16B46000) [pid = 3876] [serial = 1306] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (177B2C00) [pid = 3876] [serial = 1331] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (16D5D800) [pid = 3876] [serial = 1307] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17E21000) [pid = 3876] [serial = 1300] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17E79C00) [pid = 3876] [serial = 1301] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (17E1BC00) [pid = 3876] [serial = 1309] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (185C9400) [pid = 3876] [serial = 1310] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (10A76800) [pid = 3876] [serial = 1315] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (112C4800) [pid = 3876] [serial = 1316] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (162BBC00) [pid = 3876] [serial = 1321] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (166A2800) [pid = 3876] [serial = 1322] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (185BC400) [pid = 3876] [serial = 1334] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (112C0000) [pid = 3876] [serial = 1312] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (13465400) [pid = 3876] [serial = 1313] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17074000) [pid = 3876] [serial = 1336] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (185F0000) [pid = 3876] [serial = 1339] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (19AEA000) [pid = 3876] [serial = 1342] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (19AEF000) [pid = 3876] [serial = 1343] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (17007000) [pid = 3876] [serial = 1328] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17723C00) [pid = 3876] [serial = 1337] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (185F2000) [pid = 3876] [serial = 1340] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (16D2EC00) [pid = 3876] [serial = 1325] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (16D6B800) [pid = 3876] [serial = 1271] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (14330800) [pid = 3876] [serial = 1268] [outer = 00000000] [url = about:blank] 12:18:31 INFO - PROCESS | 3876 | ++DOCSHELL 006C1400 == 30 [pid = 3876] [id = 463] 12:18:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (1036C000) [pid = 3876] [serial = 1389] [outer = 00000000] 12:18:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (10A81800) [pid = 3876] [serial = 1390] [outer = 1036C000] 12:18:31 INFO - PROCESS | 3876 | 1467141511387 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (11275C00) [pid = 3876] [serial = 1391] [outer = 1036C000] 12:18:31 INFO - PROCESS | 3876 | 1467141511821 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 797ms 12:18:31 INFO - PROCESS | 3876 | 1467141511852 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 3876 | 1467141511856 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:18:31 INFO - PROCESS | 3876 | 1467141511862 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 3876 | 1467141511864 Marionette TRACE conn2 <- [1,1818,null,{}] 12:18:31 INFO - PROCESS | 3876 | 1467141511868 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 3876 | 1467141511871 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:31 INFO - PROCESS | 3876 | 1467141511962 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:18:31 INFO - PROCESS | 3876 | 1467141511968 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 3876 | 1467141511970 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:32 INFO - PROCESS | 3876 | ++DOCSHELL 11C46000 == 31 [pid = 3876] [id = 464] 12:18:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (11CCE000) [pid = 3876] [serial = 1392] [outer = 00000000] 12:18:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1312CC00) [pid = 3876] [serial = 1393] [outer = 11CCE000] 12:18:32 INFO - PROCESS | 3876 | 1467141512016 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (131E8C00) [pid = 3876] [serial = 1394] [outer = 11CCE000] 12:18:32 INFO - PROCESS | 3876 | 1467141512496 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 703ms 12:18:32 INFO - PROCESS | 3876 | 1467141512562 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 3876 | 1467141512564 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 12:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:18:32 INFO - PROCESS | 3876 | 1467141512567 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 3876 | 1467141512571 Marionette TRACE conn2 <- [1,1822,null,{}] 12:18:32 INFO - PROCESS | 3876 | 1467141512582 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:32 INFO - PROCESS | 3876 | 1467141512586 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:32 INFO - PROCESS | 3876 | 1467141512692 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:18:32 INFO - PROCESS | 3876 | 1467141512795 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 3876 | 1467141512799 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:32 INFO - PROCESS | 3876 | ++DOCSHELL 15694000 == 32 [pid = 3876] [id = 465] 12:18:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15698800) [pid = 3876] [serial = 1395] [outer = 00000000] 12:18:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (15B84800) [pid = 3876] [serial = 1396] [outer = 15698800] 12:18:32 INFO - PROCESS | 3876 | 1467141512846 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15DBD400) [pid = 3876] [serial = 1397] [outer = 15698800] 12:18:33 INFO - PROCESS | 3876 | 1467141513224 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 704ms 12:18:33 INFO - PROCESS | 3876 | 1467141513267 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 3876 | 1467141513269 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 12:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:18:33 INFO - PROCESS | 3876 | 1467141513273 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 3876 | 1467141513274 Marionette TRACE conn2 <- [1,1826,null,{}] 12:18:33 INFO - PROCESS | 3876 | 1467141513278 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:33 INFO - PROCESS | 3876 | 1467141513279 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:33 INFO - PROCESS | 3876 | 1467141513397 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:18:33 INFO - PROCESS | 3876 | 1467141513405 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 3876 | 1467141513407 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:33 INFO - PROCESS | 3876 | ++DOCSHELL 166A4800 == 33 [pid = 3876] [id = 466] 12:18:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (166A6C00) [pid = 3876] [serial = 1398] [outer = 00000000] 12:18:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B39400) [pid = 3876] [serial = 1399] [outer = 166A6C00] 12:18:33 INFO - PROCESS | 3876 | 1467141513451 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16BD3400) [pid = 3876] [serial = 1400] [outer = 166A6C00] 12:18:33 INFO - PROCESS | 3876 | 1467141513944 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 703ms 12:18:33 INFO - PROCESS | 3876 | 1467141513972 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 3876 | 1467141513974 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 12:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:18:34 INFO - PROCESS | 3876 | 1467141513977 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 3876 | 1467141513979 Marionette TRACE conn2 <- [1,1830,null,{}] 12:18:34 INFO - PROCESS | 3876 | 1467141513982 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:34 INFO - PROCESS | 3876 | 1467141513984 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:34 INFO - PROCESS | 3876 | 1467141514094 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:18:34 INFO - PROCESS | 3876 | 1467141514100 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 3876 | 1467141514102 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:34 INFO - PROCESS | 3876 | ++DOCSHELL 131E9800 == 34 [pid = 3876] [id = 467] 12:18:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15E69C00) [pid = 3876] [serial = 1401] [outer = 00000000] 12:18:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16D2EC00) [pid = 3876] [serial = 1402] [outer = 15E69C00] 12:18:34 INFO - PROCESS | 3876 | 1467141514145 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16D5E400) [pid = 3876] [serial = 1403] [outer = 15E69C00] 12:18:34 INFO - PROCESS | 3876 | 1467141514591 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 641ms 12:18:34 INFO - PROCESS | 3876 | 1467141514615 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 3876 | 1467141514617 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 12:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:18:34 INFO - PROCESS | 3876 | 1467141514620 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 3876 | 1467141514622 Marionette TRACE conn2 <- [1,1834,null,{}] 12:18:34 INFO - PROCESS | 3876 | 1467141514625 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:34 INFO - PROCESS | 3876 | 1467141514631 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:34 INFO - PROCESS | 3876 | 1467141514768 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:18:34 INFO - PROCESS | 3876 | 1467141514864 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 3876 | 1467141514866 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:34 INFO - PROCESS | 3876 | ++DOCSHELL 17006000 == 35 [pid = 3876] [id = 468] 12:18:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17007000) [pid = 3876] [serial = 1404] [outer = 00000000] 12:18:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17077C00) [pid = 3876] [serial = 1405] [outer = 17007000] 12:18:34 INFO - PROCESS | 3876 | 1467141514909 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1707A800) [pid = 3876] [serial = 1406] [outer = 17007000] 12:18:35 INFO - PROCESS | 3876 | 1467141515326 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 734ms 12:18:35 INFO - PROCESS | 3876 | 1467141515361 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 3876 | 1467141515363 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 12:18:35 INFO - PROCESS | 3876 | 1467141515366 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:18:35 INFO - PROCESS | 3876 | 1467141515377 Marionette TRACE conn2 <- [1,1838,null,{}] 12:18:35 INFO - PROCESS | 3876 | 1467141515387 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:35 INFO - PROCESS | 3876 | 1467141515389 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:35 INFO - PROCESS | 3876 | 1467141515498 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:18:35 INFO - PROCESS | 3876 | 1467141515503 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 3876 | 1467141515505 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:35 INFO - PROCESS | 3876 | ++DOCSHELL 17074800 == 36 [pid = 3876] [id = 469] 12:18:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17074C00) [pid = 3876] [serial = 1407] [outer = 00000000] 12:18:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1716FC00) [pid = 3876] [serial = 1408] [outer = 17074C00] 12:18:35 INFO - PROCESS | 3876 | 1467141515547 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (171CA400) [pid = 3876] [serial = 1409] [outer = 17074C00] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15DBB000) [pid = 3876] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (0F9E9800) [pid = 3876] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (112E2800) [pid = 3876] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (15DBD000) [pid = 3876] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (185EE800) [pid = 3876] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (171C3C00) [pid = 3876] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (16D5EC00) [pid = 3876] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1055F800) [pid = 3876] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15DBE400) [pid = 3876] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (10BBD400) [pid = 3876] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1312BC00) [pid = 3876] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:18:35 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (166A1C00) [pid = 3876] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:18:36 INFO - PROCESS | 3876 | 1467141516086 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 766ms 12:18:36 INFO - PROCESS | 3876 | 1467141516181 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 3876 | 1467141516183 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 12:18:36 INFO - PROCESS | 3876 | 1467141516187 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 3876 | 1467141516188 Marionette TRACE conn2 <- [1,1842,null,{}] 12:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:18:36 INFO - PROCESS | 3876 | 1467141516196 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 3876 | 1467141516198 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:36 INFO - PROCESS | 3876 | 1467141516278 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:18:36 INFO - PROCESS | 3876 | 1467141516287 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 3876 | 1467141516289 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:36 INFO - PROCESS | 3876 | ++DOCSHELL 112C8800 == 37 [pid = 3876] [id = 470] 12:18:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (13930000) [pid = 3876] [serial = 1410] [outer = 00000000] 12:18:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (166A2000) [pid = 3876] [serial = 1411] [outer = 13930000] 12:18:36 INFO - PROCESS | 3876 | 1467141516335 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16F77400) [pid = 3876] [serial = 1412] [outer = 13930000] 12:18:36 INFO - PROCESS | 3876 | 1467141516790 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 640ms 12:18:36 INFO - PROCESS | 3876 | 1467141516828 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 3876 | 1467141516830 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 12:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:18:36 INFO - PROCESS | 3876 | 1467141516834 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 3876 | 1467141516835 Marionette TRACE conn2 <- [1,1846,null,{}] 12:18:36 INFO - PROCESS | 3876 | 1467141516839 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 3876 | 1467141516841 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:36 INFO - PROCESS | 3876 | 1467141516920 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:18:36 INFO - PROCESS | 3876 | 1467141516925 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 3876 | 1467141516927 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:36 INFO - PROCESS | 3876 | ++DOCSHELL 15D51400 == 38 [pid = 3876] [id = 471] 12:18:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15DBD000) [pid = 3876] [serial = 1413] [outer = 00000000] 12:18:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (176A5000) [pid = 3876] [serial = 1414] [outer = 15DBD000] 12:18:36 INFO - PROCESS | 3876 | 1467141516970 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17722000) [pid = 3876] [serial = 1415] [outer = 15DBD000] 12:18:37 INFO - PROCESS | 3876 | 1467141517404 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 594ms 12:18:37 INFO - PROCESS | 3876 | 1467141517431 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 3876 | 1467141517433 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 12:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:18:37 INFO - PROCESS | 3876 | 1467141517449 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 3876 | 1467141517451 Marionette TRACE conn2 <- [1,1850,null,{}] 12:18:37 INFO - PROCESS | 3876 | 1467141517455 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:37 INFO - PROCESS | 3876 | 1467141517457 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:37 INFO - PROCESS | 3876 | 1467141517539 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:18:37 INFO - PROCESS | 3876 | 1467141517544 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 3876 | 1467141517546 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:37 INFO - PROCESS | 3876 | ++DOCSHELL 17634000 == 39 [pid = 3876] [id = 472] 12:18:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (176A1400) [pid = 3876] [serial = 1416] [outer = 00000000] 12:18:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1786AC00) [pid = 3876] [serial = 1417] [outer = 176A1400] 12:18:37 INFO - PROCESS | 3876 | 1467141517589 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1786D800) [pid = 3876] [serial = 1418] [outer = 176A1400] 12:18:38 INFO - PROCESS | 3876 | 1467141518266 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 828ms 12:18:38 INFO - PROCESS | 3876 | 1467141518291 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 3876 | 1467141518295 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 12:18:38 INFO - PROCESS | 3876 | 1467141518300 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:18:38 INFO - PROCESS | 3876 | 1467141518304 Marionette TRACE conn2 <- [1,1854,null,{}] 12:18:38 INFO - PROCESS | 3876 | 1467141518310 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:38 INFO - PROCESS | 3876 | 1467141518313 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:38 INFO - PROCESS | 3876 | 1467141518422 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:18:38 INFO - PROCESS | 3876 | 1467141518561 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 3876 | 1467141518564 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:38 INFO - PROCESS | 3876 | ++DOCSHELL 10BB9800 == 40 [pid = 3876] [id = 473] 12:18:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (10BBD400) [pid = 3876] [serial = 1419] [outer = 00000000] 12:18:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (130A6C00) [pid = 3876] [serial = 1420] [outer = 10BBD400] 12:18:38 INFO - PROCESS | 3876 | 1467141518619 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (14014400) [pid = 3876] [serial = 1421] [outer = 10BBD400] 12:18:39 INFO - PROCESS | 3876 | 1467141519244 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1000ms 12:18:39 INFO - PROCESS | 3876 | 1467141519304 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 3876 | 1467141519309 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:18:39 INFO - PROCESS | 3876 | 1467141519316 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 3876 | 1467141519318 Marionette TRACE conn2 <- [1,1858,null,{}] 12:18:39 INFO - PROCESS | 3876 | 1467141519322 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 3876 | 1467141519325 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:39 INFO - PROCESS | 3876 | 1467141519433 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:18:39 INFO - PROCESS | 3876 | 1467141519572 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 3876 | 1467141519575 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:39 INFO - PROCESS | 3876 | ++DOCSHELL 156D0000 == 41 [pid = 3876] [id = 474] 12:18:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15A4C800) [pid = 3876] [serial = 1422] [outer = 00000000] 12:18:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15E6A400) [pid = 3876] [serial = 1423] [outer = 15A4C800] 12:18:39 INFO - PROCESS | 3876 | 1467141519631 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16B1B000) [pid = 3876] [serial = 1424] [outer = 15A4C800] 12:18:40 INFO - PROCESS | 3876 | 1467141520205 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 938ms 12:18:40 INFO - PROCESS | 3876 | 1467141520260 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 3876 | 1467141520263 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:18:40 INFO - PROCESS | 3876 | 1467141520267 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 3876 | 1467141520274 Marionette TRACE conn2 <- [1,1862,null,{}] 12:18:40 INFO - PROCESS | 3876 | 1467141520285 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:40 INFO - PROCESS | 3876 | 1467141520289 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:40 INFO - PROCESS | 3876 | 1467141520395 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:18:40 INFO - PROCESS | 3876 | 1467141520535 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 3876 | 1467141520538 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:40 INFO - PROCESS | 3876 | ++DOCSHELL 1706DC00 == 42 [pid = 3876] [id = 475] 12:18:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1706E000) [pid = 3876] [serial = 1425] [outer = 00000000] 12:18:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (171C8400) [pid = 3876] [serial = 1426] [outer = 1706E000] 12:18:40 INFO - PROCESS | 3876 | 1467141520594 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (17740000) [pid = 3876] [serial = 1427] [outer = 1706E000] 12:18:41 INFO - PROCESS | 3876 | 1467141521245 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1219ms 12:18:41 INFO - PROCESS | 3876 | 1467141521483 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 3876 | 1467141521488 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:18:41 INFO - PROCESS | 3876 | 1467141521493 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 3876 | 1467141521496 Marionette TRACE conn2 <- [1,1866,null,{}] 12:18:41 INFO - PROCESS | 3876 | 1467141521544 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:41 INFO - PROCESS | 3876 | 1467141521548 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:41 INFO - PROCESS | 3876 | 1467141521636 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:18:41 INFO - PROCESS | 3876 | 1467141521685 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 3876 | 1467141521691 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:41 INFO - PROCESS | 3876 | ++DOCSHELL 11C43C00 == 43 [pid = 3876] [id = 476] 12:18:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1281BC00) [pid = 3876] [serial = 1428] [outer = 00000000] 12:18:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (129F2800) [pid = 3876] [serial = 1429] [outer = 1281BC00] 12:18:41 INFO - PROCESS | 3876 | 1467141521846 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (130A2C00) [pid = 3876] [serial = 1430] [outer = 1281BC00] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 0F972C00 == 42 [pid = 3876] [id = 451] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 15D51400 == 41 [pid = 3876] [id = 471] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 112C8800 == 40 [pid = 3876] [id = 470] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 17074800 == 39 [pid = 3876] [id = 469] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 17006000 == 38 [pid = 3876] [id = 468] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 131E9800 == 37 [pid = 3876] [id = 467] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 166A4800 == 36 [pid = 3876] [id = 466] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 15694000 == 35 [pid = 3876] [id = 465] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 11C46000 == 34 [pid = 3876] [id = 464] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 006C1400 == 33 [pid = 3876] [id = 463] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 15D4D800 == 32 [pid = 3876] [id = 462] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 0F9EBC00 == 31 [pid = 3876] [id = 461] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 176AB000 == 30 [pid = 3876] [id = 460] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 156D0000 == 29 [pid = 3876] [id = 474] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 1706DC00 == 28 [pid = 3876] [id = 475] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 17634000 == 27 [pid = 3876] [id = 472] 12:18:42 INFO - PROCESS | 3876 | --DOCSHELL 10BB9800 == 26 [pid = 3876] [id = 473] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (15E5E800) [pid = 3876] [serial = 1363] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (11C3D400) [pid = 3876] [serial = 1355] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (10F9F800) [pid = 3876] [serial = 1354] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1432FC00) [pid = 3876] [serial = 1346] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (13078400) [pid = 3876] [serial = 1345] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16B42C00) [pid = 3876] [serial = 1349] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1669B000) [pid = 3876] [serial = 1348] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (19B96400) [pid = 3876] [serial = 1352] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (19AEBC00) [pid = 3876] [serial = 1351] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (171C9400) [pid = 3876] [serial = 1372] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1706D400) [pid = 3876] [serial = 1370] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (16D6AC00) [pid = 3876] [serial = 1369] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1281D800) [pid = 3876] [serial = 1375] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1706CC00) [pid = 3876] [serial = 1378] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (112C0C00) [pid = 3876] [serial = 1357] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (112E2C00) [pid = 3876] [serial = 1358] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (171D1400) [pid = 3876] [serial = 1373] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (131E9400) [pid = 3876] [serial = 1360] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16D25C00) [pid = 3876] [serial = 1366] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1773AC00) [pid = 3876] [serial = 1381] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15D58C00) [pid = 3876] [serial = 1376] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (171C9800) [pid = 3876] [serial = 1379] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16D2E000) [pid = 3876] [serial = 1367] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15E69400) [pid = 3876] [serial = 1364] [outer = 00000000] [url = about:blank] 12:18:42 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1401D000) [pid = 3876] [serial = 1361] [outer = 00000000] [url = about:blank] 12:18:43 INFO - PROCESS | 3876 | 1467141523077 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1610ms 12:18:43 INFO - PROCESS | 3876 | 1467141523094 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 3876 | 1467141523102 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:18:43 INFO - PROCESS | 3876 | 1467141523110 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 3876 | 1467141523114 Marionette TRACE conn2 <- [1,1870,null,{}] 12:18:43 INFO - PROCESS | 3876 | 1467141523119 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 3876 | 1467141523122 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:43 INFO - PROCESS | 3876 | 1467141523244 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:18:43 INFO - PROCESS | 3876 | 1467141523337 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 3876 | 1467141523341 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:43 INFO - PROCESS | 3876 | ++DOCSHELL 10A7F800 == 27 [pid = 3876] [id = 477] 12:18:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (10A80800) [pid = 3876] [serial = 1431] [outer = 00000000] 12:18:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (112C8800) [pid = 3876] [serial = 1432] [outer = 10A80800] 12:18:43 INFO - PROCESS | 3876 | 1467141523388 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (112EA800) [pid = 3876] [serial = 1433] [outer = 10A80800] 12:18:43 INFO - PROCESS | 3876 | 1467141523806 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 734ms 12:18:43 INFO - PROCESS | 3876 | 1467141523848 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 3876 | 1467141523853 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:18:43 INFO - PROCESS | 3876 | 1467141523860 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 3876 | 1467141523862 Marionette TRACE conn2 <- [1,1874,null,{}] 12:18:43 INFO - PROCESS | 3876 | 1467141523866 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 3876 | 1467141523869 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:43 INFO - PROCESS | 3876 | 1467141523954 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:18:43 INFO - PROCESS | 3876 | 1467141523962 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 3876 | 1467141523965 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:43 INFO - PROCESS | 3876 | ++DOCSHELL 1312B000 == 28 [pid = 3876] [id = 478] 12:18:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1312BC00) [pid = 3876] [serial = 1434] [outer = 00000000] 12:18:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (131E2800) [pid = 3876] [serial = 1435] [outer = 1312BC00] 12:18:44 INFO - PROCESS | 3876 | 1467141524011 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (13468000) [pid = 3876] [serial = 1436] [outer = 1312BC00] 12:18:44 INFO - PROCESS | 3876 | 1467141524481 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 625ms 12:18:44 INFO - PROCESS | 3876 | 1467141524496 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 3876 | 1467141524499 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 12:18:44 INFO - PROCESS | 3876 | 1467141524502 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:18:44 INFO - PROCESS | 3876 | 1467141524506 Marionette TRACE conn2 <- [1,1878,null,{}] 12:18:44 INFO - PROCESS | 3876 | 1467141524520 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:44 INFO - PROCESS | 3876 | 1467141524525 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:44 INFO - PROCESS | 3876 | 1467141524606 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:18:44 INFO - PROCESS | 3876 | 1467141524613 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 3876 | 1467141524616 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:44 INFO - PROCESS | 3876 | ++DOCSHELL 15D4D800 == 29 [pid = 3876] [id = 479] 12:18:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15D50C00) [pid = 3876] [serial = 1437] [outer = 00000000] 12:18:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15DBC400) [pid = 3876] [serial = 1438] [outer = 15D50C00] 12:18:44 INFO - PROCESS | 3876 | 1467141524692 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15E5E800) [pid = 3876] [serial = 1439] [outer = 15D50C00] 12:18:45 INFO - PROCESS | 3876 | 1467141525162 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 703ms 12:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:18:45 INFO - PROCESS | 3876 | 1467141525203 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 3876 | 1467141525206 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 12:18:45 INFO - PROCESS | 3876 | 1467141525219 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 3876 | 1467141525221 Marionette TRACE conn2 <- [1,1882,null,{}] 12:18:45 INFO - PROCESS | 3876 | 1467141525225 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:45 INFO - PROCESS | 3876 | 1467141525227 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:45 INFO - PROCESS | 3876 | 1467141525339 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:18:45 INFO - PROCESS | 3876 | 1467141525344 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 3876 | 1467141525346 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:45 INFO - PROCESS | 3876 | ++DOCSHELL 1143FC00 == 30 [pid = 3876] [id = 480] 12:18:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15DBC000) [pid = 3876] [serial = 1440] [outer = 00000000] 12:18:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (166A3400) [pid = 3876] [serial = 1441] [outer = 15DBC000] 12:18:45 INFO - PROCESS | 3876 | 1467141525440 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B3D800) [pid = 3876] [serial = 1442] [outer = 15DBC000] 12:18:45 INFO - PROCESS | 3876 | 1467141525852 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 704ms 12:18:45 INFO - PROCESS | 3876 | 1467141525911 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 3876 | 1467141525913 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 12:18:45 INFO - PROCESS | 3876 | 1467141525916 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:18:45 INFO - PROCESS | 3876 | 1467141525918 Marionette TRACE conn2 <- [1,1886,null,{}] 12:18:45 INFO - PROCESS | 3876 | 1467141525921 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:45 INFO - PROCESS | 3876 | 1467141525923 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:46 INFO - PROCESS | 3876 | 1467141526058 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:18:46 INFO - PROCESS | 3876 | 1467141526080 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 3876 | 1467141526083 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:46 INFO - PROCESS | 3876 | ++DOCSHELL 16B44400 == 31 [pid = 3876] [id = 481] 12:18:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16B45C00) [pid = 3876] [serial = 1443] [outer = 00000000] 12:18:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D2D400) [pid = 3876] [serial = 1444] [outer = 16B45C00] 12:18:46 INFO - PROCESS | 3876 | 1467141526129 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16D34400) [pid = 3876] [serial = 1445] [outer = 16B45C00] 12:18:46 INFO - PROCESS | 3876 | 1467141526587 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 688ms 12:18:46 INFO - PROCESS | 3876 | 1467141526616 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 3876 | 1467141526618 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:18:46 INFO - PROCESS | 3876 | 1467141526622 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 3876 | 1467141526623 Marionette TRACE conn2 <- [1,1890,null,{}] 12:18:46 INFO - PROCESS | 3876 | 1467141526627 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 3876 | 1467141526632 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:46 INFO - PROCESS | 3876 | 1467141526765 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:18:46 INFO - PROCESS | 3876 | 1467141526770 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 3876 | 1467141526772 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:46 INFO - PROCESS | 3876 | ++DOCSHELL 16D5DC00 == 32 [pid = 3876] [id = 482] 12:18:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16D68C00) [pid = 3876] [serial = 1446] [outer = 00000000] 12:18:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1706F800) [pid = 3876] [serial = 1447] [outer = 16D68C00] 12:18:46 INFO - PROCESS | 3876 | 1467141526817 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (171C2800) [pid = 3876] [serial = 1448] [outer = 16D68C00] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (15E69C00) [pid = 3876] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17007000) [pid = 3876] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17074C00) [pid = 3876] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (13930000) [pid = 3876] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (166A6C00) [pid = 3876] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1031D800) [pid = 3876] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (11CCE000) [pid = 3876] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15D53000) [pid = 3876] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1036C000) [pid = 3876] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (176ADC00) [pid = 3876] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15698800) [pid = 3876] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (176A1400) [pid = 3876] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:18:47 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15DBD000) [pid = 3876] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:18:47 INFO - PROCESS | 3876 | 1467141527501 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 891ms 12:18:47 INFO - PROCESS | 3876 | 1467141527527 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 3876 | 1467141527529 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:18:47 INFO - PROCESS | 3876 | 1467141527532 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 3876 | 1467141527534 Marionette TRACE conn2 <- [1,1894,null,{}] 12:18:47 INFO - PROCESS | 3876 | 1467141527537 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:47 INFO - PROCESS | 3876 | 1467141527539 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:47 INFO - PROCESS | 3876 | 1467141527627 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:18:47 INFO - PROCESS | 3876 | 1467141527633 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 3876 | 1467141527634 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:47 INFO - PROCESS | 3876 | ++DOCSHELL 10A0C000 == 33 [pid = 3876] [id = 483] 12:18:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (10A7F000) [pid = 3876] [serial = 1449] [outer = 00000000] 12:18:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (13930000) [pid = 3876] [serial = 1450] [outer = 10A7F000] 12:18:47 INFO - PROCESS | 3876 | 1467141527683 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (14F11400) [pid = 3876] [serial = 1451] [outer = 10A7F000] 12:18:48 INFO - PROCESS | 3876 | 1467141528138 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 640ms 12:18:48 INFO - PROCESS | 3876 | 1467141528170 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 3876 | 1467141528172 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 12:18:48 INFO - PROCESS | 3876 | 1467141528175 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:18:48 INFO - PROCESS | 3876 | 1467141528177 Marionette TRACE conn2 <- [1,1898,null,{}] 12:18:48 INFO - PROCESS | 3876 | 1467141528181 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 3876 | 1467141528183 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:48 INFO - PROCESS | 3876 | 1467141528264 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:18:48 INFO - PROCESS | 3876 | 1467141528270 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 3876 | 1467141528272 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:48 INFO - PROCESS | 3876 | ++DOCSHELL 154B0400 == 34 [pid = 3876] [id = 484] 12:18:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15DBD000) [pid = 3876] [serial = 1452] [outer = 00000000] 12:18:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (170F3800) [pid = 3876] [serial = 1453] [outer = 15DBD000] 12:18:48 INFO - PROCESS | 3876 | 1467141528315 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (170F4C00) [pid = 3876] [serial = 1454] [outer = 15DBD000] 12:18:48 INFO - PROCESS | 3876 | 1467141528730 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 594ms 12:18:48 INFO - PROCESS | 3876 | 1467141528780 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 3876 | 1467141528782 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:18:48 INFO - PROCESS | 3876 | 1467141528786 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 3876 | 1467141528787 Marionette TRACE conn2 <- [1,1902,null,{}] 12:18:48 INFO - PROCESS | 3876 | 1467141528795 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 3876 | 1467141528797 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:48 INFO - PROCESS | 3876 | 1467141528872 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:18:48 INFO - PROCESS | 3876 | 1467141528878 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 3876 | 1467141528880 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:48 INFO - PROCESS | 3876 | ++DOCSHELL 15B89400 == 35 [pid = 3876] [id = 485] 12:18:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (171D1400) [pid = 3876] [serial = 1455] [outer = 00000000] 12:18:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (176ADC00) [pid = 3876] [serial = 1456] [outer = 171D1400] 12:18:48 INFO - PROCESS | 3876 | 1467141528922 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17723C00) [pid = 3876] [serial = 1457] [outer = 171D1400] 12:18:49 INFO - PROCESS | 3876 | 1467141529367 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 594ms 12:18:49 INFO - PROCESS | 3876 | 1467141529380 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 3876 | 1467141529382 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 12:18:49 INFO - PROCESS | 3876 | 1467141529385 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:18:49 INFO - PROCESS | 3876 | 1467141529387 Marionette TRACE conn2 <- [1,1906,null,{}] 12:18:49 INFO - PROCESS | 3876 | 1467141529390 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:49 INFO - PROCESS | 3876 | 1467141529392 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:49 INFO - PROCESS | 3876 | 1467141529564 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:18:49 INFO - PROCESS | 3876 | 1467141529632 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 3876 | 1467141529635 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:49 INFO - PROCESS | 3876 | ++DOCSHELL 10A74400 == 36 [pid = 3876] [id = 486] 12:18:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (10A74C00) [pid = 3876] [serial = 1458] [outer = 00000000] 12:18:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (10BB7800) [pid = 3876] [serial = 1459] [outer = 10A74C00] 12:18:49 INFO - PROCESS | 3876 | 1467141529692 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (112C8000) [pid = 3876] [serial = 1460] [outer = 10A74C00] 12:18:50 INFO - PROCESS | 3876 | 1467141530476 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1141ms 12:18:50 INFO - PROCESS | 3876 | 1467141530537 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 3876 | 1467141530541 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:18:50 INFO - PROCESS | 3876 | 1467141530546 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 3876 | 1467141530550 Marionette TRACE conn2 <- [1,1910,null,{}] 12:18:50 INFO - PROCESS | 3876 | 1467141530555 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 3876 | 1467141530558 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:50 INFO - PROCESS | 3876 | 1467141530680 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:18:50 INFO - PROCESS | 3876 | 1467141530812 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 3876 | 1467141530815 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:50 INFO - PROCESS | 3876 | ++DOCSHELL 1432F400 == 37 [pid = 3876] [id = 487] 12:18:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (14331C00) [pid = 3876] [serial = 1461] [outer = 00000000] 12:18:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (15525400) [pid = 3876] [serial = 1462] [outer = 14331C00] 12:18:50 INFO - PROCESS | 3876 | 1467141530871 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (156C7C00) [pid = 3876] [serial = 1463] [outer = 14331C00] 12:18:51 INFO - PROCESS | 3876 | 1467141531738 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1250ms 12:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:18:51 INFO - PROCESS | 3876 | 1467141531805 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 3876 | 1467141531809 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 12:18:51 INFO - PROCESS | 3876 | 1467141531814 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 3876 | 1467141531817 Marionette TRACE conn2 <- [1,1914,null,{}] 12:18:51 INFO - PROCESS | 3876 | 1467141531823 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 3876 | 1467141531826 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:51 INFO - PROCESS | 3876 | 1467141531931 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:18:52 INFO - PROCESS | 3876 | 1467141532065 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 3876 | 1467141532069 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:52 INFO - PROCESS | 3876 | ++DOCSHELL 11498000 == 38 [pid = 3876] [id = 488] 12:18:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (11ADE800) [pid = 3876] [serial = 1464] [outer = 00000000] 12:18:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (129AEC00) [pid = 3876] [serial = 1465] [outer = 11ADE800] 12:18:52 INFO - PROCESS | 3876 | 1467141532120 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (12DF1400) [pid = 3876] [serial = 1466] [outer = 11ADE800] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 15B89400 == 37 [pid = 3876] [id = 485] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 154B0400 == 36 [pid = 3876] [id = 484] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 10A0C000 == 35 [pid = 3876] [id = 483] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 16D5DC00 == 34 [pid = 3876] [id = 482] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 16B44400 == 33 [pid = 3876] [id = 481] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 1143FC00 == 32 [pid = 3876] [id = 480] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 15D4D800 == 31 [pid = 3876] [id = 479] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 1312B000 == 30 [pid = 3876] [id = 478] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 10A7F800 == 29 [pid = 3876] [id = 477] 12:18:52 INFO - PROCESS | 3876 | --DOCSHELL 11C43C00 == 28 [pid = 3876] [id = 476] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (16D2EC00) [pid = 3876] [serial = 1402] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (17077C00) [pid = 3876] [serial = 1405] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (1716FC00) [pid = 3876] [serial = 1408] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1707A800) [pid = 3876] [serial = 1406] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (166A2000) [pid = 3876] [serial = 1411] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16B39400) [pid = 3876] [serial = 1399] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (12853400) [pid = 3876] [serial = 1384] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (13037800) [pid = 3876] [serial = 1385] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1312CC00) [pid = 3876] [serial = 1393] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (131E8C00) [pid = 3876] [serial = 1394] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (15E5C400) [pid = 3876] [serial = 1387] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15E5F000) [pid = 3876] [serial = 1388] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10A81800) [pid = 3876] [serial = 1390] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (11275C00) [pid = 3876] [serial = 1391] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1773B400) [pid = 3876] [serial = 1382] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15B84800) [pid = 3876] [serial = 1396] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15DBD400) [pid = 3876] [serial = 1397] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1786AC00) [pid = 3876] [serial = 1417] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (176A5000) [pid = 3876] [serial = 1414] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1786D800) [pid = 3876] [serial = 1418] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (171CA400) [pid = 3876] [serial = 1409] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (16D5E400) [pid = 3876] [serial = 1403] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16F77400) [pid = 3876] [serial = 1412] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17722000) [pid = 3876] [serial = 1415] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (16BD3400) [pid = 3876] [serial = 1400] [outer = 00000000] [url = about:blank] 12:18:52 INFO - PROCESS | 3876 | 1467141532641 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 891ms 12:18:52 INFO - PROCESS | 3876 | 1467141532716 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 3876 | 1467141532721 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:18:52 INFO - PROCESS | 3876 | 1467141532727 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 3876 | 1467141532729 Marionette TRACE conn2 <- [1,1918,null,{}] 12:18:52 INFO - PROCESS | 3876 | 1467141532733 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 3876 | 1467141532736 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:52 INFO - PROCESS | 3876 | 1467141532820 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:18:52 INFO - PROCESS | 3876 | 1467141532831 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 3876 | 1467141532834 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:52 INFO - PROCESS | 3876 | ++DOCSHELL 130A2800 == 29 [pid = 3876] [id = 489] 12:18:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (130A4800) [pid = 3876] [serial = 1467] [outer = 00000000] 12:18:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (131EC800) [pid = 3876] [serial = 1468] [outer = 130A4800] 12:18:52 INFO - PROCESS | 3876 | 1467141532880 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (14F10C00) [pid = 3876] [serial = 1469] [outer = 130A4800] 12:18:53 INFO - PROCESS | 3876 | 1467141533359 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 704ms 12:18:53 INFO - PROCESS | 3876 | 1467141533425 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 3876 | 1467141533428 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 12:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:18:53 INFO - PROCESS | 3876 | 1467141533431 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 3876 | 1467141533434 Marionette TRACE conn2 <- [1,1922,null,{}] 12:18:53 INFO - PROCESS | 3876 | 1467141533445 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:53 INFO - PROCESS | 3876 | 1467141533449 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:53 INFO - PROCESS | 3876 | 1467141533575 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:18:53 INFO - PROCESS | 3876 | 1467141533667 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 3876 | 1467141533671 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:53 INFO - PROCESS | 3876 | ++DOCSHELL 15DC4000 == 30 [pid = 3876] [id = 490] 12:18:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15E5C400) [pid = 3876] [serial = 1470] [outer = 00000000] 12:18:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (162C0000) [pid = 3876] [serial = 1471] [outer = 15E5C400] 12:18:53 INFO - PROCESS | 3876 | 1467141533718 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1669C800) [pid = 3876] [serial = 1472] [outer = 15E5C400] 12:18:54 INFO - PROCESS | 3876 | 1467141534091 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 703ms 12:18:54 INFO - PROCESS | 3876 | 1467141534131 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 3876 | 1467141534133 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:18:54 INFO - PROCESS | 3876 | 1467141534136 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 3876 | 1467141534138 Marionette TRACE conn2 <- [1,1926,null,{}] 12:18:54 INFO - PROCESS | 3876 | 1467141534142 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 3876 | 1467141534143 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:54 INFO - PROCESS | 3876 | 1467141534227 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:18:54 INFO - PROCESS | 3876 | 1467141534232 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 3876 | 1467141534234 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:54 INFO - PROCESS | 3876 | ++DOCSHELL 16B43C00 == 31 [pid = 3876] [id = 491] 12:18:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B44400) [pid = 3876] [serial = 1473] [outer = 00000000] 12:18:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D30400) [pid = 3876] [serial = 1474] [outer = 16B44400] 12:18:54 INFO - PROCESS | 3876 | 1467141534278 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D62C00) [pid = 3876] [serial = 1475] [outer = 16B44400] 12:18:54 INFO - PROCESS | 3876 | 1467141534753 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 625ms 12:18:54 INFO - PROCESS | 3876 | 1467141534774 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 3876 | 1467141534776 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:18:54 INFO - PROCESS | 3876 | 1467141534779 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 3876 | 1467141534781 Marionette TRACE conn2 <- [1,1930,null,{}] 12:18:54 INFO - PROCESS | 3876 | 1467141534784 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 3876 | 1467141534786 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:54 INFO - PROCESS | 3876 | 1467141534897 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:18:54 INFO - PROCESS | 3876 | 1467141534981 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 3876 | 1467141534983 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:55 INFO - PROCESS | 3876 | ++DOCSHELL 143A8000 == 32 [pid = 3876] [id = 492] 12:18:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16B38800) [pid = 3876] [serial = 1476] [outer = 00000000] 12:18:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16F83C00) [pid = 3876] [serial = 1477] [outer = 16B38800] 12:18:55 INFO - PROCESS | 3876 | 1467141535030 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1706B400) [pid = 3876] [serial = 1478] [outer = 16B38800] 12:18:55 INFO - PROCESS | 3876 | 1467141535431 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 688ms 12:18:55 INFO - PROCESS | 3876 | 1467141535479 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 3876 | 1467141535481 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 12:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:18:55 INFO - PROCESS | 3876 | 1467141535484 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 3876 | 1467141535486 Marionette TRACE conn2 <- [1,1934,null,{}] 12:18:55 INFO - PROCESS | 3876 | 1467141535497 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:55 INFO - PROCESS | 3876 | 1467141535502 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:55 INFO - PROCESS | 3876 | 1467141535644 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:18:55 INFO - PROCESS | 3876 | 1467141535711 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 3876 | 1467141535714 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:55 INFO - PROCESS | 3876 | ++DOCSHELL 171CA800 == 33 [pid = 3876] [id = 493] 12:18:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (171CB000) [pid = 3876] [serial = 1479] [outer = 00000000] 12:18:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17630800) [pid = 3876] [serial = 1480] [outer = 171CB000] 12:18:55 INFO - PROCESS | 3876 | 1467141535758 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17720C00) [pid = 3876] [serial = 1481] [outer = 171CB000] 12:18:56 INFO - PROCESS | 3876 | 1467141536173 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 735ms 12:18:56 INFO - PROCESS | 3876 | 1467141536225 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 3876 | 1467141536227 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 12:18:56 INFO - PROCESS | 3876 | 1467141536230 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:18:56 INFO - PROCESS | 3876 | 1467141536232 Marionette TRACE conn2 <- [1,1938,null,{}] 12:18:56 INFO - PROCESS | 3876 | 1467141536266 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:56 INFO - PROCESS | 3876 | 1467141536268 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:56 INFO - PROCESS | 3876 | 1467141536381 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:18:56 INFO - PROCESS | 3876 | 1467141536403 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 3876 | 1467141536405 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:56 INFO - PROCESS | 3876 | ++DOCSHELL 16D2AC00 == 34 [pid = 3876] [id = 494] 12:18:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17078800) [pid = 3876] [serial = 1482] [outer = 00000000] 12:18:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (177B1800) [pid = 3876] [serial = 1483] [outer = 17078800] 12:18:56 INFO - PROCESS | 3876 | 1467141536509 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1786A000) [pid = 3876] [serial = 1484] [outer = 17078800] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1312BC00) [pid = 3876] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1281BC00) [pid = 3876] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15D50C00) [pid = 3876] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (10A80800) [pid = 3876] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16D68C00) [pid = 3876] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B45C00) [pid = 3876] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (10A7F000) [pid = 3876] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10BBD400) [pid = 3876] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15A4C800) [pid = 3876] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1706E000) [pid = 3876] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15DBC000) [pid = 3876] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:18:56 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15DBD000) [pid = 3876] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:18:56 INFO - PROCESS | 3876 | 1467141536914 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 734ms 12:18:56 INFO - PROCESS | 3876 | 1467141536972 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 3876 | 1467141536974 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 12:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:18:56 INFO - PROCESS | 3876 | 1467141536977 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 3876 | 1467141536978 Marionette TRACE conn2 <- [1,1942,null,{}] 12:18:56 INFO - PROCESS | 3876 | 1467141536982 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:56 INFO - PROCESS | 3876 | 1467141536984 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:57 INFO - PROCESS | 3876 | 1467141537059 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:18:57 INFO - PROCESS | 3876 | 1467141537064 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 3876 | 1467141537066 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:57 INFO - PROCESS | 3876 | ++DOCSHELL 143A5800 == 35 [pid = 3876] [id = 495] 12:18:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (143AB800) [pid = 3876] [serial = 1485] [outer = 00000000] 12:18:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D28800) [pid = 3876] [serial = 1486] [outer = 143AB800] 12:18:57 INFO - PROCESS | 3876 | 1467141537109 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17007400) [pid = 3876] [serial = 1487] [outer = 143AB800] 12:18:57 INFO - PROCESS | 3876 | 1467141537526 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 594ms 12:18:57 INFO - PROCESS | 3876 | 1467141537580 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 3876 | 1467141537582 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:18:57 INFO - PROCESS | 3876 | 1467141537585 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 3876 | 1467141537587 Marionette TRACE conn2 <- [1,1946,null,{}] 12:18:57 INFO - PROCESS | 3876 | 1467141537594 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:57 INFO - PROCESS | 3876 | 1467141537596 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:57 INFO - PROCESS | 3876 | 1467141537674 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:18:57 INFO - PROCESS | 3876 | 1467141537680 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 3876 | 1467141537682 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:57 INFO - PROCESS | 3876 | ++DOCSHELL 15DC7800 == 36 [pid = 3876] [id = 496] 12:18:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (162BC000) [pid = 3876] [serial = 1488] [outer = 00000000] 12:18:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1773C400) [pid = 3876] [serial = 1489] [outer = 162BC000] 12:18:57 INFO - PROCESS | 3876 | 1467141537725 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1810DC00) [pid = 3876] [serial = 1490] [outer = 162BC000] 12:18:58 INFO - PROCESS | 3876 | 1467141538163 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 594ms 12:18:58 INFO - PROCESS | 3876 | 1467141538181 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 3876 | 1467141538183 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 12:18:58 INFO - PROCESS | 3876 | 1467141538186 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:18:58 INFO - PROCESS | 3876 | 1467141538188 Marionette TRACE conn2 <- [1,1950,null,{}] 12:18:58 INFO - PROCESS | 3876 | 1467141538192 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 3876 | 1467141538193 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:58 INFO - PROCESS | 3876 | 1467141538324 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:18:58 INFO - PROCESS | 3876 | 1467141538332 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 3876 | 1467141538334 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:58 INFO - PROCESS | 3876 | ++DOCSHELL 15E69400 == 37 [pid = 3876] [id = 497] 12:18:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17720400) [pid = 3876] [serial = 1491] [outer = 00000000] 12:18:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (185C4800) [pid = 3876] [serial = 1492] [outer = 17720400] 12:18:58 INFO - PROCESS | 3876 | 1467141538384 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (185BE000) [pid = 3876] [serial = 1493] [outer = 17720400] 12:18:58 INFO - PROCESS | 3876 | 1467141538917 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 797ms 12:18:58 INFO - PROCESS | 3876 | 1467141538989 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 3876 | 1467141538994 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:18:59 INFO - PROCESS | 3876 | 1467141538999 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 3876 | 1467141539002 Marionette TRACE conn2 <- [1,1954,null,{}] 12:18:59 INFO - PROCESS | 3876 | 1467141539008 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 3876 | 1467141539011 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:59 INFO - PROCESS | 3876 | 1467141539191 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:18:59 INFO - PROCESS | 3876 | 1467141539332 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 3876 | 1467141539335 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:18:59 INFO - PROCESS | 3876 | ++DOCSHELL 10A75400 == 38 [pid = 3876] [id = 498] 12:18:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (10BB5000) [pid = 3876] [serial = 1494] [outer = 00000000] 12:18:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1307BC00) [pid = 3876] [serial = 1495] [outer = 10BB5000] 12:18:59 INFO - PROCESS | 3876 | 1467141539400 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (13936400) [pid = 3876] [serial = 1496] [outer = 10BB5000] 12:18:59 INFO - PROCESS | 3876 | 1467141539925 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1000ms 12:19:00 INFO - PROCESS | 3876 | 1467141540003 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 3876 | 1467141540008 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:19:00 INFO - PROCESS | 3876 | 1467141540014 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 3876 | 1467141540017 Marionette TRACE conn2 <- [1,1958,null,{}] 12:19:00 INFO - PROCESS | 3876 | 1467141540021 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:00 INFO - PROCESS | 3876 | 1467141540024 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:00 INFO - PROCESS | 3876 | 1467141540163 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:19:00 INFO - PROCESS | 3876 | 1467141540301 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 3876 | 1467141540304 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:00 INFO - PROCESS | 3876 | ++DOCSHELL 15DBD000 == 39 [pid = 3876] [id = 499] 12:19:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15DBD400) [pid = 3876] [serial = 1497] [outer = 00000000] 12:19:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (166A2C00) [pid = 3876] [serial = 1498] [outer = 15DBD400] 12:19:00 INFO - PROCESS | 3876 | 1467141540359 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16D28400) [pid = 3876] [serial = 1499] [outer = 15DBD400] 12:19:00 INFO - PROCESS | 3876 | 1467141540965 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1000ms 12:19:01 INFO - PROCESS | 3876 | 1467141541017 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 3876 | 1467141541020 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 12:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:19:01 INFO - PROCESS | 3876 | 1467141541024 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 3876 | 1467141541027 Marionette TRACE conn2 <- [1,1962,null,{}] 12:19:01 INFO - PROCESS | 3876 | 1467141541038 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 3876 | 1467141541043 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:01 INFO - PROCESS | 3876 | 1467141541150 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:19:01 INFO - PROCESS | 3876 | 1467141541300 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 3876 | 1467141541303 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:01 INFO - PROCESS | 3876 | ++DOCSHELL 176A7400 == 40 [pid = 3876] [id = 500] 12:19:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (176A7800) [pid = 3876] [serial = 1500] [outer = 00000000] 12:19:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (177A6800) [pid = 3876] [serial = 1501] [outer = 176A7800] 12:19:01 INFO - PROCESS | 3876 | 1467141541363 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (185C0C00) [pid = 3876] [serial = 1502] [outer = 176A7800] 12:19:02 INFO - PROCESS | 3876 | 1467141542079 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1157ms 12:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:19:02 INFO - PROCESS | 3876 | 1467141542178 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 3876 | 1467141542182 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 12:19:02 INFO - PROCESS | 3876 | 1467141542187 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 3876 | 1467141542189 Marionette TRACE conn2 <- [1,1966,null,{}] 12:19:02 INFO - PROCESS | 3876 | 1467141542195 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:02 INFO - PROCESS | 3876 | 1467141542198 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:02 INFO - PROCESS | 3876 | 1467141542318 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:19:02 INFO - PROCESS | 3876 | 1467141542463 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 3876 | 1467141542466 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:02 INFO - PROCESS | 3876 | ++DOCSHELL 11ADC800 == 41 [pid = 3876] [id = 501] 12:19:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (11CD3000) [pid = 3876] [serial = 1503] [outer = 00000000] 12:19:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (13127400) [pid = 3876] [serial = 1504] [outer = 11CD3000] 12:19:02 INFO - PROCESS | 3876 | 1467141542516 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (1393BC00) [pid = 3876] [serial = 1505] [outer = 11CD3000] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 15DC7800 == 40 [pid = 3876] [id = 496] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 143A5800 == 39 [pid = 3876] [id = 495] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 16D2AC00 == 38 [pid = 3876] [id = 494] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 171CA800 == 37 [pid = 3876] [id = 493] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 143A8000 == 36 [pid = 3876] [id = 492] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 16B43C00 == 35 [pid = 3876] [id = 491] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 15DC4000 == 34 [pid = 3876] [id = 490] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 130A2800 == 33 [pid = 3876] [id = 489] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 11498000 == 32 [pid = 3876] [id = 488] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 1432F400 == 31 [pid = 3876] [id = 487] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 10A74400 == 30 [pid = 3876] [id = 486] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 15DBD000 == 29 [pid = 3876] [id = 499] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 176A7400 == 28 [pid = 3876] [id = 500] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 15E69400 == 27 [pid = 3876] [id = 497] 12:19:03 INFO - PROCESS | 3876 | --DOCSHELL 10A75400 == 26 [pid = 3876] [id = 498] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (16B1B000) [pid = 3876] [serial = 1424] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (15E6A400) [pid = 3876] [serial = 1423] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (17740000) [pid = 3876] [serial = 1427] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (171C8400) [pid = 3876] [serial = 1426] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (171C2800) [pid = 3876] [serial = 1448] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (166A3400) [pid = 3876] [serial = 1441] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16D34400) [pid = 3876] [serial = 1445] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (170F3800) [pid = 3876] [serial = 1453] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (170F4C00) [pid = 3876] [serial = 1454] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (16B3D800) [pid = 3876] [serial = 1442] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15E5E800) [pid = 3876] [serial = 1439] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (176ADC00) [pid = 3876] [serial = 1456] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (131E2800) [pid = 3876] [serial = 1435] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (13468000) [pid = 3876] [serial = 1436] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (130A2C00) [pid = 3876] [serial = 1430] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (129F2800) [pid = 3876] [serial = 1429] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15DBC400) [pid = 3876] [serial = 1438] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (112C8800) [pid = 3876] [serial = 1432] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (112EA800) [pid = 3876] [serial = 1433] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1706F800) [pid = 3876] [serial = 1447] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16D2D400) [pid = 3876] [serial = 1444] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (14F11400) [pid = 3876] [serial = 1451] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (13930000) [pid = 3876] [serial = 1450] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (14014400) [pid = 3876] [serial = 1421] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (130A6C00) [pid = 3876] [serial = 1420] [outer = 00000000] [url = about:blank] 12:19:03 INFO - PROCESS | 3876 | 1467141543650 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1500ms 12:19:03 INFO - PROCESS | 3876 | 1467141543693 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:19:03 INFO - PROCESS | 3876 | 1467141543697 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 12:19:03 INFO - PROCESS | 3876 | 1467141543701 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 3876 | 1467141543705 Marionette TRACE conn2 <- [1,1970,null,{}] 12:19:03 INFO - PROCESS | 3876 | 1467141543711 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 3876 | 1467141543713 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:03 INFO - PROCESS | 3876 | 1467141543803 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:19:03 INFO - PROCESS | 3876 | 1467141543811 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 3876 | 1467141543815 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:03 INFO - PROCESS | 3876 | ++DOCSHELL 112E0400 == 27 [pid = 3876] [id = 502] 12:19:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (112E2400) [pid = 3876] [serial = 1506] [outer = 00000000] 12:19:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1281A000) [pid = 3876] [serial = 1507] [outer = 112E2400] 12:19:03 INFO - PROCESS | 3876 | 1467141543866 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (129B2400) [pid = 3876] [serial = 1508] [outer = 112E2400] 12:19:04 INFO - PROCESS | 3876 | 1467141544343 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 688ms 12:19:04 INFO - PROCESS | 3876 | 1467141544397 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 3876 | 1467141544402 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 12:19:04 INFO - PROCESS | 3876 | 1467141544408 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:19:04 INFO - PROCESS | 3876 | 1467141544411 Marionette TRACE conn2 <- [1,1974,null,{}] 12:19:04 INFO - PROCESS | 3876 | 1467141544415 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:04 INFO - PROCESS | 3876 | 1467141544417 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:04 INFO - PROCESS | 3876 | 1467141544540 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:19:04 INFO - PROCESS | 3876 | 1467141544643 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 3876 | 1467141544645 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:04 INFO - PROCESS | 3876 | ++DOCSHELL 13466400 == 28 [pid = 3876] [id = 503] 12:19:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (13468000) [pid = 3876] [serial = 1509] [outer = 00000000] 12:19:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1401F800) [pid = 3876] [serial = 1510] [outer = 13468000] 12:19:04 INFO - PROCESS | 3876 | 1467141544691 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (14336800) [pid = 3876] [serial = 1511] [outer = 13468000] 12:19:05 INFO - PROCESS | 3876 | 1467141545055 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 704ms 12:19:05 INFO - PROCESS | 3876 | 1467141545107 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 3876 | 1467141545110 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 12:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:19:05 INFO - PROCESS | 3876 | 1467141545113 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 3876 | 1467141545116 Marionette TRACE conn2 <- [1,1978,null,{}] 12:19:05 INFO - PROCESS | 3876 | 1467141545127 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 3876 | 1467141545132 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:05 INFO - PROCESS | 3876 | 1467141545215 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:19:05 INFO - PROCESS | 3876 | 1467141545222 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 3876 | 1467141545225 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:05 INFO - PROCESS | 3876 | ++DOCSHELL 15A51800 == 29 [pid = 3876] [id = 504] 12:19:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15A54800) [pid = 3876] [serial = 1512] [outer = 00000000] 12:19:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15DC2400) [pid = 3876] [serial = 1513] [outer = 15A54800] 12:19:05 INFO - PROCESS | 3876 | 1467141545272 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (162B9400) [pid = 3876] [serial = 1514] [outer = 15A54800] 12:19:05 INFO - PROCESS | 3876 | 1467141545770 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 703ms 12:19:05 INFO - PROCESS | 3876 | 1467141545812 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 3876 | 1467141545815 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 12:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:19:05 INFO - PROCESS | 3876 | 1467141545818 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 3876 | 1467141545820 Marionette TRACE conn2 <- [1,1982,null,{}] 12:19:05 INFO - PROCESS | 3876 | 1467141545823 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 3876 | 1467141545825 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:05 INFO - PROCESS | 3876 | 1467141545974 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:19:06 INFO - PROCESS | 3876 | 1467141546042 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 3876 | 1467141546044 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:06 INFO - PROCESS | 3876 | ++DOCSHELL 16B22000 == 30 [pid = 3876] [id = 505] 12:19:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16B22800) [pid = 3876] [serial = 1515] [outer = 00000000] 12:19:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16B3FC00) [pid = 3876] [serial = 1516] [outer = 16B22800] 12:19:06 INFO - PROCESS | 3876 | 1467141546088 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16BD2400) [pid = 3876] [serial = 1517] [outer = 16B22800] 12:19:06 INFO - PROCESS | 3876 | 1467141546526 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 735ms 12:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:19:06 INFO - PROCESS | 3876 | 1467141546571 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 3876 | 1467141546573 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 12:19:06 INFO - PROCESS | 3876 | 1467141546576 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 3876 | 1467141546578 Marionette TRACE conn2 <- [1,1986,null,{}] 12:19:06 INFO - PROCESS | 3876 | 1467141546581 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:06 INFO - PROCESS | 3876 | 1467141546583 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:06 INFO - PROCESS | 3876 | 1467141546692 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:19:06 INFO - PROCESS | 3876 | 1467141546698 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 3876 | 1467141546700 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:06 INFO - PROCESS | 3876 | ++DOCSHELL 16D27000 == 31 [pid = 3876] [id = 506] 12:19:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16D27800) [pid = 3876] [serial = 1518] [outer = 00000000] 12:19:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D5F000) [pid = 3876] [serial = 1519] [outer = 16D27800] 12:19:06 INFO - PROCESS | 3876 | 1467141546743 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16D64800) [pid = 3876] [serial = 1520] [outer = 16D27800] 12:19:07 INFO - PROCESS | 3876 | 1467141547199 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 625ms 12:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:19:07 INFO - PROCESS | 3876 | 1467141547213 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 3876 | 1467141547215 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 12:19:07 INFO - PROCESS | 3876 | 1467141547218 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 3876 | 1467141547220 Marionette TRACE conn2 <- [1,1990,null,{}] 12:19:07 INFO - PROCESS | 3876 | 1467141547223 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:07 INFO - PROCESS | 3876 | 1467141547229 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:07 INFO - PROCESS | 3876 | 1467141547355 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:19:07 INFO - PROCESS | 3876 | 1467141547447 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 3876 | 1467141547449 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:07 INFO - PROCESS | 3876 | ++DOCSHELL 17004400 == 32 [pid = 3876] [id = 507] 12:19:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1700EC00) [pid = 3876] [serial = 1521] [outer = 00000000] 12:19:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17178400) [pid = 3876] [serial = 1522] [outer = 1700EC00] 12:19:07 INFO - PROCESS | 3876 | 1467141547492 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (171C9000) [pid = 3876] [serial = 1523] [outer = 1700EC00] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (17720400) [pid = 3876] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17078800) [pid = 3876] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (11ADE800) [pid = 3876] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (130A4800) [pid = 3876] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15E5C400) [pid = 3876] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (171CB000) [pid = 3876] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16B44400) [pid = 3876] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (143AB800) [pid = 3876] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (16B38800) [pid = 3876] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10A74C00) [pid = 3876] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (14331C00) [pid = 3876] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (162BC000) [pid = 3876] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:19:07 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (171D1400) [pid = 3876] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:19:08 INFO - PROCESS | 3876 | 1467141548050 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 907ms 12:19:08 INFO - PROCESS | 3876 | 1467141548123 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 3876 | 1467141548125 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 12:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:19:08 INFO - PROCESS | 3876 | 1467141548128 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 3876 | 1467141548130 Marionette TRACE conn2 <- [1,1994,null,{}] 12:19:08 INFO - PROCESS | 3876 | 1467141548133 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 3876 | 1467141548135 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:08 INFO - PROCESS | 3876 | 1467141548211 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:19:08 INFO - PROCESS | 3876 | 1467141548217 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 3876 | 1467141548219 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:08 INFO - PROCESS | 3876 | ++DOCSHELL 1143FC00 == 33 [pid = 3876] [id = 508] 12:19:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (143AB800) [pid = 3876] [serial = 1524] [outer = 00000000] 12:19:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B3A000) [pid = 3876] [serial = 1525] [outer = 143AB800] 12:19:08 INFO - PROCESS | 3876 | 1467141548261 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17072C00) [pid = 3876] [serial = 1526] [outer = 143AB800] 12:19:08 INFO - PROCESS | 3876 | 1467141548682 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 594ms 12:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:19:08 INFO - PROCESS | 3876 | 1467141548727 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 3876 | 1467141548729 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 12:19:08 INFO - PROCESS | 3876 | 1467141548732 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 3876 | 1467141548734 Marionette TRACE conn2 <- [1,1998,null,{}] 12:19:08 INFO - PROCESS | 3876 | 1467141548738 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 3876 | 1467141548740 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:08 INFO - PROCESS | 3876 | 1467141548816 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:19:08 INFO - PROCESS | 3876 | 1467141548821 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 3876 | 1467141548823 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:08 INFO - PROCESS | 3876 | ++DOCSHELL 15DC4400 == 34 [pid = 3876] [id = 509] 12:19:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16B38800) [pid = 3876] [serial = 1527] [outer = 00000000] 12:19:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171D1000) [pid = 3876] [serial = 1528] [outer = 16B38800] 12:19:08 INFO - PROCESS | 3876 | 1467141548866 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (171D1C00) [pid = 3876] [serial = 1529] [outer = 16B38800] 12:19:09 INFO - PROCESS | 3876 | 1467141549308 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 626ms 12:19:09 INFO - PROCESS | 3876 | 1467141549369 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 3876 | 1467141549371 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 12:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:19:09 INFO - PROCESS | 3876 | 1467141549374 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 3876 | 1467141549376 Marionette TRACE conn2 <- [1,2002,null,{}] 12:19:09 INFO - PROCESS | 3876 | 1467141549379 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 3876 | 1467141549381 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:09 INFO - PROCESS | 3876 | 1467141549459 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:19:09 INFO - PROCESS | 3876 | 1467141549464 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 3876 | 1467141549466 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:09 INFO - PROCESS | 3876 | ++DOCSHELL 176A7400 == 35 [pid = 3876] [id = 510] 12:19:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (176ABC00) [pid = 3876] [serial = 1530] [outer = 00000000] 12:19:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17726000) [pid = 3876] [serial = 1531] [outer = 176ABC00] 12:19:09 INFO - PROCESS | 3876 | 1467141549508 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1773B400) [pid = 3876] [serial = 1532] [outer = 176ABC00] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 112E0400 == 34 [pid = 3876] [id = 502] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 11ADC800 == 33 [pid = 3876] [id = 501] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 17004400 == 32 [pid = 3876] [id = 507] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 16D27000 == 31 [pid = 3876] [id = 506] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 1143FC00 == 30 [pid = 3876] [id = 508] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 16B22000 == 29 [pid = 3876] [id = 505] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 15A51800 == 28 [pid = 3876] [id = 504] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 13466400 == 27 [pid = 3876] [id = 503] 12:19:10 INFO - PROCESS | 3876 | --DOCSHELL 15DC4400 == 26 [pid = 3876] [id = 509] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (177B1800) [pid = 3876] [serial = 1483] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (129AEC00) [pid = 3876] [serial = 1465] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (14F10C00) [pid = 3876] [serial = 1469] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (162C0000) [pid = 3876] [serial = 1471] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17630800) [pid = 3876] [serial = 1480] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16D62C00) [pid = 3876] [serial = 1475] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1669C800) [pid = 3876] [serial = 1472] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16D28800) [pid = 3876] [serial = 1486] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1706B400) [pid = 3876] [serial = 1478] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1786A000) [pid = 3876] [serial = 1484] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (10BB7800) [pid = 3876] [serial = 1459] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (156C7C00) [pid = 3876] [serial = 1463] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15525400) [pid = 3876] [serial = 1462] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1773C400) [pid = 3876] [serial = 1489] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17720C00) [pid = 3876] [serial = 1481] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17007400) [pid = 3876] [serial = 1487] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (112C8000) [pid = 3876] [serial = 1460] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (12DF1400) [pid = 3876] [serial = 1466] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (16F83C00) [pid = 3876] [serial = 1477] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (16D30400) [pid = 3876] [serial = 1474] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (131EC800) [pid = 3876] [serial = 1468] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (17723C00) [pid = 3876] [serial = 1457] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (1810DC00) [pid = 3876] [serial = 1490] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (185BE000) [pid = 3876] [serial = 1493] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (185C4800) [pid = 3876] [serial = 1492] [outer = 00000000] [url = about:blank] 12:19:11 INFO - PROCESS | 3876 | 1467141551211 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1845ms 12:19:11 INFO - PROCESS | 3876 | 1467141551229 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 3876 | 1467141551233 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 12:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:19:11 INFO - PROCESS | 3876 | 1467141551247 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 3876 | 1467141551250 Marionette TRACE conn2 <- [1,2006,null,{}] 12:19:11 INFO - PROCESS | 3876 | 1467141551257 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 3876 | 1467141551260 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:11 INFO - PROCESS | 3876 | 1467141551349 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:19:11 INFO - PROCESS | 3876 | 1467141551359 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 3876 | 1467141551364 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:11 INFO - PROCESS | 3876 | ++DOCSHELL 10FA0000 == 27 [pid = 3876] [id = 511] 12:19:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (11272400) [pid = 3876] [serial = 1533] [outer = 00000000] 12:19:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (112E0000) [pid = 3876] [serial = 1534] [outer = 11272400] 12:19:11 INFO - PROCESS | 3876 | 1467141551413 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (1143CC00) [pid = 3876] [serial = 1535] [outer = 11272400] 12:19:11 INFO - PROCESS | 3876 | 1467141551909 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 703ms 12:19:11 INFO - PROCESS | 3876 | 1467141551943 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 3876 | 1467141551948 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 12:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:19:11 INFO - PROCESS | 3876 | 1467141551954 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 3876 | 1467141551957 Marionette TRACE conn2 <- [1,2010,null,{}] 12:19:11 INFO - PROCESS | 3876 | 1467141551961 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 3876 | 1467141551964 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:12 INFO - PROCESS | 3876 | 1467141552048 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:19:12 INFO - PROCESS | 3876 | 1467141552057 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 3876 | 1467141552060 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:12 INFO - PROCESS | 3876 | ++DOCSHELL 13073800 == 28 [pid = 3876] [id = 512] 12:19:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (13074400) [pid = 3876] [serial = 1536] [outer = 00000000] 12:19:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (130ACC00) [pid = 3876] [serial = 1537] [outer = 13074400] 12:19:12 INFO - PROCESS | 3876 | 1467141552106 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (1314F000) [pid = 3876] [serial = 1538] [outer = 13074400] 12:19:12 INFO - PROCESS | 3876 | 1467141552572 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 641ms 12:19:12 INFO - PROCESS | 3876 | 1467141552593 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 3876 | 1467141552595 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 12:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:19:12 INFO - PROCESS | 3876 | 1467141552599 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 3876 | 1467141552605 Marionette TRACE conn2 <- [1,2014,null,{}] 12:19:12 INFO - PROCESS | 3876 | 1467141552623 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:12 INFO - PROCESS | 3876 | 1467141552628 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:12 INFO - PROCESS | 3876 | 1467141552709 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:19:12 INFO - PROCESS | 3876 | 1467141552718 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 3876 | 1467141552721 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:12 INFO - PROCESS | 3876 | ++DOCSHELL 154A1400 == 29 [pid = 3876] [id = 513] 12:19:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (154A3400) [pid = 3876] [serial = 1539] [outer = 00000000] 12:19:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (15699C00) [pid = 3876] [serial = 1540] [outer = 154A3400] 12:19:12 INFO - PROCESS | 3876 | 1467141552769 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (15A50C00) [pid = 3876] [serial = 1541] [outer = 154A3400] 12:19:13 INFO - PROCESS | 3876 | 1467141553229 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 656ms 12:19:13 INFO - PROCESS | 3876 | 1467141553257 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 3876 | 1467141553259 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 12:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:19:13 INFO - PROCESS | 3876 | 1467141553262 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 3876 | 1467141553264 Marionette TRACE conn2 <- [1,2018,null,{}] 12:19:13 INFO - PROCESS | 3876 | 1467141553278 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 3876 | 1467141553280 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:13 INFO - PROCESS | 3876 | 1467141553360 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:19:13 INFO - PROCESS | 3876 | 1467141553365 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 3876 | 1467141553367 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:13 INFO - PROCESS | 3876 | ++DOCSHELL 15694000 == 30 [pid = 3876] [id = 514] 12:19:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (156D3C00) [pid = 3876] [serial = 1542] [outer = 00000000] 12:19:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15DC4400) [pid = 3876] [serial = 1543] [outer = 156D3C00] 12:19:13 INFO - PROCESS | 3876 | 1467141553411 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (162C0000) [pid = 3876] [serial = 1544] [outer = 156D3C00] 12:19:13 INFO - PROCESS | 3876 | 1467141553839 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 594ms 12:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:19:13 INFO - PROCESS | 3876 | 1467141553884 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 3876 | 1467141553886 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 12:19:13 INFO - PROCESS | 3876 | 1467141553894 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 3876 | 1467141553896 Marionette TRACE conn2 <- [1,2022,null,{}] 12:19:13 INFO - PROCESS | 3876 | 1467141553899 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 3876 | 1467141553901 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:13 INFO - PROCESS | 3876 | 1467141553976 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:19:13 INFO - PROCESS | 3876 | 1467141553981 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 3876 | 1467141553983 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:14 INFO - PROCESS | 3876 | ++DOCSHELL 162C7800 == 31 [pid = 3876] [id = 515] 12:19:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1669B400) [pid = 3876] [serial = 1545] [outer = 00000000] 12:19:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B17000) [pid = 3876] [serial = 1546] [outer = 1669B400] 12:19:14 INFO - PROCESS | 3876 | 1467141554026 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16B40400) [pid = 3876] [serial = 1547] [outer = 1669B400] 12:19:14 INFO - PROCESS | 3876 | 1467141554493 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 625ms 12:19:14 INFO - PROCESS | 3876 | 1467141554529 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 3876 | 1467141554531 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 12:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:19:14 INFO - PROCESS | 3876 | 1467141554534 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 3876 | 1467141554536 Marionette TRACE conn2 <- [1,2026,null,{}] 12:19:14 INFO - PROCESS | 3876 | 1467141554540 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:14 INFO - PROCESS | 3876 | 1467141554545 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:14 INFO - PROCESS | 3876 | 1467141554653 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:19:14 INFO - PROCESS | 3876 | 1467141554661 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 3876 | 1467141554663 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:14 INFO - PROCESS | 3876 | ++DOCSHELL 16D5EC00 == 32 [pid = 3876] [id = 516] 12:19:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16D60C00) [pid = 3876] [serial = 1548] [outer = 00000000] 12:19:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16F7B800) [pid = 3876] [serial = 1549] [outer = 16D60C00] 12:19:14 INFO - PROCESS | 3876 | 1467141554713 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D2BC00) [pid = 3876] [serial = 1550] [outer = 16D60C00] 12:19:15 INFO - PROCESS | 3876 | 1467141555159 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 703ms 12:19:15 INFO - PROCESS | 3876 | 1467141555233 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 3876 | 1467141555235 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 12:19:15 INFO - PROCESS | 3876 | 1467141555239 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:19:15 INFO - PROCESS | 3876 | 1467141555240 Marionette TRACE conn2 <- [1,2030,null,{}] 12:19:15 INFO - PROCESS | 3876 | 1467141555244 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 3876 | 1467141555246 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:15 INFO - PROCESS | 3876 | 1467141555332 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:19:15 INFO - PROCESS | 3876 | 1467141555364 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 3876 | 1467141555366 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:15 INFO - PROCESS | 3876 | ++DOCSHELL 16F7B400 == 33 [pid = 3876] [id = 517] 12:19:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16F7D400) [pid = 3876] [serial = 1551] [outer = 00000000] 12:19:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17075800) [pid = 3876] [serial = 1552] [outer = 16F7D400] 12:19:15 INFO - PROCESS | 3876 | 1467141555409 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17075C00) [pid = 3876] [serial = 1553] [outer = 16F7D400] 12:19:15 INFO - PROCESS | 3876 | 1467141555826 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 641ms 12:19:15 INFO - PROCESS | 3876 | 1467141555877 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 3876 | 1467141555879 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 12:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:19:15 INFO - PROCESS | 3876 | 1467141555882 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 3876 | 1467141555884 Marionette TRACE conn2 <- [1,2034,null,{}] 12:19:15 INFO - PROCESS | 3876 | 1467141555887 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 3876 | 1467141555889 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:15 INFO - PROCESS | 3876 | 1467141555964 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:19:15 INFO - PROCESS | 3876 | 1467141555969 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 3876 | 1467141555971 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:15 INFO - PROCESS | 3876 | ++DOCSHELL 1706B400 == 34 [pid = 3876] [id = 518] 12:19:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1716FC00) [pid = 3876] [serial = 1554] [outer = 00000000] 12:19:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (171C8400) [pid = 3876] [serial = 1555] [outer = 1716FC00] 12:19:16 INFO - PROCESS | 3876 | 1467141556013 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (171CC400) [pid = 3876] [serial = 1556] [outer = 1716FC00] 12:19:16 INFO - PROCESS | 3876 | 1467141556437 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 594ms 12:19:16 INFO - PROCESS | 3876 | 1467141556487 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:19:16 INFO - PROCESS | 3876 | 1467141556489 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 12:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:19:16 INFO - PROCESS | 3876 | 1467141556497 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:19:16 INFO - PROCESS | 3876 | 1467141556499 Marionette TRACE conn2 <- [1,2038,null,{}] 12:19:16 INFO - PROCESS | 3876 | 1467141556502 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:16 INFO - PROCESS | 3876 | 1467141556504 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:16 INFO - PROCESS | 3876 | 1467141556614 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:19:16 INFO - PROCESS | 3876 | 1467141556620 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 3876 | 1467141556622 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:16 INFO - PROCESS | 3876 | ++DOCSHELL 1540C000 == 35 [pid = 3876] [id = 519] 12:19:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1771E800) [pid = 3876] [serial = 1557] [outer = 00000000] 12:19:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (17723800) [pid = 3876] [serial = 1558] [outer = 1771E800] 12:19:16 INFO - PROCESS | 3876 | 1467141556667 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17724800) [pid = 3876] [serial = 1559] [outer = 1771E800] 12:19:17 INFO - PROCESS | 3876 | 1467141557143 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 687ms 12:19:17 INFO - PROCESS | 3876 | 1467141557195 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 3876 | 1467141557197 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 12:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:19:17 INFO - PROCESS | 3876 | 1467141557200 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 3876 | 1467141557202 Marionette TRACE conn2 <- [1,2042,null,{}] 12:19:17 INFO - PROCESS | 3876 | 1467141557212 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 3876 | 1467141557214 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:17 INFO - PROCESS | 3876 | 1467141557327 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:19:17 INFO - PROCESS | 3876 | 1467141557333 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 3876 | 1467141557335 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:17 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E5C00 == 36 [pid = 3876] [id = 520] 12:19:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (12BD2800) [pid = 3876] [serial = 1560] [outer = 00000000] 12:19:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17E1B000) [pid = 3876] [serial = 1561] [outer = 12BD2800] 12:19:17 INFO - PROCESS | 3876 | 1467141557388 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (18105800) [pid = 3876] [serial = 1562] [outer = 12BD2800] 12:19:17 INFO - PROCESS | 3876 | 1467141557829 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 688ms 12:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:19:17 INFO - PROCESS | 3876 | 1467141557901 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 3876 | 1467141557904 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 12:19:17 INFO - PROCESS | 3876 | 1467141557907 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 3876 | 1467141557909 Marionette TRACE conn2 <- [1,2046,null,{}] 12:19:17 INFO - PROCESS | 3876 | 1467141557913 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 3876 | 1467141557915 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:18 INFO - PROCESS | 3876 | 1467141558063 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:19:18 INFO - PROCESS | 3876 | 1467141558092 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 3876 | 1467141558094 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:18 INFO - PROCESS | 3876 | ++DOCSHELL 15DC6800 == 37 [pid = 3876] [id = 521] 12:19:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (185CB400) [pid = 3876] [serial = 1563] [outer = 00000000] 12:19:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (185EA000) [pid = 3876] [serial = 1564] [outer = 185CB400] 12:19:18 INFO - PROCESS | 3876 | 1467141558139 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (16B1A000) [pid = 3876] [serial = 1565] [outer = 185CB400] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (16B38800) [pid = 3876] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (16B22800) [pid = 3876] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16D27800) [pid = 3876] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1700EC00) [pid = 3876] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (176A7800) [pid = 3876] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15DBD400) [pid = 3876] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10BB5000) [pid = 3876] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15A54800) [pid = 3876] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (13468000) [pid = 3876] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (112E2400) [pid = 3876] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (11CD3000) [pid = 3876] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:19:18 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (143AB800) [pid = 3876] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:19:18 INFO - PROCESS | 3876 | 1467141558714 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 844ms 12:19:18 INFO - PROCESS | 3876 | 1467141558749 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 3876 | 1467141558751 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 12:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:19:18 INFO - PROCESS | 3876 | 1467141558754 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 3876 | 1467141558755 Marionette TRACE conn2 <- [1,2050,null,{}] 12:19:18 INFO - PROCESS | 3876 | 1467141558763 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 3876 | 1467141558765 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:18 INFO - PROCESS | 3876 | 1467141558840 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:19:18 INFO - PROCESS | 3876 | 1467141558846 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 3876 | 1467141558848 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:18 INFO - PROCESS | 3876 | ++DOCSHELL 112E2400 == 38 [pid = 3876] [id = 522] 12:19:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (11CD0400) [pid = 3876] [serial = 1566] [outer = 00000000] 12:19:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (15D52800) [pid = 3876] [serial = 1567] [outer = 11CD0400] 12:19:18 INFO - PROCESS | 3876 | 1467141558892 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16D26800) [pid = 3876] [serial = 1568] [outer = 11CD0400] 12:19:19 INFO - PROCESS | 3876 | 1467141559346 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 641ms 12:19:19 INFO - PROCESS | 3876 | 1467141559416 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 3876 | 1467141559418 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 12:19:19 INFO - PROCESS | 3876 | 1467141559421 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 3876 | 1467141559422 Marionette TRACE conn2 <- [1,2054,null,{}] 12:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:19:19 INFO - PROCESS | 3876 | 1467141559428 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 3876 | 1467141559430 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:19 INFO - PROCESS | 3876 | 1467141559517 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:19:19 INFO - PROCESS | 3876 | 1467141559523 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 3876 | 1467141559525 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:19 INFO - PROCESS | 3876 | ++DOCSHELL 162BB800 == 39 [pid = 3876] [id = 523] 12:19:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D33C00) [pid = 3876] [serial = 1569] [outer = 00000000] 12:19:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185BE000) [pid = 3876] [serial = 1570] [outer = 16D33C00] 12:19:19 INFO - PROCESS | 3876 | 1467141559567 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (19AE4400) [pid = 3876] [serial = 1571] [outer = 16D33C00] 12:19:20 INFO - PROCESS | 3876 | 1467141559980 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 594ms 12:19:20 INFO - PROCESS | 3876 | 1467141560033 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 3876 | 1467141560035 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 12:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:19:20 INFO - PROCESS | 3876 | 1467141560038 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 3876 | 1467141560040 Marionette TRACE conn2 <- [1,2058,null,{}] 12:19:20 INFO - PROCESS | 3876 | 1467141560043 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 3876 | 1467141560045 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:20 INFO - PROCESS | 3876 | 1467141560121 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:19:20 INFO - PROCESS | 3876 | 1467141560126 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 3876 | 1467141560128 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:20 INFO - PROCESS | 3876 | ++DOCSHELL 167BA000 == 40 [pid = 3876] [id = 524] 12:19:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (176A4400) [pid = 3876] [serial = 1572] [outer = 00000000] 12:19:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (19AED400) [pid = 3876] [serial = 1573] [outer = 176A4400] 12:19:20 INFO - PROCESS | 3876 | 1467141560171 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19AF0400) [pid = 3876] [serial = 1574] [outer = 176A4400] 12:19:20 INFO - PROCESS | 3876 | 1467141560589 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 594ms 12:19:20 INFO - PROCESS | 3876 | 1467141560678 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 3876 | 1467141560682 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 12:19:20 INFO - PROCESS | 3876 | 1467141560692 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:19:20 INFO - PROCESS | 3876 | 1467141560696 Marionette TRACE conn2 <- [1,2062,null,{}] 12:19:20 INFO - PROCESS | 3876 | 1467141560703 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 3876 | 1467141560706 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:20 INFO - PROCESS | 3876 | 1467141560846 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:19:21 INFO - PROCESS | 3876 | 1467141561028 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 3876 | 1467141561033 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:21 INFO - PROCESS | 3876 | ++DOCSHELL 10FA8800 == 41 [pid = 3876] [id = 525] 12:19:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (11271400) [pid = 3876] [serial = 1575] [outer = 00000000] 12:19:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (112C8000) [pid = 3876] [serial = 1576] [outer = 11271400] 12:19:21 INFO - PROCESS | 3876 | 1467141561088 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1143FC00) [pid = 3876] [serial = 1577] [outer = 11271400] 12:19:21 INFO - PROCESS | 3876 | 1467141561815 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1219ms 12:19:21 INFO - PROCESS | 3876 | 1467141561906 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:19:21 INFO - PROCESS | 3876 | 1467141561910 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 12:19:21 INFO - PROCESS | 3876 | 1467141561916 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 3876 | 1467141561920 Marionette TRACE conn2 <- [1,2066,null,{}] 12:19:21 INFO - PROCESS | 3876 | 1467141561925 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 3876 | 1467141561928 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:22 INFO - PROCESS | 3876 | 1467141562052 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:19:22 INFO - PROCESS | 3876 | 1467141562183 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 3876 | 1467141562186 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:22 INFO - PROCESS | 3876 | ++DOCSHELL 15404800 == 42 [pid = 3876] [id = 526] 12:19:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (15404C00) [pid = 3876] [serial = 1578] [outer = 00000000] 12:19:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (15B89400) [pid = 3876] [serial = 1579] [outer = 15404C00] 12:19:22 INFO - PROCESS | 3876 | 1467141562242 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (15E5C400) [pid = 3876] [serial = 1580] [outer = 15404C00] 12:19:23 INFO - PROCESS | 3876 | 1467141563195 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 162BB800 == 41 [pid = 3876] [id = 523] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 112E2400 == 40 [pid = 3876] [id = 522] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 15DC6800 == 39 [pid = 3876] [id = 521] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 0F9E5C00 == 38 [pid = 3876] [id = 520] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 1540C000 == 37 [pid = 3876] [id = 519] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 1706B400 == 36 [pid = 3876] [id = 518] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 16F7B400 == 35 [pid = 3876] [id = 517] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 16D5EC00 == 34 [pid = 3876] [id = 516] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 162C7800 == 33 [pid = 3876] [id = 515] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 15694000 == 32 [pid = 3876] [id = 514] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 154A1400 == 31 [pid = 3876] [id = 513] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 13073800 == 30 [pid = 3876] [id = 512] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 10FA0000 == 29 [pid = 3876] [id = 511] 12:19:23 INFO - PROCESS | 3876 | --DOCSHELL 176A7400 == 28 [pid = 3876] [id = 510] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (17726000) [pid = 3876] [serial = 1531] [outer = 00000000] [url = about:blank] 12:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1360ms 12:19:23 INFO - PROCESS | 3876 | 1467141563268 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:19:23 INFO - PROCESS | 3876 | 1467141563272 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 12:19:23 INFO - PROCESS | 3876 | 1467141563276 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 3876 | 1467141563280 Marionette TRACE conn2 <- [1,2070,null,{}] 12:19:23 INFO - PROCESS | 3876 | 1467141563285 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:23 INFO - PROCESS | 3876 | 1467141563288 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:23 INFO - PROCESS | 3876 | 1467141563378 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:19:23 INFO - PROCESS | 3876 | 1467141563385 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 3876 | 1467141563388 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:23 INFO - PROCESS | 3876 | ++DOCSHELL 1143C400 == 29 [pid = 3876] [id = 527] 12:19:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (11ADF000) [pid = 3876] [serial = 1581] [outer = 00000000] 12:19:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (129AEC00) [pid = 3876] [serial = 1582] [outer = 11ADF000] 12:19:23 INFO - PROCESS | 3876 | 1467141563434 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (1309FC00) [pid = 3876] [serial = 1583] [outer = 11ADF000] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (171D1C00) [pid = 3876] [serial = 1529] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (16B3FC00) [pid = 3876] [serial = 1516] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (16D5F000) [pid = 3876] [serial = 1519] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (16BD2400) [pid = 3876] [serial = 1517] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (17178400) [pid = 3876] [serial = 1522] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (16D64800) [pid = 3876] [serial = 1520] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (171D1000) [pid = 3876] [serial = 1528] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (171C9000) [pid = 3876] [serial = 1523] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (177A6800) [pid = 3876] [serial = 1501] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16D28400) [pid = 3876] [serial = 1499] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (166A2C00) [pid = 3876] [serial = 1498] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (13936400) [pid = 3876] [serial = 1496] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1307BC00) [pid = 3876] [serial = 1495] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15DC2400) [pid = 3876] [serial = 1513] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1401F800) [pid = 3876] [serial = 1510] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (14336800) [pid = 3876] [serial = 1511] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1281A000) [pid = 3876] [serial = 1507] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (129B2400) [pid = 3876] [serial = 1508] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1393BC00) [pid = 3876] [serial = 1505] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (13127400) [pid = 3876] [serial = 1504] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (185C0C00) [pid = 3876] [serial = 1502] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16B3A000) [pid = 3876] [serial = 1525] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17072C00) [pid = 3876] [serial = 1526] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (162B9400) [pid = 3876] [serial = 1514] [outer = 00000000] [url = about:blank] 12:19:23 INFO - PROCESS | 3876 | 1467141563959 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 751ms 12:19:24 INFO - PROCESS | 3876 | 1467141564014 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 3876 | 1467141564018 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 12:19:24 INFO - PROCESS | 3876 | 1467141564024 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:19:24 INFO - PROCESS | 3876 | 1467141564026 Marionette TRACE conn2 <- [1,2074,null,{}] 12:19:24 INFO - PROCESS | 3876 | 1467141564030 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:24 INFO - PROCESS | 3876 | 1467141564033 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:24 INFO - PROCESS | 3876 | 1467141564116 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:19:24 INFO - PROCESS | 3876 | 1467141564211 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 3876 | 1467141564213 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:24 INFO - PROCESS | 3876 | ++DOCSHELL 1307BC00 == 30 [pid = 3876] [id = 528] 12:19:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (13149800) [pid = 3876] [serial = 1584] [outer = 00000000] 12:19:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (13939C00) [pid = 3876] [serial = 1585] [outer = 13149800] 12:19:24 INFO - PROCESS | 3876 | 1467141564259 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (14330400) [pid = 3876] [serial = 1586] [outer = 13149800] 12:19:24 INFO - PROCESS | 3876 | 1467141564644 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 641ms 12:19:24 INFO - PROCESS | 3876 | 1467141564662 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 3876 | 1467141564665 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 12:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:19:24 INFO - PROCESS | 3876 | 1467141564668 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 3876 | 1467141564672 Marionette TRACE conn2 <- [1,2078,null,{}] 12:19:24 INFO - PROCESS | 3876 | 1467141564682 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:24 INFO - PROCESS | 3876 | 1467141564687 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:24 INFO - PROCESS | 3876 | 1467141564794 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:19:24 INFO - PROCESS | 3876 | 1467141564806 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 3876 | 1467141564811 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:24 INFO - PROCESS | 3876 | ++DOCSHELL 15DC5000 == 31 [pid = 3876] [id = 529] 12:19:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15DC5400) [pid = 3876] [serial = 1587] [outer = 00000000] 12:19:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (162B9400) [pid = 3876] [serial = 1588] [outer = 15DC5400] 12:19:24 INFO - PROCESS | 3876 | 1467141564862 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1669E000) [pid = 3876] [serial = 1589] [outer = 15DC5400] 12:19:25 INFO - PROCESS | 3876 | 1467141565334 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 735ms 12:19:25 INFO - PROCESS | 3876 | 1467141565413 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 3876 | 1467141565415 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 12:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:19:25 INFO - PROCESS | 3876 | 1467141565419 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 3876 | 1467141565420 Marionette TRACE conn2 <- [1,2082,null,{}] 12:19:25 INFO - PROCESS | 3876 | 1467141565424 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 3876 | 1467141565426 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:25 INFO - PROCESS | 3876 | 1467141565540 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:19:25 INFO - PROCESS | 3876 | 1467141565545 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 3876 | 1467141565547 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:25 INFO - PROCESS | 3876 | ++DOCSHELL 16B42000 == 32 [pid = 3876] [id = 530] 12:19:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16B43C00) [pid = 3876] [serial = 1590] [outer = 00000000] 12:19:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16D28C00) [pid = 3876] [serial = 1591] [outer = 16B43C00] 12:19:25 INFO - PROCESS | 3876 | 1467141565644 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16D2E000) [pid = 3876] [serial = 1592] [outer = 16B43C00] 12:19:26 INFO - PROCESS | 3876 | 1467141566048 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 687ms 12:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:19:26 INFO - PROCESS | 3876 | 1467141566118 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 3876 | 1467141566120 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 12:19:26 INFO - PROCESS | 3876 | 1467141566124 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 3876 | 1467141566125 Marionette TRACE conn2 <- [1,2086,null,{}] 12:19:26 INFO - PROCESS | 3876 | 1467141566129 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 3876 | 1467141566131 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:26 INFO - PROCESS | 3876 | 1467141566276 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:19:26 INFO - PROCESS | 3876 | 1467141566288 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 3876 | 1467141566290 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:26 INFO - PROCESS | 3876 | ++DOCSHELL 16B24C00 == 33 [pid = 3876] [id = 531] 12:19:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16D28800) [pid = 3876] [serial = 1593] [outer = 00000000] 12:19:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D62400) [pid = 3876] [serial = 1594] [outer = 16D28800] 12:19:26 INFO - PROCESS | 3876 | 1467141566333 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16D64000) [pid = 3876] [serial = 1595] [outer = 16D28800] 12:19:26 INFO - PROCESS | 3876 | 1467141566794 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 688ms 12:19:26 INFO - PROCESS | 3876 | 1467141566823 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 3876 | 1467141566825 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 12:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:19:26 INFO - PROCESS | 3876 | 1467141566829 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 3876 | 1467141566830 Marionette TRACE conn2 <- [1,2090,null,{}] 12:19:26 INFO - PROCESS | 3876 | 1467141566843 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 3876 | 1467141566852 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:27 INFO - PROCESS | 3876 | 1467141566988 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:19:27 INFO - PROCESS | 3876 | 1467141567054 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 3876 | 1467141567056 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:27 INFO - PROCESS | 3876 | ++DOCSHELL 16D6B400 == 34 [pid = 3876] [id = 532] 12:19:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16F77400) [pid = 3876] [serial = 1596] [outer = 00000000] 12:19:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (170F3C00) [pid = 3876] [serial = 1597] [outer = 16F77400] 12:19:27 INFO - PROCESS | 3876 | 1467141567100 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17071400) [pid = 3876] [serial = 1598] [outer = 16F77400] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16D60C00) [pid = 3876] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1669B400) [pid = 3876] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (176ABC00) [pid = 3876] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1771E800) [pid = 3876] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (12BD2800) [pid = 3876] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1716FC00) [pid = 3876] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16F7D400) [pid = 3876] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (185CB400) [pid = 3876] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (154A3400) [pid = 3876] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (11CD0400) [pid = 3876] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16D33C00) [pid = 3876] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (11272400) [pid = 3876] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (13074400) [pid = 3876] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:19:27 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (156D3C00) [pid = 3876] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:19:27 INFO - PROCESS | 3876 | 1467141567657 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 844ms 12:19:27 INFO - PROCESS | 3876 | 1467141567672 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 3876 | 1467141567674 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 12:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:19:27 INFO - PROCESS | 3876 | 1467141567677 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 3876 | 1467141567679 Marionette TRACE conn2 <- [1,2094,null,{}] 12:19:27 INFO - PROCESS | 3876 | 1467141567682 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:27 INFO - PROCESS | 3876 | 1467141567684 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:27 INFO - PROCESS | 3876 | 1467141567760 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:19:27 INFO - PROCESS | 3876 | 1467141567767 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 3876 | 1467141567769 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:27 INFO - PROCESS | 3876 | ++DOCSHELL 1055D800 == 35 [pid = 3876] [id = 533] 12:19:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (10A76000) [pid = 3876] [serial = 1599] [outer = 00000000] 12:19:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (154A3400) [pid = 3876] [serial = 1600] [outer = 10A76000] 12:19:27 INFO - PROCESS | 3876 | 1467141567902 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D60C00) [pid = 3876] [serial = 1601] [outer = 10A76000] 12:19:28 INFO - PROCESS | 3876 | 1467141568263 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 641ms 12:19:28 INFO - PROCESS | 3876 | 1467141568316 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 3876 | 1467141568318 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 12:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:19:28 INFO - PROCESS | 3876 | 1467141568321 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 3876 | 1467141568322 Marionette TRACE conn2 <- [1,2098,null,{}] 12:19:28 INFO - PROCESS | 3876 | 1467141568326 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 3876 | 1467141568328 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:28 INFO - PROCESS | 3876 | 1467141568405 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:19:28 INFO - PROCESS | 3876 | 1467141568499 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 3876 | 1467141568501 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:28 INFO - PROCESS | 3876 | ++DOCSHELL 15E61000 == 36 [pid = 3876] [id = 534] 12:19:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1706F800) [pid = 3876] [serial = 1602] [outer = 00000000] 12:19:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (171D1000) [pid = 3876] [serial = 1603] [outer = 1706F800] 12:19:28 INFO - PROCESS | 3876 | 1467141568546 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15DC7000) [pid = 3876] [serial = 1604] [outer = 1706F800] 12:19:28 INFO - PROCESS | 3876 | 1467141568903 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 640ms 12:19:28 INFO - PROCESS | 3876 | 1467141568959 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 3876 | 1467141568961 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 12:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:19:28 INFO - PROCESS | 3876 | 1467141568964 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 3876 | 1467141568966 Marionette TRACE conn2 <- [1,2102,null,{}] 12:19:29 INFO - PROCESS | 3876 | 1467141568977 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 3876 | 1467141568978 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:29 INFO - PROCESS | 3876 | 1467141569054 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:19:29 INFO - PROCESS | 3876 | 1467141569060 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 3876 | 1467141569061 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:29 INFO - PROCESS | 3876 | ++DOCSHELL 176A3400 == 37 [pid = 3876] [id = 535] 12:19:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (176A7400) [pid = 3876] [serial = 1605] [outer = 00000000] 12:19:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (177A6000) [pid = 3876] [serial = 1606] [outer = 176A7400] 12:19:29 INFO - PROCESS | 3876 | 1467141569113 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (177AAC00) [pid = 3876] [serial = 1607] [outer = 176A7400] 12:19:29 INFO - PROCESS | 3876 | 1467141569628 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 735ms 12:19:29 INFO - PROCESS | 3876 | 1467141569706 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 3876 | 1467141569711 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 12:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:19:29 INFO - PROCESS | 3876 | 1467141569717 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 3876 | 1467141569720 Marionette TRACE conn2 <- [1,2106,null,{}] 12:19:29 INFO - PROCESS | 3876 | 1467141569726 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 3876 | 1467141569729 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:29 INFO - PROCESS | 3876 | 1467141569925 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:19:30 INFO - PROCESS | 3876 | 1467141569985 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 3876 | 1467141569990 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:30 INFO - PROCESS | 3876 | ++DOCSHELL 10326800 == 38 [pid = 3876] [id = 536] 12:19:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1036C000) [pid = 3876] [serial = 1608] [outer = 00000000] 12:19:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1281E400) [pid = 3876] [serial = 1609] [outer = 1036C000] 12:19:30 INFO - PROCESS | 3876 | 1467141570086 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (12930C00) [pid = 3876] [serial = 1610] [outer = 1036C000] 12:19:30 INFO - PROCESS | 3876 | 1467141570714 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1032ms 12:19:30 INFO - PROCESS | 3876 | 1467141570759 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 3876 | 1467141570764 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 12:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:19:30 INFO - PROCESS | 3876 | 1467141570770 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 3876 | 1467141570773 Marionette TRACE conn2 <- [1,2110,null,{}] 12:19:30 INFO - PROCESS | 3876 | 1467141570777 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:30 INFO - PROCESS | 3876 | 1467141570780 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:30 INFO - PROCESS | 3876 | 1467141570886 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:19:31 INFO - PROCESS | 3876 | 1467141571029 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 3876 | 1467141571031 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:31 INFO - PROCESS | 3876 | ++DOCSHELL 154AAC00 == 39 [pid = 3876] [id = 537] 12:19:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (154B0C00) [pid = 3876] [serial = 1611] [outer = 00000000] 12:19:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15D59C00) [pid = 3876] [serial = 1612] [outer = 154B0C00] 12:19:31 INFO - PROCESS | 3876 | 1467141571087 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (15E69400) [pid = 3876] [serial = 1613] [outer = 154B0C00] 12:19:31 INFO - PROCESS | 3876 | 1467141571655 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 938ms 12:19:31 INFO - PROCESS | 3876 | 1467141571716 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 3876 | 1467141571718 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 12:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:19:31 INFO - PROCESS | 3876 | 1467141571722 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 3876 | 1467141571725 Marionette TRACE conn2 <- [1,2114,null,{}] 12:19:31 INFO - PROCESS | 3876 | 1467141571750 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 3876 | 1467141571754 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:31 INFO - PROCESS | 3876 | 1467141571894 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:19:32 INFO - PROCESS | 3876 | 1467141571965 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 3876 | 1467141571968 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:32 INFO - PROCESS | 3876 | ++DOCSHELL 17075400 == 40 [pid = 3876] [id = 538] 12:19:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (17076400) [pid = 3876] [serial = 1614] [outer = 00000000] 12:19:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (171C2800) [pid = 3876] [serial = 1615] [outer = 17076400] 12:19:32 INFO - PROCESS | 3876 | 1467141572023 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (176ADC00) [pid = 3876] [serial = 1616] [outer = 17076400] 12:19:32 INFO - PROCESS | 3876 | 1467141572688 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1001ms 12:19:32 INFO - PROCESS | 3876 | 1467141572724 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 3876 | 1467141572727 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 12:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:19:32 INFO - PROCESS | 3876 | 1467141572731 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 3876 | 1467141572733 Marionette TRACE conn2 <- [1,2118,null,{}] 12:19:32 INFO - PROCESS | 3876 | 1467141572736 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 3876 | 1467141572739 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:32 INFO - PROCESS | 3876 | 1467141572843 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:19:33 INFO - PROCESS | 3876 | 1467141573087 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 3876 | 1467141573091 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:33 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E5C00 == 41 [pid = 3876] [id = 539] 12:19:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (10324400) [pid = 3876] [serial = 1617] [outer = 00000000] 12:19:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (10B93800) [pid = 3876] [serial = 1618] [outer = 10324400] 12:19:33 INFO - PROCESS | 3876 | 1467141573151 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (112E2400) [pid = 3876] [serial = 1619] [outer = 10324400] 12:19:33 INFO - PROCESS | 3876 | 1467141573717 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 3876 | 1467141574431 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 12:19:34 INFO - PROCESS | 3876 | 1467141574484 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:19:34 INFO - PROCESS | 3876 | 1467141574487 Marionette TRACE conn2 <- [1,2122,null,{}] 12:19:34 INFO - PROCESS | 3876 | 1467141574493 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:34 INFO - PROCESS | 3876 | 1467141574497 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:34 INFO - PROCESS | 3876 | 1467141574581 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:19:34 INFO - PROCESS | 3876 | 1467141574588 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 3876 | 1467141574593 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:34 INFO - PROCESS | 3876 | ++DOCSHELL 10B9A800 == 27 [pid = 3876] [id = 540] 12:19:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (10BB4800) [pid = 3876] [serial = 1620] [outer = 00000000] 12:19:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (11275000) [pid = 3876] [serial = 1621] [outer = 10BB4800] 12:19:34 INFO - PROCESS | 3876 | 1467141574644 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (112C5000) [pid = 3876] [serial = 1622] [outer = 10BB4800] 12:19:35 INFO - PROCESS | 3876 | 1467141575152 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 704ms 12:19:35 INFO - PROCESS | 3876 | 1467141575188 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 3876 | 1467141575192 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 12:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:19:35 INFO - PROCESS | 3876 | 1467141575198 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 3876 | 1467141575202 Marionette TRACE conn2 <- [1,2126,null,{}] 12:19:35 INFO - PROCESS | 3876 | 1467141575206 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 3876 | 1467141575209 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:35 INFO - PROCESS | 3876 | 1467141575294 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:19:35 INFO - PROCESS | 3876 | 1467141575303 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 3876 | 1467141575305 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:35 INFO - PROCESS | 3876 | ++DOCSHELL 13131800 == 28 [pid = 3876] [id = 541] 12:19:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (13132000) [pid = 3876] [serial = 1623] [outer = 00000000] 12:19:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (131E9000) [pid = 3876] [serial = 1624] [outer = 13132000] 12:19:35 INFO - PROCESS | 3876 | 1467141575352 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (13932000) [pid = 3876] [serial = 1625] [outer = 13132000] 12:19:35 INFO - PROCESS | 3876 | 1467141575820 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 656ms 12:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:19:35 INFO - PROCESS | 3876 | 1467141575852 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 3876 | 1467141575854 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 12:19:35 INFO - PROCESS | 3876 | 1467141575858 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 3876 | 1467141575860 Marionette TRACE conn2 <- [1,2130,null,{}] 12:19:35 INFO - PROCESS | 3876 | 1467141575870 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 3876 | 1467141575874 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:36 INFO - PROCESS | 3876 | 1467141575987 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:19:36 INFO - PROCESS | 3876 | 1467141576092 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 3876 | 1467141576096 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:36 INFO - PROCESS | 3876 | ++DOCSHELL 15B7D000 == 29 [pid = 3876] [id = 542] 12:19:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15B85C00) [pid = 3876] [serial = 1626] [outer = 00000000] 12:19:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (15DBCC00) [pid = 3876] [serial = 1627] [outer = 15B85C00] 12:19:36 INFO - PROCESS | 3876 | 1467141576143 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15DC7400) [pid = 3876] [serial = 1628] [outer = 15B85C00] 12:19:36 INFO - PROCESS | 3876 | 1467141576558 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 3876 | 1467141576600 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 12:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:19:36 INFO - PROCESS | 3876 | 1467141576604 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 3876 | 1467141576606 Marionette TRACE conn2 <- [1,2134,null,{}] 12:19:36 INFO - PROCESS | 3876 | 1467141576609 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:36 INFO - PROCESS | 3876 | 1467141576611 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:36 INFO - PROCESS | 3876 | 1467141576741 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:19:36 INFO - PROCESS | 3876 | 1467141576759 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 3876 | 1467141576762 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:36 INFO - PROCESS | 3876 | ++DOCSHELL 15A50C00 == 30 [pid = 3876] [id = 543] 12:19:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15DBC400) [pid = 3876] [serial = 1629] [outer = 00000000] 12:19:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (166A6000) [pid = 3876] [serial = 1630] [outer = 15DBC400] 12:19:36 INFO - PROCESS | 3876 | 1467141576806 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16D26800) [pid = 3876] [serial = 1631] [outer = 15DBC400] 12:19:37 INFO - PROCESS | 3876 | 1467141577248 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 3876 | 1467141577312 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 12:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:19:37 INFO - PROCESS | 3876 | 1467141577316 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 3876 | 1467141577318 Marionette TRACE conn2 <- [1,2138,null,{}] 12:19:37 INFO - PROCESS | 3876 | 1467141577350 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:37 INFO - PROCESS | 3876 | 1467141577352 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:37 INFO - PROCESS | 3876 | 1467141577468 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:19:37 INFO - PROCESS | 3876 | 1467141577477 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 3876 | 1467141577479 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:37 INFO - PROCESS | 3876 | ++DOCSHELL 16D5D800 == 31 [pid = 3876] [id = 544] 12:19:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16D60800) [pid = 3876] [serial = 1632] [outer = 00000000] 12:19:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16F7B400) [pid = 3876] [serial = 1633] [outer = 16D60800] 12:19:37 INFO - PROCESS | 3876 | 1467141577523 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17007400) [pid = 3876] [serial = 1634] [outer = 16D60800] 12:19:37 INFO - PROCESS | 3876 | 1467141577951 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 688ms 12:19:38 INFO - PROCESS | 3876 | 1467141578014 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 3876 | 1467141578016 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 12:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:19:38 INFO - PROCESS | 3876 | 1467141578025 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 3876 | 1467141578027 Marionette TRACE conn2 <- [1,2142,null,{}] 12:19:38 INFO - PROCESS | 3876 | 1467141578030 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 3876 | 1467141578039 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:38 INFO - PROCESS | 3876 | 1467141578178 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:19:38 INFO - PROCESS | 3876 | 1467141578242 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 3876 | 1467141578244 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:38 INFO - PROCESS | 3876 | ++DOCSHELL 171C8400 == 32 [pid = 3876] [id = 545] 12:19:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (171CA000) [pid = 3876] [serial = 1635] [outer = 00000000] 12:19:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (171D1800) [pid = 3876] [serial = 1636] [outer = 171CA000] 12:19:38 INFO - PROCESS | 3876 | 1467141578289 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (17723400) [pid = 3876] [serial = 1637] [outer = 171CA000] 12:19:38 INFO - PROCESS | 3876 | 1467141578703 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 735ms 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (16F77400) [pid = 3876] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (16D28800) [pid = 3876] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (10A76000) [pid = 3876] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (176A4400) [pid = 3876] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15404C00) [pid = 3876] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (11271400) [pid = 3876] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15DC5400) [pid = 3876] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (11ADF000) [pid = 3876] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (13149800) [pid = 3876] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1706F800) [pid = 3876] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16B43C00) [pid = 3876] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:19:38 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (176A7400) [pid = 3876] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:19:38 INFO - PROCESS | 3876 | 1467141578913 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 3876 | 1467141578915 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 12:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:19:38 INFO - PROCESS | 3876 | 1467141578925 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 3876 | 1467141578926 Marionette TRACE conn2 <- [1,2146,null,{}] 12:19:38 INFO - PROCESS | 3876 | 1467141578930 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 3876 | 1467141578932 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:39 INFO - PROCESS | 3876 | 1467141579016 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:19:39 INFO - PROCESS | 3876 | 1467141579023 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 3876 | 1467141579025 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:39 INFO - PROCESS | 3876 | ++DOCSHELL 12DCA000 == 33 [pid = 3876] [id = 546] 12:19:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (12DF6C00) [pid = 3876] [serial = 1638] [outer = 00000000] 12:19:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (14331C00) [pid = 3876] [serial = 1639] [outer = 12DF6C00] 12:19:39 INFO - PROCESS | 3876 | 1467141579076 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15526800) [pid = 3876] [serial = 1640] [outer = 12DF6C00] 12:19:39 INFO - PROCESS | 3876 | 1467141579514 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 625ms 12:19:39 INFO - PROCESS | 3876 | 1467141579560 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 3876 | 1467141579562 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 12:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:19:39 INFO - PROCESS | 3876 | 1467141579566 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 3876 | 1467141579567 Marionette TRACE conn2 <- [1,2150,null,{}] 12:19:39 INFO - PROCESS | 3876 | 1467141579571 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 3876 | 1467141579572 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:39 INFO - PROCESS | 3876 | 1467141579648 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:19:39 INFO - PROCESS | 3876 | 1467141579653 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 3876 | 1467141579655 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:39 INFO - PROCESS | 3876 | ++DOCSHELL 1669FC00 == 34 [pid = 3876] [id = 547] 12:19:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D33400) [pid = 3876] [serial = 1641] [outer = 00000000] 12:19:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (171CD400) [pid = 3876] [serial = 1642] [outer = 16D33400] 12:19:39 INFO - PROCESS | 3876 | 1467141579697 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1772D800) [pid = 3876] [serial = 1643] [outer = 16D33400] 12:19:40 INFO - PROCESS | 3876 | 1467141580128 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 594ms 12:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:19:40 INFO - PROCESS | 3876 | 1467141580166 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 3876 | 1467141580168 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 12:19:40 INFO - PROCESS | 3876 | 1467141580171 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 3876 | 1467141580173 Marionette TRACE conn2 <- [1,2154,null,{}] 12:19:40 INFO - PROCESS | 3876 | 1467141580176 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 3876 | 1467141580178 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:40 INFO - PROCESS | 3876 | 1467141580254 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:19:40 INFO - PROCESS | 3876 | 1467141580259 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 3876 | 1467141580261 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:40 INFO - PROCESS | 3876 | ++DOCSHELL 177AD000 == 35 [pid = 3876] [id = 548] 12:19:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17867C00) [pid = 3876] [serial = 1644] [outer = 00000000] 12:19:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (18103C00) [pid = 3876] [serial = 1645] [outer = 17867C00] 12:19:40 INFO - PROCESS | 3876 | 1467141580305 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (18105800) [pid = 3876] [serial = 1646] [outer = 17867C00] 12:19:40 INFO - PROCESS | 3876 | 1467141580741 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 594ms 12:19:40 INFO - PROCESS | 3876 | 1467141580770 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 3876 | 1467141580772 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 12:19:40 INFO - PROCESS | 3876 | 1467141580775 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:19:40 INFO - PROCESS | 3876 | 1467141580777 Marionette TRACE conn2 <- [1,2158,null,{}] 12:19:40 INFO - PROCESS | 3876 | 1467141580781 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 3876 | 1467141580783 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:40 INFO - PROCESS | 3876 | 1467141580906 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:19:41 INFO - PROCESS | 3876 | 1467141581015 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 3876 | 1467141581019 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:41 INFO - PROCESS | 3876 | ++DOCSHELL 0F97E800 == 36 [pid = 3876] [id = 549] 12:19:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (0F97FC00) [pid = 3876] [serial = 1647] [outer = 00000000] 12:19:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1036D800) [pid = 3876] [serial = 1648] [outer = 0F97FC00] 12:19:41 INFO - PROCESS | 3876 | 1467141581075 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (10A79800) [pid = 3876] [serial = 1649] [outer = 0F97FC00] 12:19:41 INFO - PROCESS | 3876 | 1467141581847 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1095ms 12:19:41 INFO - PROCESS | 3876 | 1467141581888 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 3876 | 1467141581891 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 12:19:41 INFO - PROCESS | 3876 | 1467141581897 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:19:41 INFO - PROCESS | 3876 | 1467141581900 Marionette TRACE conn2 <- [1,2162,null,{}] 12:19:41 INFO - PROCESS | 3876 | 1467141581908 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 3876 | 1467141581912 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:42 INFO - PROCESS | 3876 | 1467141582067 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:19:42 INFO - PROCESS | 3876 | 1467141582204 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 3876 | 1467141582207 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:42 INFO - PROCESS | 3876 | ++DOCSHELL 14336800 == 37 [pid = 3876] [id = 550] 12:19:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (143A1000) [pid = 3876] [serial = 1650] [outer = 00000000] 12:19:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15699C00) [pid = 3876] [serial = 1651] [outer = 143A1000] 12:19:42 INFO - PROCESS | 3876 | 1467141582263 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (15D52800) [pid = 3876] [serial = 1652] [outer = 143A1000] 12:19:42 INFO - PROCESS | 3876 | 1467141582909 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1094ms 12:19:43 INFO - PROCESS | 3876 | 1467141582996 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 3876 | 1467141583000 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 12:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:19:43 INFO - PROCESS | 3876 | 1467141583004 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 3876 | 1467141583006 Marionette TRACE conn2 <- [1,2166,null,{}] 12:19:43 INFO - PROCESS | 3876 | 1467141583011 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 3876 | 1467141583013 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:43 INFO - PROCESS | 3876 | 1467141583301 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:19:43 INFO - PROCESS | 3876 | 1467141583311 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 3876 | 1467141583314 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:43 INFO - PROCESS | 3876 | ++DOCSHELL 112E8800 == 38 [pid = 3876] [id = 551] 12:19:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1143D800) [pid = 3876] [serial = 1653] [outer = 00000000] 12:19:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1281C000) [pid = 3876] [serial = 1654] [outer = 1143D800] 12:19:43 INFO - PROCESS | 3876 | 1467141583362 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (13034400) [pid = 3876] [serial = 1655] [outer = 1143D800] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 177AD000 == 37 [pid = 3876] [id = 548] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 1669FC00 == 36 [pid = 3876] [id = 547] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 12DCA000 == 35 [pid = 3876] [id = 546] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 171C8400 == 34 [pid = 3876] [id = 545] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 16D5D800 == 33 [pid = 3876] [id = 544] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 15A50C00 == 32 [pid = 3876] [id = 543] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 15B7D000 == 31 [pid = 3876] [id = 542] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 13131800 == 30 [pid = 3876] [id = 541] 12:19:43 INFO - PROCESS | 3876 | --DOCSHELL 10B9A800 == 29 [pid = 3876] [id = 540] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (170F3C00) [pid = 3876] [serial = 1597] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16D62400) [pid = 3876] [serial = 1594] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (154A3400) [pid = 3876] [serial = 1600] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (19AF0400) [pid = 3876] [serial = 1574] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15B89400) [pid = 3876] [serial = 1579] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (15E5C400) [pid = 3876] [serial = 1580] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (112C8000) [pid = 3876] [serial = 1576] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1143FC00) [pid = 3876] [serial = 1577] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (162B9400) [pid = 3876] [serial = 1588] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (129AEC00) [pid = 3876] [serial = 1582] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1309FC00) [pid = 3876] [serial = 1583] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (13939C00) [pid = 3876] [serial = 1585] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (14330400) [pid = 3876] [serial = 1586] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (171D1000) [pid = 3876] [serial = 1603] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16D28C00) [pid = 3876] [serial = 1591] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16D2E000) [pid = 3876] [serial = 1592] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16D64000) [pid = 3876] [serial = 1595] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (17071400) [pid = 3876] [serial = 1598] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (177A6000) [pid = 3876] [serial = 1606] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (177AAC00) [pid = 3876] [serial = 1607] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16D60C00) [pid = 3876] [serial = 1601] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (15DC7000) [pid = 3876] [serial = 1604] [outer = 00000000] [url = about:blank] 12:19:43 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1669E000) [pid = 3876] [serial = 1589] [outer = 00000000] [url = about:blank] 12:19:44 INFO - PROCESS | 3876 | 1467141584005 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1047ms 12:19:44 INFO - PROCESS | 3876 | 1467141584049 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 3876 | 1467141584053 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 12:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:19:44 INFO - PROCESS | 3876 | 1467141584058 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 3876 | 1467141584061 Marionette TRACE conn2 <- [1,2170,null,{}] 12:19:44 INFO - PROCESS | 3876 | 1467141584066 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 3876 | 1467141584068 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:44 INFO - PROCESS | 3876 | 1467141584159 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:19:44 INFO - PROCESS | 3876 | 1467141584168 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 3876 | 1467141584171 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:44 INFO - PROCESS | 3876 | ++DOCSHELL 130A2C00 == 30 [pid = 3876] [id = 552] 12:19:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (130A4800) [pid = 3876] [serial = 1656] [outer = 00000000] 12:19:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (14012800) [pid = 3876] [serial = 1657] [outer = 130A4800] 12:19:44 INFO - PROCESS | 3876 | 1467141584219 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (14338000) [pid = 3876] [serial = 1658] [outer = 130A4800] 12:19:44 INFO - PROCESS | 3876 | 1467141584716 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 735ms 12:19:44 INFO - PROCESS | 3876 | 1467141584800 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 3876 | 1467141584803 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 12:19:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:19:44 INFO - PROCESS | 3876 | 1467141584806 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 3876 | 1467141584808 Marionette TRACE conn2 <- [1,2174,null,{}] 12:19:44 INFO - PROCESS | 3876 | 1467141584812 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 3876 | 1467141584814 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:44 INFO - PROCESS | 3876 | 1467141584899 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:19:45 INFO - PROCESS | 3876 | 1467141584994 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 3876 | 1467141584997 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:45 INFO - PROCESS | 3876 | ++DOCSHELL 15E65800 == 31 [pid = 3876] [id = 553] 12:19:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15E67000) [pid = 3876] [serial = 1659] [outer = 00000000] 12:19:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (162C4000) [pid = 3876] [serial = 1660] [outer = 15E67000] 12:19:45 INFO - PROCESS | 3876 | 1467141585045 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1669EC00) [pid = 3876] [serial = 1661] [outer = 15E67000] 12:19:45 INFO - PROCESS | 3876 | 1467141585422 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:19:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 640ms 12:19:45 INFO - PROCESS | 3876 | 1467141585448 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 3876 | 1467141585452 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 12:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:19:45 INFO - PROCESS | 3876 | 1467141585462 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 3876 | 1467141585467 Marionette TRACE conn2 <- [1,2178,null,{}] 12:19:45 INFO - PROCESS | 3876 | 1467141585470 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:45 INFO - PROCESS | 3876 | 1467141585472 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:45 INFO - PROCESS | 3876 | 1467141585553 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:19:45 INFO - PROCESS | 3876 | 1467141585558 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 3876 | 1467141585560 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:45 INFO - PROCESS | 3876 | ++DOCSHELL 16B1B000 == 32 [pid = 3876] [id = 554] 12:19:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B40C00) [pid = 3876] [serial = 1662] [outer = 00000000] 12:19:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D2F000) [pid = 3876] [serial = 1663] [outer = 16B40C00] 12:19:45 INFO - PROCESS | 3876 | 1467141585604 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D63000) [pid = 3876] [serial = 1664] [outer = 16B40C00] 12:19:46 INFO - PROCESS | 3876 | 1467141586040 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 594ms 12:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:19:46 INFO - PROCESS | 3876 | 1467141586056 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 3876 | 1467141586058 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 12:19:46 INFO - PROCESS | 3876 | 1467141586061 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 3876 | 1467141586063 Marionette TRACE conn2 <- [1,2182,null,{}] 12:19:46 INFO - PROCESS | 3876 | 1467141586067 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 3876 | 1467141586069 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:46 INFO - PROCESS | 3876 | 1467141586199 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:19:46 INFO - PROCESS | 3876 | 1467141586210 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 3876 | 1467141586213 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:46 INFO - PROCESS | 3876 | ++DOCSHELL 14335000 == 33 [pid = 3876] [id = 555] 12:19:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16F79800) [pid = 3876] [serial = 1665] [outer = 00000000] 12:19:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17070400) [pid = 3876] [serial = 1666] [outer = 16F79800] 12:19:46 INFO - PROCESS | 3876 | 1467141586257 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17076000) [pid = 3876] [serial = 1667] [outer = 16F79800] 12:19:46 INFO - PROCESS | 3876 | 1467141586723 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 688ms 12:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:19:46 INFO - PROCESS | 3876 | 1467141586761 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 3876 | 1467141586763 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 12:19:46 INFO - PROCESS | 3876 | 1467141586767 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 3876 | 1467141586768 Marionette TRACE conn2 <- [1,2186,null,{}] 12:19:46 INFO - PROCESS | 3876 | 1467141586772 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 3876 | 1467141586773 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:46 INFO - PROCESS | 3876 | 1467141586912 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:19:46 INFO - PROCESS | 3876 | 1467141586924 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 3876 | 1467141586930 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:47 INFO - PROCESS | 3876 | ++DOCSHELL 171CE800 == 34 [pid = 3876] [id = 556] 12:19:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (171CF000) [pid = 3876] [serial = 1668] [outer = 00000000] 12:19:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17632400) [pid = 3876] [serial = 1669] [outer = 171CF000] 12:19:47 INFO - PROCESS | 3876 | 1467141587028 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17726000) [pid = 3876] [serial = 1670] [outer = 171CF000] 12:19:47 INFO - PROCESS | 3876 | 1467141587497 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:19:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 735ms 12:19:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:19:47 INFO - PROCESS | 3876 | 1467141587539 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 3876 | 1467141587541 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 12:19:47 INFO - PROCESS | 3876 | 1467141587544 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 3876 | 1467141587546 Marionette TRACE conn2 <- [1,2190,null,{}] 12:19:47 INFO - PROCESS | 3876 | 1467141587584 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:47 INFO - PROCESS | 3876 | 1467141587586 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:47 INFO - PROCESS | 3876 | 1467141587698 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:19:47 INFO - PROCESS | 3876 | 1467141587711 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 3876 | 1467141587713 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:47 INFO - PROCESS | 3876 | ++DOCSHELL 0F97D000 == 35 [pid = 3876] [id = 557] 12:19:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1401F800) [pid = 3876] [serial = 1671] [outer = 00000000] 12:19:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1786E800) [pid = 3876] [serial = 1672] [outer = 1401F800] 12:19:47 INFO - PROCESS | 3876 | 1467141587764 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17E7BC00) [pid = 3876] [serial = 1673] [outer = 1401F800] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (16D60800) [pid = 3876] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (171CA000) [pid = 3876] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (10BB4800) [pid = 3876] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (15B85C00) [pid = 3876] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (13132000) [pid = 3876] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10324400) [pid = 3876] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1036C000) [pid = 3876] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (154B0C00) [pid = 3876] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17076400) [pid = 3876] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (12DF6C00) [pid = 3876] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15DBC400) [pid = 3876] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:19:48 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16D33400) [pid = 3876] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:19:48 INFO - PROCESS | 3876 | 1467141588295 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 797ms 12:19:48 INFO - PROCESS | 3876 | 1467141588346 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 3876 | 1467141588348 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 12:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:19:48 INFO - PROCESS | 3876 | 1467141588352 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 3876 | 1467141588353 Marionette TRACE conn2 <- [1,2194,null,{}] 12:19:48 INFO - PROCESS | 3876 | 1467141588358 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 3876 | 1467141588359 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:48 INFO - PROCESS | 3876 | 1467141588436 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:19:48 INFO - PROCESS | 3876 | 1467141588441 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 3876 | 1467141588443 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:48 INFO - PROCESS | 3876 | ++DOCSHELL 1055EC00 == 36 [pid = 3876] [id = 558] 12:19:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1345E800) [pid = 3876] [serial = 1674] [outer = 00000000] 12:19:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (156CE800) [pid = 3876] [serial = 1675] [outer = 1345E800] 12:19:48 INFO - PROCESS | 3876 | 1467141588487 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15E67800) [pid = 3876] [serial = 1676] [outer = 1345E800] 12:19:48 INFO - PROCESS | 3876 | 1467141588913 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 594ms 12:19:48 INFO - PROCESS | 3876 | 1467141588952 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 3876 | 1467141588953 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 12:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:19:48 INFO - PROCESS | 3876 | 1467141588957 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 3876 | 1467141588959 Marionette TRACE conn2 <- [1,2198,null,{}] 12:19:48 INFO - PROCESS | 3876 | 1467141588966 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 3876 | 1467141588968 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:49 INFO - PROCESS | 3876 | 1467141589071 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:19:49 INFO - PROCESS | 3876 | 1467141589078 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 3876 | 1467141589080 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:49 INFO - PROCESS | 3876 | ++DOCSHELL 10A81800 == 37 [pid = 3876] [id = 559] 12:19:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (13158000) [pid = 3876] [serial = 1677] [outer = 00000000] 12:19:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (170EEC00) [pid = 3876] [serial = 1678] [outer = 13158000] 12:19:49 INFO - PROCESS | 3876 | 1467141589123 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171D0400) [pid = 3876] [serial = 1679] [outer = 13158000] 12:19:49 INFO - PROCESS | 3876 | 1467141589542 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:19:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 657ms 12:19:49 INFO - PROCESS | 3876 | 1467141589613 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 3876 | 1467141589615 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 12:19:49 INFO - PROCESS | 3876 | 1467141589618 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:19:49 INFO - PROCESS | 3876 | 1467141589620 Marionette TRACE conn2 <- [1,2202,null,{}] 12:19:49 INFO - PROCESS | 3876 | 1467141589624 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 3876 | 1467141589625 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:49 INFO - PROCESS | 3876 | 1467141589703 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:19:49 INFO - PROCESS | 3876 | 1467141589709 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 3876 | 1467141589720 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:49 INFO - PROCESS | 3876 | ++DOCSHELL 1669E000 == 38 [pid = 3876] [id = 560] 12:19:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16D32800) [pid = 3876] [serial = 1680] [outer = 00000000] 12:19:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (185EB000) [pid = 3876] [serial = 1681] [outer = 16D32800] 12:19:49 INFO - PROCESS | 3876 | 1467141589764 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (185EBC00) [pid = 3876] [serial = 1682] [outer = 16D32800] 12:19:50 INFO - PROCESS | 3876 | 1467141590187 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 594ms 12:19:50 INFO - PROCESS | 3876 | 1467141590216 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 3876 | 1467141590217 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 12:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:19:50 INFO - PROCESS | 3876 | 1467141590221 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 3876 | 1467141590222 Marionette TRACE conn2 <- [1,2206,null,{}] 12:19:50 INFO - PROCESS | 3876 | 1467141590240 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:50 INFO - PROCESS | 3876 | 1467141590242 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:50 INFO - PROCESS | 3876 | 1467141590390 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:19:50 INFO - PROCESS | 3876 | 1467141590578 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 3876 | 1467141590581 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:50 INFO - PROCESS | 3876 | ++DOCSHELL 10A01400 == 39 [pid = 3876] [id = 561] 12:19:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (10A06400) [pid = 3876] [serial = 1683] [outer = 00000000] 12:19:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (10BBD400) [pid = 3876] [serial = 1684] [outer = 10A06400] 12:19:50 INFO - PROCESS | 3876 | 1467141590651 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1143FC00) [pid = 3876] [serial = 1685] [outer = 10A06400] 12:19:51 INFO - PROCESS | 3876 | 1467141591216 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:19:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1047ms 12:19:51 INFO - PROCESS | 3876 | 1467141591278 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 3876 | 1467141591282 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 12:19:51 INFO - PROCESS | 3876 | 1467141591312 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:19:51 INFO - PROCESS | 3876 | 1467141591316 Marionette TRACE conn2 <- [1,2210,null,{}] 12:19:51 INFO - PROCESS | 3876 | 1467141591321 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 3876 | 1467141591324 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:51 INFO - PROCESS | 3876 | 1467141591484 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:19:51 INFO - PROCESS | 3876 | 1467141591563 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 3876 | 1467141591567 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:51 INFO - PROCESS | 3876 | ++DOCSHELL 162BBC00 == 40 [pid = 3876] [id = 562] 12:19:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (162C0000) [pid = 3876] [serial = 1686] [outer = 00000000] 12:19:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (16B17400) [pid = 3876] [serial = 1687] [outer = 162C0000] 12:19:51 INFO - PROCESS | 3876 | 1467141591662 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16BDD000) [pid = 3876] [serial = 1688] [outer = 162C0000] 12:19:52 INFO - PROCESS | 3876 | 1467141592256 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 985ms 12:19:52 INFO - PROCESS | 3876 | 1467141592303 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 3876 | 1467141592306 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 12:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:19:52 INFO - PROCESS | 3876 | 1467141592310 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 3876 | 1467141592313 Marionette TRACE conn2 <- [1,2214,null,{}] 12:19:52 INFO - PROCESS | 3876 | 1467141592319 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 3876 | 1467141592323 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:52 INFO - PROCESS | 3876 | 1467141592483 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:19:52 INFO - PROCESS | 3876 | --DOCSHELL 1B299C00 == 39 [pid = 3876] [id = 16] 12:19:52 INFO - PROCESS | 3876 | 1467141592638 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 3876 | 1467141592640 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:52 INFO - PROCESS | 3876 | ++DOCSHELL 1706FC00 == 40 [pid = 3876] [id = 563] 12:19:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1707A000) [pid = 3876] [serial = 1689] [outer = 00000000] 12:19:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (171C9400) [pid = 3876] [serial = 1690] [outer = 1707A000] 12:19:52 INFO - PROCESS | 3876 | 1467141592714 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (176A4800) [pid = 3876] [serial = 1691] [outer = 1707A000] 12:19:53 INFO - PROCESS | 3876 | 1467141593290 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1032ms 12:19:53 INFO - PROCESS | 3876 | 1467141593354 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 3876 | 1467141593358 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 12:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:19:53 INFO - PROCESS | 3876 | 1467141593368 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 3876 | 1467141593373 Marionette TRACE conn2 <- [1,2218,null,{}] 12:19:53 INFO - PROCESS | 3876 | 1467141593393 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:53 INFO - PROCESS | 3876 | 1467141593397 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:53 INFO - PROCESS | 3876 | 1467141593502 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:19:53 INFO - PROCESS | 3876 | 1467141593638 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 3876 | 1467141593641 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:53 INFO - PROCESS | 3876 | ++DOCSHELL 112C8400 == 41 [pid = 3876] [id = 564] 12:19:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (112C8800) [pid = 3876] [serial = 1692] [outer = 00000000] 12:19:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (129B2400) [pid = 3876] [serial = 1693] [outer = 112C8800] 12:19:53 INFO - PROCESS | 3876 | 1467141593694 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (13462000) [pid = 3876] [serial = 1694] [outer = 112C8800] 12:19:54 INFO - PROCESS | 3876 | 1467141594419 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1094ms 12:19:54 INFO - PROCESS | 3876 | 1467141594462 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:19:54 INFO - PROCESS | 3876 | 1467141594466 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 12:19:54 INFO - PROCESS | 3876 | 1467141594470 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 3876 | 1467141594475 Marionette TRACE conn2 <- [1,2222,null,{}] 12:19:54 INFO - PROCESS | 3876 | 1467141594480 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 3876 | 1467141594483 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:54 INFO - PROCESS | 3876 | 1467141594580 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 0F9E5C00 == 40 [pid = 3876] [id = 539] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 1669E000 == 39 [pid = 3876] [id = 560] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 10A81800 == 38 [pid = 3876] [id = 559] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 1055EC00 == 37 [pid = 3876] [id = 558] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 0F97D000 == 36 [pid = 3876] [id = 557] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 171CE800 == 35 [pid = 3876] [id = 556] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 14335000 == 34 [pid = 3876] [id = 555] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 16B1B000 == 33 [pid = 3876] [id = 554] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 15E65800 == 32 [pid = 3876] [id = 553] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 130A2C00 == 31 [pid = 3876] [id = 552] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 112E8800 == 30 [pid = 3876] [id = 551] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 14336800 == 29 [pid = 3876] [id = 550] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 0F97E800 == 28 [pid = 3876] [id = 549] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 112C8400 == 27 [pid = 3876] [id = 564] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 17725400 == 26 [pid = 3876] [id = 17] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 1706FC00 == 25 [pid = 3876] [id = 563] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 10A01400 == 24 [pid = 3876] [id = 561] 12:19:55 INFO - PROCESS | 3876 | --DOCSHELL 162BBC00 == 23 [pid = 3876] [id = 562] 12:19:55 INFO - PROCESS | 3876 | 1467141595299 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 3876 | 1467141595303 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (16F7B400) [pid = 3876] [serial = 1633] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (171D1800) [pid = 3876] [serial = 1636] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (18103C00) [pid = 3876] [serial = 1645] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (11275000) [pid = 3876] [serial = 1621] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (112C5000) [pid = 3876] [serial = 1622] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15DBCC00) [pid = 3876] [serial = 1627] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (15DC7400) [pid = 3876] [serial = 1628] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (131E9000) [pid = 3876] [serial = 1624] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (13932000) [pid = 3876] [serial = 1625] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (112E2400) [pid = 3876] [serial = 1619] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (10B93800) [pid = 3876] [serial = 1618] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (12930C00) [pid = 3876] [serial = 1610] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1281E400) [pid = 3876] [serial = 1609] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (15E69400) [pid = 3876] [serial = 1613] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15D59C00) [pid = 3876] [serial = 1612] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (176ADC00) [pid = 3876] [serial = 1616] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (171C2800) [pid = 3876] [serial = 1615] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (14331C00) [pid = 3876] [serial = 1639] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15526800) [pid = 3876] [serial = 1640] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17723400) [pid = 3876] [serial = 1637] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (166A6000) [pid = 3876] [serial = 1630] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16D26800) [pid = 3876] [serial = 1631] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17007400) [pid = 3876] [serial = 1634] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (171CD400) [pid = 3876] [serial = 1642] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1772D800) [pid = 3876] [serial = 1643] [outer = 00000000] [url = about:blank] 12:19:55 INFO - PROCESS | 3876 | ++DOCSHELL 1031DC00 == 24 [pid = 3876] [id = 565] 12:19:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (10320000) [pid = 3876] [serial = 1695] [outer = 00000000] 12:19:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1059BC00) [pid = 3876] [serial = 1696] [outer = 10320000] 12:19:55 INFO - PROCESS | 3876 | 1467141595452 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (10BBD800) [pid = 3876] [serial = 1697] [outer = 10320000] 12:19:55 INFO - PROCESS | 3876 | 1467141595862 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:19:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1453ms 12:19:55 INFO - PROCESS | 3876 | 1467141595935 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 3876 | 1467141595939 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 12:19:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:19:55 INFO - PROCESS | 3876 | 1467141595943 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 3876 | 1467141595946 Marionette TRACE conn2 <- [1,2226,null,{}] 12:19:55 INFO - PROCESS | 3876 | 1467141595951 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:55 INFO - PROCESS | 3876 | 1467141595955 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:56 INFO - PROCESS | 3876 | 1467141596040 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:19:56 INFO - PROCESS | 3876 | 1467141596047 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 3876 | 1467141596050 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:56 INFO - PROCESS | 3876 | ++DOCSHELL 129B6C00 == 25 [pid = 3876] [id = 566] 12:19:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (129F6000) [pid = 3876] [serial = 1698] [outer = 00000000] 12:19:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (13078400) [pid = 3876] [serial = 1699] [outer = 129F6000] 12:19:56 INFO - PROCESS | 3876 | 1467141596103 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (13131400) [pid = 3876] [serial = 1700] [outer = 129F6000] 12:19:56 INFO - PROCESS | 3876 | 1467141596563 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 641ms 12:19:56 INFO - PROCESS | 3876 | 1467141596584 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 3876 | 1467141596589 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 12:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:19:56 INFO - PROCESS | 3876 | 1467141596598 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 3876 | 1467141596600 Marionette TRACE conn2 <- [1,2230,null,{}] 12:19:56 INFO - PROCESS | 3876 | 1467141596604 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:56 INFO - PROCESS | 3876 | 1467141596606 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:56 INFO - PROCESS | 3876 | 1467141596692 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:19:56 INFO - PROCESS | 3876 | 1467141596730 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 3876 | 1467141596732 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:56 INFO - PROCESS | 3876 | ++DOCSHELL 143A3800 == 26 [pid = 3876] [id = 567] 12:19:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (143A5800) [pid = 3876] [serial = 1701] [outer = 00000000] 12:19:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (154A8000) [pid = 3876] [serial = 1702] [outer = 143A5800] 12:19:56 INFO - PROCESS | 3876 | 1467141596777 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15A50000) [pid = 3876] [serial = 1703] [outer = 143A5800] 12:19:57 INFO - PROCESS | 3876 | 1467141597224 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 641ms 12:19:57 INFO - PROCESS | 3876 | 1467141597252 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 3876 | 1467141597254 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 12:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:19:57 INFO - PROCESS | 3876 | 1467141597260 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 3876 | 1467141597265 Marionette TRACE conn2 <- [1,2234,null,{}] 12:19:57 INFO - PROCESS | 3876 | 1467141597275 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 3876 | 1467141597278 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:57 INFO - PROCESS | 3876 | 1467141597366 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:19:57 INFO - PROCESS | 3876 | 1467141597373 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 3876 | 1467141597376 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:57 INFO - PROCESS | 3876 | ++DOCSHELL 15DC1400 == 27 [pid = 3876] [id = 568] 12:19:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15DC2400) [pid = 3876] [serial = 1704] [outer = 00000000] 12:19:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (166A1C00) [pid = 3876] [serial = 1705] [outer = 15DC2400] 12:19:57 INFO - PROCESS | 3876 | 1467141597426 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B24C00) [pid = 3876] [serial = 1706] [outer = 15DC2400] 12:19:57 INFO - PROCESS | 3876 | 1467141597923 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 704ms 12:19:57 INFO - PROCESS | 3876 | 1467141597959 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 3876 | 1467141597962 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 12:19:57 INFO - PROCESS | 3876 | 1467141597965 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:19:57 INFO - PROCESS | 3876 | 1467141597967 Marionette TRACE conn2 <- [1,2238,null,{}] 12:19:57 INFO - PROCESS | 3876 | 1467141597970 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:57 INFO - PROCESS | 3876 | 1467141597972 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:58 INFO - PROCESS | 3876 | 1467141598085 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:19:58 INFO - PROCESS | 3876 | 1467141598175 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 3876 | 1467141598177 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:58 INFO - PROCESS | 3876 | ++DOCSHELL 16BD8C00 == 28 [pid = 3876] [id = 569] 12:19:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16BE0800) [pid = 3876] [serial = 1707] [outer = 00000000] 12:19:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D32000) [pid = 3876] [serial = 1708] [outer = 16BE0800] 12:19:58 INFO - PROCESS | 3876 | 1467141598222 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16D33000) [pid = 3876] [serial = 1709] [outer = 16BE0800] 12:19:58 INFO - PROCESS | 3876 | 1467141598623 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:19:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 688ms 12:19:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:19:58 INFO - PROCESS | 3876 | 1467141598664 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 3876 | 1467141598666 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 12:19:58 INFO - PROCESS | 3876 | 1467141598669 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 3876 | 1467141598671 Marionette TRACE conn2 <- [1,2242,null,{}] 12:19:58 INFO - PROCESS | 3876 | 1467141598675 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:58 INFO - PROCESS | 3876 | 1467141598677 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:58 INFO - PROCESS | 3876 | 1467141598793 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:19:58 INFO - PROCESS | 3876 | 1467141598801 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 3876 | 1467141598807 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:58 INFO - PROCESS | 3876 | ++DOCSHELL 16F75000 == 29 [pid = 3876] [id = 570] 12:19:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16F79C00) [pid = 3876] [serial = 1710] [outer = 00000000] 12:19:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17009400) [pid = 3876] [serial = 1711] [outer = 16F79C00] 12:19:58 INFO - PROCESS | 3876 | 1467141598916 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17077800) [pid = 3876] [serial = 1712] [outer = 16F79C00] 12:19:59 INFO - PROCESS | 3876 | 1467141599344 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 687ms 12:19:59 INFO - PROCESS | 3876 | 1467141599370 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 3876 | 1467141599372 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 12:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:19:59 INFO - PROCESS | 3876 | 1467141599379 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 3876 | 1467141599381 Marionette TRACE conn2 <- [1,2246,null,{}] 12:19:59 INFO - PROCESS | 3876 | 1467141599384 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 3876 | 1467141599387 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:59 INFO - PROCESS | 3876 | 1467141599532 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:19:59 INFO - PROCESS | 3876 | 1467141599555 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 3876 | 1467141599557 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:19:59 INFO - PROCESS | 3876 | ++DOCSHELL 11271400 == 30 [pid = 3876] [id = 571] 12:19:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (171CB000) [pid = 3876] [serial = 1713] [outer = 00000000] 12:19:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (176ADC00) [pid = 3876] [serial = 1714] [outer = 171CB000] 12:19:59 INFO - PROCESS | 3876 | 1467141599600 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (17725400) [pid = 3876] [serial = 1715] [outer = 171CB000] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (17867C00) [pid = 3876] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1B3CD800) [pid = 3876] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1B3C1400) [pid = 3876] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16D32800) [pid = 3876] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (171CF000) [pid = 3876] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1143D800) [pid = 3876] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15E67000) [pid = 3876] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (16B40C00) [pid = 3876] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (0F97FC00) [pid = 3876] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (130A4800) [pid = 3876] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (143A1000) [pid = 3876] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1401F800) [pid = 3876] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1345E800) [pid = 3876] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (13158000) [pid = 3876] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:19:59 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16F79800) [pid = 3876] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:20:00 INFO - PROCESS | 3876 | 1467141600189 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 844ms 12:20:00 INFO - PROCESS | 3876 | 1467141600223 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 3876 | 1467141600225 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 12:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:20:00 INFO - PROCESS | 3876 | 1467141600228 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 3876 | 1467141600230 Marionette TRACE conn2 <- [1,2250,null,{}] 12:20:00 INFO - PROCESS | 3876 | 1467141600233 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 3876 | 1467141600235 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:00 INFO - PROCESS | 3876 | 1467141600312 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:20:00 INFO - PROCESS | 3876 | 1467141600317 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 3876 | 1467141600319 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:00 INFO - PROCESS | 3876 | ++DOCSHELL 1345E800 == 31 [pid = 3876] [id = 572] 12:20:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (14F0CC00) [pid = 3876] [serial = 1716] [outer = 00000000] 12:20:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16D69400) [pid = 3876] [serial = 1717] [outer = 14F0CC00] 12:20:00 INFO - PROCESS | 3876 | 1467141600361 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17073400) [pid = 3876] [serial = 1718] [outer = 14F0CC00] 12:20:00 INFO - PROCESS | 3876 | 1467141600778 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 594ms 12:20:00 INFO - PROCESS | 3876 | 1467141600833 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 3876 | 1467141600835 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 12:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:20:00 INFO - PROCESS | 3876 | 1467141600838 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 3876 | 1467141600840 Marionette TRACE conn2 <- [1,2254,null,{}] 12:20:00 INFO - PROCESS | 3876 | 1467141600847 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 3876 | 1467141600849 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:00 INFO - PROCESS | 3876 | 1467141600924 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:20:00 INFO - PROCESS | 3876 | 1467141600930 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 3876 | 1467141600932 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:00 INFO - PROCESS | 3876 | ++DOCSHELL 10A79000 == 32 [pid = 3876] [id = 573] 12:20:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15E6A800) [pid = 3876] [serial = 1719] [outer = 00000000] 12:20:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17737000) [pid = 3876] [serial = 1720] [outer = 15E6A800] 12:20:00 INFO - PROCESS | 3876 | 1467141600974 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17737800) [pid = 3876] [serial = 1721] [outer = 15E6A800] 12:20:01 INFO - PROCESS | 3876 | 1467141601415 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 594ms 12:20:01 INFO - PROCESS | 3876 | 1467141601433 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 3876 | 1467141601434 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 12:20:01 INFO - PROCESS | 3876 | 1467141601438 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:20:01 INFO - PROCESS | 3876 | 1467141601439 Marionette TRACE conn2 <- [1,2258,null,{}] 12:20:01 INFO - PROCESS | 3876 | 1467141601443 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 3876 | 1467141601445 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:01 INFO - PROCESS | 3876 | 1467141601570 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:20:01 INFO - PROCESS | 3876 | 1467141601578 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 3876 | 1467141601580 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:01 INFO - PROCESS | 3876 | ++DOCSHELL 15D58C00 == 33 [pid = 3876] [id = 574] 12:20:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (171CF000) [pid = 3876] [serial = 1722] [outer = 00000000] 12:20:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (18102400) [pid = 3876] [serial = 1723] [outer = 171CF000] 12:20:01 INFO - PROCESS | 3876 | 1467141601626 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1839A000) [pid = 3876] [serial = 1724] [outer = 171CF000] 12:20:02 INFO - PROCESS | 3876 | 1467141602207 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 797ms 12:20:02 INFO - PROCESS | 3876 | 1467141602241 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:20:02 INFO - PROCESS | 3876 | 1467141602246 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 12:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:20:02 INFO - PROCESS | 3876 | 1467141602251 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 3876 | 1467141602254 Marionette TRACE conn2 <- [1,2262,null,{}] 12:20:02 INFO - PROCESS | 3876 | 1467141602260 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 3876 | 1467141602263 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:02 INFO - PROCESS | 3876 | 1467141602425 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:20:02 INFO - PROCESS | 3876 | 1467141602570 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 3876 | 1467141602573 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:02 INFO - PROCESS | 3876 | ++DOCSHELL 0F9E5C00 == 34 [pid = 3876] [id = 575] 12:20:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (10A78000) [pid = 3876] [serial = 1725] [outer = 00000000] 12:20:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (129AE000) [pid = 3876] [serial = 1726] [outer = 10A78000] 12:20:02 INFO - PROCESS | 3876 | 1467141602630 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1309DC00) [pid = 3876] [serial = 1727] [outer = 10A78000] 12:20:03 INFO - PROCESS | 3876 | 1467141603283 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1095ms 12:20:03 INFO - PROCESS | 3876 | 1467141603353 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 3876 | 1467141603358 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 12:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:20:03 INFO - PROCESS | 3876 | 1467141603364 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 3876 | 1467141603367 Marionette TRACE conn2 <- [1,2266,null,{}] 12:20:03 INFO - PROCESS | 3876 | 1467141603372 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 3876 | 1467141603375 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:03 INFO - PROCESS | 3876 | 1467141603502 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:20:03 INFO - PROCESS | 3876 | 1467141603640 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 3876 | 1467141603643 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:03 INFO - PROCESS | 3876 | ++DOCSHELL 12DF6C00 == 35 [pid = 3876] [id = 576] 12:20:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (15404800) [pid = 3876] [serial = 1728] [outer = 00000000] 12:20:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15D59400) [pid = 3876] [serial = 1729] [outer = 15404800] 12:20:03 INFO - PROCESS | 3876 | 1467141603699 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (15E61000) [pid = 3876] [serial = 1730] [outer = 15404800] 12:20:04 INFO - PROCESS | 3876 | 1467141604586 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1251ms 12:20:04 INFO - PROCESS | 3876 | 1467141604620 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 3876 | 1467141604624 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 12:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:20:04 INFO - PROCESS | 3876 | 1467141604629 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 3876 | 1467141604632 Marionette TRACE conn2 <- [1,2270,null,{}] 12:20:04 INFO - PROCESS | 3876 | 1467141604638 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 3876 | 1467141604641 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:04 INFO - PROCESS | 3876 | 1467141604767 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 10A79000 == 34 [pid = 3876] [id = 573] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 1345E800 == 33 [pid = 3876] [id = 572] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 11271400 == 32 [pid = 3876] [id = 571] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 16F75000 == 31 [pid = 3876] [id = 570] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 16BD8C00 == 30 [pid = 3876] [id = 569] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 15DC1400 == 29 [pid = 3876] [id = 568] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 143A3800 == 28 [pid = 3876] [id = 567] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 129B6C00 == 27 [pid = 3876] [id = 566] 12:20:04 INFO - PROCESS | 3876 | --DOCSHELL 1031DC00 == 26 [pid = 3876] [id = 565] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (18105800) [pid = 3876] [serial = 1646] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1AA2C400) [pid = 3876] [serial = 1145] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1B3D0C00) [pid = 3876] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (185EB000) [pid = 3876] [serial = 1681] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (17632400) [pid = 3876] [serial = 1669] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1281C000) [pid = 3876] [serial = 1654] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (13034400) [pid = 3876] [serial = 1655] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (162C4000) [pid = 3876] [serial = 1660] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1669EC00) [pid = 3876] [serial = 1661] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16D2F000) [pid = 3876] [serial = 1663] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16D63000) [pid = 3876] [serial = 1664] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1036D800) [pid = 3876] [serial = 1648] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10A79800) [pid = 3876] [serial = 1649] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (14012800) [pid = 3876] [serial = 1657] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (14338000) [pid = 3876] [serial = 1658] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15699C00) [pid = 3876] [serial = 1651] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15D52800) [pid = 3876] [serial = 1652] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (17726000) [pid = 3876] [serial = 1670] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1786E800) [pid = 3876] [serial = 1672] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15E67800) [pid = 3876] [serial = 1676] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (156CE800) [pid = 3876] [serial = 1675] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (170EEC00) [pid = 3876] [serial = 1678] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17E7BC00) [pid = 3876] [serial = 1673] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (171D0400) [pid = 3876] [serial = 1679] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (17070400) [pid = 3876] [serial = 1666] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (17076000) [pid = 3876] [serial = 1667] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (185EBC00) [pid = 3876] [serial = 1682] [outer = 00000000] [url = about:blank] 12:20:04 INFO - PROCESS | 3876 | 1467141604885 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 3876 | 1467141604890 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:04 INFO - PROCESS | 3876 | ++DOCSHELL 1031DC00 == 27 [pid = 3876] [id = 577] 12:20:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (10327400) [pid = 3876] [serial = 1731] [outer = 00000000] 12:20:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (10A79800) [pid = 3876] [serial = 1732] [outer = 10327400] 12:20:04 INFO - PROCESS | 3876 | 1467141604937 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (1143CC00) [pid = 3876] [serial = 1733] [outer = 10327400] 12:20:05 INFO - PROCESS | 3876 | 1467141605386 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 797ms 12:20:05 INFO - PROCESS | 3876 | 1467141605432 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 3876 | 1467141605436 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 12:20:05 INFO - PROCESS | 3876 | 1467141605442 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:20:05 INFO - PROCESS | 3876 | 1467141605444 Marionette TRACE conn2 <- [1,2274,null,{}] 12:20:05 INFO - PROCESS | 3876 | 1467141605448 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 3876 | 1467141605451 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:05 INFO - PROCESS | 3876 | 1467141605533 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:20:05 INFO - PROCESS | 3876 | 1467141605545 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 3876 | 1467141605549 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:05 INFO - PROCESS | 3876 | ++DOCSHELL 131EA800 == 28 [pid = 3876] [id = 578] 12:20:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1345E800) [pid = 3876] [serial = 1734] [outer = 00000000] 12:20:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (14336000) [pid = 3876] [serial = 1735] [outer = 1345E800] 12:20:05 INFO - PROCESS | 3876 | 1467141605597 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (14F14800) [pid = 3876] [serial = 1736] [outer = 1345E800] 12:20:06 INFO - PROCESS | 3876 | 1467141606061 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:20:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 641ms 12:20:06 INFO - PROCESS | 3876 | 1467141606080 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 3876 | 1467141606082 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 12:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:20:06 INFO - PROCESS | 3876 | 1467141606086 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 3876 | 1467141606089 Marionette TRACE conn2 <- [1,2278,null,{}] 12:20:06 INFO - PROCESS | 3876 | 1467141606104 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 3876 | 1467141606108 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:06 INFO - PROCESS | 3876 | 1467141606218 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:20:06 INFO - PROCESS | 3876 | 1467141606230 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 3876 | 1467141606234 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:06 INFO - PROCESS | 3876 | ++DOCSHELL 15E67000 == 29 [pid = 3876] [id = 579] 12:20:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15E67800) [pid = 3876] [serial = 1737] [outer = 00000000] 12:20:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1669C000) [pid = 3876] [serial = 1738] [outer = 15E67800] 12:20:06 INFO - PROCESS | 3876 | 1467141606281 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (1670F800) [pid = 3876] [serial = 1739] [outer = 15E67800] 12:20:06 INFO - PROCESS | 3876 | 1467141606778 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:20:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 735ms 12:20:06 INFO - PROCESS | 3876 | 1467141606826 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 3876 | 1467141606838 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 12:20:06 INFO - PROCESS | 3876 | 1467141606842 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:20:06 INFO - PROCESS | 3876 | 1467141606843 Marionette TRACE conn2 <- [1,2282,null,{}] 12:20:06 INFO - PROCESS | 3876 | 1467141606847 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 3876 | 1467141606848 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:06 INFO - PROCESS | 3876 | 1467141606932 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:20:06 INFO - PROCESS | 3876 | 1467141606937 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 3876 | 1467141606939 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:06 INFO - PROCESS | 3876 | ++DOCSHELL 16B41C00 == 30 [pid = 3876] [id = 580] 12:20:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16D27000) [pid = 3876] [serial = 1740] [outer = 00000000] 12:20:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16D62800) [pid = 3876] [serial = 1741] [outer = 16D27000] 12:20:06 INFO - PROCESS | 3876 | 1467141606984 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D6B000) [pid = 3876] [serial = 1742] [outer = 16D27000] 12:20:07 INFO - PROCESS | 3876 | 1467141607453 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 626ms 12:20:07 INFO - PROCESS | 3876 | 1467141607481 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 3876 | 1467141607483 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 12:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:20:07 INFO - PROCESS | 3876 | 1467141607491 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 3876 | 1467141607493 Marionette TRACE conn2 <- [1,2286,null,{}] 12:20:07 INFO - PROCESS | 3876 | 1467141607497 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 3876 | 1467141607499 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:07 INFO - PROCESS | 3876 | 1467141607614 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:20:07 INFO - PROCESS | 3876 | 1467141607703 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 3876 | 1467141607705 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:07 INFO - PROCESS | 3876 | ++DOCSHELL 16B43C00 == 31 [pid = 3876] [id = 581] 12:20:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16F7AC00) [pid = 3876] [serial = 1743] [outer = 00000000] 12:20:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17075000) [pid = 3876] [serial = 1744] [outer = 16F7AC00] 12:20:07 INFO - PROCESS | 3876 | 1467141607748 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17078400) [pid = 3876] [serial = 1745] [outer = 16F7AC00] 12:20:08 INFO - PROCESS | 3876 | 1467141608162 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 704ms 12:20:08 INFO - PROCESS | 3876 | 1467141608194 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 3876 | 1467141608196 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 12:20:08 INFO - PROCESS | 3876 | 1467141608199 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:20:08 INFO - PROCESS | 3876 | 1467141608201 Marionette TRACE conn2 <- [1,2290,null,{}] 12:20:08 INFO - PROCESS | 3876 | 1467141608204 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:08 INFO - PROCESS | 3876 | 1467141608210 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:08 INFO - PROCESS | 3876 | 1467141608354 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:20:08 INFO - PROCESS | 3876 | 1467141608423 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 3876 | 1467141608425 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:08 INFO - PROCESS | 3876 | ++DOCSHELL 171C2800 == 32 [pid = 3876] [id = 582] 12:20:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171CDC00) [pid = 3876] [serial = 1746] [outer = 00000000] 12:20:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17727000) [pid = 3876] [serial = 1747] [outer = 171CDC00] 12:20:08 INFO - PROCESS | 3876 | 1467141608469 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1771E800) [pid = 3876] [serial = 1748] [outer = 171CDC00] 12:20:08 INFO - PROCESS | 3876 | 1467141608900 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 735ms 12:20:08 INFO - PROCESS | 3876 | 1467141608943 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 3876 | 1467141608945 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 12:20:08 INFO - PROCESS | 3876 | 1467141608948 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:20:08 INFO - PROCESS | 3876 | 1467141608950 Marionette TRACE conn2 <- [1,2294,null,{}] 12:20:08 INFO - PROCESS | 3876 | 1467141608953 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:08 INFO - PROCESS | 3876 | 1467141608955 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:09 INFO - PROCESS | 3876 | 1467141609089 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:20:09 INFO - PROCESS | 3876 | 1467141609229 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 3876 | 1467141609231 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16BE0800) [pid = 3876] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10320000) [pid = 3876] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (16F79C00) [pid = 3876] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15E6A800) [pid = 3876] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15DC2400) [pid = 3876] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (143A5800) [pid = 3876] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (171CB000) [pid = 3876] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (129F6000) [pid = 3876] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (112C8800) [pid = 3876] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (10A06400) [pid = 3876] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (162C0000) [pid = 3876] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1707A000) [pid = 3876] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:20:09 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (14F0CC00) [pid = 3876] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:20:09 INFO - PROCESS | 3876 | ++DOCSHELL 103C6000 == 33 [pid = 3876] [id = 583] 12:20:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (103C8400) [pid = 3876] [serial = 1749] [outer = 00000000] 12:20:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (12BCAC00) [pid = 3876] [serial = 1750] [outer = 103C8400] 12:20:09 INFO - PROCESS | 3876 | 1467141609281 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (14335400) [pid = 3876] [serial = 1751] [outer = 103C8400] 12:20:09 INFO - PROCESS | 3876 | 1467141609645 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:20:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 750ms 12:20:09 INFO - PROCESS | 3876 | 1467141609689 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 3876 | 1467141609691 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 12:20:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:20:09 INFO - PROCESS | 3876 | 1467141609694 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 3876 | 1467141609695 Marionette TRACE conn2 <- [1,2298,null,{}] 12:20:09 INFO - PROCESS | 3876 | 1467141609699 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:09 INFO - PROCESS | 3876 | 1467141609700 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:09 INFO - PROCESS | 3876 | 1467141609778 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:20:09 INFO - PROCESS | 3876 | 1467141609874 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 3876 | 1467141609876 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:09 INFO - PROCESS | 3876 | ++DOCSHELL 10329400 == 34 [pid = 3876] [id = 584] 12:20:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (10A74C00) [pid = 3876] [serial = 1752] [outer = 00000000] 12:20:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1786F000) [pid = 3876] [serial = 1753] [outer = 10A74C00] 12:20:09 INFO - PROCESS | 3876 | 1467141609920 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1810D800) [pid = 3876] [serial = 1754] [outer = 10A74C00] 12:20:10 INFO - PROCESS | 3876 | 1467141610271 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 641ms 12:20:10 INFO - PROCESS | 3876 | 1467141610332 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 3876 | 1467141610334 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 12:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:20:10 INFO - PROCESS | 3876 | 1467141610337 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 3876 | 1467141610339 Marionette TRACE conn2 <- [1,2302,null,{}] 12:20:10 INFO - PROCESS | 3876 | 1467141610352 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 3876 | 1467141610353 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:10 INFO - PROCESS | 3876 | 1467141610434 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:20:10 INFO - PROCESS | 3876 | 1467141610440 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 3876 | 1467141610442 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:10 INFO - PROCESS | 3876 | ++DOCSHELL 15E66C00 == 35 [pid = 3876] [id = 585] 12:20:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (185CAC00) [pid = 3876] [serial = 1755] [outer = 00000000] 12:20:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (185EDC00) [pid = 3876] [serial = 1756] [outer = 185CAC00] 12:20:10 INFO - PROCESS | 3876 | 1467141610486 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (185F0800) [pid = 3876] [serial = 1757] [outer = 185CAC00] 12:20:10 INFO - PROCESS | 3876 | 1467141610940 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 641ms 12:20:10 INFO - PROCESS | 3876 | 1467141610976 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 3876 | 1467141610978 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 12:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:20:10 INFO - PROCESS | 3876 | 1467141610981 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 3876 | 1467141610983 Marionette TRACE conn2 <- [1,2306,null,{}] 12:20:10 INFO - PROCESS | 3876 | 1467141610986 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 3876 | 1467141610988 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:11 INFO - PROCESS | 3876 | 1467141611110 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:20:11 INFO - PROCESS | 3876 | 1467141611115 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 3876 | 1467141611116 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:11 INFO - PROCESS | 3876 | ++DOCSHELL 1786E400 == 36 [pid = 3876] [id = 586] 12:20:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (18399C00) [pid = 3876] [serial = 1758] [outer = 00000000] 12:20:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (19AE5000) [pid = 3876] [serial = 1759] [outer = 18399C00] 12:20:11 INFO - PROCESS | 3876 | 1467141611158 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (19AE5800) [pid = 3876] [serial = 1760] [outer = 18399C00] 12:20:11 INFO - PROCESS | 3876 | 1467141611859 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 3876 | 1467141611932 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 12:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:20:11 INFO - PROCESS | 3876 | 1467141611937 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 3876 | 1467141611942 Marionette TRACE conn2 <- [1,2310,null,{}] 12:20:11 INFO - PROCESS | 3876 | 1467141611948 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 3876 | 1467141611950 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:12 INFO - PROCESS | 3876 | 1467141612067 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:20:12 INFO - PROCESS | 3876 | 1467141612199 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 3876 | 1467141612202 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:12 INFO - PROCESS | 3876 | ++DOCSHELL 1281E400 == 37 [pid = 3876] [id = 587] 12:20:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (12930800) [pid = 3876] [serial = 1761] [outer = 00000000] 12:20:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (14F10C00) [pid = 3876] [serial = 1762] [outer = 12930800] 12:20:12 INFO - PROCESS | 3876 | 1467141612259 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15B85C00) [pid = 3876] [serial = 1763] [outer = 12930800] 12:20:12 INFO - PROCESS | 3876 | 1467141612810 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:20:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 938ms 12:20:12 INFO - PROCESS | 3876 | 1467141612884 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 3876 | 1467141612888 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 12:20:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:20:12 INFO - PROCESS | 3876 | 1467141612895 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 3876 | 1467141612898 Marionette TRACE conn2 <- [1,2314,null,{}] 12:20:12 INFO - PROCESS | 3876 | 1467141612901 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 3876 | 1467141612904 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:13 INFO - PROCESS | 3876 | 1467141613014 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:20:13 INFO - PROCESS | 3876 | 1467141613154 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 3876 | 1467141613156 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:13 INFO - PROCESS | 3876 | ++DOCSHELL 1669C800 == 38 [pid = 3876] [id = 588] 12:20:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16BDB800) [pid = 3876] [serial = 1764] [outer = 00000000] 12:20:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16D68C00) [pid = 3876] [serial = 1765] [outer = 16BDB800] 12:20:13 INFO - PROCESS | 3876 | 1467141613212 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17075C00) [pid = 3876] [serial = 1766] [outer = 16BDB800] 12:20:13 INFO - PROCESS | 3876 | 1467141613820 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 938ms 12:20:13 INFO - PROCESS | 3876 | 1467141613839 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 3876 | 1467141613842 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 12:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:20:13 INFO - PROCESS | 3876 | 1467141613846 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 3876 | 1467141613850 Marionette TRACE conn2 <- [1,2318,null,{}] 12:20:13 INFO - PROCESS | 3876 | 1467141613860 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:13 INFO - PROCESS | 3876 | 1467141613865 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:13 INFO - PROCESS | 3876 | 1467141613970 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:20:14 INFO - PROCESS | 3876 | 1467141614112 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 3876 | 1467141614116 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:14 INFO - PROCESS | 3876 | ++DOCSHELL 185E7000 == 39 [pid = 3876] [id = 589] 12:20:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (185E8800) [pid = 3876] [serial = 1767] [outer = 00000000] 12:20:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19AEAC00) [pid = 3876] [serial = 1768] [outer = 185E8800] 12:20:14 INFO - PROCESS | 3876 | 1467141614172 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (19AF0000) [pid = 3876] [serial = 1769] [outer = 185E8800] 12:20:14 INFO - PROCESS | 3876 | 1467141614889 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1094ms 12:20:14 INFO - PROCESS | 3876 | 1467141614947 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 3876 | 1467141614951 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 12:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:20:15 INFO - PROCESS | 3876 | 1467141615002 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 3876 | 1467141615005 Marionette TRACE conn2 <- [1,2322,null,{}] 12:20:15 INFO - PROCESS | 3876 | 1467141615011 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 3876 | 1467141615014 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:15 INFO - PROCESS | 3876 | 1467141615119 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:20:15 INFO - PROCESS | 3876 | 1467141615251 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 3876 | 1467141615256 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:15 INFO - PROCESS | 3876 | ++DOCSHELL 129AEC00 == 40 [pid = 3876] [id = 590] 12:20:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (12DF1400) [pid = 3876] [serial = 1770] [outer = 00000000] 12:20:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (1312BC00) [pid = 3876] [serial = 1771] [outer = 12DF1400] 12:20:15 INFO - PROCESS | 3876 | 1467141615318 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1345F400) [pid = 3876] [serial = 1772] [outer = 12DF1400] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 15E66C00 == 39 [pid = 3876] [id = 585] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 10329400 == 38 [pid = 3876] [id = 584] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 103C6000 == 37 [pid = 3876] [id = 583] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 171C2800 == 36 [pid = 3876] [id = 582] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 16B43C00 == 35 [pid = 3876] [id = 581] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 16B41C00 == 34 [pid = 3876] [id = 580] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 15E67000 == 33 [pid = 3876] [id = 579] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 131EA800 == 32 [pid = 3876] [id = 578] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 1031DC00 == 31 [pid = 3876] [id = 577] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 0F9E5C00 == 30 [pid = 3876] [id = 575] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 12DF6C00 == 29 [pid = 3876] [id = 576] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 15D58C00 == 28 [pid = 3876] [id = 574] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 1669C800 == 27 [pid = 3876] [id = 588] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 185E7000 == 26 [pid = 3876] [id = 589] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 1786E400 == 25 [pid = 3876] [id = 586] 12:20:16 INFO - PROCESS | 3876 | --DOCSHELL 1281E400 == 24 [pid = 3876] [id = 587] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (16D32000) [pid = 3876] [serial = 1708] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (1059BC00) [pid = 3876] [serial = 1696] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (10BBD800) [pid = 3876] [serial = 1697] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (17009400) [pid = 3876] [serial = 1711] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16D33000) [pid = 3876] [serial = 1709] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (17737800) [pid = 3876] [serial = 1721] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (166A1C00) [pid = 3876] [serial = 1705] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (154A8000) [pid = 3876] [serial = 1702] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15A50000) [pid = 3876] [serial = 1703] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (176ADC00) [pid = 3876] [serial = 1714] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (17077800) [pid = 3876] [serial = 1712] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (13078400) [pid = 3876] [serial = 1699] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (13131400) [pid = 3876] [serial = 1700] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (13462000) [pid = 3876] [serial = 1694] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (129B2400) [pid = 3876] [serial = 1693] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17737000) [pid = 3876] [serial = 1720] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (18102400) [pid = 3876] [serial = 1723] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1143FC00) [pid = 3876] [serial = 1685] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (10BBD400) [pid = 3876] [serial = 1684] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16BDD000) [pid = 3876] [serial = 1688] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16B17400) [pid = 3876] [serial = 1687] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (176A4800) [pid = 3876] [serial = 1691] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (171C9400) [pid = 3876] [serial = 1690] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17725400) [pid = 3876] [serial = 1715] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (16D69400) [pid = 3876] [serial = 1717] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (17073400) [pid = 3876] [serial = 1718] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (16B24C00) [pid = 3876] [serial = 1706] [outer = 00000000] [url = about:blank] 12:20:16 INFO - PROCESS | 3876 | 1467141616492 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:20:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1548ms 12:20:16 INFO - PROCESS | 3876 | 1467141616501 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:20:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:20:16 INFO - PROCESS | 3876 | 1467141616505 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 12:20:16 INFO - PROCESS | 3876 | 1467141616510 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 3876 | 1467141616513 Marionette TRACE conn2 <- [1,2326,null,{}] 12:20:16 INFO - PROCESS | 3876 | 1467141616518 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 3876 | 1467141616521 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:16 INFO - PROCESS | 3876 | 1467141616674 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:20:16 INFO - PROCESS | 3876 | 1467141616778 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 3876 | 1467141616781 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:16 INFO - PROCESS | 3876 | ++DOCSHELL 10FA9400 == 25 [pid = 3876] [id = 591] 12:20:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (11271400) [pid = 3876] [serial = 1773] [outer = 00000000] 12:20:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (11AE5400) [pid = 3876] [serial = 1774] [outer = 11271400] 12:20:16 INFO - PROCESS | 3876 | 1467141616827 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1281E400) [pid = 3876] [serial = 1775] [outer = 11271400] 12:20:17 INFO - PROCESS | 3876 | 1467141617260 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 797ms 12:20:17 INFO - PROCESS | 3876 | 1467141617308 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 3876 | 1467141617313 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 12:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:20:17 INFO - PROCESS | 3876 | 1467141617319 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 3876 | 1467141617322 Marionette TRACE conn2 <- [1,2330,null,{}] 12:20:17 INFO - PROCESS | 3876 | 1467141617325 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 3876 | 1467141617328 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:17 INFO - PROCESS | 3876 | 1467141617414 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:20:17 INFO - PROCESS | 3876 | 1467141617420 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 3876 | 1467141617422 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:17 INFO - PROCESS | 3876 | ++DOCSHELL 13149800 == 26 [pid = 3876] [id = 592] 12:20:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1314A000) [pid = 3876] [serial = 1776] [outer = 00000000] 12:20:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (131E7000) [pid = 3876] [serial = 1777] [outer = 1314A000] 12:20:17 INFO - PROCESS | 3876 | 1467141617469 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1393D800) [pid = 3876] [serial = 1778] [outer = 1314A000] 12:20:17 INFO - PROCESS | 3876 | 1467141617938 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 641ms 12:20:17 INFO - PROCESS | 3876 | 1467141617957 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 3876 | 1467141617959 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 12:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:20:17 INFO - PROCESS | 3876 | 1467141617962 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 3876 | 1467141617965 Marionette TRACE conn2 <- [1,2334,null,{}] 12:20:17 INFO - PROCESS | 3876 | 1467141617979 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 3876 | 1467141617984 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:18 INFO - PROCESS | 3876 | 1467141618065 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:20:18 INFO - PROCESS | 3876 | 1467141618101 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 3876 | 1467141618104 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:18 INFO - PROCESS | 3876 | ++DOCSHELL 15DBC400 == 27 [pid = 3876] [id = 593] 12:20:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (15DBDC00) [pid = 3876] [serial = 1779] [outer = 00000000] 12:20:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (15E5F000) [pid = 3876] [serial = 1780] [outer = 15DBDC00] 12:20:18 INFO - PROCESS | 3876 | 1467141618151 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (162C0400) [pid = 3876] [serial = 1781] [outer = 15DBDC00] 12:20:18 INFO - PROCESS | 3876 | 1467141618647 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 750ms 12:20:18 INFO - PROCESS | 3876 | 1467141618703 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 3876 | 1467141618705 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 12:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:20:18 INFO - PROCESS | 3876 | 1467141618708 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 3876 | 1467141618710 Marionette TRACE conn2 <- [1,2338,null,{}] 12:20:18 INFO - PROCESS | 3876 | 1467141618714 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:18 INFO - PROCESS | 3876 | 1467141618715 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:18 INFO - PROCESS | 3876 | 1467141618834 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:20:18 INFO - PROCESS | 3876 | 1467141618846 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 3876 | 1467141618848 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:18 INFO - PROCESS | 3876 | ++DOCSHELL 15DB9000 == 28 [pid = 3876] [id = 594] 12:20:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (15E5D400) [pid = 3876] [serial = 1782] [outer = 00000000] 12:20:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16B1B400) [pid = 3876] [serial = 1783] [outer = 15E5D400] 12:20:18 INFO - PROCESS | 3876 | 1467141618892 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16BDD000) [pid = 3876] [serial = 1784] [outer = 15E5D400] 12:20:19 INFO - PROCESS | 3876 | 1467141619359 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:20:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 704ms 12:20:19 INFO - PROCESS | 3876 | 1467141619408 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 3876 | 1467141619410 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 12:20:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:20:19 INFO - PROCESS | 3876 | 1467141619414 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 3876 | 1467141619415 Marionette TRACE conn2 <- [1,2342,null,{}] 12:20:19 INFO - PROCESS | 3876 | 1467141619419 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 3876 | 1467141619421 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:19 INFO - PROCESS | 3876 | 1467141619553 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:20:19 INFO - PROCESS | 3876 | 1467141619573 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 3876 | 1467141619575 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:19 INFO - PROCESS | 3876 | ++DOCSHELL 16D2A000 == 29 [pid = 3876] [id = 595] 12:20:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16D2D000) [pid = 3876] [serial = 1785] [outer = 00000000] 12:20:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16D61400) [pid = 3876] [serial = 1786] [outer = 16D2D000] 12:20:19 INFO - PROCESS | 3876 | 1467141619618 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (16D64C00) [pid = 3876] [serial = 1787] [outer = 16D2D000] 12:20:20 INFO - PROCESS | 3876 | 1467141620067 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 703ms 12:20:20 INFO - PROCESS | 3876 | 1467141620113 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 3876 | 1467141620115 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 12:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:20:20 INFO - PROCESS | 3876 | 1467141620118 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 3876 | 1467141620120 Marionette TRACE conn2 <- [1,2346,null,{}] 12:20:20 INFO - PROCESS | 3876 | 1467141620128 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 3876 | 1467141620133 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:20 INFO - PROCESS | 3876 | 1467141620276 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:20:20 INFO - PROCESS | 3876 | 1467141620286 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 3876 | 1467141620288 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:20 INFO - PROCESS | 3876 | ++DOCSHELL 1700A000 == 30 [pid = 3876] [id = 596] 12:20:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1700AC00) [pid = 3876] [serial = 1788] [outer = 00000000] 12:20:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (170F4400) [pid = 3876] [serial = 1789] [outer = 1700AC00] 12:20:20 INFO - PROCESS | 3876 | 1467141620332 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17630800) [pid = 3876] [serial = 1790] [outer = 1700AC00] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (16F7AC00) [pid = 3876] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (171CDC00) [pid = 3876] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (10A78000) [pid = 3876] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10327400) [pid = 3876] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15404800) [pid = 3876] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (171CF000) [pid = 3876] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15E67800) [pid = 3876] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16D27000) [pid = 3876] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1345E800) [pid = 3876] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (10A74C00) [pid = 3876] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (18399C00) [pid = 3876] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:20:20 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (185CAC00) [pid = 3876] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:20:21 INFO - PROCESS | 3876 | 1467141621013 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 954ms 12:20:21 INFO - PROCESS | 3876 | 1467141621064 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 3876 | 1467141621075 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 12:20:21 INFO - PROCESS | 3876 | 1467141621079 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:20:21 INFO - PROCESS | 3876 | 1467141621081 Marionette TRACE conn2 <- [1,2350,null,{}] 12:20:21 INFO - PROCESS | 3876 | 1467141621084 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 3876 | 1467141621086 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:21 INFO - PROCESS | 3876 | 1467141621161 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:20:21 INFO - PROCESS | 3876 | 1467141621258 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 3876 | 1467141621260 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:21 INFO - PROCESS | 3876 | ++DOCSHELL 10B9A800 == 31 [pid = 3876] [id = 597] 12:20:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (10FA7800) [pid = 3876] [serial = 1791] [outer = 00000000] 12:20:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (143AAC00) [pid = 3876] [serial = 1792] [outer = 10FA7800] 12:20:21 INFO - PROCESS | 3876 | 1467141621303 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (15B7D000) [pid = 3876] [serial = 1793] [outer = 10FA7800] 12:20:21 INFO - PROCESS | 3876 | 1467141621671 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 641ms 12:20:21 INFO - PROCESS | 3876 | 1467141621718 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 3876 | 1467141621721 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 12:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:20:21 INFO - PROCESS | 3876 | 1467141621733 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 3876 | 1467141621735 Marionette TRACE conn2 <- [1,2354,null,{}] 12:20:21 INFO - PROCESS | 3876 | 1467141621739 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 3876 | 1467141621741 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:21 INFO - PROCESS | 3876 | 1467141621815 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:20:21 INFO - PROCESS | 3876 | 1467141621820 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 3876 | 1467141621823 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:21 INFO - PROCESS | 3876 | ++DOCSHELL 143A8000 == 32 [pid = 3876] [id = 598] 12:20:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B3D400) [pid = 3876] [serial = 1794] [outer = 00000000] 12:20:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17722400) [pid = 3876] [serial = 1795] [outer = 16B3D400] 12:20:21 INFO - PROCESS | 3876 | 1467141621872 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17723400) [pid = 3876] [serial = 1796] [outer = 16B3D400] 12:20:22 INFO - PROCESS | 3876 | 1467141622295 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:20:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 594ms 12:20:22 INFO - PROCESS | 3876 | 1467141622321 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 3876 | 1467141622323 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 12:20:22 INFO - PROCESS | 3876 | 1467141622326 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:20:22 INFO - PROCESS | 3876 | 1467141622328 Marionette TRACE conn2 <- [1,2358,null,{}] 12:20:22 INFO - PROCESS | 3876 | 1467141622331 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:22 INFO - PROCESS | 3876 | 1467141622333 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:22 INFO - PROCESS | 3876 | 1467141622453 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:20:22 INFO - PROCESS | 3876 | 1467141622459 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 3876 | 1467141622461 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:22 INFO - PROCESS | 3876 | ++DOCSHELL 15DBC000 == 33 [pid = 3876] [id = 599] 12:20:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1773F800) [pid = 3876] [serial = 1797] [outer = 00000000] 12:20:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1786A000) [pid = 3876] [serial = 1798] [outer = 1773F800] 12:20:22 INFO - PROCESS | 3876 | 1467141622503 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1786B000) [pid = 3876] [serial = 1799] [outer = 1773F800] 12:20:22 INFO - PROCESS | 3876 | 1467141622982 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 688ms 12:20:23 INFO - PROCESS | 3876 | 1467141623027 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 3876 | 1467141623031 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 12:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:20:23 INFO - PROCESS | 3876 | 1467141623037 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 3876 | 1467141623041 Marionette TRACE conn2 <- [1,2362,null,{}] 12:20:23 INFO - PROCESS | 3876 | 1467141623048 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:23 INFO - PROCESS | 3876 | 1467141623051 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:23 INFO - PROCESS | 3876 | 1467141623175 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:20:23 INFO - PROCESS | 3876 | 1467141623295 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 3876 | 1467141623299 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:23 INFO - PROCESS | 3876 | ++DOCSHELL 10FA2000 == 34 [pid = 3876] [id = 600] 12:20:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (11271C00) [pid = 3876] [serial = 1800] [outer = 00000000] 12:20:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (112E2400) [pid = 3876] [serial = 1801] [outer = 11271C00] 12:20:23 INFO - PROCESS | 3876 | 1467141623355 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (11CCDC00) [pid = 3876] [serial = 1802] [outer = 11271C00] 12:20:24 INFO - PROCESS | 3876 | 1467141624166 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1157ms 12:20:24 INFO - PROCESS | 3876 | 1467141624197 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 3876 | 1467141624202 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 12:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:20:24 INFO - PROCESS | 3876 | 1467141624210 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 3876 | 1467141624212 Marionette TRACE conn2 <- [1,2366,null,{}] 12:20:24 INFO - PROCESS | 3876 | 1467141624217 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 3876 | 1467141624219 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:24 INFO - PROCESS | 3876 | 1467141624336 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:20:24 INFO - PROCESS | 3876 | 1467141624473 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 3876 | 1467141624476 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:24 INFO - PROCESS | 3876 | ++DOCSHELL 1540BC00 == 35 [pid = 3876] [id = 601] 12:20:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (154B0400) [pid = 3876] [serial = 1803] [outer = 00000000] 12:20:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (15B83000) [pid = 3876] [serial = 1804] [outer = 154B0400] 12:20:24 INFO - PROCESS | 3876 | 1467141624531 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (15DC7C00) [pid = 3876] [serial = 1805] [outer = 154B0400] 12:20:25 INFO - PROCESS | 3876 | 1467141625407 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 143A8000 == 34 [pid = 3876] [id = 598] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 10B9A800 == 33 [pid = 3876] [id = 597] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 1700A000 == 32 [pid = 3876] [id = 596] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 16D2A000 == 31 [pid = 3876] [id = 595] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 15DB9000 == 30 [pid = 3876] [id = 594] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 15DBC400 == 29 [pid = 3876] [id = 593] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 13149800 == 28 [pid = 3876] [id = 592] 12:20:25 INFO - PROCESS | 3876 | --DOCSHELL 10FA9400 == 27 [pid = 3876] [id = 591] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (19AE5000) [pid = 3876] [serial = 1759] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (19AE5800) [pid = 3876] [serial = 1760] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (185EDC00) [pid = 3876] [serial = 1756] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (185F0800) [pid = 3876] [serial = 1757] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (17075000) [pid = 3876] [serial = 1744] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17727000) [pid = 3876] [serial = 1747] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (17078400) [pid = 3876] [serial = 1745] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (129AE000) [pid = 3876] [serial = 1726] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1309DC00) [pid = 3876] [serial = 1727] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (10A79800) [pid = 3876] [serial = 1732] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1143CC00) [pid = 3876] [serial = 1733] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15D59400) [pid = 3876] [serial = 1729] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15E61000) [pid = 3876] [serial = 1730] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1839A000) [pid = 3876] [serial = 1724] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1669C000) [pid = 3876] [serial = 1738] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1670F800) [pid = 3876] [serial = 1739] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16D62800) [pid = 3876] [serial = 1741] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1771E800) [pid = 3876] [serial = 1748] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (14336000) [pid = 3876] [serial = 1735] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (14F14800) [pid = 3876] [serial = 1736] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (12BCAC00) [pid = 3876] [serial = 1750] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1786F000) [pid = 3876] [serial = 1753] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (16D6B000) [pid = 3876] [serial = 1742] [outer = 00000000] [url = about:blank] 12:20:25 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (1810D800) [pid = 3876] [serial = 1754] [outer = 00000000] [url = about:blank] 12:20:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:20:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1297ms 12:20:25 INFO - PROCESS | 3876 | 1467141625505 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 3876 | 1467141625509 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 12:20:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:20:25 INFO - PROCESS | 3876 | 1467141625516 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 3876 | 1467141625521 Marionette TRACE conn2 <- [1,2370,null,{}] 12:20:25 INFO - PROCESS | 3876 | 1467141625527 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:25 INFO - PROCESS | 3876 | 1467141625530 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:25 INFO - PROCESS | 3876 | 1467141625624 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:20:25 INFO - PROCESS | 3876 | 1467141625645 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 3876 | 1467141625650 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:25 INFO - PROCESS | 3876 | ++DOCSHELL 10A7C400 == 28 [pid = 3876] [id = 602] 12:20:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (10BBD800) [pid = 3876] [serial = 1806] [outer = 00000000] 12:20:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (112E0C00) [pid = 3876] [serial = 1807] [outer = 10BBD800] 12:20:25 INFO - PROCESS | 3876 | 1467141625779 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (12DF6000) [pid = 3876] [serial = 1808] [outer = 10BBD800] 12:20:26 INFO - PROCESS | 3876 | 1467141626201 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 735ms 12:20:26 INFO - PROCESS | 3876 | 1467141626256 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 3876 | 1467141626260 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 12:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:20:26 INFO - PROCESS | 3876 | 1467141626270 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 3876 | 1467141626273 Marionette TRACE conn2 <- [1,2374,null,{}] 12:20:26 INFO - PROCESS | 3876 | 1467141626277 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 3876 | 1467141626279 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:26 INFO - PROCESS | 3876 | 1467141626364 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:20:26 INFO - PROCESS | 3876 | 1467141626374 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 3876 | 1467141626376 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:26 INFO - PROCESS | 3876 | ++DOCSHELL 1345C800 == 29 [pid = 3876] [id = 603] 12:20:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (1345E000) [pid = 3876] [serial = 1809] [outer = 00000000] 12:20:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (15403400) [pid = 3876] [serial = 1810] [outer = 1345E000] 12:20:26 INFO - PROCESS | 3876 | 1467141626422 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1569C400) [pid = 3876] [serial = 1811] [outer = 1345E000] 12:20:26 INFO - PROCESS | 3876 | 1467141626900 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 704ms 12:20:26 INFO - PROCESS | 3876 | 1467141626972 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 3876 | 1467141626974 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 12:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:20:26 INFO - PROCESS | 3876 | 1467141626977 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 3876 | 1467141626981 Marionette TRACE conn2 <- [1,2378,null,{}] 12:20:26 INFO - PROCESS | 3876 | 1467141626991 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 3876 | 1467141626996 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:27 INFO - PROCESS | 3876 | 1467141627108 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:20:27 INFO - PROCESS | 3876 | 1467141627205 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 3876 | 1467141627208 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:27 INFO - PROCESS | 3876 | ++DOCSHELL 1669D400 == 30 [pid = 3876] [id = 604] 12:20:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1669FC00) [pid = 3876] [serial = 1812] [outer = 00000000] 12:20:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16B1B000) [pid = 3876] [serial = 1813] [outer = 1669FC00] 12:20:27 INFO - PROCESS | 3876 | 1467141627255 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16B47C00) [pid = 3876] [serial = 1814] [outer = 1669FC00] 12:20:27 INFO - PROCESS | 3876 | 1467141627647 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:20:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 703ms 12:20:27 INFO - PROCESS | 3876 | 1467141627676 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 3876 | 1467141627679 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 12:20:27 INFO - PROCESS | 3876 | 1467141627682 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:20:27 INFO - PROCESS | 3876 | 1467141627683 Marionette TRACE conn2 <- [1,2382,null,{}] 12:20:27 INFO - PROCESS | 3876 | 1467141627701 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 3876 | 1467141627703 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:27 INFO - PROCESS | 3876 | 1467141627819 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:20:27 INFO - PROCESS | 3876 | 1467141627824 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 3876 | 1467141627827 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:27 INFO - PROCESS | 3876 | ++DOCSHELL 16D2A800 == 31 [pid = 3876] [id = 605] 12:20:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16D2FC00) [pid = 3876] [serial = 1815] [outer = 00000000] 12:20:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16D6A000) [pid = 3876] [serial = 1816] [outer = 16D2FC00] 12:20:27 INFO - PROCESS | 3876 | 1467141627925 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1706C400) [pid = 3876] [serial = 1817] [outer = 16D2FC00] 12:20:28 INFO - PROCESS | 3876 | 1467141628389 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 750ms 12:20:28 INFO - PROCESS | 3876 | 1467141628423 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 3876 | 1467141628425 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 12:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:20:28 INFO - PROCESS | 3876 | 1467141628428 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 3876 | 1467141628430 Marionette TRACE conn2 <- [1,2386,null,{}] 12:20:28 INFO - PROCESS | 3876 | 1467141628434 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 3876 | 1467141628436 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:28 INFO - PROCESS | 3876 | 1467141628573 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:20:28 INFO - PROCESS | 3876 | 1467141628594 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 3876 | 1467141628596 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:28 INFO - PROCESS | 3876 | ++DOCSHELL 16D67C00 == 32 [pid = 3876] [id = 606] 12:20:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17073C00) [pid = 3876] [serial = 1818] [outer = 00000000] 12:20:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (170F3800) [pid = 3876] [serial = 1819] [outer = 17073C00] 12:20:28 INFO - PROCESS | 3876 | 1467141628638 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (171C5C00) [pid = 3876] [serial = 1820] [outer = 17073C00] 12:20:29 INFO - PROCESS | 3876 | 1467141629079 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 704ms 12:20:29 INFO - PROCESS | 3876 | 1467141629128 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 3876 | 1467141629130 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 12:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:20:29 INFO - PROCESS | 3876 | 1467141629133 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 3876 | 1467141629135 Marionette TRACE conn2 <- [1,2390,null,{}] 12:20:29 INFO - PROCESS | 3876 | 1467141629138 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 3876 | 1467141629143 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:29 INFO - PROCESS | 3876 | 1467141629278 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:20:29 INFO - PROCESS | 3876 | 1467141629344 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 3876 | 1467141629346 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:29 INFO - PROCESS | 3876 | ++DOCSHELL 15E63800 == 33 [pid = 3876] [id = 607] 12:20:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (171C8C00) [pid = 3876] [serial = 1821] [outer = 00000000] 12:20:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (177B1800) [pid = 3876] [serial = 1822] [outer = 171C8C00] 12:20:29 INFO - PROCESS | 3876 | 1467141629389 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17724800) [pid = 3876] [serial = 1823] [outer = 171C8C00] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (103C8400) [pid = 3876] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15DBDC00) [pid = 3876] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (11271400) [pid = 3876] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15E5D400) [pid = 3876] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (12930800) [pid = 3876] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16BDB800) [pid = 3876] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (185E8800) [pid = 3876] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16D2D000) [pid = 3876] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (10FA7800) [pid = 3876] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1700AC00) [pid = 3876] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16B3D400) [pid = 3876] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (12DF1400) [pid = 3876] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:20:29 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1314A000) [pid = 3876] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:20:29 INFO - PROCESS | 3876 | 1467141629862 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 797ms 12:20:29 INFO - PROCESS | 3876 | 1467141629935 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 3876 | 1467141629937 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 12:20:29 INFO - PROCESS | 3876 | 1467141629941 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:20:29 INFO - PROCESS | 3876 | 1467141629942 Marionette TRACE conn2 <- [1,2394,null,{}] 12:20:29 INFO - PROCESS | 3876 | 1467141629946 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 3876 | 1467141629948 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:30 INFO - PROCESS | 3876 | 1467141630031 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:20:30 INFO - PROCESS | 3876 | 1467141630127 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 3876 | 1467141630129 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:30 INFO - PROCESS | 3876 | ++DOCSHELL 112E1000 == 34 [pid = 3876] [id = 608] 12:20:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (11ADD400) [pid = 3876] [serial = 1824] [outer = 00000000] 12:20:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (156CE400) [pid = 3876] [serial = 1825] [outer = 11ADD400] 12:20:30 INFO - PROCESS | 3876 | 1467141630172 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16BDB800) [pid = 3876] [serial = 1826] [outer = 11ADD400] 12:20:30 INFO - PROCESS | 3876 | 1467141630532 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:20:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 641ms 12:20:30 INFO - PROCESS | 3876 | 1467141630579 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 3876 | 1467141630581 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 12:20:30 INFO - PROCESS | 3876 | 1467141630584 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:20:30 INFO - PROCESS | 3876 | 1467141630586 Marionette TRACE conn2 <- [1,2398,null,{}] 12:20:30 INFO - PROCESS | 3876 | 1467141630589 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:30 INFO - PROCESS | 3876 | 1467141630591 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:30 INFO - PROCESS | 3876 | 1467141630667 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:20:30 INFO - PROCESS | 3876 | 1467141630765 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 3876 | 1467141630767 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:30 INFO - PROCESS | 3876 | ++DOCSHELL 1314A800 == 35 [pid = 3876] [id = 609] 12:20:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1401DC00) [pid = 3876] [serial = 1827] [outer = 00000000] 12:20:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (1786AC00) [pid = 3876] [serial = 1828] [outer = 1401DC00] 12:20:30 INFO - PROCESS | 3876 | 1467141630809 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (181B6000) [pid = 3876] [serial = 1829] [outer = 1401DC00] 12:20:31 INFO - PROCESS | 3876 | 1467141631185 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 641ms 12:20:31 INFO - PROCESS | 3876 | 1467141631222 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 3876 | 1467141631224 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 12:20:31 INFO - PROCESS | 3876 | 1467141631227 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:20:31 INFO - PROCESS | 3876 | 1467141631229 Marionette TRACE conn2 <- [1,2402,null,{}] 12:20:31 INFO - PROCESS | 3876 | 1467141631232 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:31 INFO - PROCESS | 3876 | 1467141631234 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:31 INFO - PROCESS | 3876 | 1467141631350 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:20:31 INFO - PROCESS | 3876 | 1467141631388 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 3876 | 1467141631399 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:31 INFO - PROCESS | 3876 | ++DOCSHELL 1771EC00 == 36 [pid = 3876] [id = 610] 12:20:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (17869400) [pid = 3876] [serial = 1830] [outer = 00000000] 12:20:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (185EA000) [pid = 3876] [serial = 1831] [outer = 17869400] 12:20:31 INFO - PROCESS | 3876 | 1467141631446 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (185EA800) [pid = 3876] [serial = 1832] [outer = 17869400] 12:20:31 INFO - PROCESS | 3876 | 1467141631948 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 797ms 12:20:32 INFO - PROCESS | 3876 | 1467141632031 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 3876 | 1467141632036 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 12:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:20:32 INFO - PROCESS | 3876 | 1467141632041 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 3876 | 1467141632045 Marionette TRACE conn2 <- [1,2406,null,{}] 12:20:32 INFO - PROCESS | 3876 | 1467141632050 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:32 INFO - PROCESS | 3876 | 1467141632053 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:32 INFO - PROCESS | 3876 | 1467141632204 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:20:32 INFO - PROCESS | 3876 | 1467141632339 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 3876 | 1467141632343 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:32 INFO - PROCESS | 3876 | ++DOCSHELL 10A7F000 == 37 [pid = 3876] [id = 611] 12:20:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (10A81800) [pid = 3876] [serial = 1833] [outer = 00000000] 12:20:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1309DC00) [pid = 3876] [serial = 1834] [outer = 10A81800] 12:20:32 INFO - PROCESS | 3876 | 1467141632404 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (13939C00) [pid = 3876] [serial = 1835] [outer = 10A81800] 12:20:33 INFO - PROCESS | 3876 | 1467141632982 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1001ms 12:20:33 INFO - PROCESS | 3876 | 1467141633044 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 3876 | 1467141633049 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 12:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:20:33 INFO - PROCESS | 3876 | 1467141633055 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 3876 | 1467141633058 Marionette TRACE conn2 <- [1,2410,null,{}] 12:20:33 INFO - PROCESS | 3876 | 1467141633062 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 3876 | 1467141633065 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:33 INFO - PROCESS | 3876 | 1467141633171 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:20:33 INFO - PROCESS | 3876 | 1467141633311 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 3876 | 1467141633314 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:33 INFO - PROCESS | 3876 | ++DOCSHELL 162BB800 == 38 [pid = 3876] [id = 612] 12:20:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (162C7800) [pid = 3876] [serial = 1836] [outer = 00000000] 12:20:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (166A4C00) [pid = 3876] [serial = 1837] [outer = 162C7800] 12:20:33 INFO - PROCESS | 3876 | 1467141633370 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16D28400) [pid = 3876] [serial = 1838] [outer = 162C7800] 12:20:33 INFO - PROCESS | 3876 | 1467141633944 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:20:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 953ms 12:20:34 INFO - PROCESS | 3876 | 1467141634000 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 3876 | 1467141634003 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 12:20:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:20:34 INFO - PROCESS | 3876 | 1467141634007 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 3876 | 1467141634010 Marionette TRACE conn2 <- [1,2414,null,{}] 12:20:34 INFO - PROCESS | 3876 | 1467141634021 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:34 INFO - PROCESS | 3876 | 1467141634026 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:34 INFO - PROCESS | 3876 | 1467141634138 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:20:34 INFO - PROCESS | 3876 | 1467141634277 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 3876 | 1467141634280 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:34 INFO - PROCESS | 3876 | ++DOCSHELL 1773AC00 == 39 [pid = 3876] [id = 613] 12:20:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1773C400) [pid = 3876] [serial = 1839] [outer = 00000000] 12:20:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (181B5400) [pid = 3876] [serial = 1840] [outer = 1773C400] 12:20:34 INFO - PROCESS | 3876 | 1467141634336 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185F0C00) [pid = 3876] [serial = 1841] [outer = 1773C400] 12:20:35 INFO - PROCESS | 3876 | 1467141635158 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1219ms 12:20:35 INFO - PROCESS | 3876 | 1467141635220 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 3876 | 1467141635224 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 12:20:35 INFO - PROCESS | 3876 | 1467141635229 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:20:35 INFO - PROCESS | 3876 | 1467141635233 Marionette TRACE conn2 <- [1,2418,null,{}] 12:20:35 INFO - PROCESS | 3876 | 1467141635238 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 3876 | 1467141635241 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:35 INFO - PROCESS | 3876 | 1467141635342 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:20:35 INFO - PROCESS | 3876 | 1467141635477 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 3876 | 1467141635481 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:35 INFO - PROCESS | 3876 | ++DOCSHELL 1284C800 == 40 [pid = 3876] [id = 614] 12:20:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (12939800) [pid = 3876] [serial = 1842] [outer = 00000000] 12:20:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (12DF6C00) [pid = 3876] [serial = 1843] [outer = 12939800] 12:20:35 INFO - PROCESS | 3876 | 1467141635530 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (131DFC00) [pid = 3876] [serial = 1844] [outer = 12939800] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 129AEC00 == 39 [pid = 3876] [id = 590] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 1314A800 == 38 [pid = 3876] [id = 609] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 112E1000 == 37 [pid = 3876] [id = 608] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 15E63800 == 36 [pid = 3876] [id = 607] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 16D67C00 == 35 [pid = 3876] [id = 606] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 16D2A800 == 34 [pid = 3876] [id = 605] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 1669D400 == 33 [pid = 3876] [id = 604] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 1345C800 == 32 [pid = 3876] [id = 603] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 10A7C400 == 31 [pid = 3876] [id = 602] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 15DBC000 == 30 [pid = 3876] [id = 599] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 10FA2000 == 29 [pid = 3876] [id = 600] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 1540BC00 == 28 [pid = 3876] [id = 601] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 1773AC00 == 27 [pid = 3876] [id = 613] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 1771EC00 == 26 [pid = 3876] [id = 610] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 10A7F000 == 25 [pid = 3876] [id = 611] 12:20:36 INFO - PROCESS | 3876 | --DOCSHELL 162BB800 == 24 [pid = 3876] [id = 612] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (14335400) [pid = 3876] [serial = 1751] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (15E5F000) [pid = 3876] [serial = 1780] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (11AE5400) [pid = 3876] [serial = 1774] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1281E400) [pid = 3876] [serial = 1775] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (16B1B400) [pid = 3876] [serial = 1783] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15B85C00) [pid = 3876] [serial = 1763] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (14F10C00) [pid = 3876] [serial = 1762] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (17075C00) [pid = 3876] [serial = 1766] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16D68C00) [pid = 3876] [serial = 1765] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (19AF0000) [pid = 3876] [serial = 1769] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (19AEAC00) [pid = 3876] [serial = 1768] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16D61400) [pid = 3876] [serial = 1786] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (143AAC00) [pid = 3876] [serial = 1792] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (170F4400) [pid = 3876] [serial = 1789] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17722400) [pid = 3876] [serial = 1795] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (17630800) [pid = 3876] [serial = 1790] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1345F400) [pid = 3876] [serial = 1772] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1786A000) [pid = 3876] [serial = 1798] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1312BC00) [pid = 3876] [serial = 1771] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (131E7000) [pid = 3876] [serial = 1777] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1393D800) [pid = 3876] [serial = 1778] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (16D64C00) [pid = 3876] [serial = 1787] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (17723400) [pid = 3876] [serial = 1796] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (16BDD000) [pid = 3876] [serial = 1784] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (162C0400) [pid = 3876] [serial = 1781] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (15B7D000) [pid = 3876] [serial = 1793] [outer = 00000000] [url = about:blank] 12:20:36 INFO - PROCESS | 3876 | 1467141636735 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1564ms 12:20:36 INFO - PROCESS | 3876 | 1467141636822 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 3876 | 1467141636825 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 12:20:36 INFO - PROCESS | 3876 | 1467141636833 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 3876 | 1467141636835 Marionette TRACE conn2 <- [1,2422,null,{}] 12:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:20:36 INFO - PROCESS | 3876 | 1467141636840 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 3876 | 1467141636843 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:36 INFO - PROCESS | 3876 | 1467141636967 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:20:37 INFO - PROCESS | 3876 | 1467141636977 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 3876 | 1467141636979 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:37 INFO - PROCESS | 3876 | ++DOCSHELL 10A7BC00 == 25 [pid = 3876] [id = 615] 12:20:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (10A7C400) [pid = 3876] [serial = 1845] [outer = 00000000] 12:20:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (11440400) [pid = 3876] [serial = 1846] [outer = 10A7C400] 12:20:37 INFO - PROCESS | 3876 | 1467141637026 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (11AE5400) [pid = 3876] [serial = 1847] [outer = 10A7C400] 12:20:37 INFO - PROCESS | 3876 | 1467141637513 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 734ms 12:20:37 INFO - PROCESS | 3876 | 1467141637577 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:20:37 INFO - PROCESS | 3876 | 1467141637582 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 12:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:20:37 INFO - PROCESS | 3876 | 1467141637589 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:20:37 INFO - PROCESS | 3876 | 1467141637592 Marionette TRACE conn2 <- [1,2426,null,{}] 12:20:37 INFO - PROCESS | 3876 | 1467141637596 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:37 INFO - PROCESS | 3876 | 1467141637598 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:37 INFO - PROCESS | 3876 | 1467141637688 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:20:37 INFO - PROCESS | 3876 | 1467141637703 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 3876 | 1467141637705 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:37 INFO - PROCESS | 3876 | ++DOCSHELL 1393C000 == 26 [pid = 3876] [id = 616] 12:20:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (1393CC00) [pid = 3876] [serial = 1848] [outer = 00000000] 12:20:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (14335400) [pid = 3876] [serial = 1849] [outer = 1393CC00] 12:20:37 INFO - PROCESS | 3876 | 1467141637751 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (14F0D400) [pid = 3876] [serial = 1850] [outer = 1393CC00] 12:20:38 INFO - PROCESS | 3876 | 1467141638219 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:20:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 703ms 12:20:38 INFO - PROCESS | 3876 | 1467141638287 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 3876 | 1467141638289 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 12:20:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:20:38 INFO - PROCESS | 3876 | 1467141638293 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 3876 | 1467141638296 Marionette TRACE conn2 <- [1,2430,null,{}] 12:20:38 INFO - PROCESS | 3876 | 1467141638307 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 3876 | 1467141638311 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:38 INFO - PROCESS | 3876 | 1467141638421 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:20:38 INFO - PROCESS | 3876 | 1467141638527 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 3876 | 1467141638530 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:38 INFO - PROCESS | 3876 | ++DOCSHELL 15E63C00 == 27 [pid = 3876] [id = 617] 12:20:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15E66000) [pid = 3876] [serial = 1851] [outer = 00000000] 12:20:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (162BB800) [pid = 3876] [serial = 1852] [outer = 15E66000] 12:20:38 INFO - PROCESS | 3876 | 1467141638577 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (1669BC00) [pid = 3876] [serial = 1853] [outer = 15E66000] 12:20:39 INFO - PROCESS | 3876 | 1467141638992 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 751ms 12:20:39 INFO - PROCESS | 3876 | 1467141639033 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 3876 | 1467141639036 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 12:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:20:39 INFO - PROCESS | 3876 | 1467141639039 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 3876 | 1467141639041 Marionette TRACE conn2 <- [1,2434,null,{}] 12:20:39 INFO - PROCESS | 3876 | 1467141639044 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 3876 | 1467141639046 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:39 INFO - PROCESS | 3876 | 1467141639169 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:20:39 INFO - PROCESS | 3876 | 1467141639175 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 3876 | 1467141639177 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:39 INFO - PROCESS | 3876 | ++DOCSHELL 1670D400 == 28 [pid = 3876] [id = 618] 12:20:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B22000) [pid = 3876] [serial = 1854] [outer = 00000000] 12:20:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16B41C00) [pid = 3876] [serial = 1855] [outer = 16B22000] 12:20:39 INFO - PROCESS | 3876 | 1467141639225 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16D26400) [pid = 3876] [serial = 1856] [outer = 16B22000] 12:20:39 INFO - PROCESS | 3876 | 1467141639657 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 641ms 12:20:39 INFO - PROCESS | 3876 | 1467141639683 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 3876 | 1467141639685 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 12:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:20:39 INFO - PROCESS | 3876 | 1467141639688 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 3876 | 1467141639690 Marionette TRACE conn2 <- [1,2438,null,{}] 12:20:39 INFO - PROCESS | 3876 | 1467141639693 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 3876 | 1467141639695 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:39 INFO - PROCESS | 3876 | 1467141639805 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:20:39 INFO - PROCESS | 3876 | 1467141639895 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 3876 | 1467141639897 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:39 INFO - PROCESS | 3876 | ++DOCSHELL 16D31400 == 29 [pid = 3876] [id = 619] 12:20:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D32800) [pid = 3876] [serial = 1857] [outer = 00000000] 12:20:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D60400) [pid = 3876] [serial = 1858] [outer = 16D32800] 12:20:39 INFO - PROCESS | 3876 | 1467141639940 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16D68800) [pid = 3876] [serial = 1859] [outer = 16D32800] 12:20:40 INFO - PROCESS | 3876 | 1467141640361 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 688ms 12:20:40 INFO - PROCESS | 3876 | 1467141640387 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 3876 | 1467141640389 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 12:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:20:40 INFO - PROCESS | 3876 | 1467141640392 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 3876 | 1467141640394 Marionette TRACE conn2 <- [1,2442,null,{}] 12:20:40 INFO - PROCESS | 3876 | 1467141640397 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:40 INFO - PROCESS | 3876 | 1467141640403 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:40 INFO - PROCESS | 3876 | 1467141640539 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:20:40 INFO - PROCESS | 3876 | 1467141640546 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 3876 | 1467141640548 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:40 INFO - PROCESS | 3876 | ++DOCSHELL 16F7B800 == 30 [pid = 3876] [id = 620] 12:20:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17072C00) [pid = 3876] [serial = 1860] [outer = 00000000] 12:20:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171C4400) [pid = 3876] [serial = 1861] [outer = 17072C00] 12:20:40 INFO - PROCESS | 3876 | 1467141640596 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (171D0400) [pid = 3876] [serial = 1862] [outer = 17072C00] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10BBD800) [pid = 3876] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1345E000) [pid = 3876] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (11271C00) [pid = 3876] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1669FC00) [pid = 3876] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (17869400) [pid = 3876] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16D2FC00) [pid = 3876] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1401DC00) [pid = 3876] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (171C8C00) [pid = 3876] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17073C00) [pid = 3876] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (11ADD400) [pid = 3876] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1773F800) [pid = 3876] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:20:41 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (154B0400) [pid = 3876] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:20:41 INFO - PROCESS | 3876 | 1467141641234 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 907ms 12:20:41 INFO - PROCESS | 3876 | 1467141641297 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 3876 | 1467141641299 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 12:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:20:41 INFO - PROCESS | 3876 | 1467141641302 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 3876 | 1467141641304 Marionette TRACE conn2 <- [1,2446,null,{}] 12:20:41 INFO - PROCESS | 3876 | 1467141641307 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 3876 | 1467141641309 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:41 INFO - PROCESS | 3876 | 1467141641384 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:20:41 INFO - PROCESS | 3876 | 1467141641392 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 3876 | 1467141641394 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:41 INFO - PROCESS | 3876 | ++DOCSHELL 1312A800 == 31 [pid = 3876] [id = 621] 12:20:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1401F800) [pid = 3876] [serial = 1863] [outer = 00000000] 12:20:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16B3B000) [pid = 3876] [serial = 1864] [outer = 1401F800] 12:20:41 INFO - PROCESS | 3876 | 1467141641436 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16B42000) [pid = 3876] [serial = 1865] [outer = 1401F800] 12:20:41 INFO - PROCESS | 3876 | 1467141641856 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 594ms 12:20:41 INFO - PROCESS | 3876 | 1467141641909 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 3876 | 1467141641911 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 12:20:41 INFO - PROCESS | 3876 | 1467141641914 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:20:41 INFO - PROCESS | 3876 | 1467141641916 Marionette TRACE conn2 <- [1,2450,null,{}] 12:20:41 INFO - PROCESS | 3876 | 1467141641920 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 3876 | 1467141641921 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:42 INFO - PROCESS | 3876 | 1467141641998 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:20:42 INFO - PROCESS | 3876 | 1467141642002 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 3876 | 1467141642004 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:42 INFO - PROCESS | 3876 | ++DOCSHELL 1669FC00 == 32 [pid = 3876] [id = 622] 12:20:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (17073C00) [pid = 3876] [serial = 1866] [outer = 00000000] 12:20:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (176A3400) [pid = 3876] [serial = 1867] [outer = 17073C00] 12:20:42 INFO - PROCESS | 3876 | 1467141642047 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (17631400) [pid = 3876] [serial = 1868] [outer = 17073C00] 12:20:42 INFO - PROCESS | 3876 | 1467141642465 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:20:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 594ms 12:20:42 INFO - PROCESS | 3876 | 1467141642513 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 3876 | 1467141642515 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 12:20:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:20:42 INFO - PROCESS | 3876 | 1467141642534 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 3876 | 1467141642536 Marionette TRACE conn2 <- [1,2454,null,{}] 12:20:42 INFO - PROCESS | 3876 | 1467141642539 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:42 INFO - PROCESS | 3876 | 1467141642542 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:42 INFO - PROCESS | 3876 | 1467141642620 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:20:42 INFO - PROCESS | 3876 | 1467141642628 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 3876 | 1467141642629 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:42 INFO - PROCESS | 3876 | ++DOCSHELL 15DC7400 == 33 [pid = 3876] [id = 623] 12:20:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1772A800) [pid = 3876] [serial = 1869] [outer = 00000000] 12:20:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (177A5400) [pid = 3876] [serial = 1870] [outer = 1772A800] 12:20:42 INFO - PROCESS | 3876 | 1467141642675 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (177A7C00) [pid = 3876] [serial = 1871] [outer = 1772A800] 12:20:43 INFO - PROCESS | 3876 | --DOCSHELL 1284C800 == 32 [pid = 3876] [id = 614] 12:20:43 INFO - PROCESS | 3876 | --DOCSHELL 10A7BC00 == 31 [pid = 3876] [id = 615] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 1393C000 == 30 [pid = 3876] [id = 616] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 1669FC00 == 29 [pid = 3876] [id = 622] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 1312A800 == 28 [pid = 3876] [id = 621] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 15E63C00 == 27 [pid = 3876] [id = 617] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 16F7B800 == 26 [pid = 3876] [id = 620] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 16D31400 == 25 [pid = 3876] [id = 619] 12:20:44 INFO - PROCESS | 3876 | --DOCSHELL 1670D400 == 24 [pid = 3876] [id = 618] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (181B6000) [pid = 3876] [serial = 1829] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (177B1800) [pid = 3876] [serial = 1822] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (171C5C00) [pid = 3876] [serial = 1820] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (170F3800) [pid = 3876] [serial = 1819] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (156CE400) [pid = 3876] [serial = 1825] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1786B000) [pid = 3876] [serial = 1799] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15B83000) [pid = 3876] [serial = 1804] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (15DC7C00) [pid = 3876] [serial = 1805] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (112E0C00) [pid = 3876] [serial = 1807] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (12DF6000) [pid = 3876] [serial = 1808] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (15403400) [pid = 3876] [serial = 1810] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1569C400) [pid = 3876] [serial = 1811] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (112E2400) [pid = 3876] [serial = 1801] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (11CCDC00) [pid = 3876] [serial = 1802] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (16B1B000) [pid = 3876] [serial = 1813] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (185EA000) [pid = 3876] [serial = 1831] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (1786AC00) [pid = 3876] [serial = 1828] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (17724800) [pid = 3876] [serial = 1823] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (16D6A000) [pid = 3876] [serial = 1816] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (1706C400) [pid = 3876] [serial = 1817] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (185EA800) [pid = 3876] [serial = 1832] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (16B47C00) [pid = 3876] [serial = 1814] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (16BDB800) [pid = 3876] [serial = 1826] [outer = 00000000] [url = about:blank] 12:20:44 INFO - PROCESS | 3876 | 1467141644403 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1906ms 12:20:44 INFO - PROCESS | 3876 | 1467141644449 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 3876 | 1467141644453 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 12:20:44 INFO - PROCESS | 3876 | 1467141644458 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:20:44 INFO - PROCESS | 3876 | 1467141644462 Marionette TRACE conn2 <- [1,2458,null,{}] 12:20:44 INFO - PROCESS | 3876 | 1467141644467 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 3876 | 1467141644471 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:44 INFO - PROCESS | 3876 | 1467141644562 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:20:44 INFO - PROCESS | 3876 | 1467141644569 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 3876 | 1467141644574 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:44 INFO - PROCESS | 3876 | ++DOCSHELL 112E2800 == 25 [pid = 3876] [id = 624] 12:20:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (112E6800) [pid = 3876] [serial = 1872] [outer = 00000000] 12:20:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (11445C00) [pid = 3876] [serial = 1873] [outer = 112E6800] 12:20:44 INFO - PROCESS | 3876 | 1467141644623 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (11C45400) [pid = 3876] [serial = 1874] [outer = 112E6800] 12:20:45 INFO - PROCESS | 3876 | 1467141645119 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 703ms 12:20:45 INFO - PROCESS | 3876 | 1467141645162 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 3876 | 1467141645167 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 12:20:45 INFO - PROCESS | 3876 | 1467141645173 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:20:45 INFO - PROCESS | 3876 | 1467141645176 Marionette TRACE conn2 <- [1,2462,null,{}] 12:20:45 INFO - PROCESS | 3876 | 1467141645180 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:45 INFO - PROCESS | 3876 | 1467141645183 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:45 INFO - PROCESS | 3876 | 1467141645273 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:20:45 INFO - PROCESS | 3876 | 1467141645281 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 3876 | 1467141645284 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:45 INFO - PROCESS | 3876 | ++DOCSHELL 130A2800 == 26 [pid = 3876] [id = 625] 12:20:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (130A2C00) [pid = 3876] [serial = 1875] [outer = 00000000] 12:20:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (13150C00) [pid = 3876] [serial = 1876] [outer = 130A2C00] 12:20:45 INFO - PROCESS | 3876 | 1467141645334 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (131EA800) [pid = 3876] [serial = 1877] [outer = 130A2C00] 12:20:45 INFO - PROCESS | 3876 | 1467141645832 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 687ms 12:20:45 INFO - PROCESS | 3876 | 1467141645874 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 3876 | 1467141645876 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 12:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:20:45 INFO - PROCESS | 3876 | 1467141645880 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 3876 | 1467141645883 Marionette TRACE conn2 <- [1,2466,null,{}] 12:20:45 INFO - PROCESS | 3876 | 1467141645894 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:45 INFO - PROCESS | 3876 | 1467141645899 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:46 INFO - PROCESS | 3876 | 1467141646012 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:20:46 INFO - PROCESS | 3876 | 1467141646113 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 3876 | 1467141646116 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:46 INFO - PROCESS | 3876 | ++DOCSHELL 15A50000 == 27 [pid = 3876] [id = 626] 12:20:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (15A50800) [pid = 3876] [serial = 1878] [outer = 00000000] 12:20:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (15B84800) [pid = 3876] [serial = 1879] [outer = 15A50800] 12:20:46 INFO - PROCESS | 3876 | 1467141646163 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (15D57000) [pid = 3876] [serial = 1880] [outer = 15A50800] 12:20:46 INFO - PROCESS | 3876 | 1467141646526 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 703ms 12:20:46 INFO - PROCESS | 3876 | 1467141646579 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 3876 | 1467141646582 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 12:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:20:46 INFO - PROCESS | 3876 | 1467141646595 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 3876 | 1467141646597 Marionette TRACE conn2 <- [1,2470,null,{}] 12:20:46 INFO - PROCESS | 3876 | 1467141646611 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 3876 | 1467141646613 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:46 INFO - PROCESS | 3876 | 1467141646693 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:20:46 INFO - PROCESS | 3876 | 1467141646698 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 3876 | 1467141646701 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:46 INFO - PROCESS | 3876 | ++DOCSHELL 15DBC800 == 28 [pid = 3876] [id = 627] 12:20:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (15DC2800) [pid = 3876] [serial = 1881] [outer = 00000000] 12:20:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (15E68000) [pid = 3876] [serial = 1882] [outer = 15DC2800] 12:20:46 INFO - PROCESS | 3876 | 1467141646744 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (162C1000) [pid = 3876] [serial = 1883] [outer = 15DC2800] 12:20:47 INFO - PROCESS | 3876 | 1467141647172 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 594ms 12:20:47 INFO - PROCESS | 3876 | 1467141647182 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 3876 | 1467141647184 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 12:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:20:47 INFO - PROCESS | 3876 | 1467141647187 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 3876 | 1467141647189 Marionette TRACE conn2 <- [1,2474,null,{}] 12:20:47 INFO - PROCESS | 3876 | 1467141647192 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 3876 | 1467141647194 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:47 INFO - PROCESS | 3876 | 1467141647316 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:20:47 INFO - PROCESS | 3876 | 1467141647325 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 3876 | 1467141647327 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:47 INFO - PROCESS | 3876 | ++DOCSHELL 15DC7C00 == 29 [pid = 3876] [id = 628] 12:20:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (15E5CC00) [pid = 3876] [serial = 1884] [outer = 00000000] 12:20:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (16B1A400) [pid = 3876] [serial = 1885] [outer = 15E5CC00] 12:20:47 INFO - PROCESS | 3876 | 1467141647370 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (16B40C00) [pid = 3876] [serial = 1886] [outer = 15E5CC00] 12:20:47 INFO - PROCESS | 3876 | 1467141647804 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 625ms 12:20:47 INFO - PROCESS | 3876 | 1467141647825 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 3876 | 1467141647827 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 12:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:20:47 INFO - PROCESS | 3876 | 1467141647831 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 3876 | 1467141647832 Marionette TRACE conn2 <- [1,2478,null,{}] 12:20:47 INFO - PROCESS | 3876 | 1467141647836 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 3876 | 1467141647842 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:48 INFO - PROCESS | 3876 | 1467141647979 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:20:48 INFO - PROCESS | 3876 | 1467141647987 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 3876 | 1467141647989 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:48 INFO - PROCESS | 3876 | ++DOCSHELL 16D2CC00 == 30 [pid = 3876] [id = 629] 12:20:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16D2E800) [pid = 3876] [serial = 1887] [outer = 00000000] 12:20:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16D31C00) [pid = 3876] [serial = 1888] [outer = 16D2E800] 12:20:48 INFO - PROCESS | 3876 | 1467141648036 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (17004C00) [pid = 3876] [serial = 1889] [outer = 16D2E800] 12:20:48 INFO - PROCESS | 3876 | 1467141648451 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 641ms 12:20:48 INFO - PROCESS | 3876 | 1467141648469 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 3876 | 1467141648471 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 12:20:48 INFO - PROCESS | 3876 | 1467141648474 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:20:48 INFO - PROCESS | 3876 | 1467141648476 Marionette TRACE conn2 <- [1,2482,null,{}] 12:20:48 INFO - PROCESS | 3876 | 1467141648479 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 3876 | 1467141648481 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:48 INFO - PROCESS | 3876 | 1467141648566 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:20:48 INFO - PROCESS | 3876 | 1467141648571 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 3876 | 1467141648573 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:48 INFO - PROCESS | 3876 | ++DOCSHELL 16D31400 == 31 [pid = 3876] [id = 630] 12:20:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16F7A800) [pid = 3876] [serial = 1890] [outer = 00000000] 12:20:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (17079800) [pid = 3876] [serial = 1891] [outer = 16F7A800] 12:20:48 INFO - PROCESS | 3876 | 1467141648700 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17079C00) [pid = 3876] [serial = 1892] [outer = 16F7A800] 12:20:49 INFO - PROCESS | 3876 | 1467141649087 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 641ms 12:20:49 INFO - PROCESS | 3876 | 1467141649112 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 3876 | 1467141649114 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 12:20:49 INFO - PROCESS | 3876 | 1467141649117 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:20:49 INFO - PROCESS | 3876 | 1467141649119 Marionette TRACE conn2 <- [1,2486,null,{}] 12:20:49 INFO - PROCESS | 3876 | 1467141649122 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 3876 | 1467141649124 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:49 INFO - PROCESS | 3876 | 1467141649199 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:20:49 INFO - PROCESS | 3876 | 1467141649204 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 3876 | 1467141649206 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:49 INFO - PROCESS | 3876 | ++DOCSHELL 171C5000 == 32 [pid = 3876] [id = 631] 12:20:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (171C8C00) [pid = 3876] [serial = 1893] [outer = 00000000] 12:20:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17633C00) [pid = 3876] [serial = 1894] [outer = 171C8C00] 12:20:49 INFO - PROCESS | 3876 | 1467141649250 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17634000) [pid = 3876] [serial = 1895] [outer = 171C8C00] 12:20:49 INFO - PROCESS | 3876 | 1467141649713 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 641ms 12:20:49 INFO - PROCESS | 3876 | 1467141649756 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 3876 | 1467141649758 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 12:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:20:49 INFO - PROCESS | 3876 | 1467141649761 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 3876 | 1467141649763 Marionette TRACE conn2 <- [1,2490,null,{}] 12:20:49 INFO - PROCESS | 3876 | 1467141649766 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 3876 | 1467141649768 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:49 INFO - PROCESS | 3876 | 1467141649874 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:20:49 INFO - PROCESS | 3876 | 1467141649879 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 3876 | 1467141649881 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:49 INFO - PROCESS | 3876 | ++DOCSHELL 15A4F000 == 33 [pid = 3876] [id = 632] 12:20:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171C3800) [pid = 3876] [serial = 1896] [outer = 00000000] 12:20:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1772D800) [pid = 3876] [serial = 1897] [outer = 171C3800] 12:20:49 INFO - PROCESS | 3876 | 1467141649923 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17733000) [pid = 3876] [serial = 1898] [outer = 171C3800] 12:20:50 INFO - PROCESS | 3876 | 1467141650395 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 703ms 12:20:50 INFO - PROCESS | 3876 | 1467141650465 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 3876 | 1467141650467 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 12:20:50 INFO - PROCESS | 3876 | 1467141650470 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:20:50 INFO - PROCESS | 3876 | 1467141650472 Marionette TRACE conn2 <- [1,2494,null,{}] 12:20:50 INFO - PROCESS | 3876 | 1467141650475 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 3876 | 1467141650477 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:50 INFO - PROCESS | 3876 | 1467141650590 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:20:50 INFO - PROCESS | 3876 | 1467141650661 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 3876 | 1467141650663 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:50 INFO - PROCESS | 3876 | ++DOCSHELL 14338400 == 34 [pid = 3876] [id = 633] 12:20:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (156CF800) [pid = 3876] [serial = 1899] [outer = 00000000] 12:20:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17E1B000) [pid = 3876] [serial = 1900] [outer = 156CF800] 12:20:50 INFO - PROCESS | 3876 | 1467141650706 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (17E7E800) [pid = 3876] [serial = 1901] [outer = 156CF800] 12:20:51 INFO - PROCESS | 3876 | 1467141651124 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 687ms 12:20:51 INFO - PROCESS | 3876 | 1467141651171 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 3876 | 1467141651173 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 12:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:20:51 INFO - PROCESS | 3876 | 1467141651177 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 3876 | 1467141651179 Marionette TRACE conn2 <- [1,2498,null,{}] 12:20:51 INFO - PROCESS | 3876 | 1467141651182 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 3876 | 1467141651185 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:51 INFO - PROCESS | 3876 | 1467141651336 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:20:51 INFO - PROCESS | 3876 | 1467141651365 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 3876 | 1467141651368 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:51 INFO - PROCESS | 3876 | ++DOCSHELL 15B89000 == 35 [pid = 3876] [id = 634] 12:20:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1839A000) [pid = 3876] [serial = 1902] [outer = 00000000] 12:20:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185C9800) [pid = 3876] [serial = 1903] [outer = 1839A000] 12:20:51 INFO - PROCESS | 3876 | 1467141651413 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (185EA000) [pid = 3876] [serial = 1904] [outer = 1839A000] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16B22000) [pid = 3876] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (16D32800) [pid = 3876] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17072C00) [pid = 3876] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17073C00) [pid = 3876] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (12939800) [pid = 3876] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1773C400) [pid = 3876] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (162C7800) [pid = 3876] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10A81800) [pid = 3876] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15E66000) [pid = 3876] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1393CC00) [pid = 3876] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (10A7C400) [pid = 3876] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:20:51 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1401F800) [pid = 3876] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:20:52 INFO - PROCESS | 3876 | 1467141651986 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 844ms 12:20:52 INFO - PROCESS | 3876 | 1467141652020 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 3876 | 1467141652021 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 12:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:20:52 INFO - PROCESS | 3876 | 1467141652025 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 3876 | 1467141652026 Marionette TRACE conn2 <- [1,2502,null,{}] 12:20:52 INFO - PROCESS | 3876 | 1467141652029 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 3876 | 1467141652031 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:52 INFO - PROCESS | 3876 | 1467141652107 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:20:52 INFO - PROCESS | 3876 | 1467141652204 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 3876 | 1467141652206 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:52 INFO - PROCESS | 3876 | ++DOCSHELL 10A03C00 == 36 [pid = 3876] [id = 635] 12:20:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (10A10400) [pid = 3876] [serial = 1905] [outer = 00000000] 12:20:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (15E5F000) [pid = 3876] [serial = 1906] [outer = 10A10400] 12:20:52 INFO - PROCESS | 3876 | 1467141652249 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (171CFC00) [pid = 3876] [serial = 1907] [outer = 10A10400] 12:20:52 INFO - PROCESS | 3876 | 1467141652604 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 640ms 12:20:52 INFO - PROCESS | 3876 | 1467141652693 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 3876 | 1467141652695 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 12:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:20:52 INFO - PROCESS | 3876 | 1467141652702 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 3876 | 1467141652703 Marionette TRACE conn2 <- [1,2506,null,{}] 12:20:52 INFO - PROCESS | 3876 | 1467141652711 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 3876 | 1467141652722 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:52 INFO - PROCESS | 3876 | 1467141652798 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:20:52 INFO - PROCESS | 3876 | 1467141652806 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 3876 | 1467141652808 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:52 INFO - PROCESS | 3876 | ++DOCSHELL 185BE000 == 37 [pid = 3876] [id = 636] 12:20:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (185C0C00) [pid = 3876] [serial = 1908] [outer = 00000000] 12:20:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (19AE3800) [pid = 3876] [serial = 1909] [outer = 185C0C00] 12:20:52 INFO - PROCESS | 3876 | 1467141652853 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (19AE7400) [pid = 3876] [serial = 1910] [outer = 185C0C00] 12:20:53 INFO - PROCESS | 3876 | 1467141653287 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 625ms 12:20:53 INFO - PROCESS | 3876 | 1467141653345 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 3876 | 1467141653347 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 12:20:53 INFO - PROCESS | 3876 | 1467141653350 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:20:53 INFO - PROCESS | 3876 | 1467141653352 Marionette TRACE conn2 <- [1,2510,null,{}] 12:20:53 INFO - PROCESS | 3876 | 1467141653355 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 3876 | 1467141653357 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:53 INFO - PROCESS | 3876 | 1467141653439 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:20:53 INFO - PROCESS | 3876 | 1467141653444 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 3876 | 1467141653446 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:53 INFO - PROCESS | 3876 | ++DOCSHELL 10559400 == 38 [pid = 3876] [id = 637] 12:20:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16B17800) [pid = 3876] [serial = 1911] [outer = 00000000] 12:20:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (19AEF800) [pid = 3876] [serial = 1912] [outer = 16B17800] 12:20:53 INFO - PROCESS | 3876 | 1467141653488 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (19B94400) [pid = 3876] [serial = 1913] [outer = 16B17800] 12:20:54 INFO - PROCESS | 3876 | 1467141654047 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:20:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 735ms 12:20:54 INFO - PROCESS | 3876 | 1467141654093 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 3876 | 1467141654097 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 12:20:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:20:54 INFO - PROCESS | 3876 | 1467141654103 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 3876 | 1467141654106 Marionette TRACE conn2 <- [1,2514,null,{}] 12:20:54 INFO - PROCESS | 3876 | 1467141654112 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:54 INFO - PROCESS | 3876 | 1467141654115 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:54 INFO - PROCESS | 3876 | 1467141654283 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:20:54 INFO - PROCESS | 3876 | 1467141654410 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 3876 | 1467141654415 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:54 INFO - PROCESS | 3876 | ++DOCSHELL 11271400 == 39 [pid = 3876] [id = 638] 12:20:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (11271C00) [pid = 3876] [serial = 1914] [outer = 00000000] 12:20:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (12DC5000) [pid = 3876] [serial = 1915] [outer = 11271C00] 12:20:54 INFO - PROCESS | 3876 | 1467141654511 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1312BC00) [pid = 3876] [serial = 1916] [outer = 11271C00] 12:20:55 INFO - PROCESS | 3876 | 1467141655216 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1219ms 12:20:55 INFO - PROCESS | 3876 | 1467141655314 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 3876 | 1467141655319 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 12:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:20:55 INFO - PROCESS | 3876 | 1467141655325 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 3876 | 1467141655328 Marionette TRACE conn2 <- [1,2518,null,{}] 12:20:55 INFO - PROCESS | 3876 | 1467141655332 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 3876 | 1467141655335 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:55 INFO - PROCESS | 3876 | 1467141655463 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:20:55 INFO - PROCESS | 3876 | 1467141655734 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 3876 | 1467141655738 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:55 INFO - PROCESS | 3876 | ++DOCSHELL 10566000 == 40 [pid = 3876] [id = 639] 12:20:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (10A03400) [pid = 3876] [serial = 1917] [outer = 00000000] 12:20:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (10A78800) [pid = 3876] [serial = 1918] [outer = 10A03400] 12:20:55 INFO - PROCESS | 3876 | 1467141655800 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (11274400) [pid = 3876] [serial = 1919] [outer = 10A03400] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 185BE000 == 39 [pid = 3876] [id = 636] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 10A03C00 == 38 [pid = 3876] [id = 635] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 15B89000 == 37 [pid = 3876] [id = 634] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 14338400 == 36 [pid = 3876] [id = 633] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 15A4F000 == 35 [pid = 3876] [id = 632] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 171C5000 == 34 [pid = 3876] [id = 631] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 16D31400 == 33 [pid = 3876] [id = 630] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 16D2CC00 == 32 [pid = 3876] [id = 629] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 15DC7C00 == 31 [pid = 3876] [id = 628] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 15DBC800 == 30 [pid = 3876] [id = 627] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 15A50000 == 29 [pid = 3876] [id = 626] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 130A2800 == 28 [pid = 3876] [id = 625] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 112E2800 == 27 [pid = 3876] [id = 624] 12:20:56 INFO - PROCESS | 3876 | --DOCSHELL 15DC7400 == 26 [pid = 3876] [id = 623] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (177A5400) [pid = 3876] [serial = 1870] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | 1467141656484 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1219ms 12:20:56 INFO - PROCESS | 3876 | 1467141656533 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 3876 | 1467141656537 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 12:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:20:56 INFO - PROCESS | 3876 | 1467141656541 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 3876 | 1467141656544 Marionette TRACE conn2 <- [1,2522,null,{}] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (16B41C00) [pid = 3876] [serial = 1855] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16D60400) [pid = 3876] [serial = 1858] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (171C4400) [pid = 3876] [serial = 1861] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (16D68800) [pid = 3876] [serial = 1859] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (171D0400) [pid = 3876] [serial = 1862] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (176A3400) [pid = 3876] [serial = 1867] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (131DFC00) [pid = 3876] [serial = 1844] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (12DF6C00) [pid = 3876] [serial = 1843] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (185F0C00) [pid = 3876] [serial = 1841] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (181B5400) [pid = 3876] [serial = 1840] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (16D28400) [pid = 3876] [serial = 1838] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (166A4C00) [pid = 3876] [serial = 1837] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (13939C00) [pid = 3876] [serial = 1835] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1309DC00) [pid = 3876] [serial = 1834] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (162BB800) [pid = 3876] [serial = 1852] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (14335400) [pid = 3876] [serial = 1849] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (14F0D400) [pid = 3876] [serial = 1850] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17631400) [pid = 3876] [serial = 1868] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (11AE5400) [pid = 3876] [serial = 1847] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (11440400) [pid = 3876] [serial = 1846] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (16B3B000) [pid = 3876] [serial = 1864] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (16D26400) [pid = 3876] [serial = 1856] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1669BC00) [pid = 3876] [serial = 1853] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (16B42000) [pid = 3876] [serial = 1865] [outer = 00000000] [url = about:blank] 12:20:56 INFO - PROCESS | 3876 | 1467141656571 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 3876 | 1467141656576 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:56 INFO - PROCESS | 3876 | 1467141656683 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:20:56 INFO - PROCESS | 3876 | 1467141656695 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 3876 | 1467141656697 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:56 INFO - PROCESS | 3876 | ++DOCSHELL 1281D400 == 27 [pid = 3876] [id = 640] 12:20:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (129EBC00) [pid = 3876] [serial = 1920] [outer = 00000000] 12:20:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1312B000) [pid = 3876] [serial = 1921] [outer = 129EBC00] 12:20:56 INFO - PROCESS | 3876 | 1467141656743 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1345E800) [pid = 3876] [serial = 1922] [outer = 129EBC00] 12:20:57 INFO - PROCESS | 3876 | 1467141657293 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 828ms 12:20:57 INFO - PROCESS | 3876 | 1467141657362 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 3876 | 1467141657366 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 12:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:20:57 INFO - PROCESS | 3876 | 1467141657370 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 3876 | 1467141657372 Marionette TRACE conn2 <- [1,2526,null,{}] 12:20:57 INFO - PROCESS | 3876 | 1467141657376 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 3876 | 1467141657378 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:57 INFO - PROCESS | 3876 | 1467141657482 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:20:57 INFO - PROCESS | 3876 | 1467141657578 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 3876 | 1467141657580 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:57 INFO - PROCESS | 3876 | ++DOCSHELL 143A1800 == 28 [pid = 3876] [id = 641] 12:20:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (143A3000) [pid = 3876] [serial = 1923] [outer = 00000000] 12:20:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (14F0D800) [pid = 3876] [serial = 1924] [outer = 143A3000] 12:20:57 INFO - PROCESS | 3876 | 1467141657626 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15B89000) [pid = 3876] [serial = 1925] [outer = 143A3000] 12:20:58 INFO - PROCESS | 3876 | 1467141658010 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 704ms 12:20:58 INFO - PROCESS | 3876 | 1467141658071 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 3876 | 1467141658073 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 12:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:20:58 INFO - PROCESS | 3876 | 1467141658078 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 3876 | 1467141658084 Marionette TRACE conn2 <- [1,2530,null,{}] 12:20:58 INFO - PROCESS | 3876 | 1467141658093 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 3876 | 1467141658097 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:58 INFO - PROCESS | 3876 | 1467141658180 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:20:58 INFO - PROCESS | 3876 | 1467141658186 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 3876 | 1467141658188 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:58 INFO - PROCESS | 3876 | ++DOCSHELL 15E66C00 == 29 [pid = 3876] [id = 642] 12:20:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (162C0000) [pid = 3876] [serial = 1926] [outer = 00000000] 12:20:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (166A1800) [pid = 3876] [serial = 1927] [outer = 162C0000] 12:20:58 INFO - PROCESS | 3876 | 1467141658231 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B3B000) [pid = 3876] [serial = 1928] [outer = 162C0000] 12:20:58 INFO - PROCESS | 3876 | 1467141658680 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 657ms 12:20:58 INFO - PROCESS | 3876 | 1467141658735 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 3876 | 1467141658737 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 12:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:20:58 INFO - PROCESS | 3876 | 1467141658741 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 3876 | 1467141658743 Marionette TRACE conn2 <- [1,2534,null,{}] 12:20:58 INFO - PROCESS | 3876 | 1467141658746 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 3876 | 1467141658748 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:58 INFO - PROCESS | 3876 | 1467141658862 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:20:58 INFO - PROCESS | 3876 | 1467141658949 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 3876 | 1467141658952 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:58 INFO - PROCESS | 3876 | ++DOCSHELL 16D28400 == 30 [pid = 3876] [id = 643] 12:20:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D2A000) [pid = 3876] [serial = 1929] [outer = 00000000] 12:20:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D2FC00) [pid = 3876] [serial = 1930] [outer = 16D2A000] 12:20:59 INFO - PROCESS | 3876 | 1467141658995 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16D5F800) [pid = 3876] [serial = 1931] [outer = 16D2A000] 12:20:59 INFO - PROCESS | 3876 | 1467141659404 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 703ms 12:20:59 INFO - PROCESS | 3876 | 1467141659440 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 3876 | 1467141659442 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 12:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:20:59 INFO - PROCESS | 3876 | 1467141659445 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 3876 | 1467141659447 Marionette TRACE conn2 <- [1,2538,null,{}] 12:20:59 INFO - PROCESS | 3876 | 1467141659450 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 3876 | 1467141659452 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:59 INFO - PROCESS | 3876 | 1467141659570 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:20:59 INFO - PROCESS | 3876 | 1467141659576 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 3876 | 1467141659582 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:20:59 INFO - PROCESS | 3876 | ++DOCSHELL 14331400 == 31 [pid = 3876] [id = 644] 12:20:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16D67000) [pid = 3876] [serial = 1932] [outer = 00000000] 12:20:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16D6C800) [pid = 3876] [serial = 1933] [outer = 16D67000] 12:20:59 INFO - PROCESS | 3876 | 1467141659692 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1706C000) [pid = 3876] [serial = 1934] [outer = 16D67000] 12:21:00 INFO - PROCESS | 3876 | 1467141660164 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 735ms 12:21:00 INFO - PROCESS | 3876 | 1467141660186 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 3876 | 1467141660188 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 12:21:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:21:00 INFO - PROCESS | 3876 | 1467141660191 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 3876 | 1467141660193 Marionette TRACE conn2 <- [1,2542,null,{}] 12:21:00 INFO - PROCESS | 3876 | 1467141660202 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 3876 | 1467141660205 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:00 INFO - PROCESS | 3876 | 1467141660346 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:21:00 INFO - PROCESS | 3876 | 1467141660415 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 3876 | 1467141660417 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:00 INFO - PROCESS | 3876 | ++DOCSHELL 17078000 == 32 [pid = 3876] [id = 645] 12:21:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (171C4000) [pid = 3876] [serial = 1935] [outer = 00000000] 12:21:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (171CE400) [pid = 3876] [serial = 1936] [outer = 171C4000] 12:21:00 INFO - PROCESS | 3876 | 1467141660472 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (171C9800) [pid = 3876] [serial = 1937] [outer = 171C4000] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (171C3800) [pid = 3876] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16F7A800) [pid = 3876] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1772A800) [pid = 3876] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (130A2C00) [pid = 3876] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (156CF800) [pid = 3876] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15A50800) [pid = 3876] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (112E6800) [pid = 3876] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (171C8C00) [pid = 3876] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15DC2800) [pid = 3876] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (10A10400) [pid = 3876] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16D2E800) [pid = 3876] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (15E5CC00) [pid = 3876] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1839A000) [pid = 3876] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:21:00 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (185C0C00) [pid = 3876] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:21:01 INFO - PROCESS | 3876 | 1467141660987 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 844ms 12:21:01 INFO - PROCESS | 3876 | 1467141661034 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 3876 | 1467141661036 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 12:21:01 INFO - PROCESS | 3876 | 1467141661040 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:21:01 INFO - PROCESS | 3876 | 1467141661042 Marionette TRACE conn2 <- [1,2546,null,{}] 12:21:01 INFO - PROCESS | 3876 | 1467141661045 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 3876 | 1467141661047 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:01 INFO - PROCESS | 3876 | 1467141661126 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:21:01 INFO - PROCESS | 3876 | 1467141661229 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 3876 | 1467141661231 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:01 INFO - PROCESS | 3876 | ++DOCSHELL 10A7C400 == 33 [pid = 3876] [id = 646] 12:21:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (10F9D400) [pid = 3876] [serial = 1938] [outer = 00000000] 12:21:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15E5CC00) [pid = 3876] [serial = 1939] [outer = 10F9D400] 12:21:01 INFO - PROCESS | 3876 | 1467141661274 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B40000) [pid = 3876] [serial = 1940] [outer = 10F9D400] 12:21:01 INFO - PROCESS | 3876 | 1467141661637 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 641ms 12:21:01 INFO - PROCESS | 3876 | 1467141661678 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 3876 | 1467141661680 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 12:21:01 INFO - PROCESS | 3876 | 1467141661683 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:21:01 INFO - PROCESS | 3876 | 1467141661685 Marionette TRACE conn2 <- [1,2550,null,{}] 12:21:01 INFO - PROCESS | 3876 | 1467141661688 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 3876 | 1467141661690 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:01 INFO - PROCESS | 3876 | 1467141661827 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:21:01 INFO - PROCESS | 3876 | 1467141661839 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 3876 | 1467141661841 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:01 INFO - PROCESS | 3876 | ++DOCSHELL 11CCF000 == 34 [pid = 3876] [id = 647] 12:21:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1393BC00) [pid = 3876] [serial = 1941] [outer = 00000000] 12:21:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (170EA000) [pid = 3876] [serial = 1942] [outer = 1393BC00] 12:21:01 INFO - PROCESS | 3876 | 1467141661884 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (170EC400) [pid = 3876] [serial = 1943] [outer = 1393BC00] 12:21:02 INFO - PROCESS | 3876 | 1467141662293 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 641ms 12:21:02 INFO - PROCESS | 3876 | 1467141662322 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 3876 | 1467141662323 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 12:21:02 INFO - PROCESS | 3876 | 1467141662327 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:21:02 INFO - PROCESS | 3876 | 1467141662328 Marionette TRACE conn2 <- [1,2554,null,{}] 12:21:02 INFO - PROCESS | 3876 | 1467141662332 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 3876 | 1467141662334 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:02 INFO - PROCESS | 3876 | 1467141662457 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:21:02 INFO - PROCESS | 3876 | 1467141662516 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 3876 | 1467141662518 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:02 INFO - PROCESS | 3876 | ++DOCSHELL 15DC2800 == 35 [pid = 3876] [id = 648] 12:21:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (15E61000) [pid = 3876] [serial = 1944] [outer = 00000000] 12:21:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17727000) [pid = 3876] [serial = 1945] [outer = 15E61000] 12:21:02 INFO - PROCESS | 3876 | 1467141662568 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (177ACC00) [pid = 3876] [serial = 1946] [outer = 15E61000] 12:21:03 INFO - PROCESS | 3876 | 1467141663004 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 735ms 12:21:03 INFO - PROCESS | 3876 | 1467141663144 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 3876 | 1467141663148 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 12:21:03 INFO - PROCESS | 3876 | 1467141663159 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 3876 | 1467141663163 Marionette TRACE conn2 <- [1,2558,null,{}] 12:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:21:03 INFO - PROCESS | 3876 | 1467141663169 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 3876 | 1467141663172 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:03 INFO - PROCESS | 3876 | 1467141663295 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:21:03 INFO - PROCESS | 3876 | 1467141663400 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 3876 | 1467141663403 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:03 INFO - PROCESS | 3876 | ++DOCSHELL 10A73400 == 36 [pid = 3876] [id = 649] 12:21:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (10B8E000) [pid = 3876] [serial = 1947] [outer = 00000000] 12:21:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (13126000) [pid = 3876] [serial = 1948] [outer = 10B8E000] 12:21:03 INFO - PROCESS | 3876 | 1467141663458 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (13933800) [pid = 3876] [serial = 1949] [outer = 10B8E000] 12:21:04 INFO - PROCESS | 3876 | 1467141664067 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 954ms 12:21:04 INFO - PROCESS | 3876 | 1467141664112 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 3876 | 1467141664117 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 12:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:21:04 INFO - PROCESS | 3876 | 1467141664123 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 3876 | 1467141664126 Marionette TRACE conn2 <- [1,2562,null,{}] 12:21:04 INFO - PROCESS | 3876 | 1467141664130 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 3876 | 1467141664133 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:04 INFO - PROCESS | 3876 | 1467141664238 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:21:04 INFO - PROCESS | 3876 | 1467141664378 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 3876 | 1467141664381 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:04 INFO - PROCESS | 3876 | ++DOCSHELL 15DBC800 == 37 [pid = 3876] [id = 650] 12:21:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15DBF800) [pid = 3876] [serial = 1950] [outer = 00000000] 12:21:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15E67400) [pid = 3876] [serial = 1951] [outer = 15DBF800] 12:21:04 INFO - PROCESS | 3876 | 1467141664438 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (166A2C00) [pid = 3876] [serial = 1952] [outer = 15DBF800] 12:21:05 INFO - PROCESS | 3876 | 1467141665033 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:21:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 938ms 12:21:05 INFO - PROCESS | 3876 | 1467141665068 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 3876 | 1467141665071 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 12:21:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:21:05 INFO - PROCESS | 3876 | 1467141665075 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 3876 | 1467141665078 Marionette TRACE conn2 <- [1,2566,null,{}] 12:21:05 INFO - PROCESS | 3876 | 1467141665089 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 3876 | 1467141665094 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:05 INFO - PROCESS | 3876 | 1467141665198 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:21:05 INFO - PROCESS | 3876 | 1467141665340 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 3876 | 1467141665343 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:05 INFO - PROCESS | 3876 | ++DOCSHELL 17726400 == 38 [pid = 3876] [id = 651] 12:21:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (17727400) [pid = 3876] [serial = 1953] [outer = 00000000] 12:21:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (17E1B800) [pid = 3876] [serial = 1954] [outer = 17727400] 12:21:05 INFO - PROCESS | 3876 | 1467141665399 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (181B6000) [pid = 3876] [serial = 1955] [outer = 17727400] 12:21:06 INFO - PROCESS | 3876 | 1467141666030 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1000ms 12:21:06 INFO - PROCESS | 3876 | 1467141666088 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 3876 | 1467141666091 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 12:21:06 INFO - PROCESS | 3876 | 1467141666095 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 3876 | 1467141666097 Marionette TRACE conn2 <- [1,2570,null,{}] 12:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:21:06 INFO - PROCESS | 3876 | 1467141666101 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 3876 | 1467141666103 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:06 INFO - PROCESS | 3876 | 1467141666208 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:21:06 INFO - PROCESS | 3876 | 1467141666472 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 3876 | 1467141666476 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:06 INFO - PROCESS | 3876 | ++DOCSHELL 103CB000 == 39 [pid = 3876] [id = 652] 12:21:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (10A03C00) [pid = 3876] [serial = 1956] [outer = 00000000] 12:21:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (11273400) [pid = 3876] [serial = 1957] [outer = 10A03C00] 12:21:06 INFO - PROCESS | 3876 | 1467141666539 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (11ADF400) [pid = 3876] [serial = 1958] [outer = 10A03C00] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 11CCF000 == 38 [pid = 3876] [id = 647] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 10A7C400 == 37 [pid = 3876] [id = 646] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 17078000 == 36 [pid = 3876] [id = 645] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 14331400 == 35 [pid = 3876] [id = 644] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 16D28400 == 34 [pid = 3876] [id = 643] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 15E66C00 == 33 [pid = 3876] [id = 642] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 143A1800 == 32 [pid = 3876] [id = 641] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 1281D400 == 31 [pid = 3876] [id = 640] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 11271400 == 30 [pid = 3876] [id = 638] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 10566000 == 29 [pid = 3876] [id = 639] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 10559400 == 28 [pid = 3876] [id = 637] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 17726400 == 27 [pid = 3876] [id = 651] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 15DC2800 == 26 [pid = 3876] [id = 648] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 10A73400 == 25 [pid = 3876] [id = 649] 12:21:07 INFO - PROCESS | 3876 | --DOCSHELL 15DBC800 == 24 [pid = 3876] [id = 650] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (17733000) [pid = 3876] [serial = 1898] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (17079800) [pid = 3876] [serial = 1891] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (17079C00) [pid = 3876] [serial = 1892] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (177A7C00) [pid = 3876] [serial = 1871] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (13150C00) [pid = 3876] [serial = 1876] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (131EA800) [pid = 3876] [serial = 1877] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (17E7E800) [pid = 3876] [serial = 1901] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15B84800) [pid = 3876] [serial = 1879] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (15D57000) [pid = 3876] [serial = 1880] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (11445C00) [pid = 3876] [serial = 1873] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (11C45400) [pid = 3876] [serial = 1874] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17633C00) [pid = 3876] [serial = 1894] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15E68000) [pid = 3876] [serial = 1882] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (162C1000) [pid = 3876] [serial = 1883] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15E5F000) [pid = 3876] [serial = 1906] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16D31C00) [pid = 3876] [serial = 1888] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (17E1B000) [pid = 3876] [serial = 1900] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (17004C00) [pid = 3876] [serial = 1889] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16B1A400) [pid = 3876] [serial = 1885] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (16B40C00) [pid = 3876] [serial = 1886] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (185C9800) [pid = 3876] [serial = 1903] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (19AEF800) [pid = 3876] [serial = 1912] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (19AE3800) [pid = 3876] [serial = 1909] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1772D800) [pid = 3876] [serial = 1897] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (19AE7400) [pid = 3876] [serial = 1910] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (185EA000) [pid = 3876] [serial = 1904] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (17634000) [pid = 3876] [serial = 1895] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (171CFC00) [pid = 3876] [serial = 1907] [outer = 00000000] [url = about:blank] 12:21:07 INFO - PROCESS | 3876 | 1467141667814 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1750ms 12:21:07 INFO - PROCESS | 3876 | 1467141667866 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 3876 | 1467141667871 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 12:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:21:07 INFO - PROCESS | 3876 | 1467141667878 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 3876 | 1467141667881 Marionette TRACE conn2 <- [1,2574,null,{}] 12:21:07 INFO - PROCESS | 3876 | 1467141667887 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 3876 | 1467141667890 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:08 INFO - PROCESS | 3876 | 1467141667987 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:21:08 INFO - PROCESS | 3876 | 1467141667994 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 3876 | 1467141667999 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:08 INFO - PROCESS | 3876 | ++DOCSHELL 112E6800 == 25 [pid = 3876] [id = 653] 12:21:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (112E9800) [pid = 3876] [serial = 1959] [outer = 00000000] 12:21:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (11ADE800) [pid = 3876] [serial = 1960] [outer = 112E9800] 12:21:08 INFO - PROCESS | 3876 | 1467141668046 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (11C3D000) [pid = 3876] [serial = 1961] [outer = 112E9800] 12:21:08 INFO - PROCESS | 3876 | 1467141668559 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:21:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 735ms 12:21:08 INFO - PROCESS | 3876 | 1467141668619 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 3876 | 1467141668624 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 12:21:08 INFO - PROCESS | 3876 | 1467141668634 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:21:08 INFO - PROCESS | 3876 | 1467141668638 Marionette TRACE conn2 <- [1,2578,null,{}] 12:21:08 INFO - PROCESS | 3876 | 1467141668643 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 3876 | 1467141668645 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:08 INFO - PROCESS | 3876 | 1467141668732 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:21:08 INFO - PROCESS | 3876 | 1467141668828 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 3876 | 1467141668831 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:08 INFO - PROCESS | 3876 | ++DOCSHELL 131EA000 == 26 [pid = 3876] [id = 654] 12:21:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (1345D000) [pid = 3876] [serial = 1962] [outer = 00000000] 12:21:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1401F800) [pid = 3876] [serial = 1963] [outer = 1345D000] 12:21:08 INFO - PROCESS | 3876 | 1467141668878 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (143A8000) [pid = 3876] [serial = 1964] [outer = 1345D000] 12:21:09 INFO - PROCESS | 3876 | 1467141669256 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 641ms 12:21:09 INFO - PROCESS | 3876 | 1467141669273 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 3876 | 1467141669275 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 12:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:21:09 INFO - PROCESS | 3876 | 1467141669279 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 3876 | 1467141669282 Marionette TRACE conn2 <- [1,2582,null,{}] 12:21:09 INFO - PROCESS | 3876 | 1467141669293 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 3876 | 1467141669298 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:09 INFO - PROCESS | 3876 | 1467141669410 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:21:09 INFO - PROCESS | 3876 | 1467141669421 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 3876 | 1467141669424 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:09 INFO - PROCESS | 3876 | ++DOCSHELL 15DC7800 == 27 [pid = 3876] [id = 655] 12:21:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15DC7C00) [pid = 3876] [serial = 1965] [outer = 00000000] 12:21:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (162B9800) [pid = 3876] [serial = 1966] [outer = 15DC7C00] 12:21:09 INFO - PROCESS | 3876 | 1467141669471 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (162C7000) [pid = 3876] [serial = 1967] [outer = 15DC7C00] 12:21:09 INFO - PROCESS | 3876 | 1467141669953 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 734ms 12:21:10 INFO - PROCESS | 3876 | 1467141670019 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 3876 | 1467141670022 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 12:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:21:10 INFO - PROCESS | 3876 | 1467141670025 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 3876 | 1467141670027 Marionette TRACE conn2 <- [1,2586,null,{}] 12:21:10 INFO - PROCESS | 3876 | 1467141670036 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 3876 | 1467141670047 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:10 INFO - PROCESS | 3876 | 1467141670162 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:21:10 INFO - PROCESS | 3876 | 1467141670167 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 3876 | 1467141670169 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:10 INFO - PROCESS | 3876 | ++DOCSHELL 16B1B400 == 28 [pid = 3876] [id = 656] 12:21:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16B41800) [pid = 3876] [serial = 1968] [outer = 00000000] 12:21:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16D26800) [pid = 3876] [serial = 1969] [outer = 16B41800] 12:21:10 INFO - PROCESS | 3876 | 1467141670266 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16D2F000) [pid = 3876] [serial = 1970] [outer = 16B41800] 12:21:10 INFO - PROCESS | 3876 | 1467141670700 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 703ms 12:21:10 INFO - PROCESS | 3876 | 1467141670724 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 3876 | 1467141670726 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 12:21:10 INFO - PROCESS | 3876 | 1467141670729 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:21:10 INFO - PROCESS | 3876 | 1467141670731 Marionette TRACE conn2 <- [1,2590,null,{}] 12:21:10 INFO - PROCESS | 3876 | 1467141670745 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 3876 | 1467141670747 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:10 INFO - PROCESS | 3876 | 1467141670882 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:21:10 INFO - PROCESS | 3876 | 1467141670894 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 3876 | 1467141670896 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:10 INFO - PROCESS | 3876 | ++DOCSHELL 16B42400 == 29 [pid = 3876] [id = 657] 12:21:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D32C00) [pid = 3876] [serial = 1971] [outer = 00000000] 12:21:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D6BC00) [pid = 3876] [serial = 1972] [outer = 16D32C00] 12:21:10 INFO - PROCESS | 3876 | 1467141670939 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1706B400) [pid = 3876] [serial = 1973] [outer = 16D32C00] 12:21:11 INFO - PROCESS | 3876 | 1467141671412 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 704ms 12:21:11 INFO - PROCESS | 3876 | 1467141671429 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 3876 | 1467141671431 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 12:21:11 INFO - PROCESS | 3876 | 1467141671435 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:21:11 INFO - PROCESS | 3876 | 1467141671436 Marionette TRACE conn2 <- [1,2594,null,{}] 12:21:11 INFO - PROCESS | 3876 | 1467141671445 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:11 INFO - PROCESS | 3876 | 1467141671451 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:11 INFO - PROCESS | 3876 | 1467141671583 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:21:11 INFO - PROCESS | 3876 | 1467141671595 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 3876 | 1467141671597 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:11 INFO - PROCESS | 3876 | ++DOCSHELL 1706CC00 == 30 [pid = 3876] [id = 658] 12:21:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17076800) [pid = 3876] [serial = 1974] [outer = 00000000] 12:21:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171CD000) [pid = 3876] [serial = 1975] [outer = 17076800] 12:21:11 INFO - PROCESS | 3876 | 1467141671643 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17723C00) [pid = 3876] [serial = 1976] [outer = 17076800] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (171C4000) [pid = 3876] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15E61000) [pid = 3876] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1393BC00) [pid = 3876] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (16D2A000) [pid = 3876] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16D67000) [pid = 3876] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (16B17800) [pid = 3876] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (162C0000) [pid = 3876] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (10F9D400) [pid = 3876] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (143A3000) [pid = 3876] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (11271C00) [pid = 3876] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (129EBC00) [pid = 3876] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:21:12 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (10A03400) [pid = 3876] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:21:12 INFO - PROCESS | 3876 | 1467141672286 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:21:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 891ms 12:21:12 INFO - PROCESS | 3876 | 1467141672339 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 3876 | 1467141672341 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 12:21:12 INFO - PROCESS | 3876 | 1467141672345 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:21:12 INFO - PROCESS | 3876 | 1467141672346 Marionette TRACE conn2 <- [1,2598,null,{}] 12:21:12 INFO - PROCESS | 3876 | 1467141672350 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:12 INFO - PROCESS | 3876 | 1467141672352 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:12 INFO - PROCESS | 3876 | 1467141672435 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:21:12 INFO - PROCESS | 3876 | 1467141672534 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 3876 | 1467141672536 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:12 INFO - PROCESS | 3876 | ++DOCSHELL 10A79800 == 31 [pid = 3876] [id = 659] 12:21:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (129EBC00) [pid = 3876] [serial = 1977] [outer = 00000000] 12:21:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15521C00) [pid = 3876] [serial = 1978] [outer = 129EBC00] 12:21:12 INFO - PROCESS | 3876 | 1467141672579 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16D26400) [pid = 3876] [serial = 1979] [outer = 129EBC00] 12:21:12 INFO - PROCESS | 3876 | 1467141672937 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 625ms 12:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:21:13 INFO - PROCESS | 3876 | 1467141672983 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 3876 | 1467141672985 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 12:21:13 INFO - PROCESS | 3876 | 1467141672988 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 3876 | 1467141672990 Marionette TRACE conn2 <- [1,2602,null,{}] 12:21:13 INFO - PROCESS | 3876 | 1467141672993 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 3876 | 1467141672995 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:13 INFO - PROCESS | 3876 | 1467141673106 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:21:13 INFO - PROCESS | 3876 | 1467141673114 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 3876 | 1467141673116 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:13 INFO - PROCESS | 3876 | ++DOCSHELL 16D2F400 == 32 [pid = 3876] [id = 660] 12:21:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16F7BC00) [pid = 3876] [serial = 1980] [outer = 00000000] 12:21:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1772D800) [pid = 3876] [serial = 1981] [outer = 16F7BC00] 12:21:13 INFO - PROCESS | 3876 | 1467141673159 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (177A5800) [pid = 3876] [serial = 1982] [outer = 16F7BC00] 12:21:13 INFO - PROCESS | 3876 | 1467141673565 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 641ms 12:21:13 INFO - PROCESS | 3876 | 1467141673627 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 3876 | 1467141673628 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 12:21:13 INFO - PROCESS | 3876 | 1467141673632 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:21:13 INFO - PROCESS | 3876 | 1467141673633 Marionette TRACE conn2 <- [1,2606,null,{}] 12:21:13 INFO - PROCESS | 3876 | 1467141673637 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 3876 | 1467141673639 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:13 INFO - PROCESS | 3876 | 1467141673757 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:21:13 INFO - PROCESS | 3876 | 1467141673844 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 3876 | 1467141673846 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:13 INFO - PROCESS | 3876 | ++DOCSHELL 1786A000 == 33 [pid = 3876] [id = 661] 12:21:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1786A400) [pid = 3876] [serial = 1983] [outer = 00000000] 12:21:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1810E000) [pid = 3876] [serial = 1984] [outer = 1786A400] 12:21:13 INFO - PROCESS | 3876 | 1467141673889 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (181AE400) [pid = 3876] [serial = 1985] [outer = 1786A400] 12:21:14 INFO - PROCESS | 3876 | 1467141674401 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 844ms 12:21:14 INFO - PROCESS | 3876 | 1467141674476 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 3876 | 1467141674480 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 12:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:21:14 INFO - PROCESS | 3876 | 1467141674485 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 3876 | 1467141674488 Marionette TRACE conn2 <- [1,2610,null,{}] 12:21:14 INFO - PROCESS | 3876 | 1467141674494 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 3876 | 1467141674497 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:14 INFO - PROCESS | 3876 | 1467141674626 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:21:14 INFO - PROCESS | 3876 | 1467141674759 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 3876 | 1467141674762 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:14 INFO - PROCESS | 3876 | ++DOCSHELL 10A7BC00 == 34 [pid = 3876] [id = 662] 12:21:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (10A7C000) [pid = 3876] [serial = 1986] [outer = 00000000] 12:21:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (12BC7000) [pid = 3876] [serial = 1987] [outer = 10A7C000] 12:21:14 INFO - PROCESS | 3876 | 1467141674819 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (13131000) [pid = 3876] [serial = 1988] [outer = 10A7C000] 12:21:15 INFO - PROCESS | 3876 | 1467141675569 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1141ms 12:21:15 INFO - PROCESS | 3876 | 1467141675633 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 3876 | 1467141675638 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 12:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:21:15 INFO - PROCESS | 3876 | 1467141675644 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 3876 | 1467141675647 Marionette TRACE conn2 <- [1,2614,null,{}] 12:21:15 INFO - PROCESS | 3876 | 1467141675651 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 3876 | 1467141675654 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:15 INFO - PROCESS | 3876 | 1467141675780 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:21:15 INFO - PROCESS | 3876 | 1467141675911 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 3876 | 1467141675914 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:15 INFO - PROCESS | 3876 | ++DOCSHELL 15D52000 == 35 [pid = 3876] [id = 663] 12:21:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (15D57000) [pid = 3876] [serial = 1989] [outer = 00000000] 12:21:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15E63800) [pid = 3876] [serial = 1990] [outer = 15D57000] 12:21:15 INFO - PROCESS | 3876 | 1467141675970 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (162BA000) [pid = 3876] [serial = 1991] [outer = 15D57000] 12:21:16 INFO - PROCESS | 3876 | 1467141676852 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 16D2F400 == 34 [pid = 3876] [id = 660] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 10A79800 == 33 [pid = 3876] [id = 659] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 1706CC00 == 32 [pid = 3876] [id = 658] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 16B42400 == 31 [pid = 3876] [id = 657] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 16B1B400 == 30 [pid = 3876] [id = 656] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 15DC7800 == 29 [pid = 3876] [id = 655] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 131EA000 == 28 [pid = 3876] [id = 654] 12:21:16 INFO - PROCESS | 3876 | --DOCSHELL 112E6800 == 27 [pid = 3876] [id = 653] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (170EC400) [pid = 3876] [serial = 1943] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16D2FC00) [pid = 3876] [serial = 1930] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16D5F800) [pid = 3876] [serial = 1931] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (1706C000) [pid = 3876] [serial = 1934] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (19B94400) [pid = 3876] [serial = 1913] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (166A1800) [pid = 3876] [serial = 1927] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (15E5CC00) [pid = 3876] [serial = 1939] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16D6C800) [pid = 3876] [serial = 1933] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (14F0D800) [pid = 3876] [serial = 1924] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15B89000) [pid = 3876] [serial = 1925] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (12DC5000) [pid = 3876] [serial = 1915] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1312BC00) [pid = 3876] [serial = 1916] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1312B000) [pid = 3876] [serial = 1921] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1345E800) [pid = 3876] [serial = 1922] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (10A78800) [pid = 3876] [serial = 1918] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (11274400) [pid = 3876] [serial = 1919] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (171CE400) [pid = 3876] [serial = 1936] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (17727000) [pid = 3876] [serial = 1945] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (177ACC00) [pid = 3876] [serial = 1946] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (170EA000) [pid = 3876] [serial = 1942] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (171C9800) [pid = 3876] [serial = 1937] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (16B3B000) [pid = 3876] [serial = 1928] [outer = 00000000] [url = about:blank] 12:21:16 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (16B40000) [pid = 3876] [serial = 1940] [outer = 00000000] [url = about:blank] 12:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1297ms 12:21:16 INFO - PROCESS | 3876 | 1467141676943 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 3876 | 1467141676947 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 12:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:21:16 INFO - PROCESS | 3876 | 1467141676952 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 3876 | 1467141676955 Marionette TRACE conn2 <- [1,2618,null,{}] 12:21:16 INFO - PROCESS | 3876 | 1467141676960 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 3876 | 1467141676963 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:17 INFO - PROCESS | 3876 | 1467141677059 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:21:17 INFO - PROCESS | 3876 | 1467141677066 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 3876 | 1467141677069 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:17 INFO - PROCESS | 3876 | ++DOCSHELL 112C0000 == 28 [pid = 3876] [id = 664] 12:21:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (112C9C00) [pid = 3876] [serial = 1992] [outer = 00000000] 12:21:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (11AE5400) [pid = 3876] [serial = 1993] [outer = 112C9C00] 12:21:17 INFO - PROCESS | 3876 | 1467141677117 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (129F3000) [pid = 3876] [serial = 1994] [outer = 112C9C00] 12:21:17 INFO - PROCESS | 3876 | 1467141677619 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 704ms 12:21:17 INFO - PROCESS | 3876 | 1467141677648 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 3876 | 1467141677652 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 12:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:21:17 INFO - PROCESS | 3876 | 1467141677658 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 3876 | 1467141677661 Marionette TRACE conn2 <- [1,2622,null,{}] 12:21:17 INFO - PROCESS | 3876 | 1467141677664 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 3876 | 1467141677667 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:17 INFO - PROCESS | 3876 | 1467141677748 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:21:17 INFO - PROCESS | 3876 | 1467141677757 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 3876 | 1467141677759 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:17 INFO - PROCESS | 3876 | ++DOCSHELL 131E8C00 == 29 [pid = 3876] [id = 665] 12:21:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (1393C000) [pid = 3876] [serial = 1995] [outer = 00000000] 12:21:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (143A7800) [pid = 3876] [serial = 1996] [outer = 1393C000] 12:21:17 INFO - PROCESS | 3876 | 1467141677813 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (15698000) [pid = 3876] [serial = 1997] [outer = 1393C000] 12:21:18 INFO - PROCESS | 3876 | 1467141678290 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 688ms 12:21:18 INFO - PROCESS | 3876 | 1467141678358 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 3876 | 1467141678360 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 12:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:21:18 INFO - PROCESS | 3876 | 1467141678364 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 3876 | 1467141678367 Marionette TRACE conn2 <- [1,2626,null,{}] 12:21:18 INFO - PROCESS | 3876 | 1467141678378 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:18 INFO - PROCESS | 3876 | 1467141678382 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:18 INFO - PROCESS | 3876 | 1467141678492 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:21:18 INFO - PROCESS | 3876 | 1467141678595 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 3876 | 1467141678598 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:18 INFO - PROCESS | 3876 | ++DOCSHELL 1669A000 == 30 [pid = 3876] [id = 666] 12:21:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1669C800) [pid = 3876] [serial = 1998] [outer = 00000000] 12:21:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (16B22C00) [pid = 3876] [serial = 1999] [outer = 1669C800] 12:21:18 INFO - PROCESS | 3876 | 1467141678645 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (16B41C00) [pid = 3876] [serial = 2000] [outer = 1669C800] 12:21:19 INFO - PROCESS | 3876 | 1467141679024 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 703ms 12:21:19 INFO - PROCESS | 3876 | 1467141679063 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 3876 | 1467141679066 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 12:21:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:21:19 INFO - PROCESS | 3876 | 1467141679069 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 3876 | 1467141679071 Marionette TRACE conn2 <- [1,2630,null,{}] 12:21:19 INFO - PROCESS | 3876 | 1467141679074 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 3876 | 1467141679076 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:19 INFO - PROCESS | 3876 | 1467141679201 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:21:19 INFO - PROCESS | 3876 | 1467141679212 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 3876 | 1467141679215 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:19 INFO - PROCESS | 3876 | ++DOCSHELL 16D2E000 == 31 [pid = 3876] [id = 667] 12:21:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16D2FC00) [pid = 3876] [serial = 2001] [outer = 00000000] 12:21:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16D6A800) [pid = 3876] [serial = 2002] [outer = 16D2FC00] 12:21:19 INFO - PROCESS | 3876 | 1467141679258 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (16F83C00) [pid = 3876] [serial = 2003] [outer = 16D2FC00] 12:21:19 INFO - PROCESS | 3876 | 1467141679699 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:21:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 703ms 12:21:19 INFO - PROCESS | 3876 | 1467141679769 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 3876 | 1467141679771 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 12:21:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:21:19 INFO - PROCESS | 3876 | 1467141679774 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 3876 | 1467141679776 Marionette TRACE conn2 <- [1,2634,null,{}] 12:21:19 INFO - PROCESS | 3876 | 1467141679779 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 3876 | 1467141679781 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:19 INFO - PROCESS | 3876 | 1467141679899 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:21:20 INFO - PROCESS | 3876 | 1467141679999 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 3876 | 1467141680001 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:20 INFO - PROCESS | 3876 | ++DOCSHELL 17078400 == 32 [pid = 3876] [id = 668] 12:21:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (17078C00) [pid = 3876] [serial = 2004] [outer = 00000000] 12:21:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1716FC00) [pid = 3876] [serial = 2005] [outer = 17078C00] 12:21:20 INFO - PROCESS | 3876 | 1467141680046 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (171C4800) [pid = 3876] [serial = 2006] [outer = 17078C00] 12:21:20 INFO - PROCESS | 3876 | 1467141680468 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:21:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:21:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 735ms 12:21:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:21:20 INFO - PROCESS | 3876 | 1467141680517 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 3876 | 1467141680519 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 12:21:20 INFO - PROCESS | 3876 | 1467141680523 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 3876 | 1467141680524 Marionette TRACE conn2 <- [1,2638,null,{}] 12:21:20 INFO - PROCESS | 3876 | 1467141680528 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:20 INFO - PROCESS | 3876 | 1467141680533 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:20 INFO - PROCESS | 3876 | 1467141680667 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:21:20 INFO - PROCESS | 3876 | 1467141680677 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 3876 | 1467141680679 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:20 INFO - PROCESS | 3876 | ++DOCSHELL 16D6B000 == 33 [pid = 3876] [id = 669] 12:21:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (170F5400) [pid = 3876] [serial = 2007] [outer = 00000000] 12:21:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17727000) [pid = 3876] [serial = 2008] [outer = 170F5400] 12:21:20 INFO - PROCESS | 3876 | 1467141680776 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17631400) [pid = 3876] [serial = 2009] [outer = 170F5400] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10A03C00) [pid = 3876] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17727400) [pid = 3876] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (16B41800) [pid = 3876] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (10B8E000) [pid = 3876] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15DBF800) [pid = 3876] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (112E9800) [pid = 3876] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1345D000) [pid = 3876] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15DC7C00) [pid = 3876] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (129EBC00) [pid = 3876] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17076800) [pid = 3876] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (16F7BC00) [pid = 3876] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:21:21 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (16D32C00) [pid = 3876] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:21:21 INFO - PROCESS | 3876 | 1467141681255 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:21:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 797ms 12:21:21 INFO - PROCESS | 3876 | 1467141681322 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 3876 | 1467141681324 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 12:21:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:21:21 INFO - PROCESS | 3876 | 1467141681327 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 3876 | 1467141681329 Marionette TRACE conn2 <- [1,2642,null,{}] 12:21:21 INFO - PROCESS | 3876 | 1467141681332 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 3876 | 1467141681334 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:21 INFO - PROCESS | 3876 | 1467141681409 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:21:21 INFO - PROCESS | 3876 | 1467141681416 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 3876 | 1467141681418 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:21 INFO - PROCESS | 3876 | ++DOCSHELL 13466C00 == 34 [pid = 3876] [id = 670] 12:21:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1401F000) [pid = 3876] [serial = 2010] [outer = 00000000] 12:21:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (15A51800) [pid = 3876] [serial = 2011] [outer = 1401F000] 12:21:21 INFO - PROCESS | 3876 | 1467141681462 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15D50C00) [pid = 3876] [serial = 2012] [outer = 1401F000] 12:21:21 INFO - PROCESS | 3876 | 1467141681886 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:21:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 594ms 12:21:21 INFO - PROCESS | 3876 | 1467141681925 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 3876 | 1467141681927 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 12:21:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:21:21 INFO - PROCESS | 3876 | 1467141681930 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 3876 | 1467141681932 Marionette TRACE conn2 <- [1,2646,null,{}] 12:21:21 INFO - PROCESS | 3876 | 1467141681935 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 3876 | 1467141681937 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:22 INFO - PROCESS | 3876 | 1467141682015 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:21:22 INFO - PROCESS | 3876 | 1467141682037 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 3876 | 1467141682039 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:22 INFO - PROCESS | 3876 | ++DOCSHELL 15DC7C00 == 35 [pid = 3876] [id = 671] 12:21:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16D6A000) [pid = 3876] [serial = 2013] [outer = 00000000] 12:21:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (176B0000) [pid = 3876] [serial = 2014] [outer = 16D6A000] 12:21:22 INFO - PROCESS | 3876 | 1467141682082 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (18105800) [pid = 3876] [serial = 2015] [outer = 16D6A000] 12:21:22 INFO - PROCESS | 3876 | 1467141682499 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:21:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 594ms 12:21:22 INFO - PROCESS | 3876 | 1467141682527 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 3876 | 1467141682529 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 12:21:22 INFO - PROCESS | 3876 | 1467141682532 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:21:22 INFO - PROCESS | 3876 | 1467141682534 Marionette TRACE conn2 <- [1,2650,null,{}] 12:21:22 INFO - PROCESS | 3876 | 1467141682537 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 3876 | 1467141682539 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:22 INFO - PROCESS | 3876 | 1467141682660 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:21:22 INFO - PROCESS | 3876 | 1467141682676 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 3876 | 1467141682679 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:22 INFO - PROCESS | 3876 | ++DOCSHELL 16699800 == 36 [pid = 3876] [id = 672] 12:21:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16D2A400) [pid = 3876] [serial = 2016] [outer = 00000000] 12:21:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (185E8800) [pid = 3876] [serial = 2017] [outer = 16D2A400] 12:21:22 INFO - PROCESS | 3876 | 1467141682721 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (185E9400) [pid = 3876] [serial = 2018] [outer = 16D2A400] 12:21:23 INFO - PROCESS | 3876 | 1467141683138 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:21:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 625ms 12:21:23 INFO - PROCESS | 3876 | 1467141683171 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 3876 | 1467141683173 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 12:21:23 INFO - PROCESS | 3876 | 1467141683176 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:21:23 INFO - PROCESS | 3876 | 1467141683178 Marionette TRACE conn2 <- [1,2654,null,{}] 12:21:23 INFO - PROCESS | 3876 | 1467141683181 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:23 INFO - PROCESS | 3876 | 1467141683183 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:23 INFO - PROCESS | 3876 | 1467141683306 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:21:23 INFO - PROCESS | 3876 | 1467141683460 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 3876 | 1467141683464 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:23 INFO - PROCESS | 3876 | ++DOCSHELL 0F93A400 == 37 [pid = 3876] [id = 673] 12:21:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (0F97FC00) [pid = 3876] [serial = 2019] [outer = 00000000] 12:21:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (10A79C00) [pid = 3876] [serial = 2020] [outer = 0F97FC00] 12:21:23 INFO - PROCESS | 3876 | 1467141683523 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (11274400) [pid = 3876] [serial = 2021] [outer = 0F97FC00] 12:21:24 INFO - PROCESS | 3876 | 1467141684646 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1500ms 12:21:24 INFO - PROCESS | 3876 | 1467141684681 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 3876 | 1467141684685 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 12:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:21:24 INFO - PROCESS | 3876 | 1467141684690 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 3876 | 1467141684693 Marionette TRACE conn2 <- [1,2658,null,{}] 12:21:24 INFO - PROCESS | 3876 | 1467141684698 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 3876 | 1467141684701 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:24 INFO - PROCESS | 3876 | 1467141684842 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:21:25 INFO - PROCESS | 3876 | 1467141684983 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 3876 | 1467141684986 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:25 INFO - PROCESS | 3876 | ++DOCSHELL 14330000 == 38 [pid = 3876] [id = 674] 12:21:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1568F000) [pid = 3876] [serial = 2022] [outer = 00000000] 12:21:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (15E68C00) [pid = 3876] [serial = 2023] [outer = 1568F000] 12:21:25 INFO - PROCESS | 3876 | 1467141685042 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B3B400) [pid = 3876] [serial = 2024] [outer = 1568F000] 12:21:26 INFO - PROCESS | 3876 | 1467141686104 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 12:21:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1453ms 12:21:26 INFO - PROCESS | 3876 | 1467141686155 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 3876 | 1467141686159 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 12:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:21:26 INFO - PROCESS | 3876 | 1467141686164 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 3876 | 1467141686167 Marionette TRACE conn2 <- [1,2662,null,{}] 12:21:26 INFO - PROCESS | 3876 | 1467141686173 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 3876 | 1467141686176 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:26 INFO - PROCESS | 3876 | 1467141686314 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:21:26 INFO - PROCESS | 3876 | 1467141686461 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 3876 | 1467141686465 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:26 INFO - PROCESS | 3876 | ++DOCSHELL 1314F000 == 39 [pid = 3876] [id = 675] 12:21:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (13153C00) [pid = 3876] [serial = 2025] [outer = 00000000] 12:21:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1345F400) [pid = 3876] [serial = 2026] [outer = 13153C00] 12:21:26 INFO - PROCESS | 3876 | 1467141686518 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (14016800) [pid = 3876] [serial = 2027] [outer = 13153C00] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 103CB000 == 38 [pid = 3876] [id = 652] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 16699800 == 37 [pid = 3876] [id = 672] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 15DC7C00 == 36 [pid = 3876] [id = 671] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 13466C00 == 35 [pid = 3876] [id = 670] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 16D6B000 == 34 [pid = 3876] [id = 669] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 17078400 == 33 [pid = 3876] [id = 668] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 16D2E000 == 32 [pid = 3876] [id = 667] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 1669A000 == 31 [pid = 3876] [id = 666] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 131E8C00 == 30 [pid = 3876] [id = 665] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 112C0000 == 29 [pid = 3876] [id = 664] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 10A7BC00 == 28 [pid = 3876] [id = 662] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 1786A000 == 27 [pid = 3876] [id = 661] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 15D52000 == 26 [pid = 3876] [id = 663] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 0F93A400 == 25 [pid = 3876] [id = 673] 12:21:27 INFO - PROCESS | 3876 | --DOCSHELL 14330000 == 24 [pid = 3876] [id = 674] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (11ADF400) [pid = 3876] [serial = 1958] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (17E1B800) [pid = 3876] [serial = 1954] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (181B6000) [pid = 3876] [serial = 1955] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16D2F000) [pid = 3876] [serial = 1970] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (13126000) [pid = 3876] [serial = 1948] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15E67400) [pid = 3876] [serial = 1951] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (11C3D000) [pid = 3876] [serial = 1961] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (1401F800) [pid = 3876] [serial = 1963] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (162C7000) [pid = 3876] [serial = 1967] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (13933800) [pid = 3876] [serial = 1949] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (143A8000) [pid = 3876] [serial = 1964] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16D26400) [pid = 3876] [serial = 1979] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (11273400) [pid = 3876] [serial = 1957] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (17723C00) [pid = 3876] [serial = 1976] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16D26800) [pid = 3876] [serial = 1969] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1772D800) [pid = 3876] [serial = 1981] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (15521C00) [pid = 3876] [serial = 1978] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (11ADE800) [pid = 3876] [serial = 1960] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (162B9800) [pid = 3876] [serial = 1966] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1706B400) [pid = 3876] [serial = 1973] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (16D6BC00) [pid = 3876] [serial = 1972] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (171CD000) [pid = 3876] [serial = 1975] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (166A2C00) [pid = 3876] [serial = 1952] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (177A5800) [pid = 3876] [serial = 1982] [outer = 00000000] [url = about:blank] 12:21:27 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (1810E000) [pid = 3876] [serial = 1984] [outer = 00000000] [url = about:blank] 12:21:28 INFO - PROCESS | 3876 | 1467141688203 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 12:21:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2063ms 12:21:28 INFO - PROCESS | 3876 | 1467141688255 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 3876 | 1467141688259 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 12:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:21:28 INFO - PROCESS | 3876 | 1467141688264 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 3876 | 1467141688267 Marionette TRACE conn2 <- [1,2666,null,{}] 12:21:28 INFO - PROCESS | 3876 | 1467141688273 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 3876 | 1467141688275 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:28 INFO - PROCESS | 3876 | 1467141688363 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:21:28 INFO - PROCESS | 3876 | 1467141688450 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 3876 | 1467141688452 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:28 INFO - PROCESS | 3876 | ++DOCSHELL 112C8800 == 25 [pid = 3876] [id = 676] 12:21:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (112C8C00) [pid = 3876] [serial = 2028] [outer = 00000000] 12:21:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (12DC4C00) [pid = 3876] [serial = 2029] [outer = 112C8C00] 12:21:28 INFO - PROCESS | 3876 | 1467141688499 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (130A0800) [pid = 3876] [serial = 2030] [outer = 112C8C00] 12:21:29 INFO - PROCESS | 3876 | 1467141689376 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:21:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:21:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1141ms 12:21:29 INFO - PROCESS | 3876 | 1467141689415 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 3876 | 1467141689420 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 12:21:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:21:29 INFO - PROCESS | 3876 | 1467141689427 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 3876 | 1467141689429 Marionette TRACE conn2 <- [1,2670,null,{}] 12:21:29 INFO - PROCESS | 3876 | 1467141689434 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:29 INFO - PROCESS | 3876 | 1467141689436 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:29 INFO - PROCESS | 3876 | 1467141689559 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:21:29 INFO - PROCESS | 3876 | 1467141689566 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 3876 | 1467141689568 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:29 INFO - PROCESS | 3876 | ++DOCSHELL 143A3000 == 26 [pid = 3876] [id = 677] 12:21:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (143A3800) [pid = 3876] [serial = 2031] [outer = 00000000] 12:21:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (15404800) [pid = 3876] [serial = 2032] [outer = 143A3800] 12:21:29 INFO - PROCESS | 3876 | 1467141689667 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (15524000) [pid = 3876] [serial = 2033] [outer = 143A3800] 12:21:30 INFO - PROCESS | 3876 | 1467141690618 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:21:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1250ms 12:21:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:21:30 INFO - PROCESS | 3876 | 1467141690684 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 3876 | 1467141690686 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 12:21:30 INFO - PROCESS | 3876 | 1467141690695 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 3876 | 1467141690699 Marionette TRACE conn2 <- [1,2674,null,{}] 12:21:30 INFO - PROCESS | 3876 | 1467141690710 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 3876 | 1467141690714 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:30 INFO - PROCESS | 3876 | 1467141690827 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:21:30 INFO - PROCESS | 3876 | 1467141690835 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 3876 | 1467141690838 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:30 INFO - PROCESS | 3876 | ++DOCSHELL 15520800 == 27 [pid = 3876] [id = 678] 12:21:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (15DC5400) [pid = 3876] [serial = 2034] [outer = 00000000] 12:21:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (16699800) [pid = 3876] [serial = 2035] [outer = 15DC5400] 12:21:30 INFO - PROCESS | 3876 | 1467141690938 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (167BA000) [pid = 3876] [serial = 2036] [outer = 15DC5400] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17078C00) [pid = 3876] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (170F5400) [pid = 3876] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1786A400) [pid = 3876] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (10A7C000) [pid = 3876] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (15D57000) [pid = 3876] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (1393C000) [pid = 3876] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (1669C800) [pid = 3876] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (112C9C00) [pid = 3876] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (16D6A000) [pid = 3876] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (1401F000) [pid = 3876] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (16D2FC00) [pid = 3876] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:21:31 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (16D2A400) [pid = 3876] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:21:31 INFO - PROCESS | 3876 | 1467141691874 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 12:21:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1219ms 12:21:31 INFO - PROCESS | 3876 | 1467141691908 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 3876 | 1467141691911 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 12:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:21:31 INFO - PROCESS | 3876 | 1467141691915 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 3876 | 1467141691916 Marionette TRACE conn2 <- [1,2678,null,{}] 12:21:31 INFO - PROCESS | 3876 | 1467141691920 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 3876 | 1467141691922 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:32 INFO - PROCESS | 3876 | 1467141692005 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:21:32 INFO - PROCESS | 3876 | 1467141692010 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 3876 | 1467141692012 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:32 INFO - PROCESS | 3876 | ++DOCSHELL 13468000 == 28 [pid = 3876] [id = 679] 12:21:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (1401F000) [pid = 3876] [serial = 2037] [outer = 00000000] 12:21:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (1669D400) [pid = 3876] [serial = 2038] [outer = 1401F000] 12:21:32 INFO - PROCESS | 3876 | 1467141692056 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (16B43800) [pid = 3876] [serial = 2039] [outer = 1401F000] 12:21:33 INFO - PROCESS | 3876 | 1467141693003 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:21:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1141ms 12:21:33 INFO - PROCESS | 3876 | 1467141693055 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 3876 | 1467141693057 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 12:21:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:21:33 INFO - PROCESS | 3876 | 1467141693060 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 3876 | 1467141693062 Marionette TRACE conn2 <- [1,2682,null,{}] 12:21:33 INFO - PROCESS | 3876 | 1467141693066 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 3876 | 1467141693068 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:33 INFO - PROCESS | 3876 | 1467141693149 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:21:33 INFO - PROCESS | 3876 | 1467141693155 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 3876 | 1467141693157 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:33 INFO - PROCESS | 3876 | ++DOCSHELL 16BE0C00 == 29 [pid = 3876] [id = 680] 12:21:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (16D26000) [pid = 3876] [serial = 2040] [outer = 00000000] 12:21:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (16D5E800) [pid = 3876] [serial = 2041] [outer = 16D26000] 12:21:33 INFO - PROCESS | 3876 | 1467141693201 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (16D61400) [pid = 3876] [serial = 2042] [outer = 16D26000] 12:21:34 INFO - PROCESS | 3876 | --DOCSHELL 112C8800 == 28 [pid = 3876] [id = 676] 12:21:34 INFO - PROCESS | 3876 | --DOCSHELL 1314F000 == 27 [pid = 3876] [id = 675] 12:21:34 INFO - PROCESS | 3876 | --DOCSHELL 143A3000 == 26 [pid = 3876] [id = 677] 12:21:34 INFO - PROCESS | 3876 | --DOCSHELL 15520800 == 25 [pid = 3876] [id = 678] 12:21:34 INFO - PROCESS | 3876 | --DOCSHELL 13468000 == 24 [pid = 3876] [id = 679] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (1716FC00) [pid = 3876] [serial = 2005] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (17727000) [pid = 3876] [serial = 2008] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (181AE400) [pid = 3876] [serial = 1985] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (12BC7000) [pid = 3876] [serial = 1987] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (13131000) [pid = 3876] [serial = 1988] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (15E63800) [pid = 3876] [serial = 1990] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 55 (162BA000) [pid = 3876] [serial = 1991] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 54 (143A7800) [pid = 3876] [serial = 1996] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 53 (15698000) [pid = 3876] [serial = 1997] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 52 (16B22C00) [pid = 3876] [serial = 1999] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 51 (16B41C00) [pid = 3876] [serial = 2000] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 50 (171C4800) [pid = 3876] [serial = 2006] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 49 (11AE5400) [pid = 3876] [serial = 1993] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 48 (129F3000) [pid = 3876] [serial = 1994] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 47 (18105800) [pid = 3876] [serial = 2015] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 46 (15A51800) [pid = 3876] [serial = 2011] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 45 (17631400) [pid = 3876] [serial = 2009] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 44 (16D6A800) [pid = 3876] [serial = 2002] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 43 (185E9400) [pid = 3876] [serial = 2018] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 42 (16F83C00) [pid = 3876] [serial = 2003] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 41 (15D50C00) [pid = 3876] [serial = 2012] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 40 (176B0000) [pid = 3876] [serial = 2014] [outer = 00000000] [url = about:blank] 12:21:34 INFO - PROCESS | 3876 | --DOMWINDOW == 39 (185E8800) [pid = 3876] [serial = 2017] [outer = 00000000] [url = about:blank] 12:21:35 INFO - PROCESS | 3876 | 1467141695270 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:21:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2251ms 12:21:35 INFO - PROCESS | 3876 | 1467141695320 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 3876 | 1467141695324 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 12:21:35 INFO - PROCESS | 3876 | 1467141695330 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:21:35 INFO - PROCESS | 3876 | 1467141695333 Marionette TRACE conn2 <- [1,2686,null,{}] 12:21:35 INFO - PROCESS | 3876 | 1467141695339 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:35 INFO - PROCESS | 3876 | 1467141695342 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:35 INFO - PROCESS | 3876 | 1467141695436 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:21:35 INFO - PROCESS | 3876 | 1467141695520 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 3876 | 1467141695524 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:35 INFO - PROCESS | 3876 | ++DOCSHELL 10FA7800 == 25 [pid = 3876] [id = 681] 12:21:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 40 (11273400) [pid = 3876] [serial = 2043] [outer = 00000000] 12:21:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 41 (11CCDC00) [pid = 3876] [serial = 2044] [outer = 11273400] 12:21:35 INFO - PROCESS | 3876 | 1467141695572 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 42 (12822800) [pid = 3876] [serial = 2045] [outer = 11273400] 12:21:36 INFO - PROCESS | 3876 | 1467141696463 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:21:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:21:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1141ms 12:21:36 INFO - PROCESS | 3876 | 1467141696479 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 3876 | 1467141696484 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 12:21:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:21:36 INFO - PROCESS | 3876 | 1467141696491 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 3876 | 1467141696494 Marionette TRACE conn2 <- [1,2690,null,{}] 12:21:36 INFO - PROCESS | 3876 | 1467141696498 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 3876 | 1467141696501 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:36 INFO - PROCESS | 3876 | 1467141696584 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:21:36 INFO - PROCESS | 3876 | 1467141696590 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 3876 | 1467141696593 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:36 INFO - PROCESS | 3876 | ++DOCSHELL 131E9400 == 26 [pid = 3876] [id = 682] 12:21:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 43 (131EC800) [pid = 3876] [serial = 2046] [outer = 00000000] 12:21:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 44 (13935C00) [pid = 3876] [serial = 2047] [outer = 131EC800] 12:21:36 INFO - PROCESS | 3876 | 1467141696639 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 45 (14020800) [pid = 3876] [serial = 2048] [outer = 131EC800] 12:21:37 INFO - PROCESS | 3876 | 1467141697135 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 703ms 12:21:37 INFO - PROCESS | 3876 | 1467141697193 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 3876 | 1467141697195 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 12:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:21:37 INFO - PROCESS | 3876 | 1467141697199 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 3876 | 1467141697202 Marionette TRACE conn2 <- [1,2694,null,{}] 12:21:37 INFO - PROCESS | 3876 | 1467141697213 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 3876 | 1467141697218 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:37 INFO - PROCESS | 3876 | 1467141697300 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:21:37 INFO - PROCESS | 3876 | 1467141697309 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 3876 | 1467141697312 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:37 INFO - PROCESS | 3876 | ++DOCSHELL 15D5A800 == 27 [pid = 3876] [id = 683] 12:21:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 46 (15DBBC00) [pid = 3876] [serial = 2049] [outer = 00000000] 12:21:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 47 (15DC1C00) [pid = 3876] [serial = 2050] [outer = 15DBBC00] 12:21:37 INFO - PROCESS | 3876 | 1467141697364 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 48 (15E63800) [pid = 3876] [serial = 2051] [outer = 15DBBC00] 12:21:37 INFO - PROCESS | 3876 | 1467141697817 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:21:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 641ms 12:21:37 INFO - PROCESS | 3876 | 1467141697836 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 3876 | 1467141697838 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 12:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:21:37 INFO - PROCESS | 3876 | 1467141697842 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 3876 | 1467141697844 Marionette TRACE conn2 <- [1,2698,null,{}] 12:21:37 INFO - PROCESS | 3876 | 1467141697847 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 3876 | 1467141697849 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:37 INFO - PROCESS | 3876 | 1467141697928 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:21:37 INFO - PROCESS | 3876 | 1467141697934 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 3876 | 1467141697936 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:37 INFO - PROCESS | 3876 | ++DOCSHELL 15E5D800 == 28 [pid = 3876] [id = 684] 12:21:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 49 (15E69C00) [pid = 3876] [serial = 2052] [outer = 00000000] 12:21:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 50 (16B17000) [pid = 3876] [serial = 2053] [outer = 15E69C00] 12:21:37 INFO - PROCESS | 3876 | 1467141697980 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 51 (16B3D000) [pid = 3876] [serial = 2054] [outer = 15E69C00] 12:21:38 INFO - PROCESS | 3876 | 1467141698440 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 3876 | 1467141698482 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 12:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:21:38 INFO - PROCESS | 3876 | 1467141698489 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 3876 | 1467141698491 Marionette TRACE conn2 <- [1,2702,null,{}] 12:21:38 INFO - PROCESS | 3876 | 1467141698494 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:38 INFO - PROCESS | 3876 | 1467141698496 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:38 INFO - PROCESS | 3876 | 1467141698572 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:21:38 INFO - PROCESS | 3876 | 1467141698578 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 3876 | 1467141698580 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:38 INFO - PROCESS | 3876 | ++DOCSHELL 16B43C00 == 29 [pid = 3876] [id = 685] 12:21:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 52 (16D29C00) [pid = 3876] [serial = 2055] [outer = 00000000] 12:21:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 53 (16D32C00) [pid = 3876] [serial = 2056] [outer = 16D29C00] 12:21:38 INFO - PROCESS | 3876 | 1467141698623 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 54 (16D62800) [pid = 3876] [serial = 2057] [outer = 16D29C00] 12:21:39 INFO - PROCESS | 3876 | 1467141699055 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:21:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 594ms 12:21:39 INFO - PROCESS | 3876 | 1467141699090 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:21:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:21:39 INFO - PROCESS | 3876 | 1467141699092 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 12:21:39 INFO - PROCESS | 3876 | 1467141699095 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 3876 | 1467141699097 Marionette TRACE conn2 <- [1,2706,null,{}] 12:21:39 INFO - PROCESS | 3876 | 1467141699104 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 3876 | 1467141699109 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:39 INFO - PROCESS | 3876 | 1467141699212 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:21:39 INFO - PROCESS | 3876 | 1467141699220 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 3876 | 1467141699222 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:39 INFO - PROCESS | 3876 | ++DOCSHELL 17006000 == 30 [pid = 3876] [id = 686] 12:21:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 55 (17007400) [pid = 3876] [serial = 2058] [outer = 00000000] 12:21:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 56 (17077800) [pid = 3876] [serial = 2059] [outer = 17007400] 12:21:39 INFO - PROCESS | 3876 | 1467141699265 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (17079C00) [pid = 3876] [serial = 2060] [outer = 17007400] 12:21:39 INFO - PROCESS | 3876 | 1467141699723 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 3876 | 1467141699795 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 12:21:39 INFO - PROCESS | 3876 | 1467141699799 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 3876 | 1467141699811 Marionette TRACE conn2 <- [1,2710,null,{}] 12:21:39 INFO - PROCESS | 3876 | 1467141699815 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 3876 | 1467141699817 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:39 INFO - PROCESS | 3876 | 1467141699921 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:21:39 INFO - PROCESS | 3876 | 1467141699929 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 3876 | 1467141699931 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:39 INFO - PROCESS | 3876 | ++DOCSHELL 171C5C00 == 31 [pid = 3876] [id = 687] 12:21:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (171C6800) [pid = 3876] [serial = 2061] [outer = 00000000] 12:21:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (171CC400) [pid = 3876] [serial = 2062] [outer = 171C6800] 12:21:40 INFO - PROCESS | 3876 | 1467141700024 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (171CCC00) [pid = 3876] [serial = 2063] [outer = 171C6800] 12:21:40 INFO - PROCESS | 3876 | 1467141700446 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 3876 | 1467141700505 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 12:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:21:40 INFO - PROCESS | 3876 | 1467141700508 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 3876 | 1467141700509 Marionette TRACE conn2 <- [1,2714,null,{}] 12:21:40 INFO - PROCESS | 3876 | 1467141700513 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 3876 | 1467141700515 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:40 INFO - PROCESS | 3876 | 1467141700646 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:21:40 INFO - PROCESS | 3876 | 1467141700710 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 3876 | 1467141700712 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:40 INFO - PROCESS | 3876 | ++DOCSHELL 10A06400 == 32 [pid = 3876] [id = 688] 12:21:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (11CCE000) [pid = 3876] [serial = 2064] [outer = 00000000] 12:21:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (17635400) [pid = 3876] [serial = 2065] [outer = 11CCE000] 12:21:40 INFO - PROCESS | 3876 | 1467141700755 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (176A2400) [pid = 3876] [serial = 2066] [outer = 11CCE000] 12:21:41 INFO - PROCESS | 3876 | 1467141701140 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:21:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 703ms 12:21:41 INFO - PROCESS | 3876 | 1467141701212 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 3876 | 1467141701214 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 12:21:41 INFO - PROCESS | 3876 | 1467141701217 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:21:41 INFO - PROCESS | 3876 | 1467141701220 Marionette TRACE conn2 <- [1,2718,null,{}] 12:21:41 INFO - PROCESS | 3876 | 1467141701225 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:41 INFO - PROCESS | 3876 | 1467141701227 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:41 INFO - PROCESS | 3876 | 1467141701339 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:21:41 INFO - PROCESS | 3876 | 1467141701348 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 3876 | 1467141701350 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:41 INFO - PROCESS | 3876 | ++DOCSHELL 15D59400 == 33 [pid = 3876] [id = 689] 12:21:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (17723800) [pid = 3876] [serial = 2067] [outer = 00000000] 12:21:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (1772AC00) [pid = 3876] [serial = 2068] [outer = 17723800] 12:21:41 INFO - PROCESS | 3876 | 1467141701445 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (17725800) [pid = 3876] [serial = 2069] [outer = 17723800] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (143A3800) [pid = 3876] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (15DC5400) [pid = 3876] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1401F000) [pid = 3876] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (112C8C00) [pid = 3876] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (13153C00) [pid = 3876] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (1568F000) [pid = 3876] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:21:41 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (0F97FC00) [pid = 3876] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:21:42 INFO - PROCESS | 3876 | 1467141702316 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:21:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 12:21:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:21:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:21:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1141ms 12:21:42 INFO - PROCESS | 3876 | 1467141702368 Marionette TRACE conn2 -> [0,2721,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 3876 | 1467141702379 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 12:21:42 INFO - PROCESS | 3876 | 1467141702383 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:21:42 INFO - PROCESS | 3876 | 1467141702385 Marionette TRACE conn2 <- [1,2722,null,{}] 12:21:42 INFO - PROCESS | 3876 | 1467141702389 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:42 INFO - PROCESS | 3876 | 1467141702391 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:42 INFO - PROCESS | 3876 | 1467141702470 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:21:42 INFO - PROCESS | 3876 | 1467141702475 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 3876 | 1467141702477 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:42 INFO - PROCESS | 3876 | ++DOCSHELL 1031B800 == 34 [pid = 3876] [id = 690] 12:21:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (10A81000) [pid = 3876] [serial = 2070] [outer = 00000000] 12:21:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (17740000) [pid = 3876] [serial = 2071] [outer = 10A81000] 12:21:42 INFO - PROCESS | 3876 | 1467141702520 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (17867C00) [pid = 3876] [serial = 2072] [outer = 10A81000] 12:21:42 INFO - PROCESS | 3876 | 1467141702961 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 640ms 12:21:43 INFO - PROCESS | 3876 | 1467141703022 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 3876 | 1467141703024 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 12:21:43 INFO - PROCESS | 3876 | 1467141703027 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:21:43 INFO - PROCESS | 3876 | 1467141703030 Marionette TRACE conn2 <- [1,2726,null,{}] 12:21:43 INFO - PROCESS | 3876 | 1467141703034 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 3876 | 1467141703036 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:43 INFO - PROCESS | 3876 | 1467141703124 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:21:43 INFO - PROCESS | 3876 | 1467141703129 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 3876 | 1467141703132 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:43 INFO - PROCESS | 3876 | ++DOCSHELL 16B42400 == 35 [pid = 3876] [id = 691] 12:21:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (1786AC00) [pid = 3876] [serial = 2073] [outer = 00000000] 12:21:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (181B1400) [pid = 3876] [serial = 2074] [outer = 1786AC00] 12:21:43 INFO - PROCESS | 3876 | 1467141703176 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (18399400) [pid = 3876] [serial = 2075] [outer = 1786AC00] 12:21:43 INFO - PROCESS | 3876 | 1467141703616 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 641ms 12:21:43 INFO - PROCESS | 3876 | 1467141703665 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 3876 | 1467141703667 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 12:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:21:43 INFO - PROCESS | 3876 | 1467141703671 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 3876 | 1467141703672 Marionette TRACE conn2 <- [1,2730,null,{}] 12:21:43 INFO - PROCESS | 3876 | 1467141703676 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 3876 | 1467141703678 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:43 INFO - PROCESS | 3876 | 1467141703753 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:21:43 INFO - PROCESS | 3876 | 1467141703966 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 3876 | 1467141703970 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:43 INFO - PROCESS | 3876 | ++DOCSHELL 10329400 == 36 [pid = 3876] [id = 692] 12:21:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (10329800) [pid = 3876] [serial = 2076] [outer = 00000000] 12:21:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (10A0E000) [pid = 3876] [serial = 2077] [outer = 10329800] 12:21:44 INFO - PROCESS | 3876 | 1467141704029 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (10F9C400) [pid = 3876] [serial = 2078] [outer = 10329800] 12:21:44 INFO - PROCESS | 3876 | 1467141704686 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:21:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1031ms 12:21:44 INFO - PROCESS | 3876 | 1467141704727 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 3876 | 1467141704731 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 12:21:44 INFO - PROCESS | 3876 | 1467141704736 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:21:44 INFO - PROCESS | 3876 | 1467141704739 Marionette TRACE conn2 <- [1,2734,null,{}] 12:21:44 INFO - PROCESS | 3876 | 1467141704744 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:44 INFO - PROCESS | 3876 | 1467141704748 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:44 INFO - PROCESS | 3876 | 1467141704866 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:21:45 INFO - PROCESS | 3876 | 1467141705001 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 3876 | 1467141705004 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:45 INFO - PROCESS | 3876 | ++DOCSHELL 131E7C00 == 37 [pid = 3876] [id = 693] 12:21:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1401DC00) [pid = 3876] [serial = 2079] [outer = 00000000] 12:21:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15522000) [pid = 3876] [serial = 2080] [outer = 1401DC00] 12:21:45 INFO - PROCESS | 3876 | 1467141705059 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15B84800) [pid = 3876] [serial = 2081] [outer = 1401DC00] 12:21:45 INFO - PROCESS | 3876 | 1467141705959 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1297ms 12:21:46 INFO - PROCESS | 3876 | 1467141706038 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 3876 | 1467141706042 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 12:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:21:46 INFO - PROCESS | 3876 | 1467141706048 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 3876 | 1467141706051 Marionette TRACE conn2 <- [1,2738,null,{}] 12:21:46 INFO - PROCESS | 3876 | 1467141706056 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 3876 | 1467141706059 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:46 INFO - PROCESS | 3876 | 1467141706221 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 16B42400 == 36 [pid = 3876] [id = 691] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 1031B800 == 35 [pid = 3876] [id = 690] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 15D59400 == 34 [pid = 3876] [id = 689] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 10A06400 == 33 [pid = 3876] [id = 688] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 171C5C00 == 32 [pid = 3876] [id = 687] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 17006000 == 31 [pid = 3876] [id = 686] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 16B43C00 == 30 [pid = 3876] [id = 685] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 15E5D800 == 29 [pid = 3876] [id = 684] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 15D5A800 == 28 [pid = 3876] [id = 683] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 131E9400 == 27 [pid = 3876] [id = 682] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 10FA7800 == 26 [pid = 3876] [id = 681] 12:21:46 INFO - PROCESS | 3876 | --DOCSHELL 16BE0C00 == 25 [pid = 3876] [id = 680] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (15524000) [pid = 3876] [serial = 2033] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (167BA000) [pid = 3876] [serial = 2036] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (16699800) [pid = 3876] [serial = 2035] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1669D400) [pid = 3876] [serial = 2038] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (12DC4C00) [pid = 3876] [serial = 2029] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (16B43800) [pid = 3876] [serial = 2039] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (16D5E800) [pid = 3876] [serial = 2041] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (14016800) [pid = 3876] [serial = 2027] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (1345F400) [pid = 3876] [serial = 2026] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (16B3B400) [pid = 3876] [serial = 2024] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (15E68C00) [pid = 3876] [serial = 2023] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (11274400) [pid = 3876] [serial = 2021] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (10A79C00) [pid = 3876] [serial = 2020] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (15404800) [pid = 3876] [serial = 2032] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | --DOMWINDOW == 56 (130A0800) [pid = 3876] [serial = 2030] [outer = 00000000] [url = about:blank] 12:21:46 INFO - PROCESS | 3876 | 1467141706341 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 3876 | 1467141706346 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:46 INFO - PROCESS | 3876 | ++DOCSHELL 10A06400 == 26 [pid = 3876] [id = 694] 12:21:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 57 (10A0F400) [pid = 3876] [serial = 2082] [outer = 00000000] 12:21:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (112EA800) [pid = 3876] [serial = 2083] [outer = 10A0F400] 12:21:46 INFO - PROCESS | 3876 | 1467141706393 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (1281E000) [pid = 3876] [serial = 2084] [outer = 10A0F400] 12:21:46 INFO - PROCESS | 3876 | 1467141706857 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 828ms 12:21:46 INFO - PROCESS | 3876 | 1467141706891 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 3876 | 1467141706896 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 12:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:21:46 INFO - PROCESS | 3876 | 1467141706902 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 3876 | 1467141706905 Marionette TRACE conn2 <- [1,2742,null,{}] 12:21:46 INFO - PROCESS | 3876 | 1467141706908 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 3876 | 1467141706910 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:46 INFO - PROCESS | 3876 | 1467141706994 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:21:47 INFO - PROCESS | 3876 | 1467141707002 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 3876 | 1467141707004 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:47 INFO - PROCESS | 3876 | ++DOCSHELL 131E2800 == 27 [pid = 3876] [id = 695] 12:21:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (131E9C00) [pid = 3876] [serial = 2085] [outer = 00000000] 12:21:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (1393D800) [pid = 3876] [serial = 2086] [outer = 131E9C00] 12:21:47 INFO - PROCESS | 3876 | 1467141707051 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (14335400) [pid = 3876] [serial = 2087] [outer = 131E9C00] 12:21:47 INFO - PROCESS | 3876 | 1467141707528 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:21:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 641ms 12:21:47 INFO - PROCESS | 3876 | 1467141707540 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 3876 | 1467141707542 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 12:21:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:21:47 INFO - PROCESS | 3876 | 1467141707545 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 3876 | 1467141707549 Marionette TRACE conn2 <- [1,2746,null,{}] 12:21:47 INFO - PROCESS | 3876 | 1467141707563 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:47 INFO - PROCESS | 3876 | 1467141707568 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:47 INFO - PROCESS | 3876 | 1467141707652 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:21:47 INFO - PROCESS | 3876 | 1467141707691 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 3876 | 1467141707694 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:47 INFO - PROCESS | 3876 | ++DOCSHELL 15B8B400 == 28 [pid = 3876] [id = 696] 12:21:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (15D52C00) [pid = 3876] [serial = 2088] [outer = 00000000] 12:21:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (15DBD800) [pid = 3876] [serial = 2089] [outer = 15D52C00] 12:21:47 INFO - PROCESS | 3876 | 1467141707742 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (15E6A000) [pid = 3876] [serial = 2090] [outer = 15D52C00] 12:21:48 INFO - PROCESS | 3876 | 1467141708187 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 688ms 12:21:48 INFO - PROCESS | 3876 | 1467141708244 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 3876 | 1467141708247 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 12:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:21:48 INFO - PROCESS | 3876 | 1467141708250 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 3876 | 1467141708252 Marionette TRACE conn2 <- [1,2750,null,{}] 12:21:48 INFO - PROCESS | 3876 | 1467141708255 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:48 INFO - PROCESS | 3876 | 1467141708257 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:48 INFO - PROCESS | 3876 | 1467141708354 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:21:48 INFO - PROCESS | 3876 | 1467141708360 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 3876 | 1467141708363 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:48 INFO - PROCESS | 3876 | ++DOCSHELL 16699C00 == 29 [pid = 3876] [id = 697] 12:21:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (1669A000) [pid = 3876] [serial = 2091] [outer = 00000000] 12:21:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (16B3D400) [pid = 3876] [serial = 2092] [outer = 1669A000] 12:21:48 INFO - PROCESS | 3876 | 1467141708407 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (16BDD000) [pid = 3876] [serial = 2093] [outer = 1669A000] 12:21:48 INFO - PROCESS | 3876 | 1467141708873 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 625ms 12:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:21:48 INFO - PROCESS | 3876 | 1467141708888 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 3876 | 1467141708890 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 12:21:48 INFO - PROCESS | 3876 | 1467141708900 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 3876 | 1467141708901 Marionette TRACE conn2 <- [1,2754,null,{}] 12:21:48 INFO - PROCESS | 3876 | 1467141708905 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:48 INFO - PROCESS | 3876 | 1467141708907 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:49 INFO - PROCESS | 3876 | 1467141709017 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:21:49 INFO - PROCESS | 3876 | 1467141709023 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 3876 | 1467141709025 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:49 INFO - PROCESS | 3876 | ++DOCSHELL 11ADD400 == 30 [pid = 3876] [id = 698] 12:21:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (16D2F800) [pid = 3876] [serial = 2094] [outer = 00000000] 12:21:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (16D61C00) [pid = 3876] [serial = 2095] [outer = 16D2F800] 12:21:49 INFO - PROCESS | 3876 | 1467141709094 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (16D66C00) [pid = 3876] [serial = 2096] [outer = 16D2F800] 12:21:49 INFO - PROCESS | 3876 | 1467141709532 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 688ms 12:21:49 INFO - PROCESS | 3876 | 1467141709594 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:21:49 INFO - PROCESS | 3876 | 1467141709596 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 12:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:21:49 INFO - PROCESS | 3876 | 1467141709599 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 3876 | 1467141709601 Marionette TRACE conn2 <- [1,2758,null,{}] 12:21:49 INFO - PROCESS | 3876 | 1467141709604 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:49 INFO - PROCESS | 3876 | 1467141709610 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:49 INFO - PROCESS | 3876 | 1467141709751 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:21:49 INFO - PROCESS | 3876 | 1467141709813 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 3876 | 1467141709815 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:49 INFO - PROCESS | 3876 | ++DOCSHELL 16D61000 == 31 [pid = 3876] [id = 699] 12:21:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (17005400) [pid = 3876] [serial = 2097] [outer = 00000000] 12:21:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (170F3800) [pid = 3876] [serial = 2098] [outer = 17005400] 12:21:49 INFO - PROCESS | 3876 | 1467141709859 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (171C7400) [pid = 3876] [serial = 2099] [outer = 17005400] 12:21:50 INFO - PROCESS | 3876 | 1467141710266 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 703ms 12:21:50 INFO - PROCESS | 3876 | 1467141710298 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 3876 | 1467141710300 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 12:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:21:50 INFO - PROCESS | 3876 | 1467141710303 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 3876 | 1467141710305 Marionette TRACE conn2 <- [1,2762,null,{}] 12:21:50 INFO - PROCESS | 3876 | 1467141710308 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:50 INFO - PROCESS | 3876 | 1467141710310 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:50 INFO - PROCESS | 3876 | 1467141710452 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:21:50 INFO - PROCESS | 3876 | 1467141710472 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 3876 | 1467141710474 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:50 INFO - PROCESS | 3876 | ++DOCSHELL 176B0000 == 32 [pid = 3876] [id = 700] 12:21:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1771E800) [pid = 3876] [serial = 2100] [outer = 00000000] 12:21:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1773BC00) [pid = 3876] [serial = 2101] [outer = 1771E800] 12:21:50 INFO - PROCESS | 3876 | 1467141710516 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17867000) [pid = 3876] [serial = 2102] [outer = 1771E800] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (131EC800) [pid = 3876] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (17007400) [pid = 3876] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17723800) [pid = 3876] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (11CCE000) [pid = 3876] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (15E69C00) [pid = 3876] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (10A81000) [pid = 3876] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (16D26000) [pid = 3876] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (11273400) [pid = 3876] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (15DBBC00) [pid = 3876] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (16D29C00) [pid = 3876] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:21:50 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (171C6800) [pid = 3876] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:21:51 INFO - PROCESS | 3876 | 1467141710999 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 12:21:51 INFO - PROCESS | 3876 | 1467141711044 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 3876 | 1467141711046 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 12:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:21:51 INFO - PROCESS | 3876 | 1467141711050 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 3876 | 1467141711051 Marionette TRACE conn2 <- [1,2766,null,{}] 12:21:51 INFO - PROCESS | 3876 | 1467141711055 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 3876 | 1467141711057 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:51 INFO - PROCESS | 3876 | 1467141711134 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:21:51 INFO - PROCESS | 3876 | 1467141711140 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 3876 | 1467141711142 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:51 INFO - PROCESS | 3876 | ++DOCSHELL 16B24800 == 33 [pid = 3876] [id = 701] 12:21:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (16D26000) [pid = 3876] [serial = 2103] [outer = 00000000] 12:21:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (171C6800) [pid = 3876] [serial = 2104] [outer = 16D26000] 12:21:51 INFO - PROCESS | 3876 | 1467141711184 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1786E400) [pid = 3876] [serial = 2105] [outer = 16D26000] 12:21:51 INFO - PROCESS | 3876 | 1467141711594 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 594ms 12:21:51 INFO - PROCESS | 3876 | 1467141711651 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 3876 | 1467141711653 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 12:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:21:51 INFO - PROCESS | 3876 | 1467141711660 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 3876 | 1467141711661 Marionette TRACE conn2 <- [1,2770,null,{}] 12:21:51 INFO - PROCESS | 3876 | 1467141711665 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 3876 | 1467141711667 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:51 INFO - PROCESS | 3876 | 1467141711745 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:21:51 INFO - PROCESS | 3876 | 1467141711751 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 3876 | 1467141711753 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:51 INFO - PROCESS | 3876 | ++DOCSHELL 15A4F000 == 34 [pid = 3876] [id = 702] 12:21:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (171C5C00) [pid = 3876] [serial = 2106] [outer = 00000000] 12:21:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (18398800) [pid = 3876] [serial = 2107] [outer = 171C5C00] 12:21:51 INFO - PROCESS | 3876 | 1467141711795 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (18399800) [pid = 3876] [serial = 2108] [outer = 171C5C00] 12:21:52 INFO - PROCESS | 3876 | 1467141712255 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 625ms 12:21:52 INFO - PROCESS | 3876 | 1467141712295 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 3876 | 1467141712297 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 12:21:52 INFO - PROCESS | 3876 | 1467141712301 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:21:52 INFO - PROCESS | 3876 | 1467141712302 Marionette TRACE conn2 <- [1,2774,null,{}] 12:21:52 INFO - PROCESS | 3876 | 1467141712310 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:52 INFO - PROCESS | 3876 | 1467141712312 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:52 INFO - PROCESS | 3876 | 1467141712387 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:21:52 INFO - PROCESS | 3876 | 1467141712392 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 3876 | 1467141712394 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:52 INFO - PROCESS | 3876 | ++DOCSHELL 162C3C00 == 35 [pid = 3876] [id = 703] 12:21:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (16B1A800) [pid = 3876] [serial = 2109] [outer = 00000000] 12:21:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (185EBC00) [pid = 3876] [serial = 2110] [outer = 16B1A800] 12:21:52 INFO - PROCESS | 3876 | 1467141712445 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (185EC400) [pid = 3876] [serial = 2111] [outer = 16B1A800] 12:21:52 INFO - PROCESS | 3876 | 1467141712979 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 735ms 12:21:53 INFO - PROCESS | 3876 | 1467141713042 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 3876 | 1467141713047 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 12:21:53 INFO - PROCESS | 3876 | 1467141713053 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:21:53 INFO - PROCESS | 3876 | 1467141713056 Marionette TRACE conn2 <- [1,2778,null,{}] 12:21:53 INFO - PROCESS | 3876 | 1467141713062 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:53 INFO - PROCESS | 3876 | 1467141713065 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:53 INFO - PROCESS | 3876 | 1467141713224 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:21:53 INFO - PROCESS | 3876 | 1467141713364 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 3876 | 1467141713369 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:53 INFO - PROCESS | 3876 | ++DOCSHELL 10A73800 == 36 [pid = 3876] [id = 704] 12:21:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (10A76C00) [pid = 3876] [serial = 2112] [outer = 00000000] 12:21:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (130A4800) [pid = 3876] [serial = 2113] [outer = 10A76C00] 12:21:53 INFO - PROCESS | 3876 | 1467141713426 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (13466400) [pid = 3876] [serial = 2114] [outer = 10A76C00] 12:21:54 INFO - PROCESS | 3876 | 1467141713996 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1001ms 12:21:54 INFO - PROCESS | 3876 | 1467141714055 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 3876 | 1467141714060 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 12:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:21:54 INFO - PROCESS | 3876 | 1467141714066 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 3876 | 1467141714069 Marionette TRACE conn2 <- [1,2782,null,{}] 12:21:54 INFO - PROCESS | 3876 | 1467141714073 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 3876 | 1467141714076 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:54 INFO - PROCESS | 3876 | 1467141714182 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:21:54 INFO - PROCESS | 3876 | 1467141714322 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 3876 | 1467141714325 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:54 INFO - PROCESS | 3876 | ++DOCSHELL 15D52000 == 37 [pid = 3876] [id = 705] 12:21:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15D59C00) [pid = 3876] [serial = 2115] [outer = 00000000] 12:21:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1669BC00) [pid = 3876] [serial = 2116] [outer = 15D59C00] 12:21:54 INFO - PROCESS | 3876 | 1467141714382 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16D27000) [pid = 3876] [serial = 2117] [outer = 15D59C00] 12:21:54 INFO - PROCESS | 3876 | 1467141714974 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 938ms 12:21:55 INFO - PROCESS | 3876 | 1467141715010 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 3876 | 1467141715013 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 12:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:21:55 INFO - PROCESS | 3876 | 1467141715017 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 3876 | 1467141715020 Marionette TRACE conn2 <- [1,2786,null,{}] 12:21:55 INFO - PROCESS | 3876 | 1467141715031 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:55 INFO - PROCESS | 3876 | 1467141715036 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:55 INFO - PROCESS | 3876 | 1467141715170 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:21:55 INFO - PROCESS | 3876 | 1467141715316 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 3876 | 1467141715319 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:55 INFO - PROCESS | 3876 | ++DOCSHELL 18105400 == 38 [pid = 3876] [id = 706] 12:21:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (1810C400) [pid = 3876] [serial = 2118] [outer = 00000000] 12:21:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (185E6800) [pid = 3876] [serial = 2119] [outer = 1810C400] 12:21:55 INFO - PROCESS | 3876 | 1467141715381 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (19AE2400) [pid = 3876] [serial = 2120] [outer = 1810C400] 12:21:56 INFO - PROCESS | 3876 | 1467141716154 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:21:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1187ms 12:21:56 INFO - PROCESS | 3876 | 1467141716218 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 3876 | 1467141716222 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 12:21:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:21:56 INFO - PROCESS | 3876 | 1467141716227 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 3876 | 1467141716230 Marionette TRACE conn2 <- [1,2790,null,{}] 12:21:56 INFO - PROCESS | 3876 | 1467141716236 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:56 INFO - PROCESS | 3876 | 1467141716238 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:56 INFO - PROCESS | 3876 | 1467141716341 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:21:56 INFO - PROCESS | 3876 | 1467141716481 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 3876 | 1467141716489 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:56 INFO - PROCESS | 3876 | ++DOCSHELL 11CCEC00 == 39 [pid = 3876] [id = 707] 12:21:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (11CD4400) [pid = 3876] [serial = 2121] [outer = 00000000] 12:21:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1314A000) [pid = 3876] [serial = 2122] [outer = 11CD4400] 12:21:56 INFO - PROCESS | 3876 | 1467141716546 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1345F000) [pid = 3876] [serial = 2123] [outer = 11CD4400] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 15A4F000 == 38 [pid = 3876] [id = 702] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 16B24800 == 37 [pid = 3876] [id = 701] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 176B0000 == 36 [pid = 3876] [id = 700] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 16D61000 == 35 [pid = 3876] [id = 699] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 11ADD400 == 34 [pid = 3876] [id = 698] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 16699C00 == 33 [pid = 3876] [id = 697] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 15B8B400 == 32 [pid = 3876] [id = 696] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 131E2800 == 31 [pid = 3876] [id = 695] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 10A06400 == 30 [pid = 3876] [id = 694] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 10329400 == 29 [pid = 3876] [id = 692] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 131E7C00 == 28 [pid = 3876] [id = 693] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 18105400 == 27 [pid = 3876] [id = 706] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 162C3C00 == 26 [pid = 3876] [id = 703] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 10A73800 == 25 [pid = 3876] [id = 704] 12:21:57 INFO - PROCESS | 3876 | --DOCSHELL 15D52000 == 24 [pid = 3876] [id = 705] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (13935C00) [pid = 3876] [serial = 2047] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (14020800) [pid = 3876] [serial = 2048] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17077800) [pid = 3876] [serial = 2059] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1772AC00) [pid = 3876] [serial = 2068] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (176A2400) [pid = 3876] [serial = 2066] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (17635400) [pid = 3876] [serial = 2065] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16B17000) [pid = 3876] [serial = 2053] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16B3D000) [pid = 3876] [serial = 2054] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17740000) [pid = 3876] [serial = 2071] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16D61400) [pid = 3876] [serial = 2042] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (11CCDC00) [pid = 3876] [serial = 2044] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (12822800) [pid = 3876] [serial = 2045] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (15DC1C00) [pid = 3876] [serial = 2050] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15E63800) [pid = 3876] [serial = 2051] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16D32C00) [pid = 3876] [serial = 2056] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16D62800) [pid = 3876] [serial = 2057] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (17725800) [pid = 3876] [serial = 2069] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (171CC400) [pid = 3876] [serial = 2062] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (171CCC00) [pid = 3876] [serial = 2063] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17079C00) [pid = 3876] [serial = 2060] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (17867C00) [pid = 3876] [serial = 2072] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (181B1400) [pid = 3876] [serial = 2074] [outer = 00000000] [url = about:blank] 12:21:57 INFO - PROCESS | 3876 | 1467141717699 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:21:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1500ms 12:21:57 INFO - PROCESS | 3876 | 1467141717728 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 3876 | 1467141717732 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 12:21:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:21:57 INFO - PROCESS | 3876 | 1467141717737 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 3876 | 1467141717740 Marionette TRACE conn2 <- [1,2794,null,{}] 12:21:57 INFO - PROCESS | 3876 | 1467141717745 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:57 INFO - PROCESS | 3876 | 1467141717748 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:57 INFO - PROCESS | 3876 | 1467141717839 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:21:57 INFO - PROCESS | 3876 | 1467141717847 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 3876 | 1467141717852 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:57 INFO - PROCESS | 3876 | ++DOCSHELL 112E2800 == 25 [pid = 3876] [id = 708] 12:21:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (112E6800) [pid = 3876] [serial = 2124] [outer = 00000000] 12:21:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1281A000) [pid = 3876] [serial = 2125] [outer = 112E6800] 12:21:57 INFO - PROCESS | 3876 | 1467141717901 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (12853400) [pid = 3876] [serial = 2126] [outer = 112E6800] 12:21:58 INFO - PROCESS | 3876 | 1467141718403 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:21:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 687ms 12:21:58 INFO - PROCESS | 3876 | 1467141718455 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 3876 | 1467141718460 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 12:21:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:21:58 INFO - PROCESS | 3876 | 1467141718467 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 3876 | 1467141718469 Marionette TRACE conn2 <- [1,2798,null,{}] 12:21:58 INFO - PROCESS | 3876 | 1467141718473 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:58 INFO - PROCESS | 3876 | 1467141718475 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:58 INFO - PROCESS | 3876 | 1467141718567 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:21:58 INFO - PROCESS | 3876 | 1467141718574 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 3876 | 1467141718576 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:58 INFO - PROCESS | 3876 | ++DOCSHELL 1432F000 == 26 [pid = 3876] [id = 709] 12:21:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (1432F400) [pid = 3876] [serial = 2127] [outer = 00000000] 12:21:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (143ABC00) [pid = 3876] [serial = 2128] [outer = 1432F400] 12:21:58 INFO - PROCESS | 3876 | 1467141718623 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (154AB000) [pid = 3876] [serial = 2129] [outer = 1432F400] 12:21:59 INFO - PROCESS | 3876 | 1467141719118 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 688ms 12:21:59 INFO - PROCESS | 3876 | 1467141719168 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 3876 | 1467141719170 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 12:21:59 INFO - PROCESS | 3876 | 1467141719174 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:21:59 INFO - PROCESS | 3876 | 1467141719177 Marionette TRACE conn2 <- [1,2802,null,{}] 12:21:59 INFO - PROCESS | 3876 | 1467141719188 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:59 INFO - PROCESS | 3876 | 1467141719193 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:59 INFO - PROCESS | 3876 | 1467141719275 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:21:59 INFO - PROCESS | 3876 | 1467141719380 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 3876 | 1467141719383 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:21:59 INFO - PROCESS | 3876 | ++DOCSHELL 15E67000 == 27 [pid = 3876] [id = 710] 12:21:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (15E67400) [pid = 3876] [serial = 2130] [outer = 00000000] 12:21:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (162C6800) [pid = 3876] [serial = 2131] [outer = 15E67400] 12:21:59 INFO - PROCESS | 3876 | 1467141719430 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (166A5C00) [pid = 3876] [serial = 2132] [outer = 15E67400] 12:21:59 INFO - PROCESS | 3876 | 1467141719855 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 687ms 12:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:21:59 INFO - PROCESS | 3876 | 1467141719873 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 3876 | 1467141719875 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 12:21:59 INFO - PROCESS | 3876 | 1467141719878 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 3876 | 1467141719880 Marionette TRACE conn2 <- [1,2806,null,{}] 12:21:59 INFO - PROCESS | 3876 | 1467141719890 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:59 INFO - PROCESS | 3876 | 1467141719892 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:00 INFO - PROCESS | 3876 | 1467141720032 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:22:00 INFO - PROCESS | 3876 | 1467141720044 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 3876 | 1467141720046 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:00 INFO - PROCESS | 3876 | ++DOCSHELL 16D2A800 == 28 [pid = 3876] [id = 711] 12:22:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D2BC00) [pid = 3876] [serial = 2133] [outer = 00000000] 12:22:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D32800) [pid = 3876] [serial = 2134] [outer = 16D2BC00] 12:22:00 INFO - PROCESS | 3876 | 1467141720089 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16D61000) [pid = 3876] [serial = 2135] [outer = 16D2BC00] 12:22:00 INFO - PROCESS | 3876 | 1467141720520 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 687ms 12:22:00 INFO - PROCESS | 3876 | 1467141720578 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 3876 | 1467141720580 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 12:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:22:00 INFO - PROCESS | 3876 | 1467141720589 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 3876 | 1467141720590 Marionette TRACE conn2 <- [1,2810,null,{}] 12:22:00 INFO - PROCESS | 3876 | 1467141720594 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 3876 | 1467141720596 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:00 INFO - PROCESS | 3876 | 1467141720702 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:22:00 INFO - PROCESS | 3876 | 1467141720707 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 3876 | 1467141720709 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:00 INFO - PROCESS | 3876 | ++DOCSHELL 16BD3400 == 29 [pid = 3876] [id = 712] 12:22:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16D27400) [pid = 3876] [serial = 2136] [outer = 00000000] 12:22:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17007400) [pid = 3876] [serial = 2137] [outer = 16D27400] 12:22:00 INFO - PROCESS | 3876 | 1467141720755 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1706CC00) [pid = 3876] [serial = 2138] [outer = 16D27400] 12:22:01 INFO - PROCESS | 3876 | 1467141721203 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:22:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 641ms 12:22:01 INFO - PROCESS | 3876 | 1467141721226 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:22:01 INFO - PROCESS | 3876 | 1467141721228 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 12:22:01 INFO - PROCESS | 3876 | 1467141721232 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:22:01 INFO - PROCESS | 3876 | 1467141721233 Marionette TRACE conn2 <- [1,2814,null,{}] 12:22:01 INFO - PROCESS | 3876 | 1467141721237 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:01 INFO - PROCESS | 3876 | 1467141721242 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:01 INFO - PROCESS | 3876 | 1467141721374 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:22:01 INFO - PROCESS | 3876 | 1467141721467 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 3876 | 1467141721469 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:01 INFO - PROCESS | 3876 | ++DOCSHELL 17179400 == 30 [pid = 3876] [id = 713] 12:22:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (171C3000) [pid = 3876] [serial = 2139] [outer = 00000000] 12:22:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (171D0800) [pid = 3876] [serial = 2140] [outer = 171C3000] 12:22:01 INFO - PROCESS | 3876 | 1467141721514 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1771EC00) [pid = 3876] [serial = 2141] [outer = 171C3000] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (171C5C00) [pid = 3876] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16B1A800) [pid = 3876] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16D2F800) [pid = 3876] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (17005400) [pid = 3876] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1401DC00) [pid = 3876] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10329800) [pid = 3876] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (131E9C00) [pid = 3876] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (15D52C00) [pid = 3876] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (10A0F400) [pid = 3876] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1669A000) [pid = 3876] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (16D26000) [pid = 3876] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:22:01 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1786AC00) [pid = 3876] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:22:02 INFO - PROCESS | 3876 | 1467141722099 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 906ms 12:22:02 INFO - PROCESS | 3876 | 1467141722137 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 3876 | 1467141722138 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 12:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:22:02 INFO - PROCESS | 3876 | 1467141722142 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 3876 | 1467141722144 Marionette TRACE conn2 <- [1,2818,null,{}] 12:22:02 INFO - PROCESS | 3876 | 1467141722147 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 3876 | 1467141722149 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:02 INFO - PROCESS | 3876 | 1467141722262 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:22:02 INFO - PROCESS | 3876 | 1467141722275 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 3876 | 1467141722277 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:02 INFO - PROCESS | 3876 | ++DOCSHELL 13933000 == 31 [pid = 3876] [id = 714] 12:22:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (14330800) [pid = 3876] [serial = 2142] [outer = 00000000] 12:22:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (166A3400) [pid = 3876] [serial = 2143] [outer = 14330800] 12:22:02 INFO - PROCESS | 3876 | 1467141722320 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B43800) [pid = 3876] [serial = 2144] [outer = 14330800] 12:22:02 INFO - PROCESS | 3876 | 1467141722719 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 625ms 12:22:02 INFO - PROCESS | 3876 | 1467141722780 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 3876 | 1467141722782 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 12:22:02 INFO - PROCESS | 3876 | 1467141722785 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:22:02 INFO - PROCESS | 3876 | 1467141722787 Marionette TRACE conn2 <- [1,2822,null,{}] 12:22:02 INFO - PROCESS | 3876 | 1467141722791 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 3876 | 1467141722792 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:02 INFO - PROCESS | 3876 | 1467141722868 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:22:02 INFO - PROCESS | 3876 | 1467141722873 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 3876 | 1467141722875 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:02 INFO - PROCESS | 3876 | ++DOCSHELL 0F394400 == 32 [pid = 3876] [id = 715] 12:22:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (171CD400) [pid = 3876] [serial = 2145] [outer = 00000000] 12:22:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17728C00) [pid = 3876] [serial = 2146] [outer = 171CD400] 12:22:02 INFO - PROCESS | 3876 | 1467141722917 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (176A2400) [pid = 3876] [serial = 2147] [outer = 171CD400] 12:22:03 INFO - PROCESS | 3876 | 1467141723369 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:22:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 640ms 12:22:03 INFO - PROCESS | 3876 | 1467141723424 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 3876 | 1467141723426 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 12:22:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:22:03 INFO - PROCESS | 3876 | 1467141723429 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 3876 | 1467141723431 Marionette TRACE conn2 <- [1,2826,null,{}] 12:22:03 INFO - PROCESS | 3876 | 1467141723438 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:03 INFO - PROCESS | 3876 | 1467141723439 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:03 INFO - PROCESS | 3876 | 1467141723515 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:22:03 INFO - PROCESS | 3876 | 1467141723521 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 3876 | 1467141723523 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:03 INFO - PROCESS | 3876 | ++DOCSHELL 15E66C00 == 33 [pid = 3876] [id = 716] 12:22:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17E1B400) [pid = 3876] [serial = 2148] [outer = 00000000] 12:22:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1838C400) [pid = 3876] [serial = 2149] [outer = 17E1B400] 12:22:03 INFO - PROCESS | 3876 | 1467141723565 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (18396C00) [pid = 3876] [serial = 2150] [outer = 17E1B400] 12:22:04 INFO - PROCESS | 3876 | 1467141724198 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:22:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 797ms 12:22:04 INFO - PROCESS | 3876 | 1467141724292 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 3876 | 1467141724297 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 12:22:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:22:04 INFO - PROCESS | 3876 | 1467141724304 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 3876 | 1467141724308 Marionette TRACE conn2 <- [1,2830,null,{}] 12:22:04 INFO - PROCESS | 3876 | 1467141724314 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:04 INFO - PROCESS | 3876 | 1467141724317 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:04 INFO - PROCESS | 3876 | 1467141724448 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:22:04 INFO - PROCESS | 3876 | 1467141724581 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 3876 | 1467141724586 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:04 INFO - PROCESS | 3876 | ++DOCSHELL 10A0F800 == 34 [pid = 3876] [id = 717] 12:22:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (10A0FC00) [pid = 3876] [serial = 2151] [outer = 00000000] 12:22:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (12BC9C00) [pid = 3876] [serial = 2152] [outer = 10A0FC00] 12:22:04 INFO - PROCESS | 3876 | 1467141724651 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (131E7000) [pid = 3876] [serial = 2153] [outer = 10A0FC00] 12:22:05 INFO - PROCESS | 3876 | 1467141725336 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1094ms 12:22:05 INFO - PROCESS | 3876 | 1467141725432 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 3876 | 1467141725437 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 12:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:22:05 INFO - PROCESS | 3876 | 1467141725444 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 3876 | 1467141725447 Marionette TRACE conn2 <- [1,2834,null,{}] 12:22:05 INFO - PROCESS | 3876 | 1467141725451 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:05 INFO - PROCESS | 3876 | 1467141725454 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:05 INFO - PROCESS | 3876 | 1467141725576 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:22:05 INFO - PROCESS | 3876 | 1467141725713 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 3876 | 1467141725716 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:05 INFO - PROCESS | 3876 | ++DOCSHELL 10BBD800 == 35 [pid = 3876] [id = 718] 12:22:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (10F9FC00) [pid = 3876] [serial = 2154] [outer = 00000000] 12:22:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (13078400) [pid = 3876] [serial = 2155] [outer = 10F9FC00] 12:22:05 INFO - PROCESS | 3876 | 1467141725773 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (156D3800) [pid = 3876] [serial = 2156] [outer = 10F9FC00] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 0F394400 == 34 [pid = 3876] [id = 715] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 13933000 == 33 [pid = 3876] [id = 714] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 17179400 == 32 [pid = 3876] [id = 713] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 16BD3400 == 31 [pid = 3876] [id = 712] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 16D2A800 == 30 [pid = 3876] [id = 711] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 15E67000 == 29 [pid = 3876] [id = 710] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 1432F000 == 28 [pid = 3876] [id = 709] 12:22:06 INFO - PROCESS | 3876 | --DOCSHELL 112E2800 == 27 [pid = 3876] [id = 708] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (18399400) [pid = 3876] [serial = 2075] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (18399800) [pid = 3876] [serial = 2108] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (185EBC00) [pid = 3876] [serial = 2110] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (185EC400) [pid = 3876] [serial = 2111] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16D61C00) [pid = 3876] [serial = 2095] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (170F3800) [pid = 3876] [serial = 2098] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15522000) [pid = 3876] [serial = 2080] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (15B84800) [pid = 3876] [serial = 2081] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (10A0E000) [pid = 3876] [serial = 2077] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (10F9C400) [pid = 3876] [serial = 2078] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1393D800) [pid = 3876] [serial = 2086] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (14335400) [pid = 3876] [serial = 2087] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (15DBD800) [pid = 3876] [serial = 2089] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (15E6A000) [pid = 3876] [serial = 2090] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (112EA800) [pid = 3876] [serial = 2083] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1281E000) [pid = 3876] [serial = 2084] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (16B3D400) [pid = 3876] [serial = 2092] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1773BC00) [pid = 3876] [serial = 2101] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (171C7400) [pid = 3876] [serial = 2099] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (18398800) [pid = 3876] [serial = 2107] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (171C6800) [pid = 3876] [serial = 2104] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (16D66C00) [pid = 3876] [serial = 2096] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1786E400) [pid = 3876] [serial = 2105] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (16BDD000) [pid = 3876] [serial = 2093] [outer = 00000000] [url = about:blank] 12:22:06 INFO - PROCESS | 3876 | 1467141726571 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:22:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1141ms 12:22:06 INFO - PROCESS | 3876 | 1467141726587 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 3876 | 1467141726591 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 12:22:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:22:06 INFO - PROCESS | 3876 | 1467141726595 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 3876 | 1467141726600 Marionette TRACE conn2 <- [1,2838,null,{}] 12:22:06 INFO - PROCESS | 3876 | 1467141726605 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 3876 | 1467141726607 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:06 INFO - PROCESS | 3876 | 1467141726717 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:22:06 INFO - PROCESS | 3876 | 1467141726818 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 3876 | 1467141726820 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:06 INFO - PROCESS | 3876 | ++DOCSHELL 103D3C00 == 28 [pid = 3876] [id = 719] 12:22:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (10A0A000) [pid = 3876] [serial = 2157] [outer = 00000000] 12:22:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (10FA6C00) [pid = 3876] [serial = 2158] [outer = 10A0A000] 12:22:06 INFO - PROCESS | 3876 | 1467141726867 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (1281D400) [pid = 3876] [serial = 2159] [outer = 10A0A000] 12:22:07 INFO - PROCESS | 3876 | 1467141727337 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 797ms 12:22:07 INFO - PROCESS | 3876 | 1467141727395 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:22:07 INFO - PROCESS | 3876 | 1467141727399 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 12:22:07 INFO - PROCESS | 3876 | 1467141727409 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:22:07 INFO - PROCESS | 3876 | 1467141727411 Marionette TRACE conn2 <- [1,2842,null,{}] 12:22:07 INFO - PROCESS | 3876 | 1467141727415 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:07 INFO - PROCESS | 3876 | 1467141727417 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:07 INFO - PROCESS | 3876 | 1467141727506 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:22:07 INFO - PROCESS | 3876 | 1467141727519 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 3876 | 1467141727522 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:07 INFO - PROCESS | 3876 | ++DOCSHELL 131DE400 == 29 [pid = 3876] [id = 720] 12:22:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (14020000) [pid = 3876] [serial = 2160] [outer = 00000000] 12:22:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (156CE400) [pid = 3876] [serial = 2161] [outer = 14020000] 12:22:07 INFO - PROCESS | 3876 | 1467141727567 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (15D4D800) [pid = 3876] [serial = 2162] [outer = 14020000] 12:22:08 INFO - PROCESS | 3876 | 1467141728221 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 843ms 12:22:08 INFO - PROCESS | 3876 | 1467141728254 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 3876 | 1467141728259 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 12:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:22:08 INFO - PROCESS | 3876 | 1467141728264 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 3876 | 1467141728268 Marionette TRACE conn2 <- [1,2846,null,{}] 12:22:08 INFO - PROCESS | 3876 | 1467141728274 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 3876 | 1467141728277 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:08 INFO - PROCESS | 3876 | 1467141728387 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:22:08 INFO - PROCESS | 3876 | 1467141728524 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 3876 | 1467141728527 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:08 INFO - PROCESS | 3876 | ++DOCSHELL 11445C00 == 30 [pid = 3876] [id = 721] 12:22:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (11ADD400) [pid = 3876] [serial = 2163] [outer = 00000000] 12:22:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (1432FC00) [pid = 3876] [serial = 2164] [outer = 11ADD400] 12:22:08 INFO - PROCESS | 3876 | 1467141728584 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15698800) [pid = 3876] [serial = 2165] [outer = 11ADD400] 12:22:09 INFO - PROCESS | 3876 | 1467141729210 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:22:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1000ms 12:22:09 INFO - PROCESS | 3876 | 1467141729272 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 3876 | 1467141729277 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 12:22:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:22:09 INFO - PROCESS | 3876 | 1467141729283 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 3876 | 1467141729286 Marionette TRACE conn2 <- [1,2850,null,{}] 12:22:09 INFO - PROCESS | 3876 | 1467141729290 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:09 INFO - PROCESS | 3876 | 1467141729293 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:09 INFO - PROCESS | 3876 | 1467141729395 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:22:09 INFO - PROCESS | 3876 | 1467141729532 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 3876 | 1467141729534 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:09 INFO - PROCESS | 3876 | ++DOCSHELL 15E6A000 == 31 [pid = 3876] [id = 722] 12:22:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (15E6AC00) [pid = 3876] [serial = 2166] [outer = 00000000] 12:22:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1669D800) [pid = 3876] [serial = 2167] [outer = 15E6AC00] 12:22:09 INFO - PROCESS | 3876 | 1467141729591 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (16B1A400) [pid = 3876] [serial = 2168] [outer = 15E6AC00] 12:22:10 INFO - PROCESS | 3876 | 1467141730157 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 891ms 12:22:10 INFO - PROCESS | 3876 | 1467141730187 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 3876 | 1467141730189 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 12:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:22:10 INFO - PROCESS | 3876 | 1467141730193 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 3876 | 1467141730197 Marionette TRACE conn2 <- [1,2854,null,{}] 12:22:10 INFO - PROCESS | 3876 | 1467141730208 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:10 INFO - PROCESS | 3876 | 1467141730214 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:10 INFO - PROCESS | 3876 | 1467141730315 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:22:10 INFO - PROCESS | 3876 | 1467141730455 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 3876 | 1467141730459 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:10 INFO - PROCESS | 3876 | ++DOCSHELL 16D64000 == 32 [pid = 3876] [id = 723] 12:22:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16D64C00) [pid = 3876] [serial = 2169] [outer = 00000000] 12:22:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16D69C00) [pid = 3876] [serial = 2170] [outer = 16D64C00] 12:22:10 INFO - PROCESS | 3876 | 1467141730516 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16F7CC00) [pid = 3876] [serial = 2171] [outer = 16D64C00] 12:22:11 INFO - PROCESS | 3876 | 1467141731097 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:22:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 938ms 12:22:11 INFO - PROCESS | 3876 | 1467141731138 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 3876 | 1467141731141 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 12:22:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:22:11 INFO - PROCESS | 3876 | 1467141731144 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 3876 | 1467141731146 Marionette TRACE conn2 <- [1,2858,null,{}] 12:22:11 INFO - PROCESS | 3876 | 1467141731150 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 3876 | 1467141731152 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:11 INFO - PROCESS | 3876 | 1467141731270 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:22:11 INFO - PROCESS | 3876 | 1467141731378 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 3876 | 1467141731380 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:11 INFO - PROCESS | 3876 | ++DOCSHELL 1716FC00 == 33 [pid = 3876] [id = 724] 12:22:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17179400) [pid = 3876] [serial = 2172] [outer = 00000000] 12:22:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (171C8000) [pid = 3876] [serial = 2173] [outer = 17179400] 12:22:11 INFO - PROCESS | 3876 | 1467141731432 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17076800) [pid = 3876] [serial = 2174] [outer = 17179400] 12:22:12 INFO - PROCESS | 3876 | 1467141732110 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:22:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1031ms 12:22:12 INFO - PROCESS | 3876 | 1467141732185 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 3876 | 1467141732189 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 12:22:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:22:12 INFO - PROCESS | 3876 | 1467141732214 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 3876 | 1467141732217 Marionette TRACE conn2 <- [1,2862,null,{}] 12:22:12 INFO - PROCESS | 3876 | 1467141732223 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:12 INFO - PROCESS | 3876 | 1467141732225 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:12 INFO - PROCESS | 3876 | 1467141732366 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 103D3C00 == 32 [pid = 3876] [id = 719] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 10A0F800 == 31 [pid = 3876] [id = 717] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 11CCEC00 == 30 [pid = 3876] [id = 707] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 10BBD800 == 29 [pid = 3876] [id = 718] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 16D64000 == 28 [pid = 3876] [id = 723] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 1716FC00 == 27 [pid = 3876] [id = 724] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 15E6A000 == 26 [pid = 3876] [id = 722] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 15E66C00 == 25 [pid = 3876] [id = 716] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 131DE400 == 24 [pid = 3876] [id = 720] 12:22:13 INFO - PROCESS | 3876 | --DOCSHELL 11445C00 == 23 [pid = 3876] [id = 721] 12:22:13 INFO - PROCESS | 3876 | 1467141733053 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 3876 | 1467141733057 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:13 INFO - PROCESS | 3876 | ++DOCSHELL 10A7F800 == 24 [pid = 3876] [id = 725] 12:22:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (10A81400) [pid = 3876] [serial = 2175] [outer = 00000000] 12:22:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (10BBD800) [pid = 3876] [serial = 2176] [outer = 10A81400] 12:22:13 INFO - PROCESS | 3876 | 1467141733191 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (112EA800) [pid = 3876] [serial = 2177] [outer = 10A81400] 12:22:13 INFO - PROCESS | 3876 | 1467141733675 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:22:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1516ms 12:22:13 INFO - PROCESS | 3876 | 1467141733718 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 3876 | 1467141733722 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 12:22:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:22:13 INFO - PROCESS | 3876 | 1467141733726 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 3876 | 1467141733729 Marionette TRACE conn2 <- [1,2866,null,{}] 12:22:13 INFO - PROCESS | 3876 | 1467141733734 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:13 INFO - PROCESS | 3876 | 1467141733738 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:13 INFO - PROCESS | 3876 | 1467141733839 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:22:13 INFO - PROCESS | 3876 | 1467141733849 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 3876 | 1467141733852 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:13 INFO - PROCESS | 3876 | ++DOCSHELL 1401F800 == 25 [pid = 3876] [id = 726] 12:22:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (14020800) [pid = 3876] [serial = 2178] [outer = 00000000] 12:22:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (143A3000) [pid = 3876] [serial = 2179] [outer = 14020800] 12:22:13 INFO - PROCESS | 3876 | 1467141733899 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (156CE800) [pid = 3876] [serial = 2180] [outer = 14020800] 12:22:14 INFO - PROCESS | 3876 | 1467141734412 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:22:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 735ms 12:22:14 INFO - PROCESS | 3876 | 1467141734473 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 3876 | 1467141734477 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 12:22:14 INFO - PROCESS | 3876 | 1467141734482 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 3876 | 1467141734484 Marionette TRACE conn2 <- [1,2870,null,{}] 12:22:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:22:14 INFO - PROCESS | 3876 | 1467141734492 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:14 INFO - PROCESS | 3876 | 1467141734495 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:14 INFO - PROCESS | 3876 | 1467141734617 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:22:14 INFO - PROCESS | 3876 | 1467141734685 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 3876 | 1467141734688 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:14 INFO - PROCESS | 3876 | ++DOCSHELL 1669E400 == 26 [pid = 3876] [id = 727] 12:22:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1669FC00) [pid = 3876] [serial = 2181] [outer = 00000000] 12:22:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16B24800) [pid = 3876] [serial = 2182] [outer = 1669FC00] 12:22:14 INFO - PROCESS | 3876 | 1467141734732 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (16BDB800) [pid = 3876] [serial = 2183] [outer = 1669FC00] 12:22:15 INFO - PROCESS | 3876 | 1467141735177 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:22:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 735ms 12:22:15 INFO - PROCESS | 3876 | 1467141735236 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 3876 | 1467141735238 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 12:22:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:22:15 INFO - PROCESS | 3876 | 1467141735243 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 3876 | 1467141735249 Marionette TRACE conn2 <- [1,2874,null,{}] 12:22:15 INFO - PROCESS | 3876 | 1467141735258 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:15 INFO - PROCESS | 3876 | 1467141735262 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:15 INFO - PROCESS | 3876 | 1467141735385 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:22:15 INFO - PROCESS | 3876 | 1467141735451 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 3876 | 1467141735454 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:15 INFO - PROCESS | 3876 | ++DOCSHELL 17075000 == 27 [pid = 3876] [id = 728] 12:22:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (17076000) [pid = 3876] [serial = 2184] [outer = 00000000] 12:22:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (171C7C00) [pid = 3876] [serial = 2185] [outer = 17076000] 12:22:15 INFO - PROCESS | 3876 | 1467141735499 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (171CE000) [pid = 3876] [serial = 2186] [outer = 17076000] 12:22:15 INFO - PROCESS | 3876 | 1467141735937 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 766ms 12:22:16 INFO - PROCESS | 3876 | 1467141736010 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 3876 | 1467141736013 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 12:22:16 INFO - PROCESS | 3876 | 1467141736016 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 3876 | 1467141736018 Marionette TRACE conn2 <- [1,2878,null,{}] 12:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:22:16 INFO - PROCESS | 3876 | 1467141736021 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:16 INFO - PROCESS | 3876 | 1467141736023 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:16 INFO - PROCESS | 3876 | 1467141736346 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (14020000) [pid = 3876] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (10A0A000) [pid = 3876] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (16D2BC00) [pid = 3876] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (11CD4400) [pid = 3876] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1432F400) [pid = 3876] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (112E6800) [pid = 3876] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (15E67400) [pid = 3876] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10F9FC00) [pid = 3876] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (10A0FC00) [pid = 3876] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (17E1B400) [pid = 3876] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (171CD400) [pid = 3876] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (10A76C00) [pid = 3876] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15D59C00) [pid = 3876] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1810C400) [pid = 3876] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16D27400) [pid = 3876] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (171C3000) [pid = 3876] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (14330800) [pid = 3876] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:22:16 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (1771E800) [pid = 3876] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:22:16 INFO - PROCESS | 3876 | 1467141736421 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 3876 | 1467141736423 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:16 INFO - PROCESS | 3876 | ++DOCSHELL 103CAC00 == 28 [pid = 3876] [id = 729] 12:22:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1055E000) [pid = 3876] [serial = 2187] [outer = 00000000] 12:22:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (10FA0000) [pid = 3876] [serial = 2188] [outer = 1055E000] 12:22:16 INFO - PROCESS | 3876 | 1467141736466 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (112C1400) [pid = 3876] [serial = 2189] [outer = 1055E000] 12:22:16 INFO - PROCESS | 3876 | 1467141736817 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:22:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:22:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 844ms 12:22:16 INFO - PROCESS | 3876 | 1467141736862 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 3876 | 1467141736864 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 12:22:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:22:16 INFO - PROCESS | 3876 | 1467141736867 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 3876 | 1467141736868 Marionette TRACE conn2 <- [1,2882,null,{}] 12:22:16 INFO - PROCESS | 3876 | 1467141736872 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:16 INFO - PROCESS | 3876 | 1467141736874 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:16 INFO - PROCESS | 3876 | 1467141736951 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:22:16 INFO - PROCESS | 3876 | 1467141736957 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 3876 | 1467141736963 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:16 INFO - PROCESS | 3876 | ++DOCSHELL 15E67800 == 29 [pid = 3876] [id = 730] 12:22:16 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15E6A400) [pid = 3876] [serial = 2190] [outer = 00000000] 12:22:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (170F4C00) [pid = 3876] [serial = 2191] [outer = 15E6A400] 12:22:17 INFO - PROCESS | 3876 | 1467141737015 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (17723000) [pid = 3876] [serial = 2192] [outer = 15E6A400] 12:22:17 INFO - PROCESS | 3876 | 1467141737487 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:22:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 703ms 12:22:17 INFO - PROCESS | 3876 | 1467141737567 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 3876 | 1467141737569 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 12:22:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:22:17 INFO - PROCESS | 3876 | 1467141737572 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 3876 | 1467141737574 Marionette TRACE conn2 <- [1,2886,null,{}] 12:22:17 INFO - PROCESS | 3876 | 1467141737577 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:17 INFO - PROCESS | 3876 | 1467141737580 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:17 INFO - PROCESS | 3876 | 1467141737658 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:22:17 INFO - PROCESS | 3876 | 1467141737697 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:17 INFO - PROCESS | 3876 | 1467141737699 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:17 INFO - PROCESS | 3876 | ++DOCSHELL 10560000 == 30 [pid = 3876] [id = 731] 12:22:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (17E7A800) [pid = 3876] [serial = 2193] [outer = 00000000] 12:22:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (181AE400) [pid = 3876] [serial = 2194] [outer = 17E7A800] 12:22:17 INFO - PROCESS | 3876 | 1467141737743 Marionette DEBUG loaded listener.js 12:22:17 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (18399400) [pid = 3876] [serial = 2195] [outer = 17E7A800] 12:22:18 INFO - PROCESS | 3876 | 1467141738185 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:22:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 641ms 12:22:18 INFO - PROCESS | 3876 | 1467141738210 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 3876 | 1467141738212 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 12:22:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:22:18 INFO - PROCESS | 3876 | 1467141738215 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 3876 | 1467141738217 Marionette TRACE conn2 <- [1,2890,null,{}] 12:22:18 INFO - PROCESS | 3876 | 1467141738224 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 3876 | 1467141738226 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:18 INFO - PROCESS | 3876 | 1467141738300 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:22:18 INFO - PROCESS | 3876 | 1467141738306 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 3876 | 1467141738308 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:18 INFO - PROCESS | 3876 | ++DOCSHELL 181AB800 == 31 [pid = 3876] [id = 732] 12:22:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185C0C00) [pid = 3876] [serial = 2196] [outer = 00000000] 12:22:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185ED000) [pid = 3876] [serial = 2197] [outer = 185C0C00] 12:22:18 INFO - PROCESS | 3876 | 1467141738350 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185F0000) [pid = 3876] [serial = 2198] [outer = 185C0C00] 12:22:19 INFO - PROCESS | 3876 | 1467141739177 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1000ms 12:22:19 INFO - PROCESS | 3876 | 1467141739219 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:22:19 INFO - PROCESS | 3876 | 1467141739224 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 12:22:19 INFO - PROCESS | 3876 | 1467141739229 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:22:19 INFO - PROCESS | 3876 | 1467141739232 Marionette TRACE conn2 <- [1,2894,null,{}] 12:22:19 INFO - PROCESS | 3876 | 1467141739237 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:19 INFO - PROCESS | 3876 | 1467141739241 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:19 INFO - PROCESS | 3876 | 1467141739362 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:22:19 INFO - PROCESS | 3876 | 1467141739501 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 3876 | 1467141739505 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:19 INFO - PROCESS | 3876 | ++DOCSHELL 12821800 == 32 [pid = 3876] [id = 733] 12:22:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (12BC4800) [pid = 3876] [serial = 2199] [outer = 00000000] 12:22:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (131E7C00) [pid = 3876] [serial = 2200] [outer = 12BC4800] 12:22:19 INFO - PROCESS | 3876 | 1467141739561 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (15B83000) [pid = 3876] [serial = 2201] [outer = 12BC4800] 12:22:20 INFO - PROCESS | 3876 | 1467141740256 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1094ms 12:22:20 INFO - PROCESS | 3876 | 1467141740342 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 3876 | 1467141740347 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 12:22:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:22:20 INFO - PROCESS | 3876 | 1467141740355 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 3876 | 1467141740358 Marionette TRACE conn2 <- [1,2898,null,{}] 12:22:20 INFO - PROCESS | 3876 | 1467141740362 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 3876 | 1467141740365 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:20 INFO - PROCESS | 3876 | 1467141740487 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:22:20 INFO - PROCESS | 3876 | 1467141740708 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 3876 | 1467141740712 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:20 INFO - PROCESS | 3876 | ++DOCSHELL 10329C00 == 33 [pid = 3876] [id = 734] 12:22:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1036A800) [pid = 3876] [serial = 2202] [outer = 00000000] 12:22:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (10A75800) [pid = 3876] [serial = 2203] [outer = 1036A800] 12:22:20 INFO - PROCESS | 3876 | 1467141740778 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (10FA2000) [pid = 3876] [serial = 2204] [outer = 1036A800] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 10560000 == 32 [pid = 3876] [id = 731] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 15E67800 == 31 [pid = 3876] [id = 730] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 103CAC00 == 30 [pid = 3876] [id = 729] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 17075000 == 29 [pid = 3876] [id = 728] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 1669E400 == 28 [pid = 3876] [id = 727] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 1401F800 == 27 [pid = 3876] [id = 726] 12:22:21 INFO - PROCESS | 3876 | --DOCSHELL 10A7F800 == 26 [pid = 3876] [id = 725] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (17867000) [pid = 3876] [serial = 2102] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (15D4D800) [pid = 3876] [serial = 2162] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (156CE400) [pid = 3876] [serial = 2161] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (1281D400) [pid = 3876] [serial = 2159] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16D32800) [pid = 3876] [serial = 2134] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1314A000) [pid = 3876] [serial = 2122] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (143ABC00) [pid = 3876] [serial = 2128] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (154AB000) [pid = 3876] [serial = 2129] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1281A000) [pid = 3876] [serial = 2125] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (12853400) [pid = 3876] [serial = 2126] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (162C6800) [pid = 3876] [serial = 2131] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (10FA6C00) [pid = 3876] [serial = 2158] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (156D3800) [pid = 3876] [serial = 2156] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (12BC9C00) [pid = 3876] [serial = 2152] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (18396C00) [pid = 3876] [serial = 2150] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (13078400) [pid = 3876] [serial = 2155] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (176A2400) [pid = 3876] [serial = 2147] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (131E7000) [pid = 3876] [serial = 2153] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (13466400) [pid = 3876] [serial = 2114] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (130A4800) [pid = 3876] [serial = 2113] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16D27000) [pid = 3876] [serial = 2117] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (1669BC00) [pid = 3876] [serial = 2116] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1838C400) [pid = 3876] [serial = 2149] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (19AE2400) [pid = 3876] [serial = 2120] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (185E6800) [pid = 3876] [serial = 2119] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (17007400) [pid = 3876] [serial = 2137] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1706CC00) [pid = 3876] [serial = 2138] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (171D0800) [pid = 3876] [serial = 2140] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (17728C00) [pid = 3876] [serial = 2146] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (166A3400) [pid = 3876] [serial = 2143] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 61 (1345F000) [pid = 3876] [serial = 2123] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 60 (1771EC00) [pid = 3876] [serial = 2141] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 59 (16B43800) [pid = 3876] [serial = 2144] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 58 (16D61000) [pid = 3876] [serial = 2135] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | --DOMWINDOW == 57 (166A5C00) [pid = 3876] [serial = 2132] [outer = 00000000] [url = about:blank] 12:22:21 INFO - PROCESS | 3876 | 1467141741401 Marionette TRACE conn2 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:22:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:22:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:22:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1094ms 12:22:21 INFO - PROCESS | 3876 | 1467141741450 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 3876 | 1467141741454 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 12:22:21 INFO - TEST-START | /DOMEvents/constructors.html 12:22:21 INFO - PROCESS | 3876 | 1467141741458 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 3876 | 1467141741461 Marionette TRACE conn2 <- [1,2902,null,{}] 12:22:21 INFO - PROCESS | 3876 | 1467141741466 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:21 INFO - PROCESS | 3876 | 1467141741470 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:21 INFO - PROCESS | 3876 | 1467141741558 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:22:21 INFO - PROCESS | 3876 | 1467141741655 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 3876 | 1467141741658 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:21 INFO - PROCESS | 3876 | ++DOCSHELL 129F3000 == 27 [pid = 3876] [id = 735] 12:22:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 58 (12BC4400) [pid = 3876] [serial = 2205] [outer = 00000000] 12:22:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 59 (131DE400) [pid = 3876] [serial = 2206] [outer = 12BC4400] 12:22:21 INFO - PROCESS | 3876 | 1467141741704 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 3876 | ++DOMWINDOW == 60 (1392E800) [pid = 3876] [serial = 2207] [outer = 12BC4400] 12:22:22 INFO - PROCESS | 3876 | 1467141742235 Marionette TRACE conn2 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:22:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:22:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:22:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:22:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:22:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 875ms 12:22:22 INFO - PROCESS | 3876 | 1467141742362 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 3876 | 1467141742366 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 12:22:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:22:22 INFO - PROCESS | 3876 | 1467141742373 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 3876 | 1467141742375 Marionette TRACE conn2 <- [1,2906,null,{}] 12:22:22 INFO - PROCESS | 3876 | 1467141742379 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:22 INFO - PROCESS | 3876 | 1467141742381 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:22 INFO - PROCESS | 3876 | 1467141742480 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:22:22 INFO - PROCESS | 3876 | 1467141742570 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 3876 | 1467141742572 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:22 INFO - PROCESS | 3876 | ++DOCSHELL 156CE400 == 28 [pid = 3876] [id = 736] 12:22:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 61 (156CF800) [pid = 3876] [serial = 2208] [outer = 00000000] 12:22:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 62 (15DBC400) [pid = 3876] [serial = 2209] [outer = 156CF800] 12:22:22 INFO - PROCESS | 3876 | 1467141742616 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (15DC7800) [pid = 3876] [serial = 2210] [outer = 156CF800] 12:22:22 INFO - PROCESS | 3876 | 1467141742973 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:22:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:22:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 640ms 12:22:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:22:23 INFO - PROCESS | 3876 | 1467141743012 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 3876 | 1467141743014 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 12:22:23 INFO - PROCESS | 3876 | 1467141743019 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 3876 | 1467141743024 Marionette TRACE conn2 <- [1,2910,null,{}] 12:22:23 INFO - PROCESS | 3876 | 1467141743034 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:23 INFO - PROCESS | 3876 | 1467141743037 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:23 INFO - PROCESS | 3876 | 1467141743148 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:22:23 INFO - PROCESS | 3876 | 1467141743154 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 3876 | 1467141743156 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:23 INFO - PROCESS | 3876 | ++DOCSHELL 15E69C00 == 29 [pid = 3876] [id = 737] 12:22:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (1669B000) [pid = 3876] [serial = 2211] [outer = 00000000] 12:22:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (167BA000) [pid = 3876] [serial = 2212] [outer = 1669B000] 12:22:23 INFO - PROCESS | 3876 | 1467141743199 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (16D26400) [pid = 3876] [serial = 2213] [outer = 1669B000] 12:22:23 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:22:23 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:22:23 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:22:23 INFO - PROCESS | 3876 | [3876] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:22:23 INFO - PROCESS | 3876 | 1467141743683 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:22:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:22:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:22:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:22:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:22:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:22:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:22:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:22:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 703ms 12:22:23 INFO - PROCESS | 3876 | 1467141743723 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 3876 | 1467141743726 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 12:22:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:22:23 INFO - PROCESS | 3876 | 1467141743729 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 3876 | 1467141743730 Marionette TRACE conn2 <- [1,2914,null,{}] 12:22:23 INFO - PROCESS | 3876 | 1467141743734 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:23 INFO - PROCESS | 3876 | 1467141743736 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:23 INFO - PROCESS | 3876 | 1467141743851 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:22:23 INFO - PROCESS | 3876 | 1467141743942 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 3876 | 1467141743944 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:23 INFO - PROCESS | 3876 | ++DOCSHELL 16D6AC00 == 30 [pid = 3876] [id = 738] 12:22:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (16D6B400) [pid = 3876] [serial = 2214] [outer = 00000000] 12:22:23 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1706F800) [pid = 3876] [serial = 2215] [outer = 16D6B400] 12:22:24 INFO - PROCESS | 3876 | 1467141743996 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (17074000) [pid = 3876] [serial = 2216] [outer = 16D6B400] 12:22:24 INFO - PROCESS | 3876 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:22:24 INFO - PROCESS | 3876 | 1467141744371 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:22:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:22:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 703ms 12:22:24 INFO - PROCESS | 3876 | 1467141744428 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 3876 | 1467141744430 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 12:22:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:22:24 INFO - PROCESS | 3876 | 1467141744437 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 3876 | 1467141744439 Marionette TRACE conn2 <- [1,2918,null,{}] 12:22:24 INFO - PROCESS | 3876 | 1467141744442 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:24 INFO - PROCESS | 3876 | 1467141744444 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:24 INFO - PROCESS | 3876 | 1467141744564 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:22:24 INFO - PROCESS | 3876 | 1467141744571 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 3876 | 1467141744577 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:24 INFO - PROCESS | 3876 | ++DOCSHELL 14F0CC00 == 31 [pid = 3876] [id = 739] 12:22:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (171C5000) [pid = 3876] [serial = 2217] [outer = 00000000] 12:22:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (171CF800) [pid = 3876] [serial = 2218] [outer = 171C5000] 12:22:24 INFO - PROCESS | 3876 | 1467141744629 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (176AC400) [pid = 3876] [serial = 2219] [outer = 171C5000] 12:22:25 INFO - PROCESS | 3876 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:22:25 INFO - PROCESS | 3876 | 1467141745070 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:22:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:22:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 704ms 12:22:25 INFO - PROCESS | 3876 | 1467141745133 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 3876 | 1467141745135 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 12:22:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:22:25 INFO - PROCESS | 3876 | 1467141745143 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 3876 | 1467141745145 Marionette TRACE conn2 <- [1,2922,null,{}] 12:22:25 INFO - PROCESS | 3876 | 1467141745148 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:25 INFO - PROCESS | 3876 | 1467141745150 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:25 INFO - PROCESS | 3876 | 1467141745296 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:22:25 INFO - PROCESS | 3876 | 1467141745316 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 3876 | 1467141745318 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:25 INFO - PROCESS | 3876 | ++DOCSHELL 171CD400 == 32 [pid = 3876] [id = 740] 12:22:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (176A2400) [pid = 3876] [serial = 2220] [outer = 00000000] 12:22:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (177B0400) [pid = 3876] [serial = 2221] [outer = 176A2400] 12:22:25 INFO - PROCESS | 3876 | 1467141745365 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (17867C00) [pid = 3876] [serial = 2222] [outer = 176A2400] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17E7A800) [pid = 3876] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (14020800) [pid = 3876] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (10A81400) [pid = 3876] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (1669FC00) [pid = 3876] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (17076000) [pid = 3876] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (11ADD400) [pid = 3876] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (15E6AC00) [pid = 3876] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (16D64C00) [pid = 3876] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (15E6A400) [pid = 3876] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:22:25 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1055E000) [pid = 3876] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:22:25 INFO - PROCESS | 3876 | 1467141745798 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:22:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:22:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 703ms 12:22:25 INFO - PROCESS | 3876 | 1467141745849 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 3876 | 1467141745851 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 12:22:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:22:25 INFO - PROCESS | 3876 | 1467141745855 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 3876 | 1467141745857 Marionette TRACE conn2 <- [1,2926,null,{}] 12:22:25 INFO - PROCESS | 3876 | 1467141745860 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:25 INFO - PROCESS | 3876 | 1467141745862 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:25 INFO - PROCESS | 3876 | 1467141745937 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:22:25 INFO - PROCESS | 3876 | 1467141745942 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 3876 | 1467141745944 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:25 INFO - PROCESS | 3876 | ++DOCSHELL 16D2FC00 == 33 [pid = 3876] [id = 741] 12:22:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (16D31C00) [pid = 3876] [serial = 2223] [outer = 00000000] 12:22:25 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (17735400) [pid = 3876] [serial = 2224] [outer = 16D31C00] 12:22:25 INFO - PROCESS | 3876 | 1467141745986 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (1786A000) [pid = 3876] [serial = 2225] [outer = 16D31C00] 12:22:26 INFO - PROCESS | 3876 | 1467141746391 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:22:26 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:22:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 593ms 12:22:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:22:26 INFO - PROCESS | 3876 | 1467141746464 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 3876 | 1467141746466 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 12:22:26 INFO - PROCESS | 3876 | 1467141746470 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 3876 | 1467141746472 Marionette TRACE conn2 <- [1,2930,null,{}] 12:22:26 INFO - PROCESS | 3876 | 1467141746475 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:26 INFO - PROCESS | 3876 | 1467141746477 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:26 INFO - PROCESS | 3876 | 1467141746553 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:22:26 INFO - PROCESS | 3876 | 1467141746558 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 3876 | 1467141746560 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:26 INFO - PROCESS | 3876 | ++DOCSHELL 13156400 == 34 [pid = 3876] [id = 742] 12:22:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15693000) [pid = 3876] [serial = 2226] [outer = 00000000] 12:22:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (185BDC00) [pid = 3876] [serial = 2227] [outer = 15693000] 12:22:26 INFO - PROCESS | 3876 | 1467141746603 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (185C5800) [pid = 3876] [serial = 2228] [outer = 15693000] 12:22:27 INFO - PROCESS | 3876 | 1467141747035 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:22:27 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:22:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:22:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:22:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 594ms 12:22:27 INFO - PROCESS | 3876 | 1467141747065 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 3876 | 1467141747067 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 12:22:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:22:27 INFO - PROCESS | 3876 | 1467141747070 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 3876 | 1467141747072 Marionette TRACE conn2 <- [1,2934,null,{}] 12:22:27 INFO - PROCESS | 3876 | 1467141747075 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:27 INFO - PROCESS | 3876 | 1467141747077 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:27 INFO - PROCESS | 3876 | 1467141747213 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:22:27 INFO - PROCESS | 3876 | 1467141747220 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 3876 | 1467141747222 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:27 INFO - PROCESS | 3876 | ++DOCSHELL 15520C00 == 35 [pid = 3876] [id = 743] 12:22:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (185BE000) [pid = 3876] [serial = 2229] [outer = 00000000] 12:22:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (19AE2C00) [pid = 3876] [serial = 2230] [outer = 185BE000] 12:22:27 INFO - PROCESS | 3876 | 1467141747264 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (19AE5400) [pid = 3876] [serial = 2231] [outer = 185BE000] 12:22:27 INFO - PROCESS | 3876 | 1467141747711 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:22:27 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:22:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 703ms 12:22:27 INFO - PROCESS | 3876 | 1467141747771 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 3876 | 1467141747775 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 12:22:27 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:22:27 INFO - PROCESS | 3876 | 1467141747781 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 3876 | 1467141747785 Marionette TRACE conn2 <- [1,2938,null,{}] 12:22:27 INFO - PROCESS | 3876 | 1467141747791 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:27 INFO - PROCESS | 3876 | 1467141747794 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:28 INFO - PROCESS | 3876 | 1467141748024 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:22:28 INFO - PROCESS | 3876 | 1467141748130 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 3876 | 1467141748135 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:28 INFO - PROCESS | 3876 | ++DOCSHELL 1143F800 == 36 [pid = 3876] [id = 744] 12:22:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (130A4800) [pid = 3876] [serial = 2232] [outer = 00000000] 12:22:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (13158000) [pid = 3876] [serial = 2233] [outer = 130A4800] 12:22:28 INFO - PROCESS | 3876 | 1467141748190 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (14020800) [pid = 3876] [serial = 2234] [outer = 130A4800] 12:22:28 INFO - PROCESS | 3876 | ++DOCSHELL 15D52800 == 37 [pid = 3876] [id = 745] 12:22:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15D5A800) [pid = 3876] [serial = 2235] [outer = 00000000] 12:22:28 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15DB9800) [pid = 3876] [serial = 2236] [outer = 15D5A800] 12:22:28 INFO - PROCESS | 3876 | 1467141748743 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:22:28 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:22:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1001ms 12:22:28 INFO - PROCESS | 3876 | 1467141748788 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 3876 | 1467141748793 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 12:22:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:22:28 INFO - PROCESS | 3876 | 1467141748799 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 3876 | 1467141748802 Marionette TRACE conn2 <- [1,2942,null,{}] 12:22:28 INFO - PROCESS | 3876 | 1467141748807 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 3876 | 1467141748809 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:28 INFO - PROCESS | 3876 | 1467141748934 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:22:29 INFO - PROCESS | 3876 | 1467141749040 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 3876 | 1467141749044 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:29 INFO - PROCESS | 3876 | ++DOCSHELL 162B9400 == 38 [pid = 3876] [id = 746] 12:22:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (162C0000) [pid = 3876] [serial = 2237] [outer = 00000000] 12:22:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (166A3400) [pid = 3876] [serial = 2238] [outer = 162C0000] 12:22:29 INFO - PROCESS | 3876 | 1467141749106 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16D2E000) [pid = 3876] [serial = 2239] [outer = 162C0000] 12:22:29 INFO - PROCESS | 3876 | 1467141749651 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:22:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:22:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:22:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 891ms 12:22:29 INFO - PROCESS | 3876 | 1467141749703 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 3876 | 1467141749706 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 12:22:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:22:29 INFO - PROCESS | 3876 | 1467141749710 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 3876 | 1467141749713 Marionette TRACE conn2 <- [1,2946,null,{}] 12:22:29 INFO - PROCESS | 3876 | 1467141749724 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:29 INFO - PROCESS | 3876 | 1467141749729 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:29 INFO - PROCESS | 3876 | 1467141749846 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:22:29 INFO - PROCESS | 3876 | 1467141749959 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 3876 | 1467141749962 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:30 INFO - PROCESS | 3876 | ++DOCSHELL 17726000 == 39 [pid = 3876] [id = 747] 12:22:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (17E1A800) [pid = 3876] [serial = 2240] [outer = 00000000] 12:22:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (19AEA400) [pid = 3876] [serial = 2241] [outer = 17E1A800] 12:22:30 INFO - PROCESS | 3876 | 1467141750057 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (19AEE800) [pid = 3876] [serial = 2242] [outer = 17E1A800] 12:22:30 INFO - PROCESS | 3876 | 1467141750590 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:22:30 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:22:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 906ms 12:22:30 INFO - PROCESS | 3876 | 1467141750613 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 3876 | 1467141750616 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 12:22:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:22:30 INFO - PROCESS | 3876 | 1467141750619 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 3876 | 1467141750621 Marionette TRACE conn2 <- [1,2950,null,{}] 12:22:30 INFO - PROCESS | 3876 | 1467141750625 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:30 INFO - PROCESS | 3876 | 1467141750627 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:30 INFO - PROCESS | 3876 | 1467141750730 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:22:30 INFO - PROCESS | 3876 | 1467141750840 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 3876 | 1467141750843 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:30 INFO - PROCESS | 3876 | ++DOCSHELL 185E6C00 == 40 [pid = 3876] [id = 748] 12:22:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (19AEDC00) [pid = 3876] [serial = 2243] [outer = 00000000] 12:22:30 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (19B99800) [pid = 3876] [serial = 2244] [outer = 19AEDC00] 12:22:30 INFO - PROCESS | 3876 | 1467141750935 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19D50800) [pid = 3876] [serial = 2245] [outer = 19AEDC00] 12:22:31 INFO - PROCESS | 3876 | 1467141751461 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:22:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:22:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 907ms 12:22:31 INFO - PROCESS | 3876 | 1467141751644 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 3876 | 1467141751648 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 12:22:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:22:31 INFO - PROCESS | 3876 | 1467141751697 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 3876 | 1467141751700 Marionette TRACE conn2 <- [1,2954,null,{}] 12:22:31 INFO - PROCESS | 3876 | 1467141751706 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:31 INFO - PROCESS | 3876 | 1467141751709 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:31 INFO - PROCESS | 3876 | 1467141751816 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:22:31 INFO - PROCESS | 3876 | 1467141751950 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 3876 | 1467141751955 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:31 INFO - PROCESS | 3876 | ++DOCSHELL 1345C400 == 41 [pid = 3876] [id = 749] 12:22:31 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1345E000) [pid = 3876] [serial = 2246] [outer = 00000000] 12:22:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (14330000) [pid = 3876] [serial = 2247] [outer = 1345E000] 12:22:32 INFO - PROCESS | 3876 | 1467141752006 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (143AD000) [pid = 3876] [serial = 2248] [outer = 1345E000] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 13156400 == 40 [pid = 3876] [id = 742] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 16D2FC00 == 39 [pid = 3876] [id = 741] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 171CD400 == 38 [pid = 3876] [id = 740] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 14F0CC00 == 37 [pid = 3876] [id = 739] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 16D6AC00 == 36 [pid = 3876] [id = 738] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 15E69C00 == 35 [pid = 3876] [id = 737] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 156CE400 == 34 [pid = 3876] [id = 736] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 129F3000 == 33 [pid = 3876] [id = 735] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 10329C00 == 32 [pid = 3876] [id = 734] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 12821800 == 31 [pid = 3876] [id = 733] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 181AB800 == 30 [pid = 3876] [id = 732] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 185E6C00 == 29 [pid = 3876] [id = 748] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 17726000 == 28 [pid = 3876] [id = 747] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 15520C00 == 27 [pid = 3876] [id = 743] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 15D52800 == 26 [pid = 3876] [id = 745] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 1143F800 == 25 [pid = 3876] [id = 744] 12:22:33 INFO - PROCESS | 3876 | --DOCSHELL 162B9400 == 24 [pid = 3876] [id = 746] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (181AE400) [pid = 3876] [serial = 2194] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (143A3000) [pid = 3876] [serial = 2179] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (10BBD800) [pid = 3876] [serial = 2176] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (112EA800) [pid = 3876] [serial = 2177] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16B24800) [pid = 3876] [serial = 2182] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (171C7C00) [pid = 3876] [serial = 2185] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (16BDB800) [pid = 3876] [serial = 2183] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (15698800) [pid = 3876] [serial = 2165] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1432FC00) [pid = 3876] [serial = 2164] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (16B1A400) [pid = 3876] [serial = 2168] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1669D800) [pid = 3876] [serial = 2167] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (171CE000) [pid = 3876] [serial = 2186] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (16F7CC00) [pid = 3876] [serial = 2171] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (16D69C00) [pid = 3876] [serial = 2170] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (170F4C00) [pid = 3876] [serial = 2191] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (171C8000) [pid = 3876] [serial = 2173] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (18399400) [pid = 3876] [serial = 2195] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (112C1400) [pid = 3876] [serial = 2189] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (10FA0000) [pid = 3876] [serial = 2188] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17723000) [pid = 3876] [serial = 2192] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (156CE800) [pid = 3876] [serial = 2180] [outer = 00000000] [url = about:blank] 12:22:33 INFO - PROCESS | 3876 | 1467141753177 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:22:33 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:22:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1547ms 12:22:33 INFO - PROCESS | 3876 | 1467141753207 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 3876 | 1467141753212 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 12:22:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:22:33 INFO - PROCESS | 3876 | 1467141753217 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 3876 | 1467141753221 Marionette TRACE conn2 <- [1,2958,null,{}] 12:22:33 INFO - PROCESS | 3876 | 1467141753226 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:33 INFO - PROCESS | 3876 | 1467141753229 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:33 INFO - PROCESS | 3876 | 1467141753361 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:22:33 INFO - PROCESS | 3876 | 1467141753374 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 3876 | 1467141753378 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:33 INFO - PROCESS | 3876 | ++DOCSHELL 10F9F800 == 25 [pid = 3876] [id = 750] 12:22:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (10F9FC00) [pid = 3876] [serial = 2249] [outer = 00000000] 12:22:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (112C2400) [pid = 3876] [serial = 2250] [outer = 10F9FC00] 12:22:33 INFO - PROCESS | 3876 | 1467141753425 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (112C5C00) [pid = 3876] [serial = 2251] [outer = 10F9FC00] 12:22:33 INFO - PROCESS | 3876 | 1467141753934 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:22:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:22:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 751ms 12:22:33 INFO - PROCESS | 3876 | 1467141753958 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 3876 | 1467141753962 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 12:22:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:22:33 INFO - PROCESS | 3876 | 1467141753969 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 3876 | 1467141753971 Marionette TRACE conn2 <- [1,2962,null,{}] 12:22:33 INFO - PROCESS | 3876 | 1467141753975 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:33 INFO - PROCESS | 3876 | 1467141753978 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:34 INFO - PROCESS | 3876 | 1467141754062 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:22:34 INFO - PROCESS | 3876 | 1467141754070 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 3876 | 1467141754073 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:34 INFO - PROCESS | 3876 | ++DOCSHELL 13073800 == 26 [pid = 3876] [id = 751] 12:22:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (13074400) [pid = 3876] [serial = 2252] [outer = 00000000] 12:22:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1314F000) [pid = 3876] [serial = 2253] [outer = 13074400] 12:22:34 INFO - PROCESS | 3876 | 1467141754120 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (131EC800) [pid = 3876] [serial = 2254] [outer = 13074400] 12:22:34 INFO - PROCESS | 3876 | 1467141754584 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:22:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:22:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 625ms 12:22:34 INFO - PROCESS | 3876 | 1467141754606 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 3876 | 1467141754608 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 12:22:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:22:34 INFO - PROCESS | 3876 | 1467141754612 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 3876 | 1467141754615 Marionette TRACE conn2 <- [1,2966,null,{}] 12:22:34 INFO - PROCESS | 3876 | 1467141754625 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:34 INFO - PROCESS | 3876 | 1467141754630 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:34 INFO - PROCESS | 3876 | 1467141754713 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:22:34 INFO - PROCESS | 3876 | 1467141754751 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 3876 | 1467141754754 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:34 INFO - PROCESS | 3876 | ++DOCSHELL 156CE800 == 27 [pid = 3876] [id = 752] 12:22:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (156D0800) [pid = 3876] [serial = 2255] [outer = 00000000] 12:22:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (15E5D800) [pid = 3876] [serial = 2256] [outer = 156D0800] 12:22:34 INFO - PROCESS | 3876 | 1467141754801 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (15E69400) [pid = 3876] [serial = 2257] [outer = 156D0800] 12:22:35 INFO - PROCESS | 3876 | 1467141755242 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:22:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:22:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 688ms 12:22:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:22:35 INFO - PROCESS | 3876 | 1467141755311 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 3876 | 1467141755314 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 12:22:35 INFO - PROCESS | 3876 | 1467141755326 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 3876 | 1467141755328 Marionette TRACE conn2 <- [1,2970,null,{}] 12:22:35 INFO - PROCESS | 3876 | 1467141755332 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:35 INFO - PROCESS | 3876 | 1467141755334 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:35 INFO - PROCESS | 3876 | 1467141755413 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:22:35 INFO - PROCESS | 3876 | 1467141755418 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 3876 | 1467141755420 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:35 INFO - PROCESS | 3876 | ++DOCSHELL 162C6800 == 28 [pid = 3876] [id = 753] 12:22:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (162C7000) [pid = 3876] [serial = 2258] [outer = 00000000] 12:22:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (16B3A000) [pid = 3876] [serial = 2259] [outer = 162C7000] 12:22:35 INFO - PROCESS | 3876 | 1467141755466 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (16B43C00) [pid = 3876] [serial = 2260] [outer = 162C7000] 12:22:35 INFO - PROCESS | 3876 | 1467141755927 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:22:35 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:22:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:22:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:22:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 657ms 12:22:35 INFO - PROCESS | 3876 | 1467141755975 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 3876 | 1467141755977 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 12:22:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:22:35 INFO - PROCESS | 3876 | 1467141755989 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 3876 | 1467141755991 Marionette TRACE conn2 <- [1,2974,null,{}] 12:22:35 INFO - PROCESS | 3876 | 1467141755994 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:35 INFO - PROCESS | 3876 | 1467141755996 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:36 INFO - PROCESS | 3876 | 1467141756106 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:22:36 INFO - PROCESS | 3876 | 1467141756205 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 3876 | 1467141756207 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:36 INFO - PROCESS | 3876 | ++DOCSHELL 16D25800 == 29 [pid = 3876] [id = 754] 12:22:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (16D2B800) [pid = 3876] [serial = 2261] [outer = 00000000] 12:22:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (16D63000) [pid = 3876] [serial = 2262] [outer = 16D2B800] 12:22:36 INFO - PROCESS | 3876 | 1467141756250 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (16D69000) [pid = 3876] [serial = 2263] [outer = 16D2B800] 12:22:36 INFO - PROCESS | 3876 | 1467141756629 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:22:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:22:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 703ms 12:22:36 INFO - PROCESS | 3876 | 1467141756680 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:22:36 INFO - PROCESS | 3876 | 1467141756682 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 12:22:36 INFO - PROCESS | 3876 | 1467141756685 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:22:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:22:36 INFO - PROCESS | 3876 | 1467141756687 Marionette TRACE conn2 <- [1,2978,null,{}] 12:22:36 INFO - PROCESS | 3876 | 1467141756690 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:36 INFO - PROCESS | 3876 | 1467141756696 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:36 INFO - PROCESS | 3876 | 1467141756838 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:22:36 INFO - PROCESS | 3876 | 1467141756843 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 3876 | 1467141756845 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:36 INFO - PROCESS | 3876 | ++DOCSHELL 16D2A400 == 30 [pid = 3876] [id = 755] 12:22:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (16D5E800) [pid = 3876] [serial = 2264] [outer = 00000000] 12:22:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (17079400) [pid = 3876] [serial = 2265] [outer = 16D5E800] 12:22:36 INFO - PROCESS | 3876 | 1467141756888 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (171D0C00) [pid = 3876] [serial = 2266] [outer = 16D5E800] 12:22:37 INFO - PROCESS | 3876 | ++DOCSHELL 1772A800 == 31 [pid = 3876] [id = 756] 12:22:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1772C800) [pid = 3876] [serial = 2267] [outer = 00000000] 12:22:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (17736000) [pid = 3876] [serial = 2268] [outer = 1772C800] 12:22:37 INFO - PROCESS | 3876 | 1467141757347 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:22:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:22:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 703ms 12:22:37 INFO - PROCESS | 3876 | 1467141757407 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 3876 | 1467141757410 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 12:22:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:22:37 INFO - PROCESS | 3876 | 1467141757427 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 3876 | 1467141757429 Marionette TRACE conn2 <- [1,2982,null,{}] 12:22:37 INFO - PROCESS | 3876 | 1467141757432 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:37 INFO - PROCESS | 3876 | 1467141757434 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:37 INFO - PROCESS | 3876 | 1467141757585 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (15693000) [pid = 3876] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (185BE000) [pid = 3876] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (16D6B400) [pid = 3876] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (171C5000) [pid = 3876] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (176A2400) [pid = 3876] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (185C0C00) [pid = 3876] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (156CF800) [pid = 3876] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (12BC4400) [pid = 3876] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (12BC4800) [pid = 3876] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1036A800) [pid = 3876] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16D31C00) [pid = 3876] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17179400) [pid = 3876] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:22:37 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (1669B000) [pid = 3876] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:22:37 INFO - PROCESS | 3876 | 1467141757839 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 3876 | 1467141757841 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:37 INFO - PROCESS | 3876 | ++DOCSHELL 10320000 == 32 [pid = 3876] [id = 757] 12:22:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1036A800) [pid = 3876] [serial = 2269] [outer = 00000000] 12:22:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (13155400) [pid = 3876] [serial = 2270] [outer = 1036A800] 12:22:37 INFO - PROCESS | 3876 | 1467141757884 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (15DBCC00) [pid = 3876] [serial = 2271] [outer = 1036A800] 12:22:38 INFO - PROCESS | 3876 | 1467141758216 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:22:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:22:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:22:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 844ms 12:22:38 INFO - PROCESS | 3876 | 1467141758268 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 3876 | 1467141758270 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 12:22:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:22:38 INFO - PROCESS | 3876 | 1467141758273 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 3876 | 1467141758275 Marionette TRACE conn2 <- [1,2986,null,{}] 12:22:38 INFO - PROCESS | 3876 | 1467141758279 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:38 INFO - PROCESS | 3876 | 1467141758281 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:38 INFO - PROCESS | 3876 | 1467141758396 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:22:38 INFO - PROCESS | 3876 | 1467141758403 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 3876 | 1467141758405 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:38 INFO - PROCESS | 3876 | ++DOCSHELL 131EB800 == 33 [pid = 3876] [id = 758] 12:22:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (166A6C00) [pid = 3876] [serial = 2272] [outer = 00000000] 12:22:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (17E1B800) [pid = 3876] [serial = 2273] [outer = 166A6C00] 12:22:38 INFO - PROCESS | 3876 | 1467141758449 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (11AE5000) [pid = 3876] [serial = 2274] [outer = 166A6C00] 12:22:38 INFO - PROCESS | 3876 | 1467141758842 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:22:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:22:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 594ms 12:22:38 INFO - PROCESS | 3876 | 1467141758870 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 3876 | 1467141758872 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 12:22:38 INFO - PROCESS | 3876 | 1467141758876 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:22:38 INFO - PROCESS | 3876 | 1467141758877 Marionette TRACE conn2 <- [1,2990,null,{}] 12:22:38 INFO - PROCESS | 3876 | 1467141758881 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:38 INFO - PROCESS | 3876 | 1467141758883 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:38 INFO - PROCESS | 3876 | 1467141758958 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:22:38 INFO - PROCESS | 3876 | 1467141758962 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 3876 | 1467141758964 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:38 INFO - PROCESS | 3876 | ++DOCSHELL 181B6400 == 34 [pid = 3876] [id = 759] 12:22:38 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (185BD000) [pid = 3876] [serial = 2275] [outer = 00000000] 12:22:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185E9000) [pid = 3876] [serial = 2276] [outer = 185BD000] 12:22:39 INFO - PROCESS | 3876 | 1467141759007 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185EA000) [pid = 3876] [serial = 2277] [outer = 185BD000] 12:22:39 INFO - PROCESS | 3876 | 1467141759437 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:22:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:22:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 594ms 12:22:39 INFO - PROCESS | 3876 | 1467141759473 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 3876 | 1467141759475 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 12:22:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:22:39 INFO - PROCESS | 3876 | 1467141759479 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 3876 | 1467141759481 Marionette TRACE conn2 <- [1,2994,null,{}] 12:22:39 INFO - PROCESS | 3876 | 1467141759485 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:39 INFO - PROCESS | 3876 | 1467141759487 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:39 INFO - PROCESS | 3876 | 1467141759568 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:22:39 INFO - PROCESS | 3876 | 1467141759573 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 3876 | 1467141759575 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:39 INFO - PROCESS | 3876 | ++DOCSHELL 18399400 == 35 [pid = 3876] [id = 760] 12:22:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1839A000) [pid = 3876] [serial = 2278] [outer = 00000000] 12:22:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (19B95800) [pid = 3876] [serial = 2279] [outer = 1839A000] 12:22:39 INFO - PROCESS | 3876 | 1467141759618 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (19B96000) [pid = 3876] [serial = 2280] [outer = 1839A000] 12:22:40 INFO - PROCESS | 3876 | 1467141760248 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:22:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:22:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 797ms 12:22:40 INFO - PROCESS | 3876 | 1467141760281 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 3876 | 1467141760286 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 12:22:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:22:40 INFO - PROCESS | 3876 | 1467141760291 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 3876 | 1467141760295 Marionette TRACE conn2 <- [1,2998,null,{}] 12:22:40 INFO - PROCESS | 3876 | 1467141760301 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:40 INFO - PROCESS | 3876 | 1467141760304 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:40 INFO - PROCESS | 3876 | 1467141760466 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:22:40 INFO - PROCESS | 3876 | 1467141760592 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 3876 | 1467141760595 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:40 INFO - PROCESS | 3876 | ++DOCSHELL 1143F800 == 36 [pid = 3876] [id = 761] 12:22:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (11498000) [pid = 3876] [serial = 2281] [outer = 00000000] 12:22:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (13124800) [pid = 3876] [serial = 2282] [outer = 11498000] 12:22:40 INFO - PROCESS | 3876 | 1467141760650 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (14330400) [pid = 3876] [serial = 2283] [outer = 11498000] 12:22:40 INFO - PROCESS | 3876 | [3876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:22:41 INFO - PROCESS | 3876 | 1467141761273 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:22:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:22:41 INFO - {} 12:22:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:22:41 INFO - {} 12:22:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:22:41 INFO - {} 12:22:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:22:41 INFO - {} 12:22:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1000ms 12:22:41 INFO - PROCESS | 3876 | 1467141761295 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 3876 | 1467141761300 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 12:22:41 INFO - TEST-START | /FileAPI/fileReader.html 12:22:41 INFO - PROCESS | 3876 | 1467141761306 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 3876 | 1467141761309 Marionette TRACE conn2 <- [1,3002,null,{}] 12:22:41 INFO - PROCESS | 3876 | 1467141761338 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:41 INFO - PROCESS | 3876 | 1467141761341 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:41 INFO - PROCESS | 3876 | 1467141761465 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:22:41 INFO - PROCESS | 3876 | 1467141761598 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 3876 | 1467141761601 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:41 INFO - PROCESS | 3876 | ++DOCSHELL 15E5F800 == 37 [pid = 3876] [id = 762] 12:22:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (162B9800) [pid = 3876] [serial = 2284] [outer = 00000000] 12:22:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 94 (16F7D000) [pid = 3876] [serial = 2285] [outer = 162B9800] 12:22:41 INFO - PROCESS | 3876 | 1467141761656 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 3876 | ++DOMWINDOW == 95 (17072800) [pid = 3876] [serial = 2286] [outer = 162B9800] 12:22:42 INFO - PROCESS | 3876 | 1467141762291 Marionette TRACE conn2 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:22:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:22:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:22:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:22:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:22:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1078ms 12:22:42 INFO - PROCESS | 3876 | 1467141762380 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 3876 | 1467141762382 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 12:22:42 INFO - TEST-START | /FileAPI/historical.html 12:22:42 INFO - PROCESS | 3876 | 1467141762433 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 3876 | 1467141762437 Marionette TRACE conn2 <- [1,3006,null,{}] 12:22:42 INFO - PROCESS | 3876 | 1467141762452 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 3876 | 1467141762457 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:42 INFO - PROCESS | 3876 | 1467141762682 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:22:42 INFO - PROCESS | 3876 | 1467141762829 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 3876 | 1467141762832 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:42 INFO - PROCESS | 3876 | ++DOCSHELL 10A09400 == 38 [pid = 3876] [id = 763] 12:22:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 96 (10A0A000) [pid = 3876] [serial = 2287] [outer = 00000000] 12:22:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 97 (10A7F000) [pid = 3876] [serial = 2288] [outer = 10A0A000] 12:22:42 INFO - PROCESS | 3876 | 1467141762884 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 3876 | ++DOMWINDOW == 98 (112C1400) [pid = 3876] [serial = 2289] [outer = 10A0A000] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 181B6400 == 37 [pid = 3876] [id = 759] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 131EB800 == 36 [pid = 3876] [id = 758] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 10320000 == 35 [pid = 3876] [id = 757] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 1772A800 == 34 [pid = 3876] [id = 756] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 16D2A400 == 33 [pid = 3876] [id = 755] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 16D25800 == 32 [pid = 3876] [id = 754] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 162C6800 == 31 [pid = 3876] [id = 753] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 156CE800 == 30 [pid = 3876] [id = 752] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 13073800 == 29 [pid = 3876] [id = 751] 12:22:43 INFO - PROCESS | 3876 | --DOCSHELL 10F9F800 == 28 [pid = 3876] [id = 750] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 97 (17076800) [pid = 3876] [serial = 2174] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 96 (185C5800) [pid = 3876] [serial = 2228] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 95 (19AE5400) [pid = 3876] [serial = 2231] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 94 (19AE2C00) [pid = 3876] [serial = 2230] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 93 (1706F800) [pid = 3876] [serial = 2215] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (171CF800) [pid = 3876] [serial = 2218] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (17074000) [pid = 3876] [serial = 2216] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (177B0400) [pid = 3876] [serial = 2221] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (185F0000) [pid = 3876] [serial = 2198] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (185ED000) [pid = 3876] [serial = 2197] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (15DBC400) [pid = 3876] [serial = 2209] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (15DC7800) [pid = 3876] [serial = 2210] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (131DE400) [pid = 3876] [serial = 2206] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (1392E800) [pid = 3876] [serial = 2207] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (131E7C00) [pid = 3876] [serial = 2200] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (15B83000) [pid = 3876] [serial = 2201] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (167BA000) [pid = 3876] [serial = 2212] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (10A75800) [pid = 3876] [serial = 2203] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (10FA2000) [pid = 3876] [serial = 2204] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (176AC400) [pid = 3876] [serial = 2219] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (185BDC00) [pid = 3876] [serial = 2227] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17867C00) [pid = 3876] [serial = 2222] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1786A000) [pid = 3876] [serial = 2225] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (17735400) [pid = 3876] [serial = 2224] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (16D26400) [pid = 3876] [serial = 2213] [outer = 00000000] [url = about:blank] 12:22:43 INFO - PROCESS | 3876 | 1467141763447 Marionette TRACE conn2 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:22:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:22:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:22:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:22:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:22:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:22:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:22:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:22:43 INFO - TEST-OK | /FileAPI/historical.html | took 1079ms 12:22:43 INFO - PROCESS | 3876 | 1467141763489 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 3876 | 1467141763493 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 12:22:43 INFO - TEST-START | /FileAPI/idlharness.html 12:22:43 INFO - PROCESS | 3876 | 1467141763514 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 3876 | 1467141763518 Marionette TRACE conn2 <- [1,3010,null,{}] 12:22:43 INFO - PROCESS | 3876 | 1467141763522 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:43 INFO - PROCESS | 3876 | 1467141763525 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:43 INFO - PROCESS | 3876 | 1467141763611 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:22:43 INFO - PROCESS | 3876 | 1467141763619 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 3876 | 1467141763622 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:43 INFO - PROCESS | 3876 | ++DOCSHELL 11272400 == 29 [pid = 3876] [id = 764] 12:22:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (112E6800) [pid = 3876] [serial = 2290] [outer = 00000000] 12:22:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (131E9800) [pid = 3876] [serial = 2291] [outer = 112E6800] 12:22:43 INFO - PROCESS | 3876 | 1467141763668 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (1401F000) [pid = 3876] [serial = 2292] [outer = 112E6800] 12:22:44 INFO - PROCESS | 3876 | 1467141764550 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:22:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:22:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:22:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:22:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:22:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:22:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:22:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:22:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:22:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:22:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 1204ms 12:22:44 INFO - PROCESS | 3876 | 1467141764708 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 3876 | 1467141764711 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 12:22:44 INFO - TEST-START | /FileAPI/idlharness.worker 12:22:44 INFO - PROCESS | 3876 | 1467141764727 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 3876 | 1467141764729 Marionette TRACE conn2 <- [1,3014,null,{}] 12:22:44 INFO - PROCESS | 3876 | 1467141764733 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:44 INFO - PROCESS | 3876 | 1467141764735 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:44 INFO - PROCESS | 3876 | 1467141764818 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:22:44 INFO - PROCESS | 3876 | 1467141764829 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 3876 | 1467141764831 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:44 INFO - PROCESS | 3876 | ++DOCSHELL 17724800 == 30 [pid = 3876] [id = 765] 12:22:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17725400) [pid = 3876] [serial = 2293] [outer = 00000000] 12:22:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (17735400) [pid = 3876] [serial = 2294] [outer = 17725400] 12:22:44 INFO - PROCESS | 3876 | 1467141764876 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (17869400) [pid = 3876] [serial = 2295] [outer = 17725400] 12:22:45 INFO - PROCESS | 3876 | [3876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:22:45 INFO - PROCESS | 3876 | 1467141765876 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:22:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:22:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:22:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:22:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:22:45 INFO - {} 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:22:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:22:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:22:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:22:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:22:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:22:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:22:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:22:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:22:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:22:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:22:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:22:46 INFO - {} 12:22:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1329ms 12:22:46 INFO - PROCESS | 3876 | 1467141766054 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 3876 | 1467141766058 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 12:22:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:22:46 INFO - PROCESS | 3876 | 1467141766068 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 3876 | 1467141766072 Marionette TRACE conn2 <- [1,3018,null,{}] 12:22:46 INFO - PROCESS | 3876 | 1467141766075 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:46 INFO - PROCESS | 3876 | 1467141766078 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:46 INFO - PROCESS | 3876 | 1467141766205 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:22:46 INFO - PROCESS | 3876 | 1467141766298 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 3876 | 1467141766300 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:46 INFO - PROCESS | 3876 | ++DOCSHELL 185CBC00 == 31 [pid = 3876] [id = 766] 12:22:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (185E5C00) [pid = 3876] [serial = 2296] [outer = 00000000] 12:22:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1ABCF000) [pid = 3876] [serial = 2297] [outer = 185E5C00] 12:22:46 INFO - PROCESS | 3876 | 1467141766346 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15D57000) [pid = 3876] [serial = 2298] [outer = 185E5C00] 12:22:46 INFO - PROCESS | 3876 | 1467141766736 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:22:46 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:22:46 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 688ms 12:22:46 INFO - PROCESS | 3876 | 1467141766762 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 3876 | 1467141766764 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 12:22:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:22:46 INFO - PROCESS | 3876 | 1467141766774 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 3876 | 1467141766775 Marionette TRACE conn2 <- [1,3022,null,{}] 12:22:46 INFO - PROCESS | 3876 | 1467141766779 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:46 INFO - PROCESS | 3876 | 1467141766781 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:46 INFO - PROCESS | 3876 | 1467141766896 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:22:46 INFO - PROCESS | 3876 | 1467141766900 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 3876 | 1467141766902 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:46 INFO - PROCESS | 3876 | ++DOCSHELL 185BDC00 == 32 [pid = 3876] [id = 767] 12:22:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (1AB8A800) [pid = 3876] [serial = 2299] [outer = 00000000] 12:22:46 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (1ABD7C00) [pid = 3876] [serial = 2300] [outer = 1AB8A800] 12:22:46 INFO - PROCESS | 3876 | 1467141766945 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (1ABDA000) [pid = 3876] [serial = 2301] [outer = 1AB8A800] 12:22:47 INFO - PROCESS | 3876 | 1467141767369 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:22:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:22:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 626ms 12:22:47 INFO - PROCESS | 3876 | 1467141767406 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 3876 | 1467141767408 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 12:22:47 INFO - PROCESS | 3876 | 1467141767411 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:22:47 INFO - PROCESS | 3876 | 1467141767413 Marionette TRACE conn2 <- [1,3026,null,{}] 12:22:47 INFO - PROCESS | 3876 | 1467141767417 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:47 INFO - PROCESS | 3876 | 1467141767419 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:47 INFO - PROCESS | 3876 | 1467141767536 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:22:47 INFO - PROCESS | 3876 | 1467141767541 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 3876 | 1467141767549 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:47 INFO - PROCESS | 3876 | ++DOCSHELL 1ACB1C00 == 33 [pid = 3876] [id = 768] 12:22:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (1ACB2000) [pid = 3876] [serial = 2302] [outer = 00000000] 12:22:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (1ACB5000) [pid = 3876] [serial = 2303] [outer = 1ACB2000] 12:22:47 INFO - PROCESS | 3876 | 1467141767665 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (1ACB9800) [pid = 3876] [serial = 2304] [outer = 1ACB2000] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (1036A800) [pid = 3876] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (16D2B800) [pid = 3876] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (162C7000) [pid = 3876] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (10F9FC00) [pid = 3876] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (156D0800) [pid = 3876] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (13074400) [pid = 3876] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1345E000) [pid = 3876] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (16D5E800) [pid = 3876] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (15D5A800) [pid = 3876] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (130A4800) [pid = 3876] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (162C0000) [pid = 3876] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (17E1A800) [pid = 3876] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (19AEDC00) [pid = 3876] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (185BD000) [pid = 3876] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (1772C800) [pid = 3876] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:22:47 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (166A6C00) [pid = 3876] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:22:48 INFO - PROCESS | 3876 | 1467141768120 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:22:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 735ms 12:22:48 INFO - PROCESS | 3876 | 1467141768153 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 3876 | 1467141768155 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 12:22:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:22:48 INFO - PROCESS | 3876 | 1467141768159 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 3876 | 1467141768161 Marionette TRACE conn2 <- [1,3030,null,{}] 12:22:48 INFO - PROCESS | 3876 | 1467141768164 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:48 INFO - PROCESS | 3876 | 1467141768166 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:48 INFO - PROCESS | 3876 | 1467141768247 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:22:48 INFO - PROCESS | 3876 | 1467141768251 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 3876 | 1467141768253 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:48 INFO - PROCESS | 3876 | ++DOCSHELL 171C7C00 == 34 [pid = 3876] [id = 769] 12:22:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (171C9C00) [pid = 3876] [serial = 2305] [outer = 00000000] 12:22:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (1ACB5400) [pid = 3876] [serial = 2306] [outer = 171C9C00] 12:22:48 INFO - PROCESS | 3876 | 1467141768296 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (1ACBAC00) [pid = 3876] [serial = 2307] [outer = 171C9C00] 12:22:48 INFO - PROCESS | 3876 | 1467141768867 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:22:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:22:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:22:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:22:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:22:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:22:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:22:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:22:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:22:49 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 844ms 12:22:49 INFO - PROCESS | 3876 | 1467141769017 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 3876 | 1467141769030 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 12:22:49 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:22:49 INFO - PROCESS | 3876 | 1467141769037 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 3876 | 1467141769039 Marionette TRACE conn2 <- [1,3034,null,{}] 12:22:49 INFO - PROCESS | 3876 | 1467141769042 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:49 INFO - PROCESS | 3876 | 1467141769044 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:49 INFO - PROCESS | 3876 | 1467141769158 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:22:49 INFO - PROCESS | 3876 | 1467141769166 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 3876 | 1467141769168 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:49 INFO - PROCESS | 3876 | ++DOCSHELL 1059BC00 == 35 [pid = 3876] [id = 770] 12:22:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (181B4C00) [pid = 3876] [serial = 2308] [outer = 00000000] 12:22:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (1AECEC00) [pid = 3876] [serial = 2309] [outer = 181B4C00] 12:22:49 INFO - PROCESS | 3876 | 1467141769210 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (1AED4C00) [pid = 3876] [serial = 2310] [outer = 181B4C00] 12:22:49 INFO - PROCESS | 3876 | [3876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:22:49 INFO - PROCESS | 3876 | 1467141769645 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:22:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:22:49 INFO - {} 12:22:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 640ms 12:22:49 INFO - PROCESS | 3876 | 1467141769677 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 3876 | 1467141769679 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 12:22:49 INFO - PROCESS | 3876 | 1467141769683 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:22:49 INFO - PROCESS | 3876 | 1467141769684 Marionette TRACE conn2 <- [1,3038,null,{}] 12:22:49 INFO - PROCESS | 3876 | 1467141769688 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:49 INFO - PROCESS | 3876 | 1467141769690 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:49 INFO - PROCESS | 3876 | 1467141769767 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:22:49 INFO - PROCESS | 3876 | 1467141769868 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 3876 | 1467141769870 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:49 INFO - PROCESS | 3876 | ++DOCSHELL 1771E800 == 36 [pid = 3876] [id = 771] 12:22:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (1ACDA000) [pid = 3876] [serial = 2311] [outer = 00000000] 12:22:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1B28CC00) [pid = 3876] [serial = 2312] [outer = 1ACDA000] 12:22:49 INFO - PROCESS | 3876 | 1467141769913 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (1B28D400) [pid = 3876] [serial = 2313] [outer = 1ACDA000] 12:22:50 INFO - PROCESS | 3876 | 1467141770496 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:22:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:22:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 844ms 12:22:50 INFO - PROCESS | 3876 | 1467141770527 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 3876 | 1467141770531 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 12:22:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:22:50 INFO - PROCESS | 3876 | 1467141770537 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 3876 | 1467141770542 Marionette TRACE conn2 <- [1,3042,null,{}] 12:22:50 INFO - PROCESS | 3876 | 1467141770547 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 3876 | 1467141770550 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:50 INFO - PROCESS | 3876 | 1467141770665 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:22:50 INFO - PROCESS | 3876 | 1467141770779 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 3876 | 1467141770782 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:50 INFO - PROCESS | 3876 | ++DOCSHELL 11440400 == 37 [pid = 3876] [id = 772] 12:22:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (11ADF000) [pid = 3876] [serial = 2314] [outer = 00000000] 12:22:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15B8B400) [pid = 3876] [serial = 2315] [outer = 11ADF000] 12:22:50 INFO - PROCESS | 3876 | 1467141770878 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (166A2C00) [pid = 3876] [serial = 2316] [outer = 11ADF000] 12:22:51 INFO - PROCESS | 3876 | 1467141771705 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:22:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:22:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:22:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:22:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:22:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1281ms 12:22:51 INFO - PROCESS | 3876 | 1467141771842 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 3876 | 1467141771849 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 12:22:51 INFO - PROCESS | 3876 | 1467141771861 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:22:51 INFO - PROCESS | 3876 | 1467141771865 Marionette TRACE conn2 <- [1,3046,null,{}] 12:22:51 INFO - PROCESS | 3876 | 1467141771871 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:51 INFO - PROCESS | 3876 | 1467141771876 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:52 INFO - PROCESS | 3876 | 1467141772047 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:22:52 INFO - PROCESS | 3876 | 1467141772185 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 3876 | 1467141772188 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:52 INFO - PROCESS | 3876 | ++DOCSHELL 185C1400 == 38 [pid = 3876] [id = 773] 12:22:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (185C4800) [pid = 3876] [serial = 2317] [outer = 00000000] 12:22:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (185F3C00) [pid = 3876] [serial = 2318] [outer = 185C4800] 12:22:52 INFO - PROCESS | 3876 | 1467141772276 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 3876 | ++DOMWINDOW == 87 (19AE6800) [pid = 3876] [serial = 2319] [outer = 185C4800] 12:22:52 INFO - PROCESS | 3876 | 1467141772847 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:22:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:22:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:22:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:22:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:22:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:22:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1047ms 12:22:52 INFO - PROCESS | 3876 | 1467141772915 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 3876 | 1467141772918 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 12:22:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:22:52 INFO - PROCESS | 3876 | 1467141772922 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 3876 | 1467141772926 Marionette TRACE conn2 <- [1,3050,null,{}] 12:22:52 INFO - PROCESS | 3876 | 1467141772936 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:52 INFO - PROCESS | 3876 | 1467141772941 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:53 INFO - PROCESS | 3876 | 1467141773093 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:22:53 INFO - PROCESS | 3876 | 1467141773247 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 3876 | 1467141773250 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:53 INFO - PROCESS | 3876 | ++DOCSHELL 112BF400 == 39 [pid = 3876] [id = 774] 12:22:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 88 (16F7B400) [pid = 3876] [serial = 2320] [outer = 00000000] 12:22:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 89 (1A53C000) [pid = 3876] [serial = 2321] [outer = 16F7B400] 12:22:53 INFO - PROCESS | 3876 | 1467141773309 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 3876 | ++DOMWINDOW == 90 (1A6CDC00) [pid = 3876] [serial = 2322] [outer = 16F7B400] 12:22:53 INFO - PROCESS | 3876 | [3876] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:22:54 INFO - PROCESS | 3876 | 1467141774084 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:22:54 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:22:54 INFO - {} 12:22:54 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1219ms 12:22:54 INFO - PROCESS | 3876 | 1467141774129 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:22:54 INFO - PROCESS | 3876 | 1467141774133 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 12:22:54 INFO - PROCESS | 3876 | 1467141774138 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:22:54 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:22:54 INFO - PROCESS | 3876 | 1467141774141 Marionette TRACE conn2 <- [1,3054,null,{}] 12:22:54 INFO - PROCESS | 3876 | 1467141774147 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:54 INFO - PROCESS | 3876 | 1467141774149 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:54 INFO - PROCESS | 3876 | 1467141774261 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:22:54 INFO - PROCESS | 3876 | 1467141774404 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 3876 | 1467141774409 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:54 INFO - PROCESS | 3876 | ++DOCSHELL 12DF6400 == 40 [pid = 3876] [id = 775] 12:22:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 91 (12DFDC00) [pid = 3876] [serial = 2323] [outer = 00000000] 12:22:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 92 (1307BC00) [pid = 3876] [serial = 2324] [outer = 12DFDC00] 12:22:54 INFO - PROCESS | 3876 | 1467141774463 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 3876 | ++DOMWINDOW == 93 (130A0400) [pid = 3876] [serial = 2325] [outer = 12DFDC00] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 1345C400 == 39 [pid = 3876] [id = 749] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 1059BC00 == 38 [pid = 3876] [id = 770] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 171C7C00 == 37 [pid = 3876] [id = 769] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 1ACB1C00 == 36 [pid = 3876] [id = 768] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 185BDC00 == 35 [pid = 3876] [id = 767] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 185CBC00 == 34 [pid = 3876] [id = 766] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 17724800 == 33 [pid = 3876] [id = 765] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 11272400 == 32 [pid = 3876] [id = 764] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 15E5F800 == 31 [pid = 3876] [id = 762] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 10A09400 == 30 [pid = 3876] [id = 763] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 1143F800 == 29 [pid = 3876] [id = 761] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 18399400 == 28 [pid = 3876] [id = 760] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 112BF400 == 27 [pid = 3876] [id = 774] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 185C1400 == 26 [pid = 3876] [id = 773] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 1771E800 == 25 [pid = 3876] [id = 771] 12:22:55 INFO - PROCESS | 3876 | --DOCSHELL 11440400 == 24 [pid = 3876] [id = 772] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 92 (16D63000) [pid = 3876] [serial = 2262] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 91 (16B3A000) [pid = 3876] [serial = 2259] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 90 (112C2400) [pid = 3876] [serial = 2250] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 89 (112C5C00) [pid = 3876] [serial = 2251] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 88 (15E5D800) [pid = 3876] [serial = 2256] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 87 (15E69400) [pid = 3876] [serial = 2257] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 86 (1314F000) [pid = 3876] [serial = 2253] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (131EC800) [pid = 3876] [serial = 2254] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (143AD000) [pid = 3876] [serial = 2248] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (14330000) [pid = 3876] [serial = 2247] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (17079400) [pid = 3876] [serial = 2265] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (15DB9800) [pid = 3876] [serial = 2236] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (14020800) [pid = 3876] [serial = 2234] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (13158000) [pid = 3876] [serial = 2233] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (16D2E000) [pid = 3876] [serial = 2239] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (166A3400) [pid = 3876] [serial = 2238] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (19AEE800) [pid = 3876] [serial = 2242] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (19AEA400) [pid = 3876] [serial = 2241] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (19D50800) [pid = 3876] [serial = 2245] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (185EA000) [pid = 3876] [serial = 2277] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (19B99800) [pid = 3876] [serial = 2244] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (16D69000) [pid = 3876] [serial = 2263] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (19B95800) [pid = 3876] [serial = 2279] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (13155400) [pid = 3876] [serial = 2270] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (171D0C00) [pid = 3876] [serial = 2266] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (17736000) [pid = 3876] [serial = 2268] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (185E9000) [pid = 3876] [serial = 2276] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (15DBCC00) [pid = 3876] [serial = 2271] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (11AE5000) [pid = 3876] [serial = 2274] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (17E1B800) [pid = 3876] [serial = 2273] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | --DOMWINDOW == 62 (16B43C00) [pid = 3876] [serial = 2260] [outer = 00000000] [url = about:blank] 12:22:55 INFO - PROCESS | 3876 | 1467141775654 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:22:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:22:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1563ms 12:22:55 INFO - PROCESS | 3876 | 1467141775697 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 3876 | 1467141775701 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 12:22:55 INFO - PROCESS | 3876 | 1467141775706 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:22:55 INFO - PROCESS | 3876 | 1467141775709 Marionette TRACE conn2 <- [1,3058,null,{}] 12:22:55 INFO - PROCESS | 3876 | 1467141775717 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 3876 | 1467141775720 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:55 INFO - PROCESS | 3876 | 1467141775853 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:22:55 INFO - PROCESS | 3876 | 1467141775952 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 3876 | 1467141775955 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:55 INFO - PROCESS | 3876 | ++DOCSHELL 11445C00 == 25 [pid = 3876] [id = 776] 12:22:55 INFO - PROCESS | 3876 | ++DOMWINDOW == 63 (11499800) [pid = 3876] [serial = 2326] [outer = 00000000] 12:22:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 64 (11C45400) [pid = 3876] [serial = 2327] [outer = 11499800] 12:22:56 INFO - PROCESS | 3876 | 1467141776002 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 65 (1281D400) [pid = 3876] [serial = 2328] [outer = 11499800] 12:22:56 INFO - PROCESS | 3876 | 1467141776412 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:22:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:22:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 734ms 12:22:56 INFO - PROCESS | 3876 | 1467141776448 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 3876 | 1467141776453 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 12:22:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:22:56 INFO - PROCESS | 3876 | 1467141776459 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 3876 | 1467141776462 Marionette TRACE conn2 <- [1,3062,null,{}] 12:22:56 INFO - PROCESS | 3876 | 1467141776468 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:56 INFO - PROCESS | 3876 | 1467141776471 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:56 INFO - PROCESS | 3876 | 1467141776564 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:22:56 INFO - PROCESS | 3876 | 1467141776570 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 3876 | 1467141776572 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:56 INFO - PROCESS | 3876 | ++DOCSHELL 13157800 == 26 [pid = 3876] [id = 777] 12:22:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 66 (13157C00) [pid = 3876] [serial = 2329] [outer = 00000000] 12:22:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 67 (1345E800) [pid = 3876] [serial = 2330] [outer = 13157C00] 12:22:56 INFO - PROCESS | 3876 | 1467141776618 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 3876 | ++DOMWINDOW == 68 (14012800) [pid = 3876] [serial = 2331] [outer = 13157C00] 12:22:57 INFO - PROCESS | 3876 | 1467141777071 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:22:57 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:22:57 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 625ms 12:22:57 INFO - PROCESS | 3876 | 1467141777096 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 3876 | 1467141777098 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 12:22:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:22:57 INFO - PROCESS | 3876 | 1467141777102 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 3876 | 1467141777105 Marionette TRACE conn2 <- [1,3066,null,{}] 12:22:57 INFO - PROCESS | 3876 | 1467141777116 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 3876 | 1467141777121 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:57 INFO - PROCESS | 3876 | 1467141777203 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:22:57 INFO - PROCESS | 3876 | 1467141777209 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 3876 | 1467141777212 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:57 INFO - PROCESS | 3876 | ++DOCSHELL 15699000 == 27 [pid = 3876] [id = 778] 12:22:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (15699800) [pid = 3876] [serial = 2332] [outer = 00000000] 12:22:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (15D58400) [pid = 3876] [serial = 2333] [outer = 15699800] 12:22:57 INFO - PROCESS | 3876 | 1467141777260 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (15DC2800) [pid = 3876] [serial = 2334] [outer = 15699800] 12:22:57 INFO - PROCESS | 3876 | 1467141777754 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 12:22:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:22:57 INFO - PROCESS | 3876 | 1467141777813 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 12:22:57 INFO - PROCESS | 3876 | 1467141777817 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 3876 | 1467141777818 Marionette TRACE conn2 <- [1,3070,null,{}] 12:22:57 INFO - PROCESS | 3876 | 1467141777822 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 3876 | 1467141777824 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:57 INFO - PROCESS | 3876 | 1467141777942 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:22:58 INFO - PROCESS | 3876 | 1467141778008 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 3876 | 1467141778010 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:58 INFO - PROCESS | 3876 | ++DOCSHELL 162C4C00 == 28 [pid = 3876] [id = 779] 12:22:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (162C5000) [pid = 3876] [serial = 2335] [outer = 00000000] 12:22:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (1669F400) [pid = 3876] [serial = 2336] [outer = 162C5000] 12:22:58 INFO - PROCESS | 3876 | 1467141778053 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (166A8C00) [pid = 3876] [serial = 2337] [outer = 162C5000] 12:22:58 INFO - PROCESS | 3876 | 1467141778448 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:22:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:22:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:22:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:22:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 688ms 12:22:58 INFO - PROCESS | 3876 | 1467141778508 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 3876 | 1467141778510 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 12:22:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:22:58 INFO - PROCESS | 3876 | 1467141778517 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 3876 | 1467141778519 Marionette TRACE conn2 <- [1,3074,null,{}] 12:22:58 INFO - PROCESS | 3876 | 1467141778528 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:58 INFO - PROCESS | 3876 | 1467141778531 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:58 INFO - PROCESS | 3876 | 1467141778646 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:22:58 INFO - PROCESS | 3876 | 1467141778746 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 3876 | 1467141778748 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:58 INFO - PROCESS | 3876 | ++DOCSHELL 16B3F400 == 29 [pid = 3876] [id = 780] 12:22:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (16B40400) [pid = 3876] [serial = 2338] [outer = 00000000] 12:22:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (16BD3400) [pid = 3876] [serial = 2339] [outer = 16B40400] 12:22:58 INFO - PROCESS | 3876 | 1467141778791 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (16D28400) [pid = 3876] [serial = 2340] [outer = 16B40400] 12:22:59 INFO - PROCESS | 3876 | 1467141779186 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:22:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:22:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 703ms 12:22:59 INFO - PROCESS | 3876 | 1467141779213 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 3876 | 1467141779215 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 12:22:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:22:59 INFO - PROCESS | 3876 | 1467141779223 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 3876 | 1467141779225 Marionette TRACE conn2 <- [1,3078,null,{}] 12:22:59 INFO - PROCESS | 3876 | 1467141779229 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:59 INFO - PROCESS | 3876 | 1467141779235 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:59 INFO - PROCESS | 3876 | 1467141779371 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:22:59 INFO - PROCESS | 3876 | 1467141779440 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 3876 | 1467141779442 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:22:59 INFO - PROCESS | 3876 | ++DOCSHELL 16D30000 == 30 [pid = 3876] [id = 781] 12:22:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (16D5E400) [pid = 3876] [serial = 2341] [outer = 00000000] 12:22:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (16F77400) [pid = 3876] [serial = 2342] [outer = 16D5E400] 12:22:59 INFO - PROCESS | 3876 | 1467141779485 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (1700A000) [pid = 3876] [serial = 2343] [outer = 16D5E400] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (185E5C00) [pid = 3876] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (1AB8A800) [pid = 3876] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (162B9800) [pid = 3876] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (11498000) [pid = 3876] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (1839A000) [pid = 3876] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (10A0A000) [pid = 3876] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (112E6800) [pid = 3876] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (1ACB2000) [pid = 3876] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (181B4C00) [pid = 3876] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (171C9C00) [pid = 3876] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1ACDA000) [pid = 3876] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:23:00 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (17725400) [pid = 3876] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:23:00 INFO - PROCESS | 3876 | 1467141780098 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:23:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:23:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 891ms 12:23:00 INFO - PROCESS | 3876 | 1467141780123 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 3876 | 1467141780125 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 12:23:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:23:00 INFO - PROCESS | 3876 | 1467141780128 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 3876 | 1467141780130 Marionette TRACE conn2 <- [1,3082,null,{}] 12:23:00 INFO - PROCESS | 3876 | 1467141780137 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:00 INFO - PROCESS | 3876 | 1467141780139 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:00 INFO - PROCESS | 3876 | 1467141780214 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:23:00 INFO - PROCESS | 3876 | 1467141780219 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 3876 | 1467141780221 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:00 INFO - PROCESS | 3876 | ++DOCSHELL 162B9800 == 31 [pid = 3876] [id = 782] 12:23:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 69 (16D2E800) [pid = 3876] [serial = 2344] [outer = 00000000] 12:23:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 70 (17078800) [pid = 3876] [serial = 2345] [outer = 16D2E800] 12:23:00 INFO - PROCESS | 3876 | 1467141780263 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 71 (17079C00) [pid = 3876] [serial = 2346] [outer = 16D2E800] 12:23:00 INFO - PROCESS | 3876 | 1467141780689 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:23:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:23:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 594ms 12:23:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:23:00 INFO - PROCESS | 3876 | 1467141780732 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 3876 | 1467141780734 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 12:23:00 INFO - PROCESS | 3876 | 1467141780738 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 3876 | 1467141780739 Marionette TRACE conn2 <- [1,3086,null,{}] 12:23:00 INFO - PROCESS | 3876 | 1467141780743 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:00 INFO - PROCESS | 3876 | 1467141780745 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:00 INFO - PROCESS | 3876 | 1467141780821 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:23:00 INFO - PROCESS | 3876 | 1467141780825 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 3876 | 1467141780827 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:00 INFO - PROCESS | 3876 | ++DOCSHELL 17070800 == 32 [pid = 3876] [id = 783] 12:23:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 72 (170F3C00) [pid = 3876] [serial = 2347] [outer = 00000000] 12:23:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 73 (171CF000) [pid = 3876] [serial = 2348] [outer = 170F3C00] 12:23:00 INFO - PROCESS | 3876 | 1467141780870 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 3876 | ++DOMWINDOW == 74 (171CB400) [pid = 3876] [serial = 2349] [outer = 170F3C00] 12:23:01 INFO - PROCESS | 3876 | 1467141781280 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:23:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:23:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:23:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 594ms 12:23:01 INFO - PROCESS | 3876 | 1467141781333 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 3876 | 1467141781335 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 12:23:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:23:01 INFO - PROCESS | 3876 | 1467141781338 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 3876 | 1467141781340 Marionette TRACE conn2 <- [1,3090,null,{}] 12:23:01 INFO - PROCESS | 3876 | 1467141781357 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:01 INFO - PROCESS | 3876 | 1467141781359 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:01 INFO - PROCESS | 3876 | 1467141781434 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:23:01 INFO - PROCESS | 3876 | 1467141781439 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 3876 | 1467141781441 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:01 INFO - PROCESS | 3876 | ++DOCSHELL 15698000 == 33 [pid = 3876] [id = 784] 12:23:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 75 (176AC400) [pid = 3876] [serial = 2350] [outer = 00000000] 12:23:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 76 (17726000) [pid = 3876] [serial = 2351] [outer = 176AC400] 12:23:01 INFO - PROCESS | 3876 | 1467141781483 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 3876 | ++DOMWINDOW == 77 (17734400) [pid = 3876] [serial = 2352] [outer = 176AC400] 12:23:01 INFO - PROCESS | 3876 | 1467141781930 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:23:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:23:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 656ms 12:23:02 INFO - PROCESS | 3876 | 1467141782031 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 3876 | 1467141782035 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 12:23:02 INFO - PROCESS | 3876 | 1467141782045 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:23:02 INFO - PROCESS | 3876 | 1467141782050 Marionette TRACE conn2 <- [1,3094,null,{}] 12:23:02 INFO - PROCESS | 3876 | 1467141782056 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:02 INFO - PROCESS | 3876 | 1467141782060 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:02 INFO - PROCESS | 3876 | 1467141782196 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:23:02 INFO - PROCESS | 3876 | 1467141782321 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 3876 | 1467141782326 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:02 INFO - PROCESS | 3876 | ++DOCSHELL 10BBD800 == 34 [pid = 3876] [id = 785] 12:23:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 78 (10F9C800) [pid = 3876] [serial = 2353] [outer = 00000000] 12:23:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 79 (112C2400) [pid = 3876] [serial = 2354] [outer = 10F9C800] 12:23:02 INFO - PROCESS | 3876 | 1467141782423 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 3876 | ++DOMWINDOW == 80 (11ADD400) [pid = 3876] [serial = 2355] [outer = 10F9C800] 12:23:03 INFO - PROCESS | 3876 | 1467141783090 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:23:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:23:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1078ms 12:23:03 INFO - PROCESS | 3876 | 1467141783141 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 3876 | 1467141783145 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 12:23:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:23:03 INFO - PROCESS | 3876 | 1467141783177 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 3876 | 1467141783181 Marionette TRACE conn2 <- [1,3098,null,{}] 12:23:03 INFO - PROCESS | 3876 | 1467141783185 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:03 INFO - PROCESS | 3876 | 1467141783188 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:03 INFO - PROCESS | 3876 | 1467141783310 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:23:03 INFO - PROCESS | 3876 | 1467141783449 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 3876 | 1467141783452 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:03 INFO - PROCESS | 3876 | ++DOCSHELL 14337800 == 35 [pid = 3876] [id = 786] 12:23:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 81 (14338800) [pid = 3876] [serial = 2356] [outer = 00000000] 12:23:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 82 (15404800) [pid = 3876] [serial = 2357] [outer = 14338800] 12:23:03 INFO - PROCESS | 3876 | 1467141783507 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 3876 | ++DOMWINDOW == 83 (15692000) [pid = 3876] [serial = 2358] [outer = 14338800] 12:23:04 INFO - PROCESS | 3876 | 1467141784105 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:23:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:23:04 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:23:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:23:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:23:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 938ms 12:23:04 INFO - PROCESS | 3876 | 1467141784118 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 3876 | 1467141784120 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 12:23:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:23:04 INFO - PROCESS | 3876 | 1467141784124 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 3876 | 1467141784126 Marionette TRACE conn2 <- [1,3102,null,{}] 12:23:04 INFO - PROCESS | 3876 | 1467141784161 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:04 INFO - PROCESS | 3876 | 1467141784166 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:04 INFO - PROCESS | 3876 | 1467141784323 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:23:04 INFO - PROCESS | 3876 | 1467141784421 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"30e7d19d-3c57-4b5c-a99f-54521a1ec2ce\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 3876 | 1467141784425 Marionette INFO sendAsync 16205acc-e860-44e9-8d96-cee5de6dd451 12:23:04 INFO - PROCESS | 3876 | ++DOCSHELL 11ADC800 == 36 [pid = 3876] [id = 787] 12:23:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 84 (12821800) [pid = 3876] [serial = 2359] [outer = 00000000] 12:23:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 85 (14F0CC00) [pid = 3876] [serial = 2360] [outer = 12821800] 12:23:04 INFO - PROCESS | 3876 | 1467141784481 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 3876 | ++DOMWINDOW == 86 (166A1800) [pid = 3876] [serial = 2361] [outer = 12821800] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 17070800 == 35 [pid = 3876] [id = 783] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 162B9800 == 34 [pid = 3876] [id = 782] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 16D30000 == 33 [pid = 3876] [id = 781] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 16B3F400 == 32 [pid = 3876] [id = 780] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 162C4C00 == 31 [pid = 3876] [id = 779] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 15699000 == 30 [pid = 3876] [id = 778] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 13157800 == 29 [pid = 3876] [id = 777] 12:23:05 INFO - PROCESS | 3876 | --DOCSHELL 11445C00 == 28 [pid = 3876] [id = 776] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 85 (1B28D400) [pid = 3876] [serial = 2313] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 84 (17869400) [pid = 3876] [serial = 2295] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 83 (1B28CC00) [pid = 3876] [serial = 2312] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 82 (1ABCF000) [pid = 3876] [serial = 2297] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 81 (1ABDA000) [pid = 3876] [serial = 2301] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 80 (1ABD7C00) [pid = 3876] [serial = 2300] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 79 (16F7D000) [pid = 3876] [serial = 2285] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 78 (17072800) [pid = 3876] [serial = 2286] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 77 (15D57000) [pid = 3876] [serial = 2298] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 76 (13124800) [pid = 3876] [serial = 2282] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 75 (14330400) [pid = 3876] [serial = 2283] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 74 (19B96000) [pid = 3876] [serial = 2280] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 73 (10A7F000) [pid = 3876] [serial = 2288] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 72 (112C1400) [pid = 3876] [serial = 2289] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 71 (17735400) [pid = 3876] [serial = 2294] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 70 (131E9800) [pid = 3876] [serial = 2291] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 69 (1401F000) [pid = 3876] [serial = 2292] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 68 (1ACB5000) [pid = 3876] [serial = 2303] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 67 (1AED4C00) [pid = 3876] [serial = 2310] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 66 (1ACB9800) [pid = 3876] [serial = 2304] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 65 (1ACB5400) [pid = 3876] [serial = 2306] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 64 (1AECEC00) [pid = 3876] [serial = 2309] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | --DOMWINDOW == 63 (1ACBAC00) [pid = 3876] [serial = 2307] [outer = 00000000] [url = about:blank] 12:23:05 INFO - PROCESS | 3876 | 1467141785292 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:23:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:23:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1219ms 12:23:05 INFO - PROCESS | 3876 | 1467141785332 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 3876 | 1467141785336 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 12:23:06 WARNING - u'runner_teardown' () 12:23:06 INFO - No more tests 12:23:06 INFO - Got 0 unexpected results 12:23:06 INFO - SUITE-END | took 658s 12:23:06 INFO - Closing logging queue 12:23:06 INFO - queue closed 12:23:07 INFO - Return code: 0 12:23:07 WARNING - # TBPL SUCCESS # 12:23:07 INFO - Running post-action listener: _resource_record_post_action 12:23:07 INFO - Running post-run listener: _resource_record_post_run 12:23:08 INFO - Total resource usage - Wall time: 673s; CPU: 14.0%; Read bytes: 91576832; Write bytes: 949432320; Read time: 468900; Write time: 1010205 12:23:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:23:08 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 71719936; Read time: 0; Write time: 67334 12:23:08 INFO - run-tests - Wall time: 672s; CPU: 14.0%; Read bytes: 91576832; Write bytes: 813259264; Read time: 468900; Write time: 898741 12:23:08 INFO - Running post-run listener: _upload_blobber_files 12:23:08 INFO - Blob upload gear active. 12:23:08 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:23:08 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:23:08 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 12:23:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 12:23:08 INFO - (blobuploader) - INFO - Open directory for files ... 12:23:08 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:23:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:23:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:23:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:23:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:23:09 INFO - (blobuploader) - INFO - Done attempting. 12:23:09 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:23:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:23:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:23:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:23:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:23:11 INFO - (blobuploader) - INFO - Done attempting. 12:23:11 INFO - (blobuploader) - INFO - Iteration through files over. 12:23:11 INFO - Return code: 0 12:23:11 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:23:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/655e0b60c1f3299e8c965ed447a2d44a74ba63b192e6f892f973a00c03f953795067dc145cdc68d8ebe16a605a288ff5d2a56c87748555ae40af3e74b6bb479e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50783d2c4c84cdc1cf8edbe819671c1a699880cb2bc7e6c302d49f84c7f246a36c9a852c5b9e085907d37654ec04b1027561041cb76d7cb76cd843236b1bb0ed"} 12:23:11 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:23:11 INFO - Writing to file C:\slave\test\properties\blobber_files 12:23:11 INFO - Contents: 12:23:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/655e0b60c1f3299e8c965ed447a2d44a74ba63b192e6f892f973a00c03f953795067dc145cdc68d8ebe16a605a288ff5d2a56c87748555ae40af3e74b6bb479e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50783d2c4c84cdc1cf8edbe819671c1a699880cb2bc7e6c302d49f84c7f246a36c9a852c5b9e085907d37654ec04b1027561041cb76d7cb76cd843236b1bb0ed"} 12:23:11 INFO - Running post-run listener: copy_logs_to_upload_dir 12:23:11 INFO - Copying logs to upload dir... 12:23:11 INFO - mkdir: C:\slave\test\build\upload\logs 12:23:11 INFO - Copying logs to upload dir... 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - Using _rmtree_windows ... 12:23:11 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1600.190000 ========= master_lag: -6.29 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 26 mins, 33 secs) (at 2016-06-28 12:23:12.257976) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 12:23:12.269340) ========= 'cmd' '/C' 'for' '%f' 'in' '(*)' 'do' '@type' '%f' in dir C:\slave\test\properties (timeout 1200 secs) watching logfiles {} argv: ['cmd', '/C', 'for', '%f', 'in', '(*)', 'do', '@type', '%f'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-094 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-094 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-094 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-094 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-094 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/655e0b60c1f3299e8c965ed447a2d44a74ba63b192e6f892f973a00c03f953795067dc145cdc68d8ebe16a605a288ff5d2a56c87748555ae40af3e74b6bb479e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50783d2c4c84cdc1cf8edbe819671c1a699880cb2bc7e6c302d49f84c7f246a36c9a852c5b9e085907d37654ec04b1027561041cb76d7cb76cd843236b1bb0ed"} build_url:https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/655e0b60c1f3299e8c965ed447a2d44a74ba63b192e6f892f973a00c03f953795067dc145cdc68d8ebe16a605a288ff5d2a56c87748555ae40af3e74b6bb479e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/50783d2c4c84cdc1cf8edbe819671c1a699880cb2bc7e6c302d49f84c7f246a36c9a852c5b9e085907d37654ec04b1027561041cb76d7cb76cd843236b1bb0ed"}' symbols_url: 'https://queue.taskcluster.net/v1/task/amIzPnqCSmu8ZkrJxJgKjw/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.17 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-28 12:23:12.550292) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 12:23:12.550635) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-094\Application Data COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-094 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-094 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-094 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-094 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-094 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.110000 ========= master_lag: 0.00 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-28 12:23:12.665144) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-28 12:23:12.665461) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-28 12:23:13.147149) ========= ========= Total master_lag: -6.09 =========