builder: mozilla-beta_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-212 starttime: 1467226739.98 results: success (0) buildid: 20160629104228 builduid: fddfdeed8ce640bc8a19331f3555eaf5 revision: b743fe6eabb8328430d91275462dc8e2a42eef81 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 11:58:59.985044) ========= master: http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-29 11:58:59.985515) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 11:58:59.985822) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-29 11:59:00.116663) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 11:59:00.117162) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-212 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-212 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-212 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --11:59:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 1.84 GB/s 11:59:01 (1.84 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.371000 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-29 11:59:01.574416) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-29 11:59:01.574897) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-212 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-212 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-212 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=4.600000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-06-29 11:59:06.193790) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 11:59:06.194463) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b743fe6eabb8328430d91275462dc8e2a42eef81 --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 b743fe6eabb8328430d91275462dc8e2a42eef81 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-212 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-212 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-212 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False 2016-06-29 11:59:06,806 truncating revision to first 12 chars 2016-06-29 11:59:06,806 Setting DEBUG logging. 2016-06-29 11:59:06,806 attempt 1/10 2016-06-29 11:59:06,806 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b743fe6eabb8?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-29 11:59:07,914 unpacking tar archive at: mozilla-beta-b743fe6eabb8/testing/mozharness/ program finished with exit code 0 elapsedTime=2.083000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-06-29 11:59:08.314821) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 11:59:08.315150) ========= script_repo_revision: b743fe6eabb8328430d91275462dc8e2a42eef81 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-29 11:59:08.315561) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 11:59:08.315846) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-29 11:59:08.333042) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 50 secs) (at 2016-06-29 11:59:08.333406) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-212 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=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-212 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-212 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 11:59:08 INFO - MultiFileLogger online at 20160629 11:59:08 in C:\slave\test 11:59:08 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:59:08 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 11:59:08 INFO - {'append_to_log': False, 11:59:08 INFO - 'base_work_dir': 'C:\\slave\\test', 11:59:08 INFO - 'blob_upload_branch': 'mozilla-beta', 11:59:08 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 11:59:08 INFO - 'buildbot_json_path': 'buildprops.json', 11:59:08 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 11:59:08 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:59:08 INFO - 'download_minidump_stackwalk': True, 11:59:08 INFO - 'download_symbols': 'true', 11:59:08 INFO - 'e10s': False, 11:59:08 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 11:59:08 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 11:59:08 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 11:59:08 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 11:59:08 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 11:59:08 INFO - 'C:/mozilla-build/tooltool.py'), 11:59:08 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 11:59:08 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 11:59:08 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:59:08 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:59:08 INFO - 'log_level': 'info', 11:59:08 INFO - 'log_to_console': True, 11:59:08 INFO - 'opt_config_files': (), 11:59:08 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:59:08 INFO - '--processes=1', 11:59:08 INFO - '--config=%(test_path)s/wptrunner.ini', 11:59:08 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:59:08 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:59:08 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:59:08 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:59:08 INFO - 'pip_index': False, 11:59:08 INFO - 'require_test_zip': True, 11:59:08 INFO - 'test_type': ('testharness',), 11:59:08 INFO - 'this_chunk': '1', 11:59:08 INFO - 'total_chunks': '10', 11:59:08 INFO - 'virtualenv_path': 'venv', 11:59:08 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:59:08 INFO - 'work_dir': 'build'} 11:59:08 INFO - ##### 11:59:08 INFO - ##### Running clobber step. 11:59:08 INFO - ##### 11:59:08 INFO - Running pre-action listener: _resource_record_pre_action 11:59:08 INFO - Running main action method: clobber 11:59:08 INFO - rmtree: C:\slave\test\build 11:59:08 INFO - Using _rmtree_windows ... 11:59:08 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 12:01:25 INFO - Running post-action listener: _resource_record_post_action 12:01:25 INFO - ##### 12:01:25 INFO - ##### Running read-buildbot-config step. 12:01:25 INFO - ##### 12:01:25 INFO - Running pre-action listener: _resource_record_pre_action 12:01:25 INFO - Running main action method: read_buildbot_config 12:01:25 INFO - Using buildbot properties: 12:01:25 INFO - { 12:01:25 INFO - "project": "", 12:01:25 INFO - "product": "firefox", 12:01:25 INFO - "script_repo_revision": "production", 12:01:25 INFO - "scheduler": "tests-mozilla-beta-win7_ix-debug-unittest", 12:01:25 INFO - "repository": "", 12:01:25 INFO - "buildername": "Windows 7 32-bit mozilla-beta debug test web-platform-tests-1", 12:01:25 INFO - "buildid": "20160629104228", 12:01:25 INFO - "pgo_build": "False", 12:01:25 INFO - "basedir": "C:\\slave\\test", 12:01:25 INFO - "buildnumber": 1, 12:01:25 INFO - "slavename": "t-w732-ix-212", 12:01:25 INFO - "revision": "b743fe6eabb8328430d91275462dc8e2a42eef81", 12:01:25 INFO - "master": "http://buildbot-master111.bb.releng.scl3.mozilla.com:8201/", 12:01:25 INFO - "platform": "win32", 12:01:25 INFO - "branch": "mozilla-beta", 12:01:25 INFO - "repo_path": "releases/mozilla-beta", 12:01:25 INFO - "moz_repo_path": "", 12:01:25 INFO - "stage_platform": "win32", 12:01:25 INFO - "builduid": "fddfdeed8ce640bc8a19331f3555eaf5", 12:01:25 INFO - "slavebuilddir": "test" 12:01:25 INFO - } 12:01:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 12:01:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip. 12:01:25 INFO - Running post-action listener: _resource_record_post_action 12:01:25 INFO - ##### 12:01:25 INFO - ##### Running download-and-extract step. 12:01:25 INFO - ##### 12:01:25 INFO - Running pre-action listener: _resource_record_pre_action 12:01:25 INFO - Running main action method: download_and_extract 12:01:25 INFO - mkdir: C:\slave\test\build\tests 12:01:25 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:01:25 INFO - https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 12:01:25 INFO - trying https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 12:01:25 INFO - Downloading https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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 12:01:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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 12:01:26 INFO - Downloaded 1240 bytes. 12:01:26 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 12:01:26 INFO - Using the following test package requirements: 12:01:26 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 12:01:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 12:01:26 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 12:01:26 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'jsshell-win32.zip'], 12:01:26 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 12:01:26 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 12:01:26 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 12:01:26 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 12:01:26 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 12:01:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 12:01:26 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 12:01:26 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 12:01: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')]} 12:01:26 INFO - https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 12:01:26 INFO - trying https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 12:01:26 INFO - Downloading https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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 12:01:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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 12:01:28 INFO - Downloaded 20401804 bytes. 12:01:28 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/*'] 12:01:28 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/* 12:01:30 INFO - caution: filename not matched: web-platform/* 12:01:30 INFO - Return code: 11 12:01: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:01:30 INFO - https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 12:01:30 INFO - trying https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 12:01:30 INFO - Downloading https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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 12:01:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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 12:01:33 INFO - Downloaded 36389112 bytes. 12:01:33 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/*'] 12:01:33 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/* 12:02:19 INFO - caution: filename not matched: bin/* 12:02:19 INFO - caution: filename not matched: config/* 12:02:19 INFO - caution: filename not matched: mozbase/* 12:02:19 INFO - caution: filename not matched: marionette/* 12:02:19 INFO - caution: filename not matched: tools/wptserve/* 12:02:19 INFO - Return code: 11 12:02:19 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:02:19 INFO - https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 12:02:19 INFO - trying https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip 12:02:19 INFO - Downloading https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 12:02:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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:02:21 INFO - Downloaded 68465842 bytes. 12:02:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip 12:02:21 INFO - mkdir: C:\slave\test\properties 12:02:21 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 12:02:21 INFO - Writing to file C:\slave\test\properties\build_url 12:02:21 INFO - Contents: 12:02:21 INFO - build_url:https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip 12:02:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:02:21 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 12:02:21 INFO - Writing to file C:\slave\test\properties\symbols_url 12:02:21 INFO - Contents: 12:02:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:02: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')]} 12:02:21 INFO - https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:02:21 INFO - trying https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 12:02:21 INFO - Downloading https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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:02:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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:02:25 INFO - Downloaded 55579738 bytes. 12:02:25 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:02:25 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:02:29 INFO - Return code: 0 12:02:29 INFO - Running post-action listener: _resource_record_post_action 12:02:29 INFO - Running post-action listener: set_extra_try_arguments 12:02:29 INFO - ##### 12:02:29 INFO - ##### Running create-virtualenv step. 12:02:29 INFO - ##### 12:02:29 INFO - Running pre-action listener: _pre_create_virtualenv 12:02:29 INFO - Running pre-action listener: _resource_record_pre_action 12:02:29 INFO - Running main action method: create_virtualenv 12:02:29 INFO - Creating virtualenv C:\slave\test\build\venv 12:02:29 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:02:29 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:02:35 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 12:02:39 INFO - Installing distribute......................................................................................................................................................................................done. 12:02:41 INFO - Return code: 0 12:02:41 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 12:02:41 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:02:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:02:41 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:02:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:02:41 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 0x01C066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E9D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC9368>, '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 0x018CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-212', 'USERDOMAIN': 'T-W732-IX-212', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-212', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:02:41 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:02:41 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:02:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:02:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:02:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:02:41 INFO - 'COMPUTERNAME': 'T-W732-IX-212', 12:02:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:02:41 INFO - 'DCLOCATION': 'SCL3', 12:02:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:02:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:02:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:02:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:02:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:02:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:02:41 INFO - 'HOMEDRIVE': 'C:', 12:02:41 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:02:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:02:41 INFO - 'KTS_VERSION': '1.19c', 12:02:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:02:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:02:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-212', 12:02:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:02:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:02:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:02:41 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:02:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:02:41 INFO - 'MOZ_AIRBAG': '1', 12:02:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:02:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:02:41 INFO - 'MOZ_MSVCVERSION': '8', 12:02:41 INFO - 'MOZ_NO_REMOTE': '1', 12:02:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:02:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:02:41 INFO - 'NO_EM_RESTART': '1', 12:02:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:02:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:02:41 INFO - 'OS': 'Windows_NT', 12:02:41 INFO - 'OURDRIVE': 'C:', 12:02:41 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:02:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:02:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:02:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:02:41 INFO - 'PROCESSOR_LEVEL': '6', 12:02:41 INFO - 'PROCESSOR_REVISION': '1e05', 12:02:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:02:41 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:02:41 INFO - 'PROMPT': '$P$G', 12:02:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:02:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:02:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:02:41 INFO - 'PWD': 'C:\\slave\\test', 12:02:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:02:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:02:41 INFO - 'SYSTEMDRIVE': 'C:', 12:02:41 INFO - 'SYSTEMROOT': 'C:\\windows', 12:02:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:41 INFO - 'TEST1': 'testie', 12:02:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:41 INFO - 'USERDOMAIN': 'T-W732-IX-212', 12:02:41 INFO - 'USERNAME': 'cltbld', 12:02:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:02:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:02:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:02:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:02:41 INFO - 'WINDIR': 'C:\\windows', 12:02:41 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:02:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:02:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:02:42 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:02:42 INFO - Downloading/unpacking psutil>=0.7.1 12:02:43 INFO - Running setup.py egg_info for package psutil 12:02:43 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:02:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:02:43 INFO - Installing collected packages: psutil 12:02:43 INFO - Running setup.py install for psutil 12:02:43 INFO - building 'psutil._psutil_windows' extension 12:02:43 INFO - error: Unable to find vcvarsall.bat 12:02:43 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:\users\cltbld\appdata\local\temp\pip-dfahnu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:02:43 INFO - running install 12:02:43 INFO - running build 12:02:43 INFO - running build_py 12:02:43 INFO - creating build 12:02:43 INFO - creating build\lib.win32-2.7 12:02:43 INFO - creating build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 12:02:43 INFO - running build_ext 12:02:43 INFO - building 'psutil._psutil_windows' extension 12:02:43 INFO - error: Unable to find vcvarsall.bat 12:02:43 INFO - ---------------------------------------- 12:02:43 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:\users\cltbld\appdata\local\temp\pip-dfahnu-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:02:43 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:02:43 WARNING - Return code: 1 12:02:43 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:02:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 12:02: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:02:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:02: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:02:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:02:43 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 0x01C066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E9D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC9368>, '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 0x018CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-212', 'USERDOMAIN': 'T-W732-IX-212', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-212', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:02:43 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:02:43 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:02:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:02:43 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:02:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:02:43 INFO - 'COMPUTERNAME': 'T-W732-IX-212', 12:02:43 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:02:43 INFO - 'DCLOCATION': 'SCL3', 12:02:43 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:02:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:02:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:02:43 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:02:43 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:02:43 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:02:43 INFO - 'HOMEDRIVE': 'C:', 12:02:43 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:02:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:02:43 INFO - 'KTS_VERSION': '1.19c', 12:02:43 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:02:43 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:02:43 INFO - 'LOGONSERVER': '\\\\T-W732-IX-212', 12:02:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:02:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:02:43 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:02:43 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:02:43 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:02:43 INFO - 'MOZ_AIRBAG': '1', 12:02:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:02:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:02:43 INFO - 'MOZ_MSVCVERSION': '8', 12:02:43 INFO - 'MOZ_NO_REMOTE': '1', 12:02:43 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:02:43 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:02:43 INFO - 'NO_EM_RESTART': '1', 12:02:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:02:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:02:43 INFO - 'OS': 'Windows_NT', 12:02:43 INFO - 'OURDRIVE': 'C:', 12:02: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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:02:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:02:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:02:43 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:02:43 INFO - 'PROCESSOR_LEVEL': '6', 12:02:43 INFO - 'PROCESSOR_REVISION': '1e05', 12:02:43 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:02:43 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:02:43 INFO - 'PROMPT': '$P$G', 12:02:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:02:43 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:02:43 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:02:43 INFO - 'PWD': 'C:\\slave\\test', 12:02:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:02:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:02:43 INFO - 'SYSTEMDRIVE': 'C:', 12:02:43 INFO - 'SYSTEMROOT': 'C:\\windows', 12:02:43 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:43 INFO - 'TEST1': 'testie', 12:02:43 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:43 INFO - 'USERDOMAIN': 'T-W732-IX-212', 12:02:43 INFO - 'USERNAME': 'cltbld', 12:02:43 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:02:43 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:02:43 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:02:43 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:02:43 INFO - 'WINDIR': 'C:\\windows', 12:02:43 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:02:43 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:02:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:02:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:02:44 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:02:44 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:02:44 INFO - Running setup.py egg_info for package mozsystemmonitor 12:02:44 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 12:02:44 INFO - Running setup.py egg_info for package psutil 12:02:44 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 12:02:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:02:44 INFO - Installing collected packages: mozsystemmonitor, psutil 12:02:44 INFO - Running setup.py install for mozsystemmonitor 12:02:44 INFO - Running setup.py install for psutil 12:02:44 INFO - building 'psutil._psutil_windows' extension 12:02:44 INFO - error: Unable to find vcvarsall.bat 12:02:44 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:\users\cltbld\appdata\local\temp\pip-zatcu4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 12:02:44 INFO - running install 12:02:44 INFO - running build 12:02:44 INFO - running build_py 12:02:44 INFO - running build_ext 12:02:44 INFO - building 'psutil._psutil_windows' extension 12:02:44 INFO - error: Unable to find vcvarsall.bat 12:02:44 INFO - ---------------------------------------- 12:02:44 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:\users\cltbld\appdata\local\temp\pip-zatcu4-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 12:02:44 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 12:02:44 WARNING - Return code: 1 12:02:44 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:02:44 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 12:02:44 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:02:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:02:44 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:02:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:02:44 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 0x01C066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E9D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC9368>, '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 0x018CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-212', 'USERDOMAIN': 'T-W732-IX-212', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-212', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:02:44 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:02:44 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:02:44 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:02:44 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:02:44 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:02:44 INFO - 'COMPUTERNAME': 'T-W732-IX-212', 12:02:44 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:02:44 INFO - 'DCLOCATION': 'SCL3', 12:02:44 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:02:44 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:02:44 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:02:44 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:02:44 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:02:44 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:02:44 INFO - 'HOMEDRIVE': 'C:', 12:02:44 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:02:44 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:02:44 INFO - 'KTS_VERSION': '1.19c', 12:02:44 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:02:44 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:02:44 INFO - 'LOGONSERVER': '\\\\T-W732-IX-212', 12:02:44 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:02:44 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:02:44 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:02:44 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:02:44 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:02:44 INFO - 'MOZ_AIRBAG': '1', 12:02:44 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:02:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:02:44 INFO - 'MOZ_MSVCVERSION': '8', 12:02:44 INFO - 'MOZ_NO_REMOTE': '1', 12:02:44 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:02:44 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:02:44 INFO - 'NO_EM_RESTART': '1', 12:02:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:02:44 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:02:44 INFO - 'OS': 'Windows_NT', 12:02:44 INFO - 'OURDRIVE': 'C:', 12:02:44 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:02:44 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:02:44 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:02:44 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:02:44 INFO - 'PROCESSOR_LEVEL': '6', 12:02:44 INFO - 'PROCESSOR_REVISION': '1e05', 12:02:44 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:02:44 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:02:44 INFO - 'PROMPT': '$P$G', 12:02:44 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:02:44 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:02:44 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:02:44 INFO - 'PWD': 'C:\\slave\\test', 12:02:44 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:02:44 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:02:44 INFO - 'SYSTEMDRIVE': 'C:', 12:02:44 INFO - 'SYSTEMROOT': 'C:\\windows', 12:02:44 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:44 INFO - 'TEST1': 'testie', 12:02:44 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:44 INFO - 'USERDOMAIN': 'T-W732-IX-212', 12:02:44 INFO - 'USERNAME': 'cltbld', 12:02:44 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:02:44 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:02:44 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:02:44 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:02:44 INFO - 'WINDIR': 'C:\\windows', 12:02:44 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:02:44 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:02:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:02:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:02:44 INFO - Downloading/unpacking blobuploader==1.2.4 12:02:44 INFO - Downloading blobuploader-1.2.4.tar.gz 12:02:44 INFO - Running setup.py egg_info for package blobuploader 12:02:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:02:48 INFO - Running setup.py egg_info for package requests 12:02:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:02:48 INFO - Downloading docopt-0.6.1.tar.gz 12:02:48 INFO - Running setup.py egg_info for package docopt 12:02:48 INFO - Installing collected packages: blobuploader, docopt, requests 12:02:48 INFO - Running setup.py install for blobuploader 12:02:48 INFO - Running setup.py install for docopt 12:02:48 INFO - Running setup.py install for requests 12:02:48 INFO - Successfully installed blobuploader docopt requests 12:02:48 INFO - Cleaning up... 12:02:48 INFO - Return code: 0 12:02:48 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:02:48 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:02:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:02:48 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:02:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:02:48 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 0x01C066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E9D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC9368>, '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 0x018CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-212', 'USERDOMAIN': 'T-W732-IX-212', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-212', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:02:48 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:02:48 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:02:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:02:48 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:02:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:02:48 INFO - 'COMPUTERNAME': 'T-W732-IX-212', 12:02:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:02:48 INFO - 'DCLOCATION': 'SCL3', 12:02:48 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:02:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:02:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:02:48 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:02:48 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:02:48 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:02:48 INFO - 'HOMEDRIVE': 'C:', 12:02:48 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:02:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:02:48 INFO - 'KTS_VERSION': '1.19c', 12:02:48 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:02:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:02:48 INFO - 'LOGONSERVER': '\\\\T-W732-IX-212', 12:02:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:02:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:02:48 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:02:48 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:02:48 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:02:48 INFO - 'MOZ_AIRBAG': '1', 12:02:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:02:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:02:48 INFO - 'MOZ_MSVCVERSION': '8', 12:02:48 INFO - 'MOZ_NO_REMOTE': '1', 12:02:48 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:02:48 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:02:48 INFO - 'NO_EM_RESTART': '1', 12:02:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:02:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:02:48 INFO - 'OS': 'Windows_NT', 12:02:48 INFO - 'OURDRIVE': 'C:', 12:02:48 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:02:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:02:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:02:48 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:02:48 INFO - 'PROCESSOR_LEVEL': '6', 12:02:48 INFO - 'PROCESSOR_REVISION': '1e05', 12:02:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:02:48 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:02:48 INFO - 'PROMPT': '$P$G', 12:02:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:02:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:02:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:02:48 INFO - 'PWD': 'C:\\slave\\test', 12:02:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:02:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:02:48 INFO - 'SYSTEMDRIVE': 'C:', 12:02:48 INFO - 'SYSTEMROOT': 'C:\\windows', 12:02:48 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:48 INFO - 'TEST1': 'testie', 12:02:48 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:02:48 INFO - 'USERDOMAIN': 'T-W732-IX-212', 12:02:48 INFO - 'USERNAME': 'cltbld', 12:02:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:02:48 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:02:48 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:02:48 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:02:48 INFO - 'WINDIR': 'C:\\windows', 12:02:48 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:02:48 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:02:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:02:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:02:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:02:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:02:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:02:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:02:53 INFO - Unpacking c:\slave\test\build\tests\marionette 12:02:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:02:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:02:53 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:02:53 INFO - Running setup.py install for browsermob-proxy 12:03:07 INFO - Running setup.py install for manifestparser 12:03:07 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for marionette-client 12:03:07 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:03:07 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for marionette-driver 12:03:07 INFO - Running setup.py install for mozcrash 12:03:07 INFO - Running setup.py install for mozdebug 12:03:07 INFO - Running setup.py install for mozdevice 12:03:07 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozfile 12:03:07 INFO - Running setup.py install for mozhttpd 12:03:07 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozinfo 12:03:07 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozInstall 12:03:07 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozleak 12:03:07 INFO - Running setup.py install for mozlog 12:03:07 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for moznetwork 12:03:07 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozprocess 12:03:07 INFO - Running setup.py install for mozprofile 12:03:07 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozrunner 12:03:07 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for mozscreenshot 12:03:07 INFO - Running setup.py install for moztest 12:03:07 INFO - Running setup.py install for mozversion 12:03:07 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:03:07 INFO - Running setup.py install for wptserve 12:03:07 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:03:07 INFO - Cleaning up... 12:03:07 INFO - Return code: 0 12:03:07 INFO - Installing None into virtualenv C:\slave\test\build\venv 12:03:07 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:03:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:03:07 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:03:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:03:07 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 0x01C066B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01D0D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019E9D50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CC9368>, '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 0x018CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1F0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-212', 'USERDOMAIN': 'T-W732-IX-212', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', '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:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'MOZILLABUILDDRIVE': 'C:', 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-W732-IX-212', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'MSVCDIR': 'D:\\msvs8\\VC', 'PROGRAMDATA': 'C:\\ProgramData', '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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', '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', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 12:03:07 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:03:07 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:03:07 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:03:07 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:03:07 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:03:07 INFO - 'COMPUTERNAME': 'T-W732-IX-212', 12:03:07 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:03:07 INFO - 'DCLOCATION': 'SCL3', 12:03:07 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:03:07 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:03:07 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:03:07 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:03:07 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:03:07 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:03:07 INFO - 'HOMEDRIVE': 'C:', 12:03:07 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:03:07 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:03:07 INFO - 'KTS_VERSION': '1.19c', 12:03:07 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:03:07 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:03:07 INFO - 'LOGONSERVER': '\\\\T-W732-IX-212', 12:03:07 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:03:07 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:03:07 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:03:07 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:03:07 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:03:07 INFO - 'MOZ_AIRBAG': '1', 12:03:07 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:03:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:03:07 INFO - 'MOZ_MSVCVERSION': '8', 12:03:07 INFO - 'MOZ_NO_REMOTE': '1', 12:03:07 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:03:07 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:03:07 INFO - 'NO_EM_RESTART': '1', 12:03:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:03:07 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:03:07 INFO - 'OS': 'Windows_NT', 12:03:07 INFO - 'OURDRIVE': 'C:', 12:03:07 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:03:07 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:03:07 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:03:07 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:03:07 INFO - 'PROCESSOR_LEVEL': '6', 12:03:07 INFO - 'PROCESSOR_REVISION': '1e05', 12:03:07 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:03:07 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:03:07 INFO - 'PROMPT': '$P$G', 12:03:07 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:03:07 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:03:07 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:03:07 INFO - 'PWD': 'C:\\slave\\test', 12:03:07 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:03:07 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:03:07 INFO - 'SYSTEMDRIVE': 'C:', 12:03:07 INFO - 'SYSTEMROOT': 'C:\\windows', 12:03:07 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:03:07 INFO - 'TEST1': 'testie', 12:03:07 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:03:07 INFO - 'USERDOMAIN': 'T-W732-IX-212', 12:03:07 INFO - 'USERNAME': 'cltbld', 12:03:07 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:03:07 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:03:07 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:03:07 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:03:07 INFO - 'WINDIR': 'C:\\windows', 12:03:07 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:03:07 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:03:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:03:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 12:03:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 12:03:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 12:03:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 12:03:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 12:03:12 INFO - Unpacking c:\slave\test\build\tests\marionette 12:03:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 12:03:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:03:12 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:03:23 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:03:23 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:03:23 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:03:23 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:03:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 12:03:23 INFO - Downloading blessings-1.6.tar.gz 12:03:23 INFO - Running setup.py egg_info for package blessings 12:03:23 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:03:23 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:03:23 INFO - Running setup.py install for blessings 12:03:23 INFO - Running setup.py install for browsermob-proxy 12:03:23 INFO - Running setup.py install for manifestparser 12:03:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Running setup.py install for marionette-client 12:03:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 12:03:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Running setup.py install for marionette-driver 12:03:23 INFO - Running setup.py install for mozcrash 12:03:23 INFO - Running setup.py install for mozdebug 12:03:23 INFO - Running setup.py install for mozdevice 12:03:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Running setup.py install for mozhttpd 12:03:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Running setup.py install for mozInstall 12:03:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Running setup.py install for mozleak 12:03:23 INFO - Running setup.py install for mozprofile 12:03:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Running setup.py install for mozrunner 12:03:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 12:03:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 12:03:25 INFO - Running setup.py install for mozscreenshot 12:03:25 INFO - Running setup.py install for moztest 12:03:25 INFO - Running setup.py install for mozversion 12:03:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 12:03:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 12:03:25 INFO - Running setup.py install for wptserve 12:03:25 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 12:03:25 INFO - Cleaning up... 12:03:25 INFO - Return code: 0 12:03:25 INFO - Done creating virtualenv C:\slave\test\build\venv. 12:03:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:03:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:03:25 INFO - Reading from file tmpfile_stdout 12:03:25 INFO - Using _rmtree_windows ... 12:03:25 INFO - Using _rmtree_windows ... 12:03:25 INFO - Current package versions: 12:03:25 INFO - blessings == 1.6 12:03:25 INFO - blobuploader == 1.2.4 12:03:25 INFO - browsermob-proxy == 0.6.0 12:03:25 INFO - distribute == 0.6.14 12:03:25 INFO - docopt == 0.6.1 12:03:25 INFO - manifestparser == 1.1 12:03:25 INFO - marionette-client == 2.3.0 12:03:25 INFO - marionette-driver == 1.4.0 12:03:25 INFO - mozInstall == 1.12 12:03:25 INFO - mozcrash == 0.17 12:03:25 INFO - mozdebug == 0.1 12:03:25 INFO - mozdevice == 0.48 12:03:25 INFO - mozfile == 1.2 12:03:25 INFO - mozhttpd == 0.7 12:03:25 INFO - mozinfo == 0.9 12:03:25 INFO - mozleak == 0.1 12:03:25 INFO - mozlog == 3.1 12:03:25 INFO - moznetwork == 0.27 12:03:25 INFO - mozprocess == 0.22 12:03:25 INFO - mozprofile == 0.28 12:03:25 INFO - mozrunner == 6.11 12:03:25 INFO - mozscreenshot == 0.1 12:03:25 INFO - mozsystemmonitor == 0.0 12:03:25 INFO - moztest == 0.7 12:03:25 INFO - mozversion == 1.4 12:03:25 INFO - requests == 1.2.3 12:03:25 INFO - wptserve == 1.4.0 12:03:25 INFO - Running post-action listener: _resource_record_post_action 12:03:25 INFO - Running post-action listener: _start_resource_monitoring 12:03:26 INFO - Starting resource monitoring. 12:03:26 INFO - ##### 12:03:26 INFO - ##### Running pull step. 12:03:26 INFO - ##### 12:03:26 INFO - Running pre-action listener: _resource_record_pre_action 12:03:26 INFO - Running main action method: pull 12:03:26 INFO - Pull has nothing to do! 12:03:26 INFO - Running post-action listener: _resource_record_post_action 12:03:26 INFO - ##### 12:03:26 INFO - ##### Running install step. 12:03:26 INFO - ##### 12:03:26 INFO - Running pre-action listener: _resource_record_pre_action 12:03:26 INFO - Running main action method: install 12:03:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 12:03:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 12:03:26 INFO - Reading from file tmpfile_stdout 12:03:26 INFO - Using _rmtree_windows ... 12:03:26 INFO - Using _rmtree_windows ... 12:03:26 INFO - Detecting whether we're running mozinstall >=1.0... 12:03:26 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 12:03:26 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 12:03:26 INFO - Reading from file tmpfile_stdout 12:03:26 INFO - Output received: 12:03:26 INFO - Usage: mozinstall-script.py [options] installer 12:03:26 INFO - Options: 12:03:26 INFO - -h, --help show this help message and exit 12:03:26 INFO - -d DEST, --destination=DEST 12:03:26 INFO - Directory to install application into. [default: 12:03:26 INFO - "C:\slave\test"] 12:03:26 INFO - --app=APP Application being installed. [default: firefox] 12:03:26 INFO - Using _rmtree_windows ... 12:03:26 INFO - Using _rmtree_windows ... 12:03:26 INFO - mkdir: C:\slave\test\build\application 12:03:26 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:03:26 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:03:29 INFO - Reading from file tmpfile_stdout 12:03:29 INFO - Output received: 12:03:29 INFO - C:\slave\test\build\application\firefox\firefox.exe 12:03:29 INFO - Using _rmtree_windows ... 12:03:29 INFO - Using _rmtree_windows ... 12:03:29 INFO - Running post-action listener: _resource_record_post_action 12:03:29 INFO - ##### 12:03:29 INFO - ##### Running run-tests step. 12:03:29 INFO - ##### 12:03:29 INFO - Running pre-action listener: _resource_record_pre_action 12:03:29 INFO - Running main action method: run_tests 12:03:29 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 12:03:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:03:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:03:29 INFO - grabbing minidump binary from tooltool 12:03:29 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:03:29 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 0x01CC9368>, '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 0x018CAD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01D1F0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 12:03:29 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:03:29 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:03:29 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 12:03:29 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpapmsmw 12:03:29 INFO - INFO - File integrity verified, renaming tmpapmsmw to win32-minidump_stackwalk.exe 12:03:29 INFO - Return code: 0 12:03:29 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 12:03:29 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 12:03:29 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/UZDstHTCTZ-He96Sok6NIA/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:03:29 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/UZDstHTCTZ-He96Sok6NIA/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:03:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 12:03:29 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 12:03:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 12:03:29 INFO - 'COMPUTERNAME': 'T-W732-IX-212', 12:03:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 12:03:29 INFO - 'DCLOCATION': 'SCL3', 12:03:29 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 12:03:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 12:03:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 12:03:29 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 12:03:29 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 12:03:29 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 12:03:29 INFO - 'HOMEDRIVE': 'C:', 12:03:29 INFO - 'HOMEPATH': '\\Users\\cltbld', 12:03:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 12:03:29 INFO - 'KTS_VERSION': '1.19c', 12:03:29 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 12:03:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 12:03:29 INFO - 'LOGONSERVER': '\\\\T-W732-IX-212', 12:03:29 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 12:03:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 12:03:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 12:03:29 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 12:03:29 INFO - 'MOZILLABUILDDRIVE': 'C:', 12:03:29 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 12:03:29 INFO - 'MOZ_AIRBAG': '1', 12:03:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 12:03:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:03:29 INFO - 'MOZ_MSVCVERSION': '8', 12:03:29 INFO - 'MOZ_NO_REMOTE': '1', 12:03:29 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 12:03:29 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 12:03:29 INFO - 'NO_EM_RESTART': '1', 12:03:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:03:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 12:03:29 INFO - 'OS': 'Windows_NT', 12:03:29 INFO - 'OURDRIVE': 'C:', 12:03:29 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\\;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;C:\\mozilla-build\\hg', 12:03:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 12:03:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 12:03:29 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 12:03:29 INFO - 'PROCESSOR_LEVEL': '6', 12:03:29 INFO - 'PROCESSOR_REVISION': '1e05', 12:03:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 12:03:29 INFO - 'PROGRAMFILES': 'C:\\Program Files', 12:03:29 INFO - 'PROMPT': '$P$G', 12:03:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 12:03:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 12:03:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 12:03:29 INFO - 'PWD': 'C:\\slave\\test', 12:03:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 12:03:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 12:03:29 INFO - 'SYSTEMDRIVE': 'C:', 12:03:29 INFO - 'SYSTEMROOT': 'C:\\windows', 12:03:29 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:03:29 INFO - 'TEST1': 'testie', 12:03:29 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 12:03:29 INFO - 'USERDOMAIN': 'T-W732-IX-212', 12:03:29 INFO - 'USERNAME': 'cltbld', 12:03:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 12:03:29 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 12:03:29 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 12:03:29 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 12:03:29 INFO - 'WINDIR': 'C:\\windows', 12:03:29 INFO - 'WINDOWS_TRACING_FLAGS': '3', 12:03:29 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 12:03:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 12:03:29 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/UZDstHTCTZ-He96Sok6NIA/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:03:31 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:03:31 INFO - import pkg_resources 12:03:33 INFO - Using 1 client processes 12:03:35 INFO - SUITE-START | Running 778 tests 12:03:35 INFO - Running testharness tests 12:03:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:03:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 12:03:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:03:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 12:03:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:03:35 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 12:03:36 INFO - Setting up ssl 12:03:36 INFO - PROCESS | certutil | 12:03:36 INFO - PROCESS | certutil | 12:03:36 INFO - PROCESS | certutil | 12:03:36 INFO - Certificate Nickname Trust Attributes 12:03:36 INFO - SSL,S/MIME,JAR/XPI 12:03:36 INFO - 12:03:36 INFO - web-platform-tests CT,, 12:03:36 INFO - 12:03:36 INFO - Starting runner 12:03:37 INFO - PROCESS | 780 | [780] 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:03:37 INFO - PROCESS | 780 | [780] 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:03:37 INFO - PROCESS | 780 | [780] 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:03:39 INFO - PROCESS | 780 | 1467227019273 Marionette DEBUG Marionette enabled via build flag and pref 12:03:40 INFO - PROCESS | 780 | ++DOCSHELL 105CC800 == 1 [pid = 780] [id = 1] 12:03:40 INFO - PROCESS | 780 | ++DOMWINDOW == 1 (105CCC00) [pid = 780] [serial = 1] [outer = 00000000] 12:03:40 INFO - PROCESS | 780 | [780] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:03:40 INFO - PROCESS | 780 | ++DOMWINDOW == 2 (105CD800) [pid = 780] [serial = 2] [outer = 105CCC00] 12:03:40 INFO - PROCESS | 780 | ++DOCSHELL 12C0A400 == 2 [pid = 780] [id = 2] 12:03:40 INFO - PROCESS | 780 | ++DOMWINDOW == 3 (12C0A800) [pid = 780] [serial = 3] [outer = 00000000] 12:03:40 INFO - PROCESS | 780 | [780] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:03:40 INFO - PROCESS | 780 | ++DOMWINDOW == 4 (12C0B400) [pid = 780] [serial = 4] [outer = 12C0A800] 12:03:40 INFO - PROCESS | 780 | 1467227020881 Marionette INFO Listening on port 2828 12:03:42 INFO - PROCESS | 780 | 1467227022404 Marionette DEBUG Marionette enabled via command-line flag 12:03:42 INFO - PROCESS | 780 | [780] 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:03:42 INFO - PROCESS | 780 | [780] 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:03:42 INFO - PROCESS | 780 | ++DOCSHELL 1453DC00 == 3 [pid = 780] [id = 3] 12:03:42 INFO - PROCESS | 780 | ++DOMWINDOW == 5 (14545C00) [pid = 780] [serial = 5] [outer = 00000000] 12:03:42 INFO - PROCESS | 780 | [780] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:03:42 INFO - PROCESS | 780 | ++DOMWINDOW == 6 (14546800) [pid = 780] [serial = 6] [outer = 14545C00] 12:03:42 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 12:03:43 INFO - PROCESS | 780 | ++DOMWINDOW == 7 (15454400) [pid = 780] [serial = 7] [outer = 12C0A800] 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023536 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49656 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023558 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49658 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023566 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49659 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023601 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49661 12:03:43 INFO - PROCESS | 780 | 1467227023603 Marionette DEBUG Closed connection conn0 12:03:43 INFO - PROCESS | 780 | 1467227023606 Marionette DEBUG Closed connection conn1 12:03:43 INFO - PROCESS | 780 | 1467227023607 Marionette DEBUG Closed connection conn2 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023655 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49662 12:03:43 INFO - PROCESS | 780 | 1467227023674 Marionette DEBUG Closed connection conn3 12:03:43 INFO - PROCESS | 780 | 1467227023803 Marionette DEBUG Closed connection conn4 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023810 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49664 12:03:43 INFO - PROCESS | 780 | 1467227023820 Marionette DEBUG Closed connection conn5 12:03:43 INFO - PROCESS | 780 | [780] 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:03:43 INFO - PROCESS | 780 | 1467227023826 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49665 12:03:43 INFO - PROCESS | 780 | ++DOCSHELL 1617D000 == 4 [pid = 780] [id = 4] 12:03:43 INFO - PROCESS | 780 | ++DOMWINDOW == 8 (1617D800) [pid = 780] [serial = 8] [outer = 00000000] 12:03:43 INFO - PROCESS | 780 | ++DOMWINDOW == 9 (16E81800) [pid = 780] [serial = 9] [outer = 1617D800] 12:03:43 INFO - PROCESS | 780 | ++DOMWINDOW == 10 (16E87400) [pid = 780] [serial = 10] [outer = 1617D800] 12:03:43 INFO - PROCESS | 780 | 1467227023968 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:03:43 INFO - PROCESS | 780 | 1467227023973 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629104228","device":"desktop","version":"48.0"} 12:03:45 INFO - PROCESS | 780 | [780] 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:03:45 INFO - PROCESS | 780 | [780] 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:03:45 INFO - PROCESS | 780 | [780] 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:03:46 INFO - PROCESS | 780 | ++DOCSHELL 15C22000 == 5 [pid = 780] [id = 5] 12:03:46 INFO - PROCESS | 780 | ++DOMWINDOW == 11 (17D46C00) [pid = 780] [serial = 11] [outer = 00000000] 12:03:46 INFO - PROCESS | 780 | ++DOCSHELL 17D47000 == 6 [pid = 780] [id = 6] 12:03:46 INFO - PROCESS | 780 | ++DOMWINDOW == 12 (17D47400) [pid = 780] [serial = 12] [outer = 00000000] 12:03:46 INFO - PROCESS | 780 | [780] 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:03:46 INFO - PROCESS | 780 | ++DOCSHELL 19499000 == 7 [pid = 780] [id = 7] 12:03:46 INFO - PROCESS | 780 | ++DOMWINDOW == 13 (19499400) [pid = 780] [serial = 13] [outer = 00000000] 12:03:46 INFO - PROCESS | 780 | [780] 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:03:46 INFO - PROCESS | 780 | [780] 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:03:46 INFO - PROCESS | 780 | ++DOMWINDOW == 14 (19560800) [pid = 780] [serial = 14] [outer = 19499400] 12:03:47 INFO - PROCESS | 780 | ++DOMWINDOW == 15 (19473400) [pid = 780] [serial = 15] [outer = 17D46C00] 12:03:47 INFO - PROCESS | 780 | ++DOMWINDOW == 16 (19474C00) [pid = 780] [serial = 16] [outer = 17D47400] 12:03:47 INFO - PROCESS | 780 | ++DOMWINDOW == 17 (194ADC00) [pid = 780] [serial = 17] [outer = 19499400] 12:03:47 INFO - PROCESS | 780 | 1467227027785 Marionette INFO startBrowser 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:47 INFO - PROCESS | 780 | 1467227027822 Marionette DEBUG loaded listener.js 12:03:47 INFO - PROCESS | 780 | 1467227027836 Marionette DEBUG loaded listener.js 12:03:47 INFO - PROCESS | 780 | 1467227027838 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:48 INFO - PROCESS | 780 | ++DOMWINDOW == 18 (1BAD4800) [pid = 780] [serial = 18] [outer = 19499400] 12:03:48 INFO - PROCESS | 780 | 1467227028602 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"0544c252-001f-4c80-bc83-5fa79c3f875a","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160629104228","device":"desktop","version":"48.0","command_id":1}}] 12:03:48 INFO - PROCESS | 780 | 1467227028787 Marionette TRACE conn6 -> [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:03:48 INFO - PROCESS | 780 | 1467227028791 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:48 INFO - PROCESS | 780 | 1467227028882 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 12:03:48 INFO - PROCESS | 780 | 1467227028899 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:03:48 INFO - PROCESS | 780 | 1467227028901 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:48 INFO - PROCESS | 780 | [780] 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:03:50 INFO - PROCESS | 780 | --DOCSHELL 105CC800 == 6 [pid = 780] [id = 1] 12:03:50 INFO - PROCESS | 780 | [780] 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:03:50 INFO - PROCESS | 780 | ++DOMWINDOW == 19 (0F62A400) [pid = 780] [serial = 19] [outer = 19499400] 12:03:51 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:03:51 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:03:51 INFO - PROCESS | 780 | 1467227031240 Marionette TRACE conn6 <- [1,3,null,{}] 12:03:51 INFO - PROCESS | 780 | 1467227031246 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 12:03:51 INFO - PROCESS | 780 | 1467227031249 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:51 INFO - PROCESS | 780 | 1467227031274 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 12:03:51 INFO - PROCESS | 780 | 1467227031304 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 12:03:51 INFO - PROCESS | 780 | 1467227031309 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 12:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:03:51 INFO - PROCESS | 780 | 1467227031314 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:03:51 INFO - PROCESS | 780 | 1467227031319 Marionette TRACE conn6 <- [1,6,null,{}] 12:03:51 INFO - PROCESS | 780 | 1467227031385 Marionette TRACE conn6 -> [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:03:51 INFO - PROCESS | 780 | 1467227031388 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:51 INFO - PROCESS | 780 | 1467227031458 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 12:03:51 INFO - PROCESS | 780 | 1467227031466 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:51 INFO - PROCESS | 780 | 1467227031469 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:51 INFO - PROCESS | 780 | ++DOCSHELL 1451AC00 == 7 [pid = 780] [id = 8] 12:03:51 INFO - PROCESS | 780 | ++DOMWINDOW == 20 (14521000) [pid = 780] [serial = 20] [outer = 00000000] 12:03:51 INFO - PROCESS | 780 | ++DOMWINDOW == 21 (1454B000) [pid = 780] [serial = 21] [outer = 14521000] 12:03:51 INFO - PROCESS | 780 | 1467227031532 Marionette DEBUG loaded listener.js 12:03:51 INFO - PROCESS | 780 | ++DOMWINDOW == 22 (146D1400) [pid = 780] [serial = 22] [outer = 14521000] 12:03:51 INFO - PROCESS | 780 | ++DOCSHELL 173DF400 == 8 [pid = 780] [id = 9] 12:03:51 INFO - PROCESS | 780 | ++DOMWINDOW == 23 (17D1DC00) [pid = 780] [serial = 23] [outer = 00000000] 12:03:51 INFO - PROCESS | 780 | ++DOMWINDOW == 24 (18817400) [pid = 780] [serial = 24] [outer = 17D1DC00] 12:03:51 INFO - PROCESS | 780 | 1467227031967 Marionette DEBUG loaded listener.js 12:03:52 INFO - PROCESS | 780 | ++DOMWINDOW == 25 (18DC5400) [pid = 780] [serial = 25] [outer = 17D1DC00] 12:03:52 INFO - PROCESS | 780 | 1467227032597 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1323ms 12:03:52 INFO - PROCESS | 780 | 1467227032690 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 12:03:52 INFO - PROCESS | 780 | 1467227032693 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 12:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:03:52 INFO - PROCESS | 780 | 1467227032712 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:03:52 INFO - PROCESS | 780 | 1467227032714 Marionette TRACE conn6 <- [1,10,null,{}] 12:03:52 INFO - PROCESS | 780 | 1467227032720 Marionette TRACE conn6 -> [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:03:52 INFO - PROCESS | 780 | 1467227032722 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:52 INFO - PROCESS | 780 | 1467227032831 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 12:03:52 INFO - PROCESS | 780 | 1467227032886 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:52 INFO - PROCESS | 780 | 1467227032889 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:52 INFO - PROCESS | 780 | ++DOCSHELL 1041AC00 == 9 [pid = 780] [id = 10] 12:03:52 INFO - PROCESS | 780 | ++DOMWINDOW == 26 (12C0F400) [pid = 780] [serial = 26] [outer = 00000000] 12:03:52 INFO - PROCESS | 780 | ++DOMWINDOW == 27 (13DA8800) [pid = 780] [serial = 27] [outer = 12C0F400] 12:03:52 INFO - PROCESS | 780 | 1467227032943 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 28 (13ECD400) [pid = 780] [serial = 28] [outer = 12C0F400] 12:03:53 INFO - PROCESS | 780 | --DOCSHELL 1617D000 == 8 [pid = 780] [id = 4] 12:03:53 INFO - PROCESS | 780 | 1467227033375 Marionette TRACE conn6 <- [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:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 690ms 12:03:53 INFO - PROCESS | 780 | ++DOCSHELL 14424800 == 9 [pid = 780] [id = 11] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 29 (1442B400) [pid = 780] [serial = 29] [outer = 00000000] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 30 (14499000) [pid = 780] [serial = 30] [outer = 1442B400] 12:03:53 INFO - PROCESS | 780 | 1467227033421 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 12:03:53 INFO - PROCESS | 780 | 1467227033426 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 31 (140B4800) [pid = 780] [serial = 31] [outer = 1442B400] 12:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:03:53 INFO - PROCESS | 780 | ++DOCSHELL 0F62A800 == 10 [pid = 780] [id = 12] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 32 (14466800) [pid = 780] [serial = 32] [outer = 00000000] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 33 (15451000) [pid = 780] [serial = 33] [outer = 14466800] 12:03:53 INFO - PROCESS | 780 | 1467227033507 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:03:53 INFO - PROCESS | 780 | 1467227033510 Marionette TRACE conn6 <- [1,14,null,{}] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 34 (1594F000) [pid = 780] [serial = 34] [outer = 14466800] 12:03:53 INFO - PROCESS | 780 | 1467227033554 Marionette TRACE conn6 -> [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:03:53 INFO - PROCESS | 780 | 1467227033556 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:53 INFO - PROCESS | 780 | 1467227033661 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 12:03:53 INFO - PROCESS | 780 | 1467227033680 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:53 INFO - PROCESS | 780 | 1467227033682 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:53 INFO - PROCESS | 780 | ++DOCSHELL 1617B000 == 11 [pid = 780] [id = 13] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 35 (1617B400) [pid = 780] [serial = 35] [outer = 00000000] 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 36 (16E7D400) [pid = 780] [serial = 36] [outer = 1617B400] 12:03:53 INFO - PROCESS | 780 | 1467227033749 Marionette DEBUG loaded listener.js 12:03:53 INFO - PROCESS | 780 | ++DOMWINDOW == 37 (17340800) [pid = 780] [serial = 37] [outer = 1617B400] 12:03:54 INFO - PROCESS | 780 | 1467227034220 Marionette TRACE conn6 <- [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:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 810ms 12:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:03:54 INFO - PROCESS | 780 | 1467227034250 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 780 | 1467227034252 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 12:03:54 INFO - PROCESS | 780 | 1467227034256 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 780 | 1467227034259 Marionette TRACE conn6 <- [1,18,null,{}] 12:03:54 INFO - PROCESS | 780 | 1467227034271 Marionette TRACE conn6 -> [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:03:54 INFO - PROCESS | 780 | 1467227034275 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:54 INFO - PROCESS | 780 | 1467227034365 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 12:03:54 INFO - PROCESS | 780 | 1467227034374 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 780 | 1467227034378 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:54 INFO - PROCESS | 780 | ++DOCSHELL 18821400 == 12 [pid = 780] [id = 14] 12:03:54 INFO - PROCESS | 780 | ++DOMWINDOW == 38 (18821C00) [pid = 780] [serial = 38] [outer = 00000000] 12:03:54 INFO - PROCESS | 780 | ++DOMWINDOW == 39 (188C9000) [pid = 780] [serial = 39] [outer = 18821C00] 12:03:54 INFO - PROCESS | 780 | 1467227034436 Marionette DEBUG loaded listener.js 12:03:54 INFO - PROCESS | 780 | ++DOMWINDOW == 40 (18C26000) [pid = 780] [serial = 40] [outer = 18821C00] 12:03:54 INFO - PROCESS | 780 | 1467227034855 Marionette TRACE conn6 <- [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:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 630ms 12:03:54 INFO - PROCESS | 780 | 1467227034889 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 12:03:54 INFO - PROCESS | 780 | 1467227034892 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 12:03:54 INFO - PROCESS | 780 | 1467227034895 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:03:54 INFO - PROCESS | 780 | 1467227034897 Marionette TRACE conn6 <- [1,22,null,{}] 12:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:03:54 INFO - PROCESS | 780 | 1467227034901 Marionette TRACE conn6 -> [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:03:54 INFO - PROCESS | 780 | 1467227034904 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:54 INFO - PROCESS | 780 | 1467227034986 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 12:03:54 INFO - PROCESS | 780 | 1467227034991 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:54 INFO - PROCESS | 780 | 1467227034993 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:55 INFO - PROCESS | 780 | ++DOCSHELL 194BB800 == 13 [pid = 780] [id = 15] 12:03:55 INFO - PROCESS | 780 | ++DOMWINDOW == 41 (1955FC00) [pid = 780] [serial = 41] [outer = 00000000] 12:03:55 INFO - PROCESS | 780 | ++DOMWINDOW == 42 (1A813400) [pid = 780] [serial = 42] [outer = 1955FC00] 12:03:55 INFO - PROCESS | 780 | 1467227035039 Marionette DEBUG loaded listener.js 12:03:55 INFO - PROCESS | 780 | ++DOMWINDOW == 43 (173DEC00) [pid = 780] [serial = 43] [outer = 1955FC00] 12:03:55 INFO - PROCESS | 780 | 1467227035444 Marionette TRACE conn6 <- [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:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 570ms 12:03:55 INFO - PROCESS | 780 | 1467227035469 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 12:03:55 INFO - PROCESS | 780 | 1467227035471 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 12:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:03:55 INFO - PROCESS | 780 | 1467227035474 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:03:55 INFO - PROCESS | 780 | 1467227035476 Marionette TRACE conn6 <- [1,26,null,{}] 12:03:55 INFO - PROCESS | 780 | 1467227035479 Marionette TRACE conn6 -> [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:03:55 INFO - PROCESS | 780 | 1467227035481 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:55 INFO - PROCESS | 780 | 1467227035590 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 12:03:55 INFO - PROCESS | 780 | 1467227035595 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:55 INFO - PROCESS | 780 | 1467227035597 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:55 INFO - PROCESS | 780 | ++DOCSHELL 1A8E4400 == 14 [pid = 780] [id = 16] 12:03:55 INFO - PROCESS | 780 | ++DOMWINDOW == 44 (1AE3DC00) [pid = 780] [serial = 44] [outer = 00000000] 12:03:55 INFO - PROCESS | 780 | ++DOMWINDOW == 45 (1AEBA800) [pid = 780] [serial = 45] [outer = 1AE3DC00] 12:03:55 INFO - PROCESS | 780 | 1467227035642 Marionette DEBUG loaded listener.js 12:03:55 INFO - PROCESS | 780 | ++DOMWINDOW == 46 (1B881C00) [pid = 780] [serial = 46] [outer = 1AE3DC00] 12:03:56 INFO - PROCESS | 780 | 1467227036034 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 570ms 12:03:56 INFO - PROCESS | 780 | 1467227036046 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 12:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:03:56 INFO - PROCESS | 780 | 1467227036047 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 12:03:56 INFO - PROCESS | 780 | 1467227036050 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:03:56 INFO - PROCESS | 780 | 1467227036052 Marionette TRACE conn6 <- [1,30,null,{}] 12:03:56 INFO - PROCESS | 780 | 1467227036055 Marionette TRACE conn6 -> [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:03:56 INFO - PROCESS | 780 | 1467227036061 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:56 INFO - PROCESS | 780 | 1467227036207 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 12:03:56 INFO - PROCESS | 780 | 1467227036216 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:56 INFO - PROCESS | 780 | 1467227036218 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:56 INFO - PROCESS | 780 | ++DOCSHELL 15C5FC00 == 15 [pid = 780] [id = 17] 12:03:56 INFO - PROCESS | 780 | ++DOMWINDOW == 47 (15C60800) [pid = 780] [serial = 47] [outer = 00000000] 12:03:56 INFO - PROCESS | 780 | ++DOMWINDOW == 48 (1BAD6000) [pid = 780] [serial = 48] [outer = 15C60800] 12:03:56 INFO - PROCESS | 780 | 1467227036263 Marionette DEBUG loaded listener.js 12:03:56 INFO - PROCESS | 780 | ++DOMWINDOW == 49 (1C9E7C00) [pid = 780] [serial = 49] [outer = 15C60800] 12:03:56 INFO - PROCESS | 780 | 1467227036629 Marionette TRACE conn6 <- [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:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 630ms 12:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:03:56 INFO - PROCESS | 780 | 1467227036682 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 12:03:56 INFO - PROCESS | 780 | 1467227036684 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 12:03:56 INFO - PROCESS | 780 | 1467227036687 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:03:56 INFO - PROCESS | 780 | 1467227036689 Marionette TRACE conn6 <- [1,34,null,{}] 12:03:56 INFO - PROCESS | 780 | 1467227036692 Marionette TRACE conn6 -> [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:03:56 INFO - PROCESS | 780 | 1467227036694 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:56 INFO - PROCESS | 780 | 1467227036795 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 12:03:56 INFO - PROCESS | 780 | 1467227036803 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:56 INFO - PROCESS | 780 | 1467227036805 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:56 INFO - PROCESS | 780 | ++DOCSHELL 0C991400 == 16 [pid = 780] [id = 18] 12:03:56 INFO - PROCESS | 780 | ++DOMWINDOW == 50 (0C992800) [pid = 780] [serial = 50] [outer = 00000000] 12:03:56 INFO - PROCESS | 780 | ++DOMWINDOW == 51 (14096800) [pid = 780] [serial = 51] [outer = 0C992800] 12:03:56 INFO - PROCESS | 780 | 1467227036848 Marionette DEBUG loaded listener.js 12:03:56 INFO - PROCESS | 780 | ++DOMWINDOW == 52 (1CB95000) [pid = 780] [serial = 52] [outer = 0C992800] 12:03:57 INFO - PROCESS | 780 | 1467227037227 Marionette TRACE conn6 <- [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:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 12:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:03:57 INFO - PROCESS | 780 | 1467227037257 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 12:03:57 INFO - PROCESS | 780 | 1467227037259 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 12:03:57 INFO - PROCESS | 780 | 1467227037262 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:03:57 INFO - PROCESS | 780 | 1467227037273 Marionette TRACE conn6 <- [1,38,null,{}] 12:03:57 INFO - PROCESS | 780 | 1467227037277 Marionette TRACE conn6 -> [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:03:57 INFO - PROCESS | 780 | 1467227037279 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:57 INFO - PROCESS | 780 | 1467227037354 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 12:03:57 INFO - PROCESS | 780 | 1467227037415 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 780 | 1467227037417 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:57 INFO - PROCESS | 780 | ++DOCSHELL 0F9FE000 == 17 [pid = 780] [id = 19] 12:03:57 INFO - PROCESS | 780 | ++DOMWINDOW == 53 (17DB0400) [pid = 780] [serial = 53] [outer = 00000000] 12:03:57 INFO - PROCESS | 780 | ++DOMWINDOW == 54 (17DBA400) [pid = 780] [serial = 54] [outer = 17DB0400] 12:03:57 INFO - PROCESS | 780 | 1467227037461 Marionette DEBUG loaded listener.js 12:03:57 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (17DBCC00) [pid = 780] [serial = 55] [outer = 17DB0400] 12:03:57 INFO - PROCESS | 780 | 1467227037859 Marionette TRACE conn6 <- [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:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 12:03:57 INFO - PROCESS | 780 | 1467227037893 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 12:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:03:57 INFO - PROCESS | 780 | 1467227037895 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 12:03:57 INFO - PROCESS | 780 | 1467227037899 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:03:57 INFO - PROCESS | 780 | 1467227037900 Marionette TRACE conn6 <- [1,42,null,{}] 12:03:57 INFO - PROCESS | 780 | 1467227037912 Marionette TRACE conn6 -> [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:03:57 INFO - PROCESS | 780 | 1467227037914 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:57 INFO - PROCESS | 780 | 1467227037992 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 12:03:57 INFO - PROCESS | 780 | 1467227037998 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:57 INFO - PROCESS | 780 | 1467227038000 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:58 INFO - PROCESS | 780 | ++DOCSHELL 0FD0C400 == 18 [pid = 780] [id = 20] 12:03:58 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (0FD33800) [pid = 780] [serial = 56] [outer = 00000000] 12:03:58 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (17DB7000) [pid = 780] [serial = 57] [outer = 0FD33800] 12:03:58 INFO - PROCESS | 780 | 1467227038045 Marionette DEBUG loaded listener.js 12:03:58 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (17DBD800) [pid = 780] [serial = 58] [outer = 0FD33800] 12:03:58 INFO - PROCESS | 780 | 1467227038451 Marionette TRACE conn6 <- [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:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 12:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:03:58 INFO - PROCESS | 780 | 1467227038471 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 12:03:58 INFO - PROCESS | 780 | 1467227038472 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 12:03:58 INFO - PROCESS | 780 | 1467227038475 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:03:58 INFO - PROCESS | 780 | 1467227038477 Marionette TRACE conn6 <- [1,46,null,{}] 12:03:58 INFO - PROCESS | 780 | 1467227038480 Marionette TRACE conn6 -> [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:03:58 INFO - PROCESS | 780 | 1467227038482 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:58 INFO - PROCESS | 780 | 1467227038597 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 12:03:58 INFO - PROCESS | 780 | 1467227038604 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:58 INFO - PROCESS | 780 | 1467227038606 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:58 INFO - PROCESS | 780 | ++DOCSHELL 0FD2DC00 == 19 [pid = 780] [id = 21] 12:03:58 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (14092C00) [pid = 780] [serial = 59] [outer = 00000000] 12:03:58 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (1A70A800) [pid = 780] [serial = 60] [outer = 14092C00] 12:03:58 INFO - PROCESS | 780 | 1467227038659 Marionette DEBUG loaded listener.js 12:03:58 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (1A70C800) [pid = 780] [serial = 61] [outer = 14092C00] 12:03:59 INFO - PROCESS | 780 | 1467227039030 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 12:03:59 INFO - PROCESS | 780 | 1467227039046 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 12:03:59 INFO - PROCESS | 780 | 1467227039049 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 12:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:03:59 INFO - PROCESS | 780 | 1467227039052 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:03:59 INFO - PROCESS | 780 | 1467227039054 Marionette TRACE conn6 <- [1,50,null,{}] 12:03:59 INFO - PROCESS | 780 | 1467227039057 Marionette TRACE conn6 -> [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:03:59 INFO - PROCESS | 780 | 1467227039060 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:59 INFO - PROCESS | 780 | 1467227039148 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 12:03:59 INFO - PROCESS | 780 | 1467227039213 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 780 | 1467227039216 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:59 INFO - PROCESS | 780 | ++DOCSHELL 1027B400 == 20 [pid = 780] [id = 22] 12:03:59 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (1027CC00) [pid = 780] [serial = 62] [outer = 00000000] 12:03:59 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (102A6400) [pid = 780] [serial = 63] [outer = 1027CC00] 12:03:59 INFO - PROCESS | 780 | 1467227039266 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (102AF000) [pid = 780] [serial = 64] [outer = 1027CC00] 12:03:59 INFO - PROCESS | 780 | 1467227039620 Marionette TRACE conn6 <- [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:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 630ms 12:03:59 INFO - PROCESS | 780 | 1467227039683 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 12:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:03:59 INFO - PROCESS | 780 | 1467227039685 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 12:03:59 INFO - PROCESS | 780 | 1467227039687 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:03:59 INFO - PROCESS | 780 | 1467227039689 Marionette TRACE conn6 <- [1,54,null,{}] 12:03:59 INFO - PROCESS | 780 | 1467227039692 Marionette TRACE conn6 -> [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:03:59 INFO - PROCESS | 780 | 1467227039694 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:59 INFO - PROCESS | 780 | 1467227039799 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 12:03:59 INFO - PROCESS | 780 | 1467227039807 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:03:59 INFO - PROCESS | 780 | 1467227039808 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:03:59 INFO - PROCESS | 780 | ++DOCSHELL 102A6000 == 21 [pid = 780] [id = 23] 12:03:59 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (14098000) [pid = 780] [serial = 65] [outer = 00000000] 12:03:59 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (1A710400) [pid = 780] [serial = 66] [outer = 14098000] 12:03:59 INFO - PROCESS | 780 | 1467227039852 Marionette DEBUG loaded listener.js 12:03:59 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (1CBE4C00) [pid = 780] [serial = 67] [outer = 14098000] 12:04:00 INFO - PROCESS | 780 | 1467227040205 Marionette TRACE conn6 <- [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:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 12:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:04:00 INFO - PROCESS | 780 | 1467227040259 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 12:04:00 INFO - PROCESS | 780 | 1467227040261 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 12:04:00 INFO - PROCESS | 780 | 1467227040264 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:04:00 INFO - PROCESS | 780 | 1467227040265 Marionette TRACE conn6 <- [1,58,null,{}] 12:04:00 INFO - PROCESS | 780 | 1467227040269 Marionette TRACE conn6 -> [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:04:00 INFO - PROCESS | 780 | 1467227040271 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:00 INFO - PROCESS | 780 | 1467227040403 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 12:04:00 INFO - PROCESS | 780 | 1467227040411 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:00 INFO - PROCESS | 780 | 1467227040412 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:00 INFO - PROCESS | 780 | ++DOCSHELL 0FCC5400 == 22 [pid = 780] [id = 24] 12:04:00 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0FCC8400) [pid = 780] [serial = 68] [outer = 00000000] 12:04:00 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0FCD0400) [pid = 780] [serial = 69] [outer = 0FCC8400] 12:04:00 INFO - PROCESS | 780 | 1467227040457 Marionette DEBUG loaded listener.js 12:04:00 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0FCD3000) [pid = 780] [serial = 70] [outer = 0FCC8400] 12:04:01 INFO - PROCESS | 780 | 1467227041575 Marionette TRACE conn6 <- [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:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1332ms 12:04:01 INFO - PROCESS | 780 | 1467227041597 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 12:04:01 INFO - PROCESS | 780 | 1467227041601 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 12:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:04:01 INFO - PROCESS | 780 | 1467227041620 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:04:01 INFO - PROCESS | 780 | 1467227041623 Marionette TRACE conn6 <- [1,62,null,{}] 12:04:01 INFO - PROCESS | 780 | 1467227041629 Marionette TRACE conn6 -> [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:04:01 INFO - PROCESS | 780 | 1467227041632 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:01 INFO - PROCESS | 780 | 1467227041760 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 12:04:01 INFO - PROCESS | 780 | 1467227041773 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:01 INFO - PROCESS | 780 | 1467227041776 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:01 INFO - PROCESS | 780 | ++DOCSHELL 0FD06C00 == 23 [pid = 780] [id = 25] 12:04:01 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FD07C00) [pid = 780] [serial = 71] [outer = 00000000] 12:04:01 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FD0EC00) [pid = 780] [serial = 72] [outer = 0FD07C00] 12:04:01 INFO - PROCESS | 780 | 1467227041860 Marionette DEBUG loaded listener.js 12:04:01 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FD34C00) [pid = 780] [serial = 73] [outer = 0FD07C00] 12:04:02 INFO - PROCESS | 780 | 1467227042279 Marionette TRACE conn6 <- [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:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 690ms 12:04:02 INFO - PROCESS | 780 | 1467227042308 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 12:04:02 INFO - PROCESS | 780 | 1467227042312 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 12:04:02 INFO - PROCESS | 780 | 1467227042318 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:04:02 INFO - PROCESS | 780 | 1467227042320 Marionette TRACE conn6 <- [1,66,null,{}] 12:04:02 INFO - PROCESS | 780 | 1467227042324 Marionette TRACE conn6 -> [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:04:02 INFO - PROCESS | 780 | 1467227042327 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:02 INFO - PROCESS | 780 | 1467227042434 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 12:04:02 INFO - PROCESS | 780 | 1467227042440 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:02 INFO - PROCESS | 780 | 1467227042442 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:02 INFO - PROCESS | 780 | ++DOCSHELL 1027F400 == 24 [pid = 780] [id = 26] 12:04:02 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (10280800) [pid = 780] [serial = 74] [outer = 00000000] 12:04:02 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (102B1800) [pid = 780] [serial = 75] [outer = 10280800] 12:04:02 INFO - PROCESS | 780 | 1467227042489 Marionette DEBUG loaded listener.js 12:04:02 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (104E7400) [pid = 780] [serial = 76] [outer = 10280800] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1617D800) [pid = 780] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 74 (14521000) [pid = 780] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 73 (12C0F400) [pid = 780] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1617B400) [pid = 780] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 71 (18821C00) [pid = 780] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1955FC00) [pid = 780] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1AE3DC00) [pid = 780] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 68 (15C60800) [pid = 780] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:04:03 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1027CC00) [pid = 780] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:04:03 INFO - PROCESS | 780 | 1467227043169 Marionette TRACE conn6 <- [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:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 870ms 12:04:03 INFO - PROCESS | 780 | 1467227043193 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 780 | 1467227043195 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 12:04:03 INFO - PROCESS | 780 | 1467227043199 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:04:03 INFO - PROCESS | 780 | 1467227043202 Marionette TRACE conn6 <- [1,70,null,{}] 12:04:03 INFO - PROCESS | 780 | 1467227043212 Marionette TRACE conn6 -> [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:04:03 INFO - PROCESS | 780 | 1467227043216 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:03 INFO - PROCESS | 780 | 1467227043329 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 12:04:03 INFO - PROCESS | 780 | 1467227043376 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:03 INFO - PROCESS | 780 | 1467227043379 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:03 INFO - PROCESS | 780 | ++DOCSHELL 13DE1800 == 25 [pid = 780] [id = 27] 12:04:03 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (13DE8800) [pid = 780] [serial = 77] [outer = 00000000] 12:04:03 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1449B000) [pid = 780] [serial = 78] [outer = 13DE8800] 12:04:03 INFO - PROCESS | 780 | 1467227043427 Marionette DEBUG loaded listener.js 12:04:03 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (14529400) [pid = 780] [serial = 79] [outer = 13DE8800] 12:04:03 INFO - PROCESS | 780 | 1467227043769 Marionette TRACE conn6 <- [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:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 630ms 12:04:03 INFO - PROCESS | 780 | 1467227043846 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 12:04:03 INFO - PROCESS | 780 | 1467227043848 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 12:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:04:03 INFO - PROCESS | 780 | 1467227043852 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:04:03 INFO - PROCESS | 780 | 1467227043854 Marionette TRACE conn6 <- [1,74,null,{}] 12:04:03 INFO - PROCESS | 780 | 1467227043857 Marionette TRACE conn6 -> [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:04:03 INFO - PROCESS | 780 | 1467227043859 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:03 INFO - PROCESS | 780 | 1467227043938 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 12:04:03 INFO - PROCESS | 780 | 1467227043943 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:03 INFO - PROCESS | 780 | 1467227043945 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:03 INFO - PROCESS | 780 | ++DOCSHELL 145E4800 == 26 [pid = 780] [id = 28] 12:04:03 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (146C5C00) [pid = 780] [serial = 80] [outer = 00000000] 12:04:03 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C60C00) [pid = 780] [serial = 81] [outer = 146C5C00] 12:04:03 INFO - PROCESS | 780 | 1467227043991 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1617A000) [pid = 780] [serial = 82] [outer = 146C5C00] 12:04:04 INFO - PROCESS | 780 | 1467227044405 Marionette TRACE conn6 <- [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:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 12:04:04 INFO - PROCESS | 780 | 1467227044425 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 12:04:04 INFO - PROCESS | 780 | 1467227044427 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 12:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:04:04 INFO - PROCESS | 780 | 1467227044430 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:04:04 INFO - PROCESS | 780 | 1467227044431 Marionette TRACE conn6 <- [1,78,null,{}] 12:04:04 INFO - PROCESS | 780 | 1467227044435 Marionette TRACE conn6 -> [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:04:04 INFO - PROCESS | 780 | 1467227044437 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:04 INFO - PROCESS | 780 | 1467227044512 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 12:04:04 INFO - PROCESS | 780 | 1467227044517 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:04 INFO - PROCESS | 780 | 1467227044519 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:04 INFO - PROCESS | 780 | ++DOCSHELL 17334000 == 27 [pid = 780] [id = 29] 12:04:04 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17335000) [pid = 780] [serial = 83] [outer = 00000000] 12:04:04 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17D3D000) [pid = 780] [serial = 84] [outer = 17335000] 12:04:04 INFO - PROCESS | 780 | 1467227044566 Marionette DEBUG loaded listener.js 12:04:04 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17DB3400) [pid = 780] [serial = 85] [outer = 17335000] 12:04:05 INFO - PROCESS | 780 | 1467227045027 Marionette TRACE conn6 <- [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:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 12:04:05 INFO - PROCESS | 780 | 1467227045062 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 780 | 1467227045066 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 12:04:05 INFO - PROCESS | 780 | 1467227045072 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:04:05 INFO - PROCESS | 780 | 1467227045077 Marionette TRACE conn6 <- [1,82,null,{}] 12:04:05 INFO - PROCESS | 780 | 1467227045083 Marionette TRACE conn6 -> [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:04:05 INFO - PROCESS | 780 | 1467227045087 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:05 INFO - PROCESS | 780 | 1467227045199 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 12:04:05 INFO - PROCESS | 780 | 1467227045326 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:05 INFO - PROCESS | 780 | 1467227045331 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:05 INFO - PROCESS | 780 | ++DOCSHELL 0FD05400 == 28 [pid = 780] [id = 30] 12:04:05 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0FD05800) [pid = 780] [serial = 86] [outer = 00000000] 12:04:05 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FD0B400) [pid = 780] [serial = 87] [outer = 0FD05800] 12:04:05 INFO - PROCESS | 780 | 1467227045390 Marionette DEBUG loaded listener.js 12:04:05 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (10276C00) [pid = 780] [serial = 88] [outer = 0FD05800] 12:04:05 INFO - PROCESS | 780 | 1467227045914 Marionette TRACE conn6 <- [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:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 870ms 12:04:05 INFO - PROCESS | 780 | 1467227045946 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 12:04:05 INFO - PROCESS | 780 | 1467227045951 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 12:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:04:05 INFO - PROCESS | 780 | 1467227045958 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:04:05 INFO - PROCESS | 780 | 1467227045961 Marionette TRACE conn6 <- [1,86,null,{}] 12:04:05 INFO - PROCESS | 780 | 1467227045965 Marionette TRACE conn6 -> [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:04:05 INFO - PROCESS | 780 | 1467227045968 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:06 INFO - PROCESS | 780 | 1467227046073 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 12:04:06 INFO - PROCESS | 780 | 1467227046156 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 780 | 1467227046159 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:06 INFO - PROCESS | 780 | ++DOCSHELL 1409E400 == 29 [pid = 780] [id = 31] 12:04:06 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (140B6400) [pid = 780] [serial = 89] [outer = 00000000] 12:04:06 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1454B400) [pid = 780] [serial = 90] [outer = 140B6400] 12:04:06 INFO - PROCESS | 780 | 1467227046217 Marionette DEBUG loaded listener.js 12:04:06 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (15C2D000) [pid = 780] [serial = 91] [outer = 140B6400] 12:04:06 INFO - PROCESS | 780 | 1467227046752 Marionette TRACE conn6 <- [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:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 830ms 12:04:06 INFO - PROCESS | 780 | 1467227046791 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 12:04:06 INFO - PROCESS | 780 | 1467227046794 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 12:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:04:06 INFO - PROCESS | 780 | 1467227046798 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:04:06 INFO - PROCESS | 780 | 1467227046802 Marionette TRACE conn6 <- [1,90,null,{}] 12:04:06 INFO - PROCESS | 780 | 1467227046813 Marionette TRACE conn6 -> [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:04:06 INFO - PROCESS | 780 | 1467227046819 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:06 INFO - PROCESS | 780 | 1467227046925 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 12:04:06 INFO - PROCESS | 780 | 1467227046995 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:06 INFO - PROCESS | 780 | 1467227046999 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:07 INFO - PROCESS | 780 | ++DOCSHELL 1881EC00 == 30 [pid = 780] [id = 32] 12:04:07 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1881F000) [pid = 780] [serial = 92] [outer = 00000000] 12:04:07 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (18BB5400) [pid = 780] [serial = 93] [outer = 1881F000] 12:04:07 INFO - PROCESS | 780 | 1467227047056 Marionette DEBUG loaded listener.js 12:04:07 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (194AFC00) [pid = 780] [serial = 94] [outer = 1881F000] 12:04:07 INFO - PROCESS | 780 | 1467227047603 Marionette TRACE conn6 <- [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:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 870ms 12:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:04:07 INFO - PROCESS | 780 | 1467227047671 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 12:04:07 INFO - PROCESS | 780 | 1467227047674 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 12:04:07 INFO - PROCESS | 780 | 1467227047678 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:04:07 INFO - PROCESS | 780 | 1467227047680 Marionette TRACE conn6 <- [1,94,null,{}] 12:04:07 INFO - PROCESS | 780 | 1467227047684 Marionette TRACE conn6 -> [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:04:07 INFO - PROCESS | 780 | 1467227047686 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:07 INFO - PROCESS | 780 | 1467227047787 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 12:04:07 INFO - PROCESS | 780 | 1467227047857 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:07 INFO - PROCESS | 780 | 1467227047859 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:07 INFO - PROCESS | 780 | ++DOCSHELL 0C914000 == 31 [pid = 780] [id = 33] 12:04:07 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0C917800) [pid = 780] [serial = 95] [outer = 00000000] 12:04:07 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0F9FEC00) [pid = 780] [serial = 96] [outer = 0C917800] 12:04:07 INFO - PROCESS | 780 | 1467227047913 Marionette DEBUG loaded listener.js 12:04:07 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (15C25000) [pid = 780] [serial = 97] [outer = 0C917800] 12:04:08 INFO - PROCESS | 780 | 1467227048498 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 12:04:08 INFO - PROCESS | 780 | 1467227048551 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 12:04:08 INFO - PROCESS | 780 | 1467227048554 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 12:04:08 INFO - PROCESS | 780 | 1467227048557 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:04:08 INFO - PROCESS | 780 | 1467227048560 Marionette TRACE conn6 <- [1,98,null,{}] 12:04:08 INFO - PROCESS | 780 | 1467227048564 Marionette TRACE conn6 -> [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:04:08 INFO - PROCESS | 780 | 1467227048566 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:08 INFO - PROCESS | 780 | 1467227048662 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 12:04:08 INFO - PROCESS | 780 | 1467227048807 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:08 INFO - PROCESS | 780 | 1467227048810 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:08 INFO - PROCESS | 780 | ++DOCSHELL 0C912400 == 32 [pid = 780] [id = 34] 12:04:08 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (0C912800) [pid = 780] [serial = 98] [outer = 00000000] 12:04:08 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0C91A000) [pid = 780] [serial = 99] [outer = 0C912800] 12:04:08 INFO - PROCESS | 780 | 1467227048859 Marionette DEBUG loaded listener.js 12:04:08 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0C99B000) [pid = 780] [serial = 100] [outer = 0C912800] 12:04:09 INFO - PROCESS | 780 | --DOCSHELL 1451AC00 == 31 [pid = 780] [id = 8] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 90 (194ADC00) [pid = 780] [serial = 17] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 89 (16E87400) [pid = 780] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 88 (16E81800) [pid = 780] [serial = 9] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 87 (12C0B400) [pid = 780] [serial = 4] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1454B000) [pid = 780] [serial = 21] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 85 (146D1400) [pid = 780] [serial = 22] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 84 (18817400) [pid = 780] [serial = 24] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 83 (13DA8800) [pid = 780] [serial = 27] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15451000) [pid = 780] [serial = 33] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 81 (16E7D400) [pid = 780] [serial = 36] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 80 (188C9000) [pid = 780] [serial = 39] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1A813400) [pid = 780] [serial = 42] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1AEBA800) [pid = 780] [serial = 45] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1BAD6000) [pid = 780] [serial = 48] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 76 (173DEC00) [pid = 780] [serial = 43] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14096800) [pid = 780] [serial = 51] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 74 (17DBA400) [pid = 780] [serial = 54] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 73 (17DB7000) [pid = 780] [serial = 57] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A70A800) [pid = 780] [serial = 60] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 71 (102A6400) [pid = 780] [serial = 63] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 70 (14499000) [pid = 780] [serial = 30] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1C9E7C00) [pid = 780] [serial = 49] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17340800) [pid = 780] [serial = 37] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 67 (18C26000) [pid = 780] [serial = 40] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1A710400) [pid = 780] [serial = 66] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 65 (102AF000) [pid = 780] [serial = 64] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1B881C00) [pid = 780] [serial = 46] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 63 (13ECD400) [pid = 780] [serial = 28] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | --DOMWINDOW == 62 (19560800) [pid = 780] [serial = 14] [outer = 00000000] [url = about:blank] 12:04:09 INFO - PROCESS | 780 | 1467227049936 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1436ms 12:04:09 INFO - PROCESS | 780 | 1467227049998 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 12:04:09 INFO - PROCESS | 780 | 1467227050002 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 12:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:04:10 INFO - PROCESS | 780 | 1467227050007 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:04:10 INFO - PROCESS | 780 | 1467227050010 Marionette TRACE conn6 <- [1,102,null,{}] 12:04:10 INFO - PROCESS | 780 | 1467227050016 Marionette TRACE conn6 -> [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:04:10 INFO - PROCESS | 780 | 1467227050019 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:10 INFO - PROCESS | 780 | 1467227050136 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 12:04:10 INFO - PROCESS | 780 | 1467227050207 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 780 | 1467227050210 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:10 INFO - PROCESS | 780 | ++DOCSHELL 0FCC6000 == 32 [pid = 780] [id = 35] 12:04:10 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FCC7000) [pid = 780] [serial = 101] [outer = 00000000] 12:04:10 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0FCCCC00) [pid = 780] [serial = 102] [outer = 0FCC7000] 12:04:10 INFO - PROCESS | 780 | 1467227050258 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0FD08000) [pid = 780] [serial = 103] [outer = 0FCC7000] 12:04:10 INFO - PROCESS | 780 | 1467227050628 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 690ms 12:04:10 INFO - PROCESS | 780 | 1467227050698 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 12:04:10 INFO - PROCESS | 780 | 1467227050703 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 12:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:04:10 INFO - PROCESS | 780 | 1467227050709 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:04:10 INFO - PROCESS | 780 | 1467227050712 Marionette TRACE conn6 <- [1,106,null,{}] 12:04:10 INFO - PROCESS | 780 | 1467227050716 Marionette TRACE conn6 -> [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:04:10 INFO - PROCESS | 780 | 1467227050719 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:10 INFO - PROCESS | 780 | 1467227050802 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 12:04:10 INFO - PROCESS | 780 | 1467227050809 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:10 INFO - PROCESS | 780 | 1467227050811 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:10 INFO - PROCESS | 780 | ++DOCSHELL 102AAC00 == 33 [pid = 780] [id = 36] 12:04:10 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (102AB800) [pid = 780] [serial = 104] [outer = 00000000] 12:04:10 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (10424C00) [pid = 780] [serial = 105] [outer = 102AB800] 12:04:10 INFO - PROCESS | 780 | 1467227050859 Marionette DEBUG loaded listener.js 12:04:10 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (105C7C00) [pid = 780] [serial = 106] [outer = 102AB800] 12:04:11 INFO - PROCESS | 780 | 1467227051298 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 630ms 12:04:11 INFO - PROCESS | 780 | 1467227051343 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 12:04:11 INFO - PROCESS | 780 | 1467227051345 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 12:04:11 INFO - PROCESS | 780 | 1467227051349 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:04:11 INFO - PROCESS | 780 | 1467227051352 Marionette TRACE conn6 <- [1,110,null,{}] 12:04:11 INFO - PROCESS | 780 | 1467227051364 Marionette TRACE conn6 -> [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:04:11 INFO - PROCESS | 780 | 1467227051368 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:11 INFO - PROCESS | 780 | 1467227051451 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 12:04:11 INFO - PROCESS | 780 | 1467227051483 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:11 INFO - PROCESS | 780 | 1467227051486 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:11 INFO - PROCESS | 780 | ++DOCSHELL 14549800 == 34 [pid = 780] [id = 37] 12:04:11 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1454B000) [pid = 780] [serial = 107] [outer = 00000000] 12:04:11 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (145E5400) [pid = 780] [serial = 108] [outer = 1454B000] 12:04:11 INFO - PROCESS | 780 | 1467227051533 Marionette DEBUG loaded listener.js 12:04:11 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1545D000) [pid = 780] [serial = 109] [outer = 1454B000] 12:04:11 INFO - PROCESS | 780 | 1467227051958 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 12:04:11 INFO - PROCESS | 780 | 1467227051994 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 12:04:11 INFO - PROCESS | 780 | 1467227051997 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 12:04:11 INFO - PROCESS | 780 | 1467227052000 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:04:11 INFO - PROCESS | 780 | 1467227052002 Marionette TRACE conn6 <- [1,114,null,{}] 12:04:12 INFO - PROCESS | 780 | 1467227052005 Marionette TRACE conn6 -> [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:04:12 INFO - PROCESS | 780 | 1467227052007 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:12 INFO - PROCESS | 780 | 1467227052116 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 12:04:12 INFO - PROCESS | 780 | 1467227052121 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 780 | 1467227052123 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:12 INFO - PROCESS | 780 | ++DOCSHELL 15C5B400 == 35 [pid = 780] [id = 38] 12:04:12 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C5C800) [pid = 780] [serial = 110] [outer = 00000000] 12:04:12 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (16187800) [pid = 780] [serial = 111] [outer = 15C5C800] 12:04:12 INFO - PROCESS | 780 | 1467227052168 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17332800) [pid = 780] [serial = 112] [outer = 15C5C800] 12:04:12 INFO - PROCESS | 780 | 1467227052573 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 12:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:04:12 INFO - PROCESS | 780 | 1467227052634 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 12:04:12 INFO - PROCESS | 780 | 1467227052636 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 12:04:12 INFO - PROCESS | 780 | 1467227052640 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:04:12 INFO - PROCESS | 780 | 1467227052641 Marionette TRACE conn6 <- [1,118,null,{}] 12:04:12 INFO - PROCESS | 780 | 1467227052645 Marionette TRACE conn6 -> [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:04:12 INFO - PROCESS | 780 | 1467227052647 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:12 INFO - PROCESS | 780 | 1467227052751 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 12:04:12 INFO - PROCESS | 780 | 1467227052756 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:12 INFO - PROCESS | 780 | 1467227052758 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:12 INFO - PROCESS | 780 | ++DOCSHELL 173DF000 == 36 [pid = 780] [id = 39] 12:04:12 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17D0E400) [pid = 780] [serial = 113] [outer = 00000000] 12:04:12 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17DB1400) [pid = 780] [serial = 114] [outer = 17D0E400] 12:04:12 INFO - PROCESS | 780 | 1467227052801 Marionette DEBUG loaded listener.js 12:04:12 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17DBC000) [pid = 780] [serial = 115] [outer = 17D0E400] 12:04:13 INFO - PROCESS | 780 | 1467227053222 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 12:04:13 INFO - PROCESS | 780 | 1467227053274 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 780 | 1467227053276 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 12:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:04:13 INFO - PROCESS | 780 | 1467227053279 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 780 | 1467227053281 Marionette TRACE conn6 <- [1,122,null,{}] 12:04:13 INFO - PROCESS | 780 | 1467227053284 Marionette TRACE conn6 -> [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:04:13 INFO - PROCESS | 780 | 1467227053290 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:13 INFO - PROCESS | 780 | 1467227053417 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 12:04:13 INFO - PROCESS | 780 | 1467227053422 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:13 INFO - PROCESS | 780 | 1467227053424 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:13 INFO - PROCESS | 780 | ++DOCSHELL 17EB2800 == 37 [pid = 780] [id = 40] 12:04:13 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17EB3000) [pid = 780] [serial = 116] [outer = 00000000] 12:04:13 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (18BAFC00) [pid = 780] [serial = 117] [outer = 17EB3000] 12:04:13 INFO - PROCESS | 780 | 1467227053468 Marionette DEBUG loaded listener.js 12:04:13 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18D23800) [pid = 780] [serial = 118] [outer = 17EB3000] 12:04:13 INFO - PROCESS | 780 | 1467227053875 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 12:04:13 INFO - PROCESS | 780 | 1467227053910 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 12:04:13 INFO - PROCESS | 780 | 1467227053912 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 12:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:04:13 INFO - PROCESS | 780 | 1467227053922 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:04:13 INFO - PROCESS | 780 | 1467227053923 Marionette TRACE conn6 <- [1,126,null,{}] 12:04:13 INFO - PROCESS | 780 | 1467227053927 Marionette TRACE conn6 -> [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:04:13 INFO - PROCESS | 780 | 1467227053928 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:14 INFO - PROCESS | 780 | 1467227054113 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FCC8400) [pid = 780] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0C992800) [pid = 780] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 77 (14092C00) [pid = 780] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17DB0400) [pid = 780] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14098000) [pid = 780] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FD33800) [pid = 780] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 73 (17335000) [pid = 780] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FD07C00) [pid = 780] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 71 (10280800) [pid = 780] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 70 (146C5C00) [pid = 780] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:04:14 INFO - PROCESS | 780 | --DOMWINDOW == 69 (13DE8800) [pid = 780] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:04:14 INFO - PROCESS | 780 | 1467227054184 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 780 | 1467227054186 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:14 INFO - PROCESS | 780 | ++DOCSHELL 0C999400 == 38 [pid = 780] [id = 41] 12:04:14 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0FCC8000) [pid = 780] [serial = 119] [outer = 00000000] 12:04:14 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FD31400) [pid = 780] [serial = 120] [outer = 0FCC8000] 12:04:14 INFO - PROCESS | 780 | 1467227054231 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FD32C00) [pid = 780] [serial = 121] [outer = 0FCC8000] 12:04:14 INFO - PROCESS | 780 | 1467227054571 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 690ms 12:04:14 INFO - PROCESS | 780 | 1467227054606 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 12:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:04:14 INFO - PROCESS | 780 | 1467227054608 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 12:04:14 INFO - PROCESS | 780 | 1467227054611 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:04:14 INFO - PROCESS | 780 | 1467227054613 Marionette TRACE conn6 <- [1,130,null,{}] 12:04:14 INFO - PROCESS | 780 | 1467227054623 Marionette TRACE conn6 -> [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:04:14 INFO - PROCESS | 780 | 1467227054625 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:14 INFO - PROCESS | 780 | 1467227054699 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 12:04:14 INFO - PROCESS | 780 | 1467227054704 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:14 INFO - PROCESS | 780 | 1467227054706 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:14 INFO - PROCESS | 780 | ++DOCSHELL 0C914800 == 39 [pid = 780] [id = 42] 12:04:14 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FD10000) [pid = 780] [serial = 122] [outer = 00000000] 12:04:14 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (194AE000) [pid = 780] [serial = 123] [outer = 0FD10000] 12:04:14 INFO - PROCESS | 780 | 1467227054750 Marionette DEBUG loaded listener.js 12:04:14 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (197D1400) [pid = 780] [serial = 124] [outer = 0FD10000] 12:04:15 INFO - PROCESS | 780 | 1467227055146 Marionette TRACE conn6 <- [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:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 590ms 12:04:15 INFO - PROCESS | 780 | 1467227055206 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 780 | 1467227055209 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 12:04:15 INFO - PROCESS | 780 | 1467227055212 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:04:15 INFO - PROCESS | 780 | 1467227055214 Marionette TRACE conn6 <- [1,134,null,{}] 12:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:04:15 INFO - PROCESS | 780 | 1467227055217 Marionette TRACE conn6 -> [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:04:15 INFO - PROCESS | 780 | 1467227055219 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:15 INFO - PROCESS | 780 | 1467227055293 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 12:04:15 INFO - PROCESS | 780 | 1467227055299 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 780 | 1467227055300 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:15 INFO - PROCESS | 780 | ++DOCSHELL 0915F400 == 40 [pid = 780] [id = 43] 12:04:15 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (09160400) [pid = 780] [serial = 125] [outer = 00000000] 12:04:15 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (09163C00) [pid = 780] [serial = 126] [outer = 09160400] 12:04:15 INFO - PROCESS | 780 | 1467227055346 Marionette DEBUG loaded listener.js 12:04:15 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (10DCD400) [pid = 780] [serial = 127] [outer = 09160400] 12:04:15 INFO - PROCESS | 780 | 1467227055776 Marionette TRACE conn6 <- [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:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 631ms 12:04:15 INFO - PROCESS | 780 | 1467227055848 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 12:04:15 INFO - PROCESS | 780 | 1467227055850 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 12:04:15 INFO - PROCESS | 780 | 1467227055854 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:04:15 INFO - PROCESS | 780 | 1467227055855 Marionette TRACE conn6 <- [1,138,null,{}] 12:04:15 INFO - PROCESS | 780 | 1467227055859 Marionette TRACE conn6 -> [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:04:15 INFO - PROCESS | 780 | 1467227055860 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:15 INFO - PROCESS | 780 | 1467227055936 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 12:04:15 INFO - PROCESS | 780 | 1467227055941 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:15 INFO - PROCESS | 780 | 1467227055943 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:15 INFO - PROCESS | 780 | ++DOCSHELL 15942800 == 41 [pid = 780] [id = 44] 12:04:15 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15943400) [pid = 780] [serial = 128] [outer = 00000000] 12:04:15 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A70A000) [pid = 780] [serial = 129] [outer = 15943400] 12:04:15 INFO - PROCESS | 780 | 1467227055988 Marionette DEBUG loaded listener.js 12:04:16 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A813C00) [pid = 780] [serial = 130] [outer = 15943400] 12:04:16 INFO - PROCESS | 780 | 1467227056790 Marionette TRACE conn6 <- [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:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 970ms 12:04:16 INFO - PROCESS | 780 | 1467227056829 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 12:04:16 INFO - PROCESS | 780 | 1467227056834 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 12:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:04:16 INFO - PROCESS | 780 | 1467227056838 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:04:16 INFO - PROCESS | 780 | 1467227056844 Marionette TRACE conn6 <- [1,142,null,{}] 12:04:16 INFO - PROCESS | 780 | 1467227056849 Marionette TRACE conn6 -> [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:04:16 INFO - PROCESS | 780 | 1467227056852 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:16 INFO - PROCESS | 780 | 1467227056971 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 12:04:17 INFO - PROCESS | 780 | 1467227057043 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:17 INFO - PROCESS | 780 | 1467227057046 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:17 INFO - PROCESS | 780 | ++DOCSHELL 0F9FE800 == 42 [pid = 780] [id = 45] 12:04:17 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0FCCC800) [pid = 780] [serial = 131] [outer = 00000000] 12:04:17 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1027F000) [pid = 780] [serial = 132] [outer = 0FCCC800] 12:04:17 INFO - PROCESS | 780 | 1467227057103 Marionette DEBUG loaded listener.js 12:04:17 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (102B0C00) [pid = 780] [serial = 133] [outer = 0FCCC800] 12:04:17 INFO - PROCESS | 780 | 1467227057848 Marionette TRACE conn6 <- [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:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1027ms 12:04:17 INFO - PROCESS | 780 | 1467227057876 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 12:04:17 INFO - PROCESS | 780 | 1467227057880 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 12:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:04:17 INFO - PROCESS | 780 | 1467227057885 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:04:17 INFO - PROCESS | 780 | 1467227057889 Marionette TRACE conn6 <- [1,146,null,{}] 12:04:17 INFO - PROCESS | 780 | 1467227057906 Marionette TRACE conn6 -> [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:04:17 INFO - PROCESS | 780 | 1467227057908 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:18 INFO - PROCESS | 780 | 1467227058022 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 12:04:18 INFO - PROCESS | 780 | 1467227058088 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:18 INFO - PROCESS | 780 | 1467227058092 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:18 INFO - PROCESS | 780 | ++DOCSHELL 0FCC5C00 == 43 [pid = 780] [id = 46] 12:04:18 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FCC7800) [pid = 780] [serial = 134] [outer = 00000000] 12:04:18 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FD05C00) [pid = 780] [serial = 135] [outer = 0FCC7800] 12:04:18 INFO - PROCESS | 780 | 1467227058143 Marionette DEBUG loaded listener.js 12:04:18 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0FD33C00) [pid = 780] [serial = 136] [outer = 0FCC7800] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 1881EC00 == 42 [pid = 780] [id = 32] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 1409E400 == 41 [pid = 780] [id = 31] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0C914000 == 40 [pid = 780] [id = 33] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0FD05400 == 39 [pid = 780] [id = 30] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0915F400 == 38 [pid = 780] [id = 43] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0C914800 == 37 [pid = 780] [id = 42] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0C999400 == 36 [pid = 780] [id = 41] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 17EB2800 == 35 [pid = 780] [id = 40] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 173DF000 == 34 [pid = 780] [id = 39] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 15C5B400 == 33 [pid = 780] [id = 38] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 14549800 == 32 [pid = 780] [id = 37] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 102AAC00 == 31 [pid = 780] [id = 36] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0FCC6000 == 30 [pid = 780] [id = 35] 12:04:18 INFO - PROCESS | 780 | --DOCSHELL 0C912400 == 29 [pid = 780] [id = 34] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0FCD0400) [pid = 780] [serial = 69] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1CB95000) [pid = 780] [serial = 52] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1A70C800) [pid = 780] [serial = 61] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17DBCC00) [pid = 780] [serial = 55] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1CBE4C00) [pid = 780] [serial = 67] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17DBD800) [pid = 780] [serial = 58] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17D3D000) [pid = 780] [serial = 84] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17DB3400) [pid = 780] [serial = 85] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FD0EC00) [pid = 780] [serial = 72] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FD34C00) [pid = 780] [serial = 73] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 76 (102B1800) [pid = 780] [serial = 75] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15C60C00) [pid = 780] [serial = 81] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 74 (104E7400) [pid = 780] [serial = 76] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1449B000) [pid = 780] [serial = 78] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FCD3000) [pid = 780] [serial = 70] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1617A000) [pid = 780] [serial = 82] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | --DOMWINDOW == 70 (14529400) [pid = 780] [serial = 79] [outer = 00000000] [url = about:blank] 12:04:18 INFO - PROCESS | 780 | 1467227058688 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 830ms 12:04:18 INFO - PROCESS | 780 | 1467227058717 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 12:04:18 INFO - PROCESS | 780 | 1467227058722 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 12:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:04:18 INFO - PROCESS | 780 | 1467227058733 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:04:18 INFO - PROCESS | 780 | 1467227058735 Marionette TRACE conn6 <- [1,150,null,{}] 12:04:18 INFO - PROCESS | 780 | 1467227058739 Marionette TRACE conn6 -> [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:04:18 INFO - PROCESS | 780 | 1467227058742 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:18 INFO - PROCESS | 780 | 1467227058827 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 12:04:18 INFO - PROCESS | 780 | 1467227058837 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:18 INFO - PROCESS | 780 | 1467227058839 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:18 INFO - PROCESS | 780 | ++DOCSHELL 0FD06400 == 30 [pid = 780] [id = 47] 12:04:18 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FD29C00) [pid = 780] [serial = 137] [outer = 00000000] 12:04:18 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (10279C00) [pid = 780] [serial = 138] [outer = 0FD29C00] 12:04:18 INFO - PROCESS | 780 | 1467227058887 Marionette DEBUG loaded listener.js 12:04:18 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (102A8000) [pid = 780] [serial = 139] [outer = 0FD29C00] 12:04:19 INFO - PROCESS | 780 | 1467227059346 Marionette TRACE conn6 <- [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:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 630ms 12:04:19 INFO - PROCESS | 780 | 1467227059368 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 12:04:19 INFO - PROCESS | 780 | 1467227059370 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 12:04:19 INFO - PROCESS | 780 | 1467227059373 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:04:19 INFO - PROCESS | 780 | 1467227059377 Marionette TRACE conn6 <- [1,154,null,{}] 12:04:19 INFO - PROCESS | 780 | 1467227059391 Marionette TRACE conn6 -> [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:04:19 INFO - PROCESS | 780 | 1467227059396 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:19 INFO - PROCESS | 780 | 1467227059481 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 12:04:19 INFO - PROCESS | 780 | 1467227059491 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:19 INFO - PROCESS | 780 | 1467227059494 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:19 INFO - PROCESS | 780 | ++DOCSHELL 144A0800 == 31 [pid = 780] [id = 48] 12:04:19 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (14501400) [pid = 780] [serial = 140] [outer = 00000000] 12:04:19 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (14529400) [pid = 780] [serial = 141] [outer = 14501400] 12:04:19 INFO - PROCESS | 780 | 1467227059542 Marionette DEBUG loaded listener.js 12:04:19 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (145E3400) [pid = 780] [serial = 142] [outer = 14501400] 12:04:20 INFO - PROCESS | 780 | 1467227060010 Marionette TRACE conn6 <- [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:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 12:04:20 INFO - PROCESS | 780 | 1467227060048 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 780 | 1467227060050 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 12:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:04:20 INFO - PROCESS | 780 | 1467227060054 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 780 | 1467227060055 Marionette TRACE conn6 <- [1,158,null,{}] 12:04:20 INFO - PROCESS | 780 | 1467227060059 Marionette TRACE conn6 -> [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:04:20 INFO - PROCESS | 780 | 1467227060060 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:20 INFO - PROCESS | 780 | 1467227060144 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 12:04:20 INFO - PROCESS | 780 | 1467227060161 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 780 | 1467227060163 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:20 INFO - PROCESS | 780 | ++DOCSHELL 15C62400 == 32 [pid = 780] [id = 49] 12:04:20 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C62800) [pid = 780] [serial = 143] [outer = 00000000] 12:04:20 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (16186000) [pid = 780] [serial = 144] [outer = 15C62800] 12:04:20 INFO - PROCESS | 780 | 1467227060208 Marionette DEBUG loaded listener.js 12:04:20 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (16E84C00) [pid = 780] [serial = 145] [outer = 15C62800] 12:04:20 INFO - PROCESS | 780 | 1467227060624 Marionette TRACE conn6 <- [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:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 630ms 12:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:04:20 INFO - PROCESS | 780 | 1467227060687 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 12:04:20 INFO - PROCESS | 780 | 1467227060690 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 12:04:20 INFO - PROCESS | 780 | 1467227060693 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:04:20 INFO - PROCESS | 780 | 1467227060695 Marionette TRACE conn6 <- [1,162,null,{}] 12:04:20 INFO - PROCESS | 780 | 1467227060698 Marionette TRACE conn6 -> [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:04:20 INFO - PROCESS | 780 | 1467227060700 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:20 INFO - PROCESS | 780 | 1467227060777 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 12:04:20 INFO - PROCESS | 780 | 1467227060782 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:20 INFO - PROCESS | 780 | 1467227060784 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:20 INFO - PROCESS | 780 | ++DOCSHELL 173D9800 == 33 [pid = 780] [id = 50] 12:04:20 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (173D9C00) [pid = 780] [serial = 146] [outer = 00000000] 12:04:20 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17D45C00) [pid = 780] [serial = 147] [outer = 173D9C00] 12:04:20 INFO - PROCESS | 780 | 1467227060829 Marionette DEBUG loaded listener.js 12:04:20 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17DBAC00) [pid = 780] [serial = 148] [outer = 173D9C00] 12:04:21 INFO - PROCESS | 780 | 1467227061295 Marionette TRACE conn6 <- [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:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 630ms 12:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:04:21 INFO - PROCESS | 780 | 1467227061324 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 12:04:21 INFO - PROCESS | 780 | 1467227061325 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 12:04:21 INFO - PROCESS | 780 | 1467227061329 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:04:21 INFO - PROCESS | 780 | 1467227061330 Marionette TRACE conn6 <- [1,166,null,{}] 12:04:21 INFO - PROCESS | 780 | 1467227061334 Marionette TRACE conn6 -> [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:04:21 INFO - PROCESS | 780 | 1467227061340 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:21 INFO - PROCESS | 780 | 1467227061472 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 12:04:21 INFO - PROCESS | 780 | 1467227061524 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:21 INFO - PROCESS | 780 | 1467227061526 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:21 INFO - PROCESS | 780 | ++DOCSHELL 16E89400 == 34 [pid = 780] [id = 51] 12:04:21 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17D17000) [pid = 780] [serial = 149] [outer = 00000000] 12:04:21 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1881E000) [pid = 780] [serial = 150] [outer = 17D17000] 12:04:21 INFO - PROCESS | 780 | 1467227061572 Marionette DEBUG loaded listener.js 12:04:21 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (18C25C00) [pid = 780] [serial = 151] [outer = 17D17000] 12:04:21 INFO - PROCESS | 780 | 1467227061991 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 12:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:04:22 INFO - PROCESS | 780 | 1467227062000 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 12:04:22 INFO - PROCESS | 780 | 1467227062002 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 12:04:22 INFO - PROCESS | 780 | 1467227062010 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:04:22 INFO - PROCESS | 780 | 1467227062012 Marionette TRACE conn6 <- [1,170,null,{}] 12:04:22 INFO - PROCESS | 780 | 1467227062015 Marionette TRACE conn6 -> [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:04:22 INFO - PROCESS | 780 | 1467227062026 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:22 INFO - PROCESS | 780 | 1467227062127 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 12:04:22 INFO - PROCESS | 780 | 1467227062195 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 780 | 1467227062196 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:22 INFO - PROCESS | 780 | ++DOCSHELL 0F9F3400 == 35 [pid = 780] [id = 52] 12:04:22 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (194AD000) [pid = 780] [serial = 152] [outer = 00000000] 12:04:22 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A70B000) [pid = 780] [serial = 153] [outer = 194AD000] 12:04:22 INFO - PROCESS | 780 | 1467227062241 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (19BDE400) [pid = 780] [serial = 154] [outer = 194AD000] 12:04:22 INFO - PROCESS | 780 | 1467227062631 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 690ms 12:04:22 INFO - PROCESS | 780 | 1467227062697 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 12:04:22 INFO - PROCESS | 780 | 1467227062699 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 12:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:04:22 INFO - PROCESS | 780 | 1467227062702 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:04:22 INFO - PROCESS | 780 | 1467227062703 Marionette TRACE conn6 <- [1,174,null,{}] 12:04:22 INFO - PROCESS | 780 | 1467227062707 Marionette TRACE conn6 -> [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:04:22 INFO - PROCESS | 780 | 1467227062709 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:22 INFO - PROCESS | 780 | 1467227062813 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 12:04:22 INFO - PROCESS | 780 | 1467227062820 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:22 INFO - PROCESS | 780 | 1467227062822 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:22 INFO - PROCESS | 780 | ++DOCSHELL 0FDB2000 == 36 [pid = 780] [id = 53] 12:04:22 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1AC9E800) [pid = 780] [serial = 155] [outer = 00000000] 12:04:22 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1ACA5000) [pid = 780] [serial = 156] [outer = 1AC9E800] 12:04:22 INFO - PROCESS | 780 | 1467227062868 Marionette DEBUG loaded listener.js 12:04:22 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1ACA9C00) [pid = 780] [serial = 157] [outer = 1AC9E800] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 90 (17D0E400) [pid = 780] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 89 (15C5C800) [pid = 780] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 88 (17EB3000) [pid = 780] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0C912800) [pid = 780] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 86 (102AB800) [pid = 780] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0FCC7000) [pid = 780] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1454B000) [pid = 780] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FCC8000) [pid = 780] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FD05800) [pid = 780] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FD10000) [pid = 780] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 80 (140B6400) [pid = 780] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 79 (09160400) [pid = 780] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1881F000) [pid = 780] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:04:23 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0C917800) [pid = 780] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:04:23 INFO - PROCESS | 780 | 1467227063348 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 12:04:23 INFO - PROCESS | 780 | 1467227063372 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 12:04:23 INFO - PROCESS | 780 | 1467227063374 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 12:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:04:23 INFO - PROCESS | 780 | 1467227063377 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:04:23 INFO - PROCESS | 780 | 1467227063379 Marionette TRACE conn6 <- [1,178,null,{}] 12:04:23 INFO - PROCESS | 780 | 1467227063382 Marionette TRACE conn6 -> [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:04:23 INFO - PROCESS | 780 | 1467227063384 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:23 INFO - PROCESS | 780 | 1467227063507 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 12:04:23 INFO - PROCESS | 780 | 1467227063559 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:23 INFO - PROCESS | 780 | 1467227063561 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:23 INFO - PROCESS | 780 | ++DOCSHELL 0915C800 == 37 [pid = 780] [id = 54] 12:04:23 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0C925800) [pid = 780] [serial = 158] [outer = 00000000] 12:04:23 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (0C92D400) [pid = 780] [serial = 159] [outer = 0C925800] 12:04:23 INFO - PROCESS | 780 | 1467227063604 Marionette DEBUG loaded listener.js 12:04:23 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0C931400) [pid = 780] [serial = 160] [outer = 0C925800] 12:04:23 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (102B2400) [pid = 780] [serial = 161] [outer = 14466800] 12:04:23 INFO - PROCESS | 780 | 1467227063992 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 12:04:24 INFO - PROCESS | 780 | 1467227064049 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 12:04:24 INFO - PROCESS | 780 | 1467227064051 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 12:04:24 INFO - PROCESS | 780 | 1467227064054 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:04:24 INFO - PROCESS | 780 | 1467227064056 Marionette TRACE conn6 <- [1,182,null,{}] 12:04:24 INFO - PROCESS | 780 | 1467227064059 Marionette TRACE conn6 -> [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:04:24 INFO - PROCESS | 780 | 1467227064061 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:24 INFO - PROCESS | 780 | 1467227064146 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 12:04:24 INFO - PROCESS | 780 | 1467227064151 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:24 INFO - PROCESS | 780 | 1467227064153 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:24 INFO - PROCESS | 780 | ++DOCSHELL 0C933400 == 38 [pid = 780] [id = 55] 12:04:24 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0C92B000) [pid = 780] [serial = 162] [outer = 00000000] 12:04:24 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (15C59000) [pid = 780] [serial = 163] [outer = 0C92B000] 12:04:24 INFO - PROCESS | 780 | 1467227064198 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1881EC00) [pid = 780] [serial = 164] [outer = 0C92B000] 12:04:24 INFO - PROCESS | 780 | 1467227064587 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 12:04:24 INFO - PROCESS | 780 | 1467227064629 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 12:04:24 INFO - PROCESS | 780 | 1467227064631 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 12:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:04:24 INFO - PROCESS | 780 | 1467227064645 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:04:24 INFO - PROCESS | 780 | 1467227064647 Marionette TRACE conn6 <- [1,186,null,{}] 12:04:24 INFO - PROCESS | 780 | 1467227064651 Marionette TRACE conn6 -> [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:04:24 INFO - PROCESS | 780 | 1467227064653 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:24 INFO - PROCESS | 780 | 1467227064746 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 12:04:24 INFO - PROCESS | 780 | 1467227064752 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:24 INFO - PROCESS | 780 | 1467227064755 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:24 INFO - PROCESS | 780 | ++DOCSHELL 1AE41C00 == 39 [pid = 780] [id = 56] 12:04:24 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1AEB5000) [pid = 780] [serial = 165] [outer = 00000000] 12:04:24 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1B1B5000) [pid = 780] [serial = 166] [outer = 1AEB5000] 12:04:24 INFO - PROCESS | 780 | 1467227064799 Marionette DEBUG loaded listener.js 12:04:24 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1B888000) [pid = 780] [serial = 167] [outer = 1AEB5000] 12:04:25 INFO - PROCESS | 780 | 1467227065285 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 691ms 12:04:25 INFO - PROCESS | 780 | 1467227065330 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 12:04:25 INFO - PROCESS | 780 | 1467227065335 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 12:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:04:25 INFO - PROCESS | 780 | 1467227065340 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:04:25 INFO - PROCESS | 780 | 1467227065344 Marionette TRACE conn6 <- [1,190,null,{}] 12:04:25 INFO - PROCESS | 780 | 1467227065350 Marionette TRACE conn6 -> [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:04:25 INFO - PROCESS | 780 | 1467227065353 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:25 INFO - PROCESS | 780 | 1467227065505 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 12:04:25 INFO - PROCESS | 780 | 1467227065570 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:25 INFO - PROCESS | 780 | 1467227065575 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:25 INFO - PROCESS | 780 | ++DOCSHELL 0C92BC00 == 40 [pid = 780] [id = 57] 12:04:25 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (0C993C00) [pid = 780] [serial = 168] [outer = 00000000] 12:04:25 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (0F95F400) [pid = 780] [serial = 169] [outer = 0C993C00] 12:04:25 INFO - PROCESS | 780 | 1467227065632 Marionette DEBUG loaded listener.js 12:04:25 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0FCD1000) [pid = 780] [serial = 170] [outer = 0C993C00] 12:04:26 INFO - PROCESS | 780 | 1467227066184 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 870ms 12:04:26 INFO - PROCESS | 780 | 1467227066215 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 12:04:26 INFO - PROCESS | 780 | 1467227066220 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 12:04:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:04:26 INFO - PROCESS | 780 | 1467227066227 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:04:26 INFO - PROCESS | 780 | 1467227066230 Marionette TRACE conn6 <- [1,194,null,{}] 12:04:26 INFO - PROCESS | 780 | 1467227066234 Marionette TRACE conn6 -> [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:04:26 INFO - PROCESS | 780 | 1467227066237 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:26 INFO - PROCESS | 780 | 1467227066347 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 12:04:26 INFO - PROCESS | 780 | 1467227066439 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:26 INFO - PROCESS | 780 | 1467227066442 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:26 INFO - PROCESS | 780 | ++DOCSHELL 1409E400 == 41 [pid = 780] [id = 58] 12:04:26 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (140B4400) [pid = 780] [serial = 171] [outer = 00000000] 12:04:26 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (14520000) [pid = 780] [serial = 172] [outer = 140B4400] 12:04:26 INFO - PROCESS | 780 | 1467227066498 Marionette DEBUG loaded listener.js 12:04:26 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (15C58C00) [pid = 780] [serial = 173] [outer = 140B4400] 12:04:27 INFO - PROCESS | 780 | 1467227067051 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 870ms 12:04:27 INFO - PROCESS | 780 | 1467227067100 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 12:04:27 INFO - PROCESS | 780 | 1467227067103 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 12:04:27 INFO - PROCESS | 780 | 1467227067107 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:04:27 INFO - PROCESS | 780 | 1467227067111 Marionette TRACE conn6 <- [1,198,null,{}] 12:04:27 INFO - PROCESS | 780 | 1467227067123 Marionette TRACE conn6 -> [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:04:27 INFO - PROCESS | 780 | 1467227067128 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:27 INFO - PROCESS | 780 | 1467227067237 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 12:04:27 INFO - PROCESS | 780 | 1467227067329 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:27 INFO - PROCESS | 780 | 1467227067333 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:27 INFO - PROCESS | 780 | ++DOCSHELL 174CD800 == 42 [pid = 780] [id = 59] 12:04:27 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (174CE000) [pid = 780] [serial = 174] [outer = 00000000] 12:04:27 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (174D3000) [pid = 780] [serial = 175] [outer = 174CE000] 12:04:27 INFO - PROCESS | 780 | 1467227067390 Marionette DEBUG loaded listener.js 12:04:27 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (174D6C00) [pid = 780] [serial = 176] [outer = 174CE000] 12:04:27 INFO - PROCESS | 780 | 1467227067957 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 12:04:27 INFO - PROCESS | 780 | 1467227067980 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 12:04:27 INFO - PROCESS | 780 | 1467227067983 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 12:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:04:27 INFO - PROCESS | 780 | 1467227067986 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:04:27 INFO - PROCESS | 780 | 1467227067988 Marionette TRACE conn6 <- [1,202,null,{}] 12:04:27 INFO - PROCESS | 780 | 1467227067992 Marionette TRACE conn6 -> [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:04:27 INFO - PROCESS | 780 | 1467227067995 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:28 INFO - PROCESS | 780 | 1467227068106 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 12:04:28 INFO - PROCESS | 780 | 1467227068194 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:28 INFO - PROCESS | 780 | 1467227068196 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:28 INFO - PROCESS | 780 | ++DOCSHELL 17478800 == 43 [pid = 780] [id = 60] 12:04:28 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (17479000) [pid = 780] [serial = 177] [outer = 00000000] 12:04:28 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1747F800) [pid = 780] [serial = 178] [outer = 17479000] 12:04:28 INFO - PROCESS | 780 | 1467227068252 Marionette DEBUG loaded listener.js 12:04:28 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (17D3D400) [pid = 780] [serial = 179] [outer = 17479000] 12:04:28 INFO - PROCESS | 780 | 1467227068781 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 830ms 12:04:28 INFO - PROCESS | 780 | 1467227068825 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 12:04:28 INFO - PROCESS | 780 | 1467227068828 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 12:04:28 INFO - PROCESS | 780 | 1467227068831 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:04:28 INFO - PROCESS | 780 | 1467227068834 Marionette TRACE conn6 <- [1,206,null,{}] 12:04:28 INFO - PROCESS | 780 | 1467227068852 Marionette TRACE conn6 -> [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:04:28 INFO - PROCESS | 780 | 1467227068854 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:28 INFO - PROCESS | 780 | 1467227068955 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 12:04:29 INFO - PROCESS | 780 | 1467227069030 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 780 | 1467227069033 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:29 INFO - PROCESS | 780 | ++DOCSHELL 0FD10C00 == 44 [pid = 780] [id = 61] 12:04:29 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (0FD27800) [pid = 780] [serial = 180] [outer = 00000000] 12:04:29 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (13DE9C00) [pid = 780] [serial = 181] [outer = 0FD27800] 12:04:29 INFO - PROCESS | 780 | 1467227069086 Marionette DEBUG loaded listener.js 12:04:29 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (173D8C00) [pid = 780] [serial = 182] [outer = 0FD27800] 12:04:29 INFO - PROCESS | 780 | 1467227069711 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 930ms 12:04:29 INFO - PROCESS | 780 | 1467227069765 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 12:04:29 INFO - PROCESS | 780 | 1467227069769 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 12:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:04:29 INFO - PROCESS | 780 | 1467227069774 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:04:29 INFO - PROCESS | 780 | 1467227069777 Marionette TRACE conn6 <- [1,210,null,{}] 12:04:29 INFO - PROCESS | 780 | 1467227069782 Marionette TRACE conn6 -> [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:04:29 INFO - PROCESS | 780 | 1467227069785 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:29 INFO - PROCESS | 780 | 1467227069883 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 12:04:29 INFO - PROCESS | 780 | 1467227069977 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:29 INFO - PROCESS | 780 | 1467227069980 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:29 INFO - PROCESS | 780 | ++DOCSHELL 0C92E400 == 45 [pid = 780] [id = 62] 12:04:29 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (0C92F400) [pid = 780] [serial = 183] [outer = 00000000] 12:04:30 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (0F885800) [pid = 780] [serial = 184] [outer = 0C92F400] 12:04:30 INFO - PROCESS | 780 | 1467227070029 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (0FD33800) [pid = 780] [serial = 185] [outer = 0C92F400] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 0C933400 == 44 [pid = 780] [id = 55] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 0915C800 == 43 [pid = 780] [id = 54] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 0FDB2000 == 42 [pid = 780] [id = 53] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 0F9F3400 == 41 [pid = 780] [id = 52] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 16E89400 == 40 [pid = 780] [id = 51] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 173D9800 == 39 [pid = 780] [id = 50] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 15C62400 == 38 [pid = 780] [id = 49] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 144A0800 == 37 [pid = 780] [id = 48] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 0FD06400 == 36 [pid = 780] [id = 47] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 0FCC5C00 == 35 [pid = 780] [id = 46] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 104 (1A70A000) [pid = 780] [serial = 129] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOCSHELL 15942800 == 34 [pid = 780] [id = 44] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 103 (17DB1400) [pid = 780] [serial = 114] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 102 (16187800) [pid = 780] [serial = 111] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 101 (18BAFC00) [pid = 780] [serial = 117] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 100 (0C91A000) [pid = 780] [serial = 99] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 99 (10424C00) [pid = 780] [serial = 105] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 98 (105C7C00) [pid = 780] [serial = 106] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 97 (0FCCCC00) [pid = 780] [serial = 102] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 96 (0FD08000) [pid = 780] [serial = 103] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 95 (17DBC000) [pid = 780] [serial = 115] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 94 (145E5400) [pid = 780] [serial = 108] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FD31400) [pid = 780] [serial = 120] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 92 (0FD32C00) [pid = 780] [serial = 121] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 91 (18D23800) [pid = 780] [serial = 118] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 90 (10276C00) [pid = 780] [serial = 88] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 89 (194AE000) [pid = 780] [serial = 123] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FD0B400) [pid = 780] [serial = 87] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 87 (15C2D000) [pid = 780] [serial = 91] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1454B400) [pid = 780] [serial = 90] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 85 (10DCD400) [pid = 780] [serial = 127] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 84 (194AFC00) [pid = 780] [serial = 94] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 83 (18BB5400) [pid = 780] [serial = 93] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C25000) [pid = 780] [serial = 97] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0F9FEC00) [pid = 780] [serial = 96] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 80 (09163C00) [pid = 780] [serial = 126] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 79 (197D1400) [pid = 780] [serial = 124] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0C99B000) [pid = 780] [serial = 100] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17332800) [pid = 780] [serial = 112] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1545D000) [pid = 780] [serial = 109] [outer = 00000000] [url = about:blank] 12:04:30 INFO - PROCESS | 780 | 1467227070631 Marionette TRACE conn6 <- [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:04:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:04:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 870ms 12:04:30 INFO - PROCESS | 780 | 1467227070645 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 12:04:30 INFO - PROCESS | 780 | 1467227070649 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 12:04:30 INFO - PROCESS | 780 | 1467227070655 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:04:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:04:30 INFO - PROCESS | 780 | 1467227070657 Marionette TRACE conn6 <- [1,214,null,{}] 12:04:30 INFO - PROCESS | 780 | 1467227070661 Marionette TRACE conn6 -> [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:04:30 INFO - PROCESS | 780 | 1467227070663 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:30 INFO - PROCESS | 780 | 1467227070751 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 12:04:30 INFO - PROCESS | 780 | 1467227070758 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:30 INFO - PROCESS | 780 | 1467227070761 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:30 INFO - PROCESS | 780 | ++DOCSHELL 0C92D000 == 35 [pid = 780] [id = 63] 12:04:30 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0C92F000) [pid = 780] [serial = 186] [outer = 00000000] 12:04:30 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0F9F3400) [pid = 780] [serial = 187] [outer = 0C92F000] 12:04:30 INFO - PROCESS | 780 | 1467227070808 Marionette DEBUG loaded listener.js 12:04:30 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (0FCCDC00) [pid = 780] [serial = 188] [outer = 0C92F000] 12:04:31 INFO - PROCESS | 780 | 1467227071265 Marionette TRACE conn6 <- [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:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 12:04:31 INFO - PROCESS | 780 | 1467227071290 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 12:04:31 INFO - PROCESS | 780 | 1467227071292 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 12:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:04:31 INFO - PROCESS | 780 | 1467227071296 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:04:31 INFO - PROCESS | 780 | 1467227071299 Marionette TRACE conn6 <- [1,218,null,{}] 12:04:31 INFO - PROCESS | 780 | 1467227071309 Marionette TRACE conn6 -> [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:04:31 INFO - PROCESS | 780 | 1467227071313 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:31 INFO - PROCESS | 780 | 1467227071398 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 12:04:31 INFO - PROCESS | 780 | 1467227071407 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:31 INFO - PROCESS | 780 | 1467227071410 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:31 INFO - PROCESS | 780 | ++DOCSHELL 102B1000 == 36 [pid = 780] [id = 64] 12:04:31 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (102B2000) [pid = 780] [serial = 189] [outer = 00000000] 12:04:31 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (10DCD400) [pid = 780] [serial = 190] [outer = 102B2000] 12:04:31 INFO - PROCESS | 780 | 1467227071458 Marionette DEBUG loaded listener.js 12:04:31 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (13EC8C00) [pid = 780] [serial = 191] [outer = 102B2000] 12:04:31 INFO - PROCESS | 780 | 1467227071914 Marionette TRACE conn6 <- [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:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 12:04:31 INFO - PROCESS | 780 | 1467227071971 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 12:04:31 INFO - PROCESS | 780 | 1467227071974 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 12:04:31 INFO - PROCESS | 780 | 1467227071976 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:04:31 INFO - PROCESS | 780 | 1467227071978 Marionette TRACE conn6 <- [1,222,null,{}] 12:04:31 INFO - PROCESS | 780 | 1467227071981 Marionette TRACE conn6 -> [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:04:31 INFO - PROCESS | 780 | 1467227071983 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:32 INFO - PROCESS | 780 | 1467227072067 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 12:04:32 INFO - PROCESS | 780 | 1467227072074 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 780 | 1467227072076 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:32 INFO - PROCESS | 780 | ++DOCSHELL 1451D800 == 37 [pid = 780] [id = 65] 12:04:32 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (14521000) [pid = 780] [serial = 192] [outer = 00000000] 12:04:32 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (145DF800) [pid = 780] [serial = 193] [outer = 14521000] 12:04:32 INFO - PROCESS | 780 | 1467227072121 Marionette DEBUG loaded listener.js 12:04:32 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (15C21000) [pid = 780] [serial = 194] [outer = 14521000] 12:04:32 INFO - PROCESS | 780 | 1467227072546 Marionette TRACE conn6 <- [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:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 631ms 12:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:04:32 INFO - PROCESS | 780 | 1467227072613 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 12:04:32 INFO - PROCESS | 780 | 1467227072615 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 12:04:32 INFO - PROCESS | 780 | 1467227072618 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:04:32 INFO - PROCESS | 780 | 1467227072620 Marionette TRACE conn6 <- [1,226,null,{}] 12:04:32 INFO - PROCESS | 780 | 1467227072624 Marionette TRACE conn6 -> [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:04:32 INFO - PROCESS | 780 | 1467227072626 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:32 INFO - PROCESS | 780 | 1467227072704 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 12:04:32 INFO - PROCESS | 780 | 1467227072709 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:32 INFO - PROCESS | 780 | 1467227072711 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:32 INFO - PROCESS | 780 | ++DOCSHELL 14548400 == 38 [pid = 780] [id = 66] 12:04:32 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (15454000) [pid = 780] [serial = 195] [outer = 00000000] 12:04:32 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (15C63400) [pid = 780] [serial = 196] [outer = 15454000] 12:04:32 INFO - PROCESS | 780 | 1467227072755 Marionette DEBUG loaded listener.js 12:04:32 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (16184400) [pid = 780] [serial = 197] [outer = 15454000] 12:04:33 INFO - PROCESS | 780 | 1467227073224 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 632ms 12:04:33 INFO - PROCESS | 780 | 1467227073251 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 12:04:33 INFO - PROCESS | 780 | 1467227073253 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 12:04:33 INFO - PROCESS | 780 | 1467227073261 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:04:33 INFO - PROCESS | 780 | 1467227073263 Marionette TRACE conn6 <- [1,230,null,{}] 12:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:04:33 INFO - PROCESS | 780 | 1467227073266 Marionette TRACE conn6 -> [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:04:33 INFO - PROCESS | 780 | 1467227073271 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:33 INFO - PROCESS | 780 | 1467227073402 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 12:04:33 INFO - PROCESS | 780 | 1467227073457 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:33 INFO - PROCESS | 780 | 1467227073459 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:33 INFO - PROCESS | 780 | ++DOCSHELL 0915DC00 == 39 [pid = 780] [id = 67] 12:04:33 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (174D2C00) [pid = 780] [serial = 198] [outer = 00000000] 12:04:33 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (17D3B800) [pid = 780] [serial = 199] [outer = 174D2C00] 12:04:33 INFO - PROCESS | 780 | 1467227073506 Marionette DEBUG loaded listener.js 12:04:33 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17DB1C00) [pid = 780] [serial = 200] [outer = 174D2C00] 12:04:33 INFO - PROCESS | 780 | 1467227073919 Marionette TRACE conn6 <- [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:04:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:04:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 12:04:33 INFO - PROCESS | 780 | 1467227073936 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 12:04:33 INFO - PROCESS | 780 | 1467227073938 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 12:04:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:04:33 INFO - PROCESS | 780 | 1467227073940 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:04:33 INFO - PROCESS | 780 | 1467227073942 Marionette TRACE conn6 <- [1,234,null,{}] 12:04:33 INFO - PROCESS | 780 | 1467227073945 Marionette TRACE conn6 -> [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:04:33 INFO - PROCESS | 780 | 1467227073947 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:34 INFO - PROCESS | 780 | 1467227074063 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 12:04:34 INFO - PROCESS | 780 | 1467227074138 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 780 | 1467227074140 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:34 INFO - PROCESS | 780 | ++DOCSHELL 17D1C800 == 40 [pid = 780] [id = 68] 12:04:34 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (17DB6400) [pid = 780] [serial = 201] [outer = 00000000] 12:04:34 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (17EB5000) [pid = 780] [serial = 202] [outer = 17DB6400] 12:04:34 INFO - PROCESS | 780 | 1467227074184 Marionette DEBUG loaded listener.js 12:04:34 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1871D800) [pid = 780] [serial = 203] [outer = 17DB6400] 12:04:34 INFO - PROCESS | 780 | 1467227074577 Marionette TRACE conn6 <- [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:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 670ms 12:04:34 INFO - PROCESS | 780 | 1467227074612 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 12:04:34 INFO - PROCESS | 780 | 1467227074614 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 12:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:04:34 INFO - PROCESS | 780 | 1467227074617 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:04:34 INFO - PROCESS | 780 | 1467227074619 Marionette TRACE conn6 <- [1,238,null,{}] 12:04:34 INFO - PROCESS | 780 | 1467227074622 Marionette TRACE conn6 -> [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:04:34 INFO - PROCESS | 780 | 1467227074624 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:34 INFO - PROCESS | 780 | 1467227074731 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 12:04:34 INFO - PROCESS | 780 | 1467227074737 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:34 INFO - PROCESS | 780 | 1467227074739 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:34 INFO - PROCESS | 780 | ++DOCSHELL 1878DC00 == 41 [pid = 780] [id = 69] 12:04:34 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1881B000) [pid = 780] [serial = 204] [outer = 00000000] 12:04:34 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (18C27C00) [pid = 780] [serial = 205] [outer = 1881B000] 12:04:34 INFO - PROCESS | 780 | 1467227074783 Marionette DEBUG loaded listener.js 12:04:34 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (194B1400) [pid = 780] [serial = 206] [outer = 1881B000] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 96 (17D17000) [pid = 780] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 95 (15C62800) [pid = 780] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 94 (14501400) [pid = 780] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FCC7800) [pid = 780] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 92 (0FD29C00) [pid = 780] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 91 (173D9C00) [pid = 780] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 90 (194AD000) [pid = 780] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0C925800) [pid = 780] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1AC9E800) [pid = 780] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:04:35 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0C92B000) [pid = 780] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:04:35 INFO - PROCESS | 780 | 1467227075270 Marionette TRACE conn6 <- [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:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 670ms 12:04:35 INFO - PROCESS | 780 | 1467227075288 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 780 | 1467227075290 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 12:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:04:35 INFO - PROCESS | 780 | 1467227075293 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:04:35 INFO - PROCESS | 780 | 1467227075294 Marionette TRACE conn6 <- [1,242,null,{}] 12:04:35 INFO - PROCESS | 780 | 1467227075298 Marionette TRACE conn6 -> [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:04:35 INFO - PROCESS | 780 | 1467227075299 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:35 INFO - PROCESS | 780 | 1467227075410 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 12:04:35 INFO - PROCESS | 780 | 1467227075483 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:35 INFO - PROCESS | 780 | 1467227075485 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:35 INFO - PROCESS | 780 | ++DOCSHELL 0C92B000 == 42 [pid = 780] [id = 70] 12:04:35 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (0FD0AC00) [pid = 780] [serial = 207] [outer = 00000000] 12:04:35 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (194AD000) [pid = 780] [serial = 208] [outer = 0FD0AC00] 12:04:35 INFO - PROCESS | 780 | 1467227075531 Marionette DEBUG loaded listener.js 12:04:35 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1A704400) [pid = 780] [serial = 209] [outer = 0FD0AC00] 12:04:35 INFO - PROCESS | 780 | 1467227075876 Marionette TRACE conn6 <- [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:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 12:04:35 INFO - PROCESS | 780 | 1467227075927 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 12:04:35 INFO - PROCESS | 780 | 1467227075929 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 12:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:04:35 INFO - PROCESS | 780 | 1467227075932 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:04:35 INFO - PROCESS | 780 | 1467227075934 Marionette TRACE conn6 <- [1,246,null,{}] 12:04:35 INFO - PROCESS | 780 | 1467227075937 Marionette TRACE conn6 -> [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:04:35 INFO - PROCESS | 780 | 1467227075939 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:36 INFO - PROCESS | 780 | 1467227076019 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 12:04:36 INFO - PROCESS | 780 | 1467227076025 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 780 | 1467227076026 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:36 INFO - PROCESS | 780 | ++DOCSHELL 10281400 == 43 [pid = 780] [id = 71] 12:04:36 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17DBE800) [pid = 780] [serial = 210] [outer = 00000000] 12:04:36 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1A73AC00) [pid = 780] [serial = 211] [outer = 17DBE800] 12:04:36 INFO - PROCESS | 780 | 1467227076070 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1A742000) [pid = 780] [serial = 212] [outer = 17DBE800] 12:04:36 INFO - PROCESS | 780 | 1467227076589 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:04:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:04:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 12:04:36 INFO - PROCESS | 780 | 1467227076607 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 12:04:36 INFO - PROCESS | 780 | 1467227076609 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 12:04:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:04:36 INFO - PROCESS | 780 | 1467227076612 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:04:36 INFO - PROCESS | 780 | 1467227076614 Marionette TRACE conn6 <- [1,250,null,{}] 12:04:36 INFO - PROCESS | 780 | 1467227076618 Marionette TRACE conn6 -> [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:04:36 INFO - PROCESS | 780 | 1467227076620 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:36 INFO - PROCESS | 780 | 1467227076716 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 12:04:36 INFO - PROCESS | 780 | 1467227076762 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:36 INFO - PROCESS | 780 | 1467227076765 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:36 INFO - PROCESS | 780 | ++DOCSHELL 1AEB1800 == 44 [pid = 780] [id = 72] 12:04:36 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1AEB6000) [pid = 780] [serial = 213] [outer = 00000000] 12:04:36 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1AEBC800) [pid = 780] [serial = 214] [outer = 1AEB6000] 12:04:36 INFO - PROCESS | 780 | 1467227076812 Marionette DEBUG loaded listener.js 12:04:36 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (1BA75000) [pid = 780] [serial = 215] [outer = 1AEB6000] 12:04:37 INFO - PROCESS | 780 | 1467227077377 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 830ms 12:04:37 INFO - PROCESS | 780 | 1467227077445 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 12:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:04:37 INFO - PROCESS | 780 | 1467227077449 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 12:04:37 INFO - PROCESS | 780 | 1467227077454 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:04:37 INFO - PROCESS | 780 | 1467227077457 Marionette TRACE conn6 <- [1,254,null,{}] 12:04:37 INFO - PROCESS | 780 | 1467227077463 Marionette TRACE conn6 -> [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:04:37 INFO - PROCESS | 780 | 1467227077466 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:37 INFO - PROCESS | 780 | 1467227077646 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 12:04:37 INFO - PROCESS | 780 | 1467227077737 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:37 INFO - PROCESS | 780 | 1467227077740 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:37 INFO - PROCESS | 780 | ++DOCSHELL 0C92A000 == 45 [pid = 780] [id = 73] 12:04:37 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (0C92C800) [pid = 780] [serial = 216] [outer = 00000000] 12:04:37 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (0FCC7000) [pid = 780] [serial = 217] [outer = 0C92C800] 12:04:37 INFO - PROCESS | 780 | 1467227077797 Marionette DEBUG loaded listener.js 12:04:37 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (0FD2BC00) [pid = 780] [serial = 218] [outer = 0C92C800] 12:04:38 INFO - PROCESS | 780 | 1467227078382 Marionette TRACE conn6 <- [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:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 990ms 12:04:38 INFO - PROCESS | 780 | 1467227078445 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 12:04:38 INFO - PROCESS | 780 | 1467227078450 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 12:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:04:38 INFO - PROCESS | 780 | 1467227078456 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:04:38 INFO - PROCESS | 780 | 1467227078459 Marionette TRACE conn6 <- [1,258,null,{}] 12:04:38 INFO - PROCESS | 780 | 1467227078464 Marionette TRACE conn6 -> [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:04:38 INFO - PROCESS | 780 | 1467227078466 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:38 INFO - PROCESS | 780 | 1467227078580 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 12:04:38 INFO - PROCESS | 780 | 1467227078674 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:38 INFO - PROCESS | 780 | 1467227078677 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:38 INFO - PROCESS | 780 | ++DOCSHELL 13D18400 == 46 [pid = 780] [id = 74] 12:04:38 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (13DE9400) [pid = 780] [serial = 219] [outer = 00000000] 12:04:38 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (145E4000) [pid = 780] [serial = 220] [outer = 13DE9400] 12:04:38 INFO - PROCESS | 780 | 1467227078735 Marionette DEBUG loaded listener.js 12:04:38 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (15C62C00) [pid = 780] [serial = 221] [outer = 13DE9400] 12:04:39 INFO - PROCESS | 780 | 1467227079313 Marionette TRACE conn6 <- [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:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 930ms 12:04:39 INFO - PROCESS | 780 | 1467227079390 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 12:04:39 INFO - PROCESS | 780 | 1467227079392 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 12:04:39 INFO - PROCESS | 780 | 1467227079396 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:04:39 INFO - PROCESS | 780 | 1467227079400 Marionette TRACE conn6 <- [1,262,null,{}] 12:04:39 INFO - PROCESS | 780 | 1467227079411 Marionette TRACE conn6 -> [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:04:39 INFO - PROCESS | 780 | 1467227079416 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:39 INFO - PROCESS | 780 | 1467227079565 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 12:04:39 INFO - PROCESS | 780 | 1467227079682 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:39 INFO - PROCESS | 780 | 1467227079685 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:39 INFO - PROCESS | 780 | ++DOCSHELL 1A743400 == 47 [pid = 780] [id = 75] 12:04:39 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1A745400) [pid = 780] [serial = 222] [outer = 00000000] 12:04:39 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (1A8E4C00) [pid = 780] [serial = 223] [outer = 1A745400] 12:04:39 INFO - PROCESS | 780 | 1467227079744 Marionette DEBUG loaded listener.js 12:04:39 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (1ACA6000) [pid = 780] [serial = 224] [outer = 1A745400] 12:04:40 INFO - PROCESS | 780 | 1467227080355 Marionette TRACE conn6 <- [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:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1022ms 12:04:40 INFO - PROCESS | 780 | 1467227080435 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 12:04:40 INFO - PROCESS | 780 | 1467227080438 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 12:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:04:40 INFO - PROCESS | 780 | 1467227080696 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:04:40 INFO - PROCESS | 780 | 1467227080699 Marionette TRACE conn6 <- [1,266,null,{}] 12:04:40 INFO - PROCESS | 780 | 1467227080740 Marionette TRACE conn6 -> [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:04:40 INFO - PROCESS | 780 | 1467227080743 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:40 INFO - PROCESS | 780 | 1467227080883 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 12:04:41 INFO - PROCESS | 780 | 1467227081016 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 780 | 1467227081019 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:41 INFO - PROCESS | 780 | ++DOCSHELL 0FD07000 == 48 [pid = 780] [id = 76] 12:04:41 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (0FD28400) [pid = 780] [serial = 225] [outer = 00000000] 12:04:41 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (10279400) [pid = 780] [serial = 226] [outer = 0FD28400] 12:04:41 INFO - PROCESS | 780 | 1467227081080 Marionette DEBUG loaded listener.js 12:04:41 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (102A9C00) [pid = 780] [serial = 227] [outer = 0FD28400] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 10281400 == 47 [pid = 780] [id = 71] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 0C92B000 == 46 [pid = 780] [id = 70] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 1878DC00 == 45 [pid = 780] [id = 69] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 17D1C800 == 44 [pid = 780] [id = 68] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 0915DC00 == 43 [pid = 780] [id = 67] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 14548400 == 42 [pid = 780] [id = 66] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 1451D800 == 41 [pid = 780] [id = 65] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 102B1000 == 40 [pid = 780] [id = 64] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 0C92D000 == 39 [pid = 780] [id = 63] 12:04:41 INFO - PROCESS | 780 | --DOCSHELL 0C92E400 == 38 [pid = 780] [id = 62] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 107 (1B1B5000) [pid = 780] [serial = 166] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | 1467227081661 Marionette TRACE conn6 <- [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:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 106 (1027F000) [pid = 780] [serial = 132] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 105 (1881E000) [pid = 780] [serial = 150] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 104 (16186000) [pid = 780] [serial = 144] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 103 (18C25C00) [pid = 780] [serial = 151] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 102 (16E84C00) [pid = 780] [serial = 145] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 101 (14529400) [pid = 780] [serial = 141] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 100 (145E3400) [pid = 780] [serial = 142] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 99 (0FD33C00) [pid = 780] [serial = 136] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 98 (0FD05C00) [pid = 780] [serial = 135] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 97 (10279C00) [pid = 780] [serial = 138] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 96 (102A8000) [pid = 780] [serial = 139] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 95 (17D45C00) [pid = 780] [serial = 147] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 94 (19BDE400) [pid = 780] [serial = 154] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 93 (1A70B000) [pid = 780] [serial = 153] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 92 (0C92D400) [pid = 780] [serial = 159] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1ACA5000) [pid = 780] [serial = 156] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 90 (15C59000) [pid = 780] [serial = 163] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1ACA9C00) [pid = 780] [serial = 157] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0C931400) [pid = 780] [serial = 160] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1594F000) [pid = 780] [serial = 34] [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:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17DBAC00) [pid = 780] [serial = 148] [outer = 00000000] [url = about:blank] 12:04:41 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1881EC00) [pid = 780] [serial = 164] [outer = 00000000] [url = about:blank] 12:04:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1241ms 12:04:41 INFO - PROCESS | 780 | 1467227081729 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 12:04:41 INFO - PROCESS | 780 | 1467227081733 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 12:04:41 INFO - PROCESS | 780 | 1467227081738 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:04:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:04:41 INFO - PROCESS | 780 | 1467227081740 Marionette TRACE conn6 <- [1,270,null,{}] 12:04:41 INFO - PROCESS | 780 | 1467227081746 Marionette TRACE conn6 -> [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:04:41 INFO - PROCESS | 780 | 1467227081750 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:41 INFO - PROCESS | 780 | 1467227081860 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 12:04:41 INFO - PROCESS | 780 | 1467227081934 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:41 INFO - PROCESS | 780 | 1467227081936 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:41 INFO - PROCESS | 780 | ++DOCSHELL 0FC74800 == 39 [pid = 780] [id = 77] 12:04:41 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FC7F800) [pid = 780] [serial = 228] [outer = 00000000] 12:04:41 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0FCCE400) [pid = 780] [serial = 229] [outer = 0FC7F800] 12:04:41 INFO - PROCESS | 780 | 1467227081984 Marionette DEBUG loaded listener.js 12:04:42 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (10279C00) [pid = 780] [serial = 230] [outer = 0FC7F800] 12:04:42 INFO - PROCESS | 780 | 1467227082379 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 670ms 12:04:42 INFO - PROCESS | 780 | 1467227082414 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 12:04:42 INFO - PROCESS | 780 | 1467227082416 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 12:04:42 INFO - PROCESS | 780 | 1467227082419 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:04:42 INFO - PROCESS | 780 | 1467227082421 Marionette TRACE conn6 <- [1,274,null,{}] 12:04:42 INFO - PROCESS | 780 | 1467227082424 Marionette TRACE conn6 -> [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:04:42 INFO - PROCESS | 780 | 1467227082427 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:42 INFO - PROCESS | 780 | 1467227082510 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 12:04:42 INFO - PROCESS | 780 | 1467227082524 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:42 INFO - PROCESS | 780 | 1467227082529 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:42 INFO - PROCESS | 780 | ++DOCSHELL 0C930800 == 40 [pid = 780] [id = 78] 12:04:42 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (14542000) [pid = 780] [serial = 231] [outer = 00000000] 12:04:42 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (145E6400) [pid = 780] [serial = 232] [outer = 14542000] 12:04:42 INFO - PROCESS | 780 | 1467227082578 Marionette DEBUG loaded listener.js 12:04:42 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (15C24C00) [pid = 780] [serial = 233] [outer = 14542000] 12:04:43 INFO - PROCESS | 780 | 1467227083032 Marionette TRACE conn6 <- [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:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 12:04:43 INFO - PROCESS | 780 | 1467227083056 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 12:04:43 INFO - PROCESS | 780 | 1467227083058 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 12:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:04:43 INFO - PROCESS | 780 | 1467227083061 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:04:43 INFO - PROCESS | 780 | 1467227083063 Marionette TRACE conn6 <- [1,278,null,{}] 12:04:43 INFO - PROCESS | 780 | 1467227083066 Marionette TRACE conn6 -> [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:04:43 INFO - PROCESS | 780 | 1467227083068 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:43 INFO - PROCESS | 780 | 1467227083153 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 12:04:43 INFO - PROCESS | 780 | 1467227083158 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 780 | 1467227083160 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:43 INFO - PROCESS | 780 | ++DOCSHELL 16E84C00 == 41 [pid = 780] [id = 79] 12:04:43 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (16E86400) [pid = 780] [serial = 234] [outer = 00000000] 12:04:43 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1747A400) [pid = 780] [serial = 235] [outer = 16E86400] 12:04:43 INFO - PROCESS | 780 | 1467227083205 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (174C7800) [pid = 780] [serial = 236] [outer = 16E86400] 12:04:43 INFO - PROCESS | 780 | 1467227083640 Marionette TRACE conn6 <- [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:04:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 631ms 12:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:04:43 INFO - PROCESS | 780 | 1467227083695 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 12:04:43 INFO - PROCESS | 780 | 1467227083697 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 12:04:43 INFO - PROCESS | 780 | 1467227083700 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:04:43 INFO - PROCESS | 780 | 1467227083702 Marionette TRACE conn6 <- [1,282,null,{}] 12:04:43 INFO - PROCESS | 780 | 1467227083706 Marionette TRACE conn6 -> [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:04:43 INFO - PROCESS | 780 | 1467227083707 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:43 INFO - PROCESS | 780 | 1467227083787 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 12:04:43 INFO - PROCESS | 780 | 1467227083793 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:43 INFO - PROCESS | 780 | 1467227083795 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:43 INFO - PROCESS | 780 | ++DOCSHELL 174CB000 == 42 [pid = 780] [id = 80] 12:04:43 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (174CC400) [pid = 780] [serial = 237] [outer = 00000000] 12:04:43 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (17D1D400) [pid = 780] [serial = 238] [outer = 174CC400] 12:04:43 INFO - PROCESS | 780 | 1467227083839 Marionette DEBUG loaded listener.js 12:04:43 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (17D3D000) [pid = 780] [serial = 239] [outer = 174CC400] 12:04:44 INFO - PROCESS | 780 | 1467227084308 Marionette TRACE conn6 <- [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:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 630ms 12:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:04:44 INFO - PROCESS | 780 | 1467227084343 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 12:04:44 INFO - PROCESS | 780 | 1467227084345 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 12:04:44 INFO - PROCESS | 780 | 1467227084349 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:04:44 INFO - PROCESS | 780 | 1467227084350 Marionette TRACE conn6 <- [1,286,null,{}] 12:04:44 INFO - PROCESS | 780 | 1467227084354 Marionette TRACE conn6 -> [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:04:44 INFO - PROCESS | 780 | 1467227084360 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:44 INFO - PROCESS | 780 | 1467227084497 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 12:04:44 INFO - PROCESS | 780 | 1467227084553 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:44 INFO - PROCESS | 780 | 1467227084556 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:44 INFO - PROCESS | 780 | ++DOCSHELL 18C25C00 == 43 [pid = 780] [id = 81] 12:04:44 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (18C26000) [pid = 780] [serial = 240] [outer = 00000000] 12:04:44 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (194B0800) [pid = 780] [serial = 241] [outer = 18C26000] 12:04:44 INFO - PROCESS | 780 | 1467227084600 Marionette DEBUG loaded listener.js 12:04:44 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1A704000) [pid = 780] [serial = 242] [outer = 18C26000] 12:04:44 INFO - PROCESS | 780 | 1467227085001 Marionette TRACE conn6 <- [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:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 12:04:45 INFO - PROCESS | 780 | 1467227085019 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 12:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:04:45 INFO - PROCESS | 780 | 1467227085021 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 12:04:45 INFO - PROCESS | 780 | 1467227085035 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:04:45 INFO - PROCESS | 780 | 1467227085036 Marionette TRACE conn6 <- [1,290,null,{}] 12:04:45 INFO - PROCESS | 780 | 1467227085040 Marionette TRACE conn6 -> [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:04:45 INFO - PROCESS | 780 | 1467227085042 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:45 INFO - PROCESS | 780 | 1467227085159 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 12:04:45 INFO - PROCESS | 780 | 1467227085235 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:45 INFO - PROCESS | 780 | 1467227085237 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:45 INFO - PROCESS | 780 | ++DOCSHELL 1A70C800 == 44 [pid = 780] [id = 82] 12:04:45 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (1A70D000) [pid = 780] [serial = 243] [outer = 00000000] 12:04:45 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1A73F000) [pid = 780] [serial = 244] [outer = 1A70D000] 12:04:45 INFO - PROCESS | 780 | 1467227085280 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1A8E2400) [pid = 780] [serial = 245] [outer = 1A70D000] 12:04:45 INFO - PROCESS | 780 | 1467227085676 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 690ms 12:04:45 INFO - PROCESS | 780 | 1467227085715 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 12:04:45 INFO - PROCESS | 780 | 1467227085717 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 12:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:04:45 INFO - PROCESS | 780 | 1467227085727 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:04:45 INFO - PROCESS | 780 | 1467227085729 Marionette TRACE conn6 <- [1,294,null,{}] 12:04:45 INFO - PROCESS | 780 | 1467227085733 Marionette TRACE conn6 -> [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:04:45 INFO - PROCESS | 780 | 1467227085735 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:45 INFO - PROCESS | 780 | 1467227085843 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 12:04:45 INFO - PROCESS | 780 | 1467227085848 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:45 INFO - PROCESS | 780 | 1467227085850 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:45 INFO - PROCESS | 780 | ++DOCSHELL 1AC9B400 == 45 [pid = 780] [id = 83] 12:04:45 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (1AC9C400) [pid = 780] [serial = 246] [outer = 00000000] 12:04:45 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (1ACA5C00) [pid = 780] [serial = 247] [outer = 1AC9C400] 12:04:45 INFO - PROCESS | 780 | 1467227085895 Marionette DEBUG loaded listener.js 12:04:45 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (16E81400) [pid = 780] [serial = 248] [outer = 1AC9C400] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 105 (174D2C00) [pid = 780] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 104 (17DB6400) [pid = 780] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 103 (0C92F400) [pid = 780] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 102 (102B2000) [pid = 780] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 101 (15454000) [pid = 780] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 100 (0C92F000) [pid = 780] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 99 (14521000) [pid = 780] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 98 (1881B000) [pid = 780] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 97 (0FD0AC00) [pid = 780] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:04:46 INFO - PROCESS | 780 | --DOMWINDOW == 96 (17DBE800) [pid = 780] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:04:46 INFO - PROCESS | 780 | 1467227086381 Marionette TRACE conn6 <- [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:04:46 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:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 12:04:46 INFO - PROCESS | 780 | 1467227086401 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 12:04:46 INFO - PROCESS | 780 | 1467227086403 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 12:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:04:46 INFO - PROCESS | 780 | 1467227086406 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:04:46 INFO - PROCESS | 780 | 1467227086407 Marionette TRACE conn6 <- [1,298,null,{}] 12:04:46 INFO - PROCESS | 780 | 1467227086410 Marionette TRACE conn6 -> [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:04:46 INFO - PROCESS | 780 | 1467227086412 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:46 INFO - PROCESS | 780 | 1467227086549 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 12:04:46 INFO - PROCESS | 780 | 1467227086602 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:46 INFO - PROCESS | 780 | 1467227086604 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:46 INFO - PROCESS | 780 | ++DOCSHELL 0FD32800 == 46 [pid = 780] [id = 84] 12:04:46 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (15942800) [pid = 780] [serial = 249] [outer = 00000000] 12:04:46 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1881B000) [pid = 780] [serial = 250] [outer = 15942800] 12:04:46 INFO - PROCESS | 780 | 1467227086649 Marionette DEBUG loaded listener.js 12:04:46 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (1A708800) [pid = 780] [serial = 251] [outer = 15942800] 12:04:46 INFO - PROCESS | 780 | 1467227086990 Marionette TRACE conn6 <- [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:04:47 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:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 12:04:47 INFO - PROCESS | 780 | 1467227087043 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 12:04:47 INFO - PROCESS | 780 | 1467227087045 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 12:04:47 INFO - PROCESS | 780 | 1467227087048 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:04:47 INFO - PROCESS | 780 | 1467227087050 Marionette TRACE conn6 <- [1,302,null,{}] 12:04:47 INFO - PROCESS | 780 | 1467227087063 Marionette TRACE conn6 -> [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:04:47 INFO - PROCESS | 780 | 1467227087064 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:47 INFO - PROCESS | 780 | 1467227087148 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 12:04:47 INFO - PROCESS | 780 | 1467227087154 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:47 INFO - PROCESS | 780 | 1467227087156 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:47 INFO - PROCESS | 780 | ++DOCSHELL 1ACA1000 == 47 [pid = 780] [id = 85] 12:04:47 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1ACA7800) [pid = 780] [serial = 252] [outer = 00000000] 12:04:47 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (1B880400) [pid = 780] [serial = 253] [outer = 1ACA7800] 12:04:47 INFO - PROCESS | 780 | 1467227087199 Marionette DEBUG loaded listener.js 12:04:47 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1BAD9C00) [pid = 780] [serial = 254] [outer = 1ACA7800] 12:04:47 INFO - PROCESS | 780 | 1467227087612 Marionette TRACE conn6 <- [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:04:47 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:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 12:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:04:47 INFO - PROCESS | 780 | 1467227087621 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 12:04:47 INFO - PROCESS | 780 | 1467227087623 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 12:04:47 INFO - PROCESS | 780 | 1467227087626 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:04:47 INFO - PROCESS | 780 | 1467227087628 Marionette TRACE conn6 <- [1,306,null,{}] 12:04:47 INFO - PROCESS | 780 | 1467227087632 Marionette TRACE conn6 -> [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:04:47 INFO - PROCESS | 780 | 1467227087634 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:47 INFO - PROCESS | 780 | 1467227087767 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 12:04:47 INFO - PROCESS | 780 | 1467227087776 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:47 INFO - PROCESS | 780 | 1467227087778 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:47 INFO - PROCESS | 780 | ++DOCSHELL 1AEBD800 == 48 [pid = 780] [id = 86] 12:04:47 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1C0C0400) [pid = 780] [serial = 255] [outer = 00000000] 12:04:47 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (1C0C9C00) [pid = 780] [serial = 256] [outer = 1C0C0400] 12:04:47 INFO - PROCESS | 780 | 1467227087823 Marionette DEBUG loaded listener.js 12:04:47 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (1C258400) [pid = 780] [serial = 257] [outer = 1C0C0400] 12:04:48 INFO - PROCESS | 780 | 1467227088073 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:04:48 INFO - PROCESS | 780 | 1467227088441 Marionette TRACE conn6 <- [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:04:48 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:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 870ms 12:04:48 INFO - PROCESS | 780 | 1467227088498 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 12:04:48 INFO - PROCESS | 780 | 1467227088503 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 12:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:04:48 INFO - PROCESS | 780 | 1467227088508 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:04:48 INFO - PROCESS | 780 | 1467227088511 Marionette TRACE conn6 <- [1,310,null,{}] 12:04:48 INFO - PROCESS | 780 | 1467227088517 Marionette TRACE conn6 -> [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:04:48 INFO - PROCESS | 780 | 1467227088520 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:48 INFO - PROCESS | 780 | 1467227088675 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 12:04:48 INFO - PROCESS | 780 | 1467227088693 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:48 INFO - PROCESS | 780 | 1467227088696 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:48 INFO - PROCESS | 780 | ++DOCSHELL 0C927C00 == 49 [pid = 780] [id = 87] 12:04:48 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (0C929400) [pid = 780] [serial = 258] [outer = 00000000] 12:04:48 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (0CA90400) [pid = 780] [serial = 259] [outer = 0C929400] 12:04:48 INFO - PROCESS | 780 | 1467227088753 Marionette DEBUG loaded listener.js 12:04:48 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (0FD29C00) [pid = 780] [serial = 260] [outer = 0C929400] 12:04:49 INFO - PROCESS | 780 | 1467227089364 Marionette TRACE conn6 <- [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:04:49 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:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 930ms 12:04:49 INFO - PROCESS | 780 | 1467227089438 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 12:04:49 INFO - PROCESS | 780 | 1467227089443 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 12:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:04:49 INFO - PROCESS | 780 | 1467227089450 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:04:49 INFO - PROCESS | 780 | 1467227089453 Marionette TRACE conn6 <- [1,314,null,{}] 12:04:49 INFO - PROCESS | 780 | 1467227089457 Marionette TRACE conn6 -> [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:04:49 INFO - PROCESS | 780 | 1467227089460 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:49 INFO - PROCESS | 780 | 1467227089608 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 12:04:49 INFO - PROCESS | 780 | 1467227089739 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:49 INFO - PROCESS | 780 | 1467227089741 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:49 INFO - PROCESS | 780 | ++DOCSHELL 1451F800 == 50 [pid = 780] [id = 88] 12:04:49 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (14521000) [pid = 780] [serial = 261] [outer = 00000000] 12:04:49 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (15C61000) [pid = 780] [serial = 262] [outer = 14521000] 12:04:49 INFO - PROCESS | 780 | 1467227089803 Marionette DEBUG loaded listener.js 12:04:49 INFO - PROCESS | 780 | ++DOMWINDOW == 111 (173DF000) [pid = 780] [serial = 263] [outer = 14521000] 12:04:50 INFO - PROCESS | 780 | 1467227090429 Marionette TRACE conn6 <- [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:04:50 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:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1023ms 12:04:50 INFO - PROCESS | 780 | 1467227090476 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 12:04:50 INFO - PROCESS | 780 | 1467227090479 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 12:04:50 INFO - PROCESS | 780 | 1467227090482 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:04:50 INFO - PROCESS | 780 | 1467227090486 Marionette TRACE conn6 <- [1,318,null,{}] 12:04:50 INFO - PROCESS | 780 | 1467227090497 Marionette TRACE conn6 -> [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:04:50 INFO - PROCESS | 780 | 1467227090502 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:50 INFO - PROCESS | 780 | 1467227090626 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 12:04:50 INFO - PROCESS | 780 | 1467227090752 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:50 INFO - PROCESS | 780 | 1467227090755 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:50 INFO - PROCESS | 780 | ++DOCSHELL 1A8EA400 == 51 [pid = 780] [id = 89] 12:04:50 INFO - PROCESS | 780 | ++DOMWINDOW == 112 (1ACA2800) [pid = 780] [serial = 264] [outer = 00000000] 12:04:50 INFO - PROCESS | 780 | ++DOMWINDOW == 113 (1C023400) [pid = 780] [serial = 265] [outer = 1ACA2800] 12:04:50 INFO - PROCESS | 780 | 1467227090813 Marionette DEBUG loaded listener.js 12:04:50 INFO - PROCESS | 780 | ++DOMWINDOW == 114 (1C027800) [pid = 780] [serial = 266] [outer = 1ACA2800] 12:04:51 INFO - PROCESS | 780 | 1467227091397 Marionette TRACE conn6 <- [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:04:51 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:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 930ms 12:04:51 INFO - PROCESS | 780 | 1467227091416 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 12:04:51 INFO - PROCESS | 780 | 1467227091419 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 12:04:51 INFO - PROCESS | 780 | 1467227091422 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:04:51 INFO - PROCESS | 780 | 1467227091424 Marionette TRACE conn6 <- [1,322,null,{}] 12:04:51 INFO - PROCESS | 780 | 1467227091428 Marionette TRACE conn6 -> [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:04:51 INFO - PROCESS | 780 | 1467227091430 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:51 INFO - PROCESS | 780 | 1467227091541 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 12:04:51 INFO - PROCESS | 780 | 1467227091637 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:51 INFO - PROCESS | 780 | 1467227091639 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:51 INFO - PROCESS | 780 | ++DOCSHELL 1C02FC00 == 52 [pid = 780] [id = 90] 12:04:51 INFO - PROCESS | 780 | ++DOMWINDOW == 115 (1C030000) [pid = 780] [serial = 267] [outer = 00000000] 12:04:51 INFO - PROCESS | 780 | ++DOMWINDOW == 116 (1C0C4000) [pid = 780] [serial = 268] [outer = 1C030000] 12:04:51 INFO - PROCESS | 780 | 1467227091694 Marionette DEBUG loaded listener.js 12:04:51 INFO - PROCESS | 780 | ++DOMWINDOW == 117 (1C251800) [pid = 780] [serial = 269] [outer = 1C030000] 12:04:52 INFO - PROCESS | 780 | 1467227092322 Marionette TRACE conn6 <- [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:04:52 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:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 970ms 12:04:52 INFO - PROCESS | 780 | 1467227092396 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 12:04:52 INFO - PROCESS | 780 | 1467227092399 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 12:04:52 INFO - PROCESS | 780 | 1467227092402 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:04:52 INFO - PROCESS | 780 | 1467227092404 Marionette TRACE conn6 <- [1,326,null,{}] 12:04:52 INFO - PROCESS | 780 | 1467227092408 Marionette TRACE conn6 -> [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:04:52 INFO - PROCESS | 780 | 1467227092410 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:52 INFO - PROCESS | 780 | 1467227092521 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 12:04:52 INFO - PROCESS | 780 | 1467227092643 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:52 INFO - PROCESS | 780 | 1467227092645 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:52 INFO - PROCESS | 780 | ++DOCSHELL 0C92C400 == 53 [pid = 780] [id = 91] 12:04:52 INFO - PROCESS | 780 | ++DOMWINDOW == 118 (0C99A800) [pid = 780] [serial = 270] [outer = 00000000] 12:04:52 INFO - PROCESS | 780 | ++DOMWINDOW == 119 (0FD0CC00) [pid = 780] [serial = 271] [outer = 0C99A800] 12:04:52 INFO - PROCESS | 780 | 1467227092700 Marionette DEBUG loaded listener.js 12:04:52 INFO - PROCESS | 780 | ++DOMWINDOW == 120 (104E3C00) [pid = 780] [serial = 272] [outer = 0C99A800] 12:04:53 INFO - PROCESS | 780 | 1467227093395 Marionette TRACE conn6 <- [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:04:53 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:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1017ms 12:04:53 INFO - PROCESS | 780 | 1467227093423 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 12:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:04:53 INFO - PROCESS | 780 | 1467227093427 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 12:04:53 INFO - PROCESS | 780 | 1467227093432 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:04:53 INFO - PROCESS | 780 | 1467227093436 Marionette TRACE conn6 <- [1,330,null,{}] 12:04:53 INFO - PROCESS | 780 | 1467227093441 Marionette TRACE conn6 -> [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:04:53 INFO - PROCESS | 780 | 1467227093444 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:53 INFO - PROCESS | 780 | 1467227093545 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 12:04:53 INFO - PROCESS | 780 | 1467227093651 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:53 INFO - PROCESS | 780 | 1467227093653 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:53 INFO - PROCESS | 780 | ++DOCSHELL 102B1000 == 54 [pid = 780] [id = 92] 12:04:53 INFO - PROCESS | 780 | ++DOMWINDOW == 121 (104E3800) [pid = 780] [serial = 273] [outer = 00000000] 12:04:53 INFO - PROCESS | 780 | ++DOMWINDOW == 122 (13DAF000) [pid = 780] [serial = 274] [outer = 104E3800] 12:04:53 INFO - PROCESS | 780 | 1467227093703 Marionette DEBUG loaded listener.js 12:04:53 INFO - PROCESS | 780 | ++DOMWINDOW == 123 (144A2000) [pid = 780] [serial = 275] [outer = 104E3800] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 1ACA1000 == 53 [pid = 780] [id = 85] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 0FD32800 == 52 [pid = 780] [id = 84] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 1AC9B400 == 51 [pid = 780] [id = 83] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 1A70C800 == 50 [pid = 780] [id = 82] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 18C25C00 == 49 [pid = 780] [id = 81] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 174CB000 == 48 [pid = 780] [id = 80] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 16E84C00 == 47 [pid = 780] [id = 79] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 0C930800 == 46 [pid = 780] [id = 78] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 0FC74800 == 45 [pid = 780] [id = 77] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 0FD07000 == 44 [pid = 780] [id = 76] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 122 (1AEBC800) [pid = 780] [serial = 214] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 13D18400 == 43 [pid = 780] [id = 74] 12:04:53 INFO - PROCESS | 780 | --DOCSHELL 0C92A000 == 42 [pid = 780] [id = 73] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 121 (17D3B800) [pid = 780] [serial = 199] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 120 (17DB1C00) [pid = 780] [serial = 200] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 119 (1871D800) [pid = 780] [serial = 203] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 118 (17EB5000) [pid = 780] [serial = 202] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 117 (0FD33800) [pid = 780] [serial = 185] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 116 (0F885800) [pid = 780] [serial = 184] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 115 (10DCD400) [pid = 780] [serial = 190] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 114 (13EC8C00) [pid = 780] [serial = 191] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 113 (1747F800) [pid = 780] [serial = 178] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 112 (15C63400) [pid = 780] [serial = 196] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 111 (174D3000) [pid = 780] [serial = 175] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 110 (0F9F3400) [pid = 780] [serial = 187] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 109 (0FCCDC00) [pid = 780] [serial = 188] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 108 (145DF800) [pid = 780] [serial = 193] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 107 (15C21000) [pid = 780] [serial = 194] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 106 (18C27C00) [pid = 780] [serial = 205] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 105 (0F95F400) [pid = 780] [serial = 169] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 104 (13DE9C00) [pid = 780] [serial = 181] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 103 (14520000) [pid = 780] [serial = 172] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 102 (194AD000) [pid = 780] [serial = 208] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 101 (1A73AC00) [pid = 780] [serial = 211] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 100 (1A742000) [pid = 780] [serial = 212] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 99 (194B1400) [pid = 780] [serial = 206] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 98 (1A704400) [pid = 780] [serial = 209] [outer = 00000000] [url = about:blank] 12:04:53 INFO - PROCESS | 780 | --DOMWINDOW == 97 (16184400) [pid = 780] [serial = 197] [outer = 00000000] [url = about:blank] 12:04:54 INFO - PROCESS | 780 | 1467227094237 Marionette TRACE conn6 <- [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:04:54 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:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 830ms 12:04:54 INFO - PROCESS | 780 | 1467227094263 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 780 | 1467227094267 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 12:04:54 INFO - PROCESS | 780 | 1467227094273 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - PROCESS | 780 | 1467227094275 Marionette TRACE conn6 <- [1,334,null,{}] 12:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:04:54 INFO - PROCESS | 780 | 1467227094279 Marionette TRACE conn6 -> [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:04:54 INFO - PROCESS | 780 | 1467227094281 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:54 INFO - PROCESS | 780 | 1467227094371 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 12:04:54 INFO - PROCESS | 780 | 1467227094379 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:54 INFO - PROCESS | 780 | 1467227094381 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:54 INFO - PROCESS | 780 | ++DOCSHELL 0FD33800 == 43 [pid = 780] [id = 93] 12:04:54 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (0FD34400) [pid = 780] [serial = 276] [outer = 00000000] 12:04:54 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (102AD000) [pid = 780] [serial = 277] [outer = 0FD34400] 12:04:54 INFO - PROCESS | 780 | 1467227094428 Marionette DEBUG loaded listener.js 12:04:54 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (105CD400) [pid = 780] [serial = 278] [outer = 0FD34400] 12:04:54 INFO - PROCESS | 780 | 1467227094891 Marionette TRACE conn6 <- [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:04:54 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:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 12:04:54 INFO - PROCESS | 780 | 1467227094948 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 12:04:54 INFO - PROCESS | 780 | 1467227094950 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 12:04:54 INFO - PROCESS | 780 | 1467227094954 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:04:54 INFO - PROCESS | 780 | 1467227094957 Marionette TRACE conn6 <- [1,338,null,{}] 12:04:54 INFO - PROCESS | 780 | 1467227094967 Marionette TRACE conn6 -> [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:04:54 INFO - PROCESS | 780 | 1467227094972 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:55 INFO - PROCESS | 780 | 1467227095057 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 12:04:55 INFO - PROCESS | 780 | 1467227095066 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:55 INFO - PROCESS | 780 | 1467227095069 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:55 INFO - PROCESS | 780 | ++DOCSHELL 15C61400 == 44 [pid = 780] [id = 94] 12:04:55 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (15C62400) [pid = 780] [serial = 279] [outer = 00000000] 12:04:55 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1617B800) [pid = 780] [serial = 280] [outer = 15C62400] 12:04:55 INFO - PROCESS | 780 | 1467227095122 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (16E8A000) [pid = 780] [serial = 281] [outer = 15C62400] 12:04:55 INFO - PROCESS | 780 | 1467227095602 Marionette TRACE conn6 <- [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:04:55 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:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 670ms 12:04:55 INFO - PROCESS | 780 | 1467227095638 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 12:04:55 INFO - PROCESS | 780 | 1467227095640 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 12:04:55 INFO - PROCESS | 780 | 1467227095644 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:04:55 INFO - PROCESS | 780 | 1467227095646 Marionette TRACE conn6 <- [1,342,null,{}] 12:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:04:55 INFO - PROCESS | 780 | 1467227095649 Marionette TRACE conn6 -> [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:04:55 INFO - PROCESS | 780 | 1467227095651 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:55 INFO - PROCESS | 780 | 1467227095738 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 12:04:55 INFO - PROCESS | 780 | 1467227095753 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:55 INFO - PROCESS | 780 | 1467227095755 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:55 INFO - PROCESS | 780 | ++DOCSHELL 1747A000 == 45 [pid = 780] [id = 95] 12:04:55 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (1747BC00) [pid = 780] [serial = 282] [outer = 00000000] 12:04:55 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (17D14800) [pid = 780] [serial = 283] [outer = 1747BC00] 12:04:55 INFO - PROCESS | 780 | 1467227095800 Marionette DEBUG loaded listener.js 12:04:55 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (17DB1800) [pid = 780] [serial = 284] [outer = 1747BC00] 12:04:56 INFO - PROCESS | 780 | 1467227096275 Marionette TRACE conn6 <- [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:04:56 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:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 671ms 12:04:56 INFO - PROCESS | 780 | 1467227096320 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 12:04:56 INFO - PROCESS | 780 | 1467227096322 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 12:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:04:56 INFO - PROCESS | 780 | 1467227096325 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:04:56 INFO - PROCESS | 780 | 1467227096327 Marionette TRACE conn6 <- [1,346,null,{}] 12:04:56 INFO - PROCESS | 780 | 1467227096331 Marionette TRACE conn6 -> [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:04:56 INFO - PROCESS | 780 | 1467227096333 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:56 INFO - PROCESS | 780 | 1467227096443 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 12:04:56 INFO - PROCESS | 780 | 1467227096528 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:56 INFO - PROCESS | 780 | 1467227096530 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:56 INFO - PROCESS | 780 | ++DOCSHELL 17EB3000 == 46 [pid = 780] [id = 96] 12:04:56 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (17EB5000) [pid = 780] [serial = 285] [outer = 00000000] 12:04:56 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (1877F800) [pid = 780] [serial = 286] [outer = 17EB5000] 12:04:56 INFO - PROCESS | 780 | 1467227096574 Marionette DEBUG loaded listener.js 12:04:56 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (1881CC00) [pid = 780] [serial = 287] [outer = 17EB5000] 12:04:57 INFO - PROCESS | 780 | 1467227097019 Marionette TRACE conn6 <- [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:04:57 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:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 730ms 12:04:57 INFO - PROCESS | 780 | 1467227097057 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 12:04:57 INFO - PROCESS | 780 | 1467227097059 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 12:04:57 INFO - PROCESS | 780 | 1467227097062 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 780 | 1467227097063 Marionette TRACE conn6 <- [1,350,null,{}] 12:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:04:57 INFO - PROCESS | 780 | 1467227097067 Marionette TRACE conn6 -> [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:04:57 INFO - PROCESS | 780 | 1467227097072 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:57 INFO - PROCESS | 780 | 1467227097201 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 12:04:57 INFO - PROCESS | 780 | 1467227097262 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:57 INFO - PROCESS | 780 | 1467227097264 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:57 INFO - PROCESS | 780 | ++DOCSHELL 0C917400 == 47 [pid = 780] [id = 97] 12:04:57 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (1A709C00) [pid = 780] [serial = 288] [outer = 00000000] 12:04:57 INFO - PROCESS | 780 | ++DOMWINDOW == 111 (1A741C00) [pid = 780] [serial = 289] [outer = 1A709C00] 12:04:57 INFO - PROCESS | 780 | 1467227097308 Marionette DEBUG loaded listener.js 12:04:57 INFO - PROCESS | 780 | ++DOMWINDOW == 112 (1A742400) [pid = 780] [serial = 290] [outer = 1A709C00] 12:04:57 INFO - PROCESS | 780 | 1467227097718 Marionette TRACE conn6 <- [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:04:57 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:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 670ms 12:04:57 INFO - PROCESS | 780 | 1467227097736 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 12:04:57 INFO - PROCESS | 780 | 1467227097748 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 12:04:57 INFO - PROCESS | 780 | 1467227097759 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:04:57 INFO - PROCESS | 780 | 1467227097760 Marionette TRACE conn6 <- [1,354,null,{}] 12:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:04:57 INFO - PROCESS | 780 | 1467227097764 Marionette TRACE conn6 -> [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:04:57 INFO - PROCESS | 780 | 1467227097766 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:57 INFO - PROCESS | 780 | 1467227097900 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 12:04:57 INFO - PROCESS | 780 | 1467227097909 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:57 INFO - PROCESS | 780 | 1467227097911 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:57 INFO - PROCESS | 780 | ++DOCSHELL 1A8ED800 == 48 [pid = 780] [id = 98] 12:04:57 INFO - PROCESS | 780 | ++DOMWINDOW == 113 (1AC9B400) [pid = 780] [serial = 291] [outer = 00000000] 12:04:57 INFO - PROCESS | 780 | ++DOMWINDOW == 114 (1AEBBC00) [pid = 780] [serial = 292] [outer = 1AC9B400] 12:04:57 INFO - PROCESS | 780 | 1467227097954 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 780 | ++DOMWINDOW == 115 (1B887800) [pid = 780] [serial = 293] [outer = 1AC9B400] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 114 (1ACA7800) [pid = 780] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 113 (0FCCC800) [pid = 780] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 112 (14542000) [pid = 780] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 111 (0FC7F800) [pid = 780] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 110 (18C26000) [pid = 780] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 109 (174CC400) [pid = 780] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 108 (16E86400) [pid = 780] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 107 (0FD28400) [pid = 780] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 106 (1A70D000) [pid = 780] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 105 (1AC9C400) [pid = 780] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:04:58 INFO - PROCESS | 780 | --DOMWINDOW == 104 (15942800) [pid = 780] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:04:58 INFO - PROCESS | 780 | 1467227098453 Marionette TRACE conn6 <- [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:04:58 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:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 730ms 12:04:58 INFO - PROCESS | 780 | 1467227098494 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 12:04:58 INFO - PROCESS | 780 | 1467227098496 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 12:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:04:58 INFO - PROCESS | 780 | 1467227098499 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:04:58 INFO - PROCESS | 780 | 1467227098501 Marionette TRACE conn6 <- [1,358,null,{}] 12:04:58 INFO - PROCESS | 780 | 1467227098504 Marionette TRACE conn6 -> [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:04:58 INFO - PROCESS | 780 | 1467227098506 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:58 INFO - PROCESS | 780 | 1467227098588 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 12:04:58 INFO - PROCESS | 780 | 1467227098593 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:58 INFO - PROCESS | 780 | 1467227098595 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:58 INFO - PROCESS | 780 | ++DOCSHELL 17D3D800 == 49 [pid = 780] [id = 99] 12:04:58 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (18BAFC00) [pid = 780] [serial = 294] [outer = 00000000] 12:04:58 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (1ACA1000) [pid = 780] [serial = 295] [outer = 18BAFC00] 12:04:58 INFO - PROCESS | 780 | 1467227098638 Marionette DEBUG loaded listener.js 12:04:58 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (1ACA9800) [pid = 780] [serial = 296] [outer = 18BAFC00] 12:04:59 INFO - PROCESS | 780 | 1467227099056 Marionette TRACE conn6 <- [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:04:59 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:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 570ms 12:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:04:59 INFO - PROCESS | 780 | 1467227099070 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 780 | 1467227099072 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 12:04:59 INFO - PROCESS | 780 | 1467227099075 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 780 | 1467227099076 Marionette TRACE conn6 <- [1,362,null,{}] 12:04:59 INFO - PROCESS | 780 | 1467227099080 Marionette TRACE conn6 -> [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:04:59 INFO - PROCESS | 780 | 1467227099081 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:59 INFO - PROCESS | 780 | 1467227099203 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 12:04:59 INFO - PROCESS | 780 | 1467227099211 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:59 INFO - PROCESS | 780 | 1467227099213 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:59 INFO - PROCESS | 780 | ++DOCSHELL 197D1400 == 50 [pid = 780] [id = 100] 12:04:59 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (1A740800) [pid = 780] [serial = 297] [outer = 00000000] 12:04:59 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (1C0C4400) [pid = 780] [serial = 298] [outer = 1A740800] 12:04:59 INFO - PROCESS | 780 | 1467227099256 Marionette DEBUG loaded listener.js 12:04:59 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (1C0C9000) [pid = 780] [serial = 299] [outer = 1A740800] 12:04:59 INFO - PROCESS | 780 | 1467227099685 Marionette TRACE conn6 <- [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:04:59 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:04:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 631ms 12:04:59 INFO - PROCESS | 780 | 1467227099707 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 12:04:59 INFO - PROCESS | 780 | 1467227099709 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 12:04:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:04:59 INFO - PROCESS | 780 | 1467227099712 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:04:59 INFO - PROCESS | 780 | 1467227099713 Marionette TRACE conn6 <- [1,366,null,{}] 12:04:59 INFO - PROCESS | 780 | 1467227099717 Marionette TRACE conn6 -> [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:04:59 INFO - PROCESS | 780 | 1467227099718 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:59 INFO - PROCESS | 780 | 1467227099833 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 12:04:59 INFO - PROCESS | 780 | 1467227099841 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:04:59 INFO - PROCESS | 780 | 1467227099843 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:04:59 INFO - PROCESS | 780 | ++DOCSHELL 12C62400 == 51 [pid = 780] [id = 101] 12:04:59 INFO - PROCESS | 780 | ++DOMWINDOW == 111 (12C63000) [pid = 780] [serial = 300] [outer = 00000000] 12:04:59 INFO - PROCESS | 780 | ++DOMWINDOW == 112 (12C6C400) [pid = 780] [serial = 301] [outer = 12C63000] 12:04:59 INFO - PROCESS | 780 | 1467227099886 Marionette DEBUG loaded listener.js 12:04:59 INFO - PROCESS | 780 | ++DOMWINDOW == 113 (12C70400) [pid = 780] [serial = 302] [outer = 12C63000] 12:05:00 INFO - PROCESS | 780 | 1467227100414 Marionette TRACE conn6 <- [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:05:00 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:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 770ms 12:05:00 INFO - PROCESS | 780 | 1467227100496 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 12:05:00 INFO - PROCESS | 780 | 1467227100501 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 12:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:05:00 INFO - PROCESS | 780 | 1467227100534 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:05:00 INFO - PROCESS | 780 | 1467227100538 Marionette TRACE conn6 <- [1,370,null,{}] 12:05:00 INFO - PROCESS | 780 | 1467227100545 Marionette TRACE conn6 -> [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:05:00 INFO - PROCESS | 780 | 1467227100548 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:00 INFO - PROCESS | 780 | 1467227100672 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 12:05:00 INFO - PROCESS | 780 | 1467227100795 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:00 INFO - PROCESS | 780 | 1467227100798 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:00 INFO - PROCESS | 780 | ++DOCSHELL 0C919C00 == 52 [pid = 780] [id = 102] 12:05:00 INFO - PROCESS | 780 | ++DOMWINDOW == 114 (0C92B000) [pid = 780] [serial = 303] [outer = 00000000] 12:05:00 INFO - PROCESS | 780 | ++DOMWINDOW == 115 (0FD30800) [pid = 780] [serial = 304] [outer = 0C92B000] 12:05:00 INFO - PROCESS | 780 | 1467227100856 Marionette DEBUG loaded listener.js 12:05:00 INFO - PROCESS | 780 | ++DOMWINDOW == 116 (102B1800) [pid = 780] [serial = 305] [outer = 0C92B000] 12:05:01 INFO - PROCESS | 780 | 1467227101414 Marionette TRACE conn6 <- [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:05:01 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:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 950ms 12:05:01 INFO - PROCESS | 780 | 1467227101470 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 12:05:01 INFO - PROCESS | 780 | 1467227101475 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 12:05:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:05:01 INFO - PROCESS | 780 | 1467227101481 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:05:01 INFO - PROCESS | 780 | 1467227101484 Marionette TRACE conn6 <- [1,374,null,{}] 12:05:01 INFO - PROCESS | 780 | 1467227101488 Marionette TRACE conn6 -> [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:05:01 INFO - PROCESS | 780 | 1467227101491 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:01 INFO - PROCESS | 780 | 1467227101610 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 12:05:01 INFO - PROCESS | 780 | 1467227101738 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:01 INFO - PROCESS | 780 | 1467227101741 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:01 INFO - PROCESS | 780 | ++DOCSHELL 14546400 == 53 [pid = 780] [id = 103] 12:05:01 INFO - PROCESS | 780 | ++DOMWINDOW == 117 (145DFC00) [pid = 780] [serial = 306] [outer = 00000000] 12:05:01 INFO - PROCESS | 780 | ++DOMWINDOW == 118 (15C60400) [pid = 780] [serial = 307] [outer = 145DFC00] 12:05:01 INFO - PROCESS | 780 | 1467227101799 Marionette DEBUG loaded listener.js 12:05:01 INFO - PROCESS | 780 | ++DOMWINDOW == 119 (16E88400) [pid = 780] [serial = 308] [outer = 145DFC00] 12:05:02 INFO - PROCESS | 780 | 1467227102387 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:05:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:05:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 12:05:02 INFO - PROCESS | 780 | 1467227102414 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 12:05:02 INFO - PROCESS | 780 | 1467227102417 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 12:05:02 INFO - PROCESS | 780 | 1467227102421 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:05:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:05:02 INFO - PROCESS | 780 | 1467227102424 Marionette TRACE conn6 <- [1,378,null,{}] 12:05:02 INFO - PROCESS | 780 | 1467227102435 Marionette TRACE conn6 -> [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:05:02 INFO - PROCESS | 780 | 1467227102440 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:02 INFO - PROCESS | 780 | 1467227102551 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 12:05:02 INFO - PROCESS | 780 | 1467227102682 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:02 INFO - PROCESS | 780 | 1467227102685 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:02 INFO - PROCESS | 780 | ++DOCSHELL 1A73F800 == 54 [pid = 780] [id = 104] 12:05:02 INFO - PROCESS | 780 | ++DOMWINDOW == 120 (1A73D400) [pid = 780] [serial = 309] [outer = 00000000] 12:05:02 INFO - PROCESS | 780 | ++DOMWINDOW == 121 (1C029C00) [pid = 780] [serial = 310] [outer = 1A73D400] 12:05:02 INFO - PROCESS | 780 | 1467227102743 Marionette DEBUG loaded listener.js 12:05:02 INFO - PROCESS | 780 | ++DOMWINDOW == 122 (1C251400) [pid = 780] [serial = 311] [outer = 1A73D400] 12:05:03 INFO - PROCESS | 780 | 1467227103381 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:05:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:05:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 970ms 12:05:03 INFO - PROCESS | 780 | 1467227103394 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 12:05:03 INFO - PROCESS | 780 | 1467227103397 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 12:05:03 INFO - PROCESS | 780 | 1467227103400 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:05:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:05:03 INFO - PROCESS | 780 | 1467227103402 Marionette TRACE conn6 <- [1,382,null,{}] 12:05:03 INFO - PROCESS | 780 | 1467227103406 Marionette TRACE conn6 -> [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:05:03 INFO - PROCESS | 780 | 1467227103408 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:03 INFO - PROCESS | 780 | 1467227103534 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 12:05:03 INFO - PROCESS | 780 | 1467227103819 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:03 INFO - PROCESS | 780 | 1467227103823 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:03 INFO - PROCESS | 780 | ++DOCSHELL 0915F800 == 55 [pid = 780] [id = 105] 12:05:03 INFO - PROCESS | 780 | ++DOMWINDOW == 123 (0C90D800) [pid = 780] [serial = 312] [outer = 00000000] 12:05:03 INFO - PROCESS | 780 | ++DOMWINDOW == 124 (0F621000) [pid = 780] [serial = 313] [outer = 0C90D800] 12:05:03 INFO - PROCESS | 780 | 1467227103893 Marionette DEBUG loaded listener.js 12:05:03 INFO - PROCESS | 780 | ++DOMWINDOW == 125 (0FCCC000) [pid = 780] [serial = 314] [outer = 0C90D800] 12:05:04 INFO - PROCESS | 780 | 1467227104550 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:05:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:05:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1182ms 12:05:04 INFO - PROCESS | 780 | 1467227104587 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 12:05:04 INFO - PROCESS | 780 | 1467227104591 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 12:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:05:04 INFO - PROCESS | 780 | 1467227104595 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:05:04 INFO - PROCESS | 780 | 1467227104597 Marionette TRACE conn6 <- [1,386,null,{}] 12:05:04 INFO - PROCESS | 780 | 1467227104620 Marionette TRACE conn6 -> [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:05:04 INFO - PROCESS | 780 | 1467227104625 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:04 INFO - PROCESS | 780 | 1467227104761 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 12:05:04 INFO - PROCESS | 780 | 1467227104821 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:04 INFO - PROCESS | 780 | 1467227104824 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:04 INFO - PROCESS | 780 | ++DOCSHELL 1027EC00 == 56 [pid = 780] [id = 106] 12:05:04 INFO - PROCESS | 780 | ++DOMWINDOW == 126 (10506400) [pid = 780] [serial = 315] [outer = 00000000] 12:05:04 INFO - PROCESS | 780 | ++DOMWINDOW == 127 (13EC8C00) [pid = 780] [serial = 316] [outer = 10506400] 12:05:04 INFO - PROCESS | 780 | 1467227104873 Marionette DEBUG loaded listener.js 12:05:04 INFO - PROCESS | 780 | ++DOMWINDOW == 128 (14545000) [pid = 780] [serial = 317] [outer = 10506400] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 197D1400 == 55 [pid = 780] [id = 100] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 17D3D800 == 54 [pid = 780] [id = 99] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 1A8ED800 == 53 [pid = 780] [id = 98] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 0C917400 == 52 [pid = 780] [id = 97] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 17EB3000 == 51 [pid = 780] [id = 96] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 1747A000 == 50 [pid = 780] [id = 95] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 127 (145E4000) [pid = 780] [serial = 220] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 126 (0FCC7000) [pid = 780] [serial = 217] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 125 (1A8E4C00) [pid = 780] [serial = 223] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 124 (1C0C9C00) [pid = 780] [serial = 256] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 15C61400 == 49 [pid = 780] [id = 94] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 0FD33800 == 48 [pid = 780] [id = 93] 12:05:05 INFO - PROCESS | 780 | --DOCSHELL 102B1000 == 47 [pid = 780] [id = 92] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 123 (102B0C00) [pid = 780] [serial = 133] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 122 (145E6400) [pid = 780] [serial = 232] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 121 (15C24C00) [pid = 780] [serial = 233] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 120 (0FCCE400) [pid = 780] [serial = 229] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 119 (10279C00) [pid = 780] [serial = 230] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 118 (194B0800) [pid = 780] [serial = 241] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 117 (17D1D400) [pid = 780] [serial = 238] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 116 (1747A400) [pid = 780] [serial = 235] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 115 (174C7800) [pid = 780] [serial = 236] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 114 (102A9C00) [pid = 780] [serial = 227] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 113 (10279400) [pid = 780] [serial = 226] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 112 (1A73F000) [pid = 780] [serial = 244] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 111 (1A704000) [pid = 780] [serial = 242] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 110 (1ACA5C00) [pid = 780] [serial = 247] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 109 (1A8E2400) [pid = 780] [serial = 245] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 108 (1881B000) [pid = 780] [serial = 250] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 107 (1B880400) [pid = 780] [serial = 253] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 106 (16E81400) [pid = 780] [serial = 248] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 105 (1BAD9C00) [pid = 780] [serial = 254] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 104 (1A708800) [pid = 780] [serial = 251] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | --DOMWINDOW == 103 (17D3D000) [pid = 780] [serial = 239] [outer = 00000000] [url = about:blank] 12:05:05 INFO - PROCESS | 780 | 1467227105504 Marionette TRACE conn6 <- [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:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 930ms 12:05:05 INFO - PROCESS | 780 | 1467227105528 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 12:05:05 INFO - PROCESS | 780 | 1467227105532 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 12:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:05:05 INFO - PROCESS | 780 | 1467227105536 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:05:05 INFO - PROCESS | 780 | 1467227105538 Marionette TRACE conn6 <- [1,390,null,{}] 12:05:05 INFO - PROCESS | 780 | 1467227105542 Marionette TRACE conn6 -> [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:05:05 INFO - PROCESS | 780 | 1467227105544 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:05 INFO - PROCESS | 780 | 1467227105631 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 12:05:05 INFO - PROCESS | 780 | 1467227105722 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:05 INFO - PROCESS | 780 | 1467227105725 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:05 INFO - PROCESS | 780 | ++DOCSHELL 0C92F400 == 48 [pid = 780] [id = 107] 12:05:05 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (0C992C00) [pid = 780] [serial = 318] [outer = 00000000] 12:05:05 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (10283C00) [pid = 780] [serial = 319] [outer = 0C992C00] 12:05:05 INFO - PROCESS | 780 | 1467227105770 Marionette DEBUG loaded listener.js 12:05:05 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (105C1800) [pid = 780] [serial = 320] [outer = 0C992C00] 12:05:06 INFO - PROCESS | 780 | 1467227106161 Marionette TRACE conn6 <- [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:05:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:05:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 670ms 12:05:06 INFO - PROCESS | 780 | 1467227106207 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 780 | 1467227106209 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 12:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:05:06 INFO - PROCESS | 780 | 1467227106214 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 780 | 1467227106219 Marionette TRACE conn6 <- [1,394,null,{}] 12:05:06 INFO - PROCESS | 780 | 1467227106227 Marionette TRACE conn6 -> [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:05:06 INFO - PROCESS | 780 | 1467227106231 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:06 INFO - PROCESS | 780 | 1467227106344 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 12:05:06 INFO - PROCESS | 780 | 1467227106358 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:06 INFO - PROCESS | 780 | 1467227106360 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:06 INFO - PROCESS | 780 | ++DOCSHELL 145E3400 == 49 [pid = 780] [id = 108] 12:05:06 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (15942800) [pid = 780] [serial = 321] [outer = 00000000] 12:05:06 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (16E87400) [pid = 780] [serial = 322] [outer = 15942800] 12:05:06 INFO - PROCESS | 780 | 1467227106403 Marionette DEBUG loaded listener.js 12:05:06 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (17474400) [pid = 780] [serial = 323] [outer = 15942800] 12:05:06 INFO - PROCESS | 780 | 1467227106856 Marionette TRACE conn6 <- [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:05:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:05:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 690ms 12:05:06 INFO - PROCESS | 780 | 1467227106907 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 12:05:06 INFO - PROCESS | 780 | 1467227106909 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 12:05:06 INFO - PROCESS | 780 | 1467227106912 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:05:06 INFO - PROCESS | 780 | 1467227106914 Marionette TRACE conn6 <- [1,398,null,{}] 12:05:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:05:06 INFO - PROCESS | 780 | 1467227106917 Marionette TRACE conn6 -> [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:05:06 INFO - PROCESS | 780 | 1467227106919 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:07 INFO - PROCESS | 780 | 1467227107012 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 12:05:07 INFO - PROCESS | 780 | 1467227107021 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:07 INFO - PROCESS | 780 | 1467227107023 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:07 INFO - PROCESS | 780 | ++DOCSHELL 1747A400 == 50 [pid = 780] [id = 109] 12:05:07 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (174C9400) [pid = 780] [serial = 324] [outer = 00000000] 12:05:07 INFO - PROCESS | 780 | ++DOMWINDOW == 111 (174D5000) [pid = 780] [serial = 325] [outer = 174C9400] 12:05:07 INFO - PROCESS | 780 | 1467227107068 Marionette DEBUG loaded listener.js 12:05:07 INFO - PROCESS | 780 | ++DOMWINDOW == 112 (174D5400) [pid = 780] [serial = 326] [outer = 174C9400] 12:05:07 INFO - PROCESS | 780 | 1467227107515 Marionette TRACE conn6 <- [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:05:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 630ms 12:05:07 INFO - PROCESS | 780 | 1467227107547 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 12:05:07 INFO - PROCESS | 780 | 1467227107549 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 12:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:05:07 INFO - PROCESS | 780 | 1467227107559 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:05:07 INFO - PROCESS | 780 | 1467227107561 Marionette TRACE conn6 <- [1,402,null,{}] 12:05:07 INFO - PROCESS | 780 | 1467227107564 Marionette TRACE conn6 -> [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:05:07 INFO - PROCESS | 780 | 1467227107566 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:07 INFO - PROCESS | 780 | 1467227107685 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 12:05:07 INFO - PROCESS | 780 | 1467227107776 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:07 INFO - PROCESS | 780 | 1467227107782 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:07 INFO - PROCESS | 780 | ++DOCSHELL 17DBD400 == 51 [pid = 780] [id = 110] 12:05:07 INFO - PROCESS | 780 | ++DOMWINDOW == 113 (17DBD800) [pid = 780] [serial = 327] [outer = 00000000] 12:05:07 INFO - PROCESS | 780 | ++DOMWINDOW == 114 (1871E800) [pid = 780] [serial = 328] [outer = 17DBD800] 12:05:07 INFO - PROCESS | 780 | 1467227107836 Marionette DEBUG loaded listener.js 12:05:07 INFO - PROCESS | 780 | ++DOMWINDOW == 115 (1881C000) [pid = 780] [serial = 329] [outer = 17DBD800] 12:05:08 INFO - PROCESS | 780 | 1467227108304 Marionette TRACE conn6 <- [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:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 791ms 12:05:08 INFO - PROCESS | 780 | 1467227108348 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 12:05:08 INFO - PROCESS | 780 | 1467227108350 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 12:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:05:08 INFO - PROCESS | 780 | 1467227108353 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:05:08 INFO - PROCESS | 780 | 1467227108355 Marionette TRACE conn6 <- [1,406,null,{}] 12:05:08 INFO - PROCESS | 780 | 1467227108365 Marionette TRACE conn6 -> [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:05:08 INFO - PROCESS | 780 | 1467227108368 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:08 INFO - PROCESS | 780 | 1467227108477 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 12:05:08 INFO - PROCESS | 780 | 1467227108486 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:08 INFO - PROCESS | 780 | 1467227108488 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:08 INFO - PROCESS | 780 | ++DOCSHELL 188C8000 == 52 [pid = 780] [id = 111] 12:05:08 INFO - PROCESS | 780 | ++DOMWINDOW == 116 (18BB0000) [pid = 780] [serial = 330] [outer = 00000000] 12:05:08 INFO - PROCESS | 780 | ++DOMWINDOW == 117 (1A703C00) [pid = 780] [serial = 331] [outer = 18BB0000] 12:05:08 INFO - PROCESS | 780 | 1467227108532 Marionette DEBUG loaded listener.js 12:05:08 INFO - PROCESS | 780 | ++DOMWINDOW == 118 (1A709400) [pid = 780] [serial = 332] [outer = 18BB0000] 12:05:08 INFO - PROCESS | 780 | 1467227108993 Marionette TRACE conn6 <- [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:05:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:05:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 12:05:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:05:09 INFO - PROCESS | 780 | 1467227109024 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 12:05:09 INFO - PROCESS | 780 | 1467227109026 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 12:05:09 INFO - PROCESS | 780 | 1467227109029 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:05:09 INFO - PROCESS | 780 | 1467227109030 Marionette TRACE conn6 <- [1,410,null,{}] 12:05:09 INFO - PROCESS | 780 | 1467227109033 Marionette TRACE conn6 -> [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:05:09 INFO - PROCESS | 780 | 1467227109035 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:09 INFO - PROCESS | 780 | 1467227109171 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 12:05:09 INFO - PROCESS | 780 | 1467227109190 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:09 INFO - PROCESS | 780 | 1467227109192 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:09 INFO - PROCESS | 780 | ++DOCSHELL 0C92E400 == 53 [pid = 780] [id = 112] 12:05:09 INFO - PROCESS | 780 | ++DOMWINDOW == 119 (1A704C00) [pid = 780] [serial = 333] [outer = 00000000] 12:05:09 INFO - PROCESS | 780 | ++DOMWINDOW == 120 (1A744C00) [pid = 780] [serial = 334] [outer = 1A704C00] 12:05:09 INFO - PROCESS | 780 | 1467227109235 Marionette DEBUG loaded listener.js 12:05:09 INFO - PROCESS | 780 | ++DOMWINDOW == 121 (1A746400) [pid = 780] [serial = 335] [outer = 1A704C00] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 120 (17EB5000) [pid = 780] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 119 (1A709C00) [pid = 780] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 118 (1AC9B400) [pid = 780] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 117 (1C030000) [pid = 780] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 116 (15C62400) [pid = 780] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 115 (0C929400) [pid = 780] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 114 (1ACA2800) [pid = 780] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 113 (1747BC00) [pid = 780] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 112 (0FD34400) [pid = 780] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 111 (0C99A800) [pid = 780] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 110 (104E3800) [pid = 780] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 109 (14521000) [pid = 780] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 108 (1C0C0400) [pid = 780] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 107 (1A740800) [pid = 780] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 106 (18BAFC00) [pid = 780] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 105 (1AEB5000) [pid = 780] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 104 (15943400) [pid = 780] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 103 (13DE9400) [pid = 780] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 102 (0C993C00) [pid = 780] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 101 (0C92C800) [pid = 780] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 100 (0FD27800) [pid = 780] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 99 (17479000) [pid = 780] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 98 (140B4400) [pid = 780] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 97 (174CE000) [pid = 780] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:05:09 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1AEB6000) [pid = 780] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:05:10 INFO - PROCESS | 780 | 1467227110105 Marionette TRACE conn6 <- [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:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1121ms 12:05:10 INFO - PROCESS | 780 | 1467227110151 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 12:05:10 INFO - PROCESS | 780 | 1467227110156 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 12:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:05:10 INFO - PROCESS | 780 | 1467227110162 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:05:10 INFO - PROCESS | 780 | 1467227110165 Marionette TRACE conn6 <- [1,414,null,{}] 12:05:10 INFO - PROCESS | 780 | 1467227110171 Marionette TRACE conn6 -> [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:05:10 INFO - PROCESS | 780 | 1467227110174 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:10 INFO - PROCESS | 780 | 1467227110293 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 12:05:10 INFO - PROCESS | 780 | 1467227110422 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:10 INFO - PROCESS | 780 | 1467227110427 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:10 INFO - PROCESS | 780 | ++DOCSHELL 0C92D000 == 54 [pid = 780] [id = 113] 12:05:10 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (0C92D400) [pid = 780] [serial = 336] [outer = 00000000] 12:05:10 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (0F676800) [pid = 780] [serial = 337] [outer = 0C92D400] 12:05:10 INFO - PROCESS | 780 | 1467227110487 Marionette DEBUG loaded listener.js 12:05:10 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (0FCC9800) [pid = 780] [serial = 338] [outer = 0C92D400] 12:05:11 INFO - PROCESS | 780 | 1467227111128 Marionette TRACE conn6 <- [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:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1019ms 12:05:11 INFO - PROCESS | 780 | 1467227111185 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 12:05:11 INFO - PROCESS | 780 | 1467227111190 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 12:05:11 INFO - PROCESS | 780 | 1467227111197 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:05:11 INFO - PROCESS | 780 | 1467227111199 Marionette TRACE conn6 <- [1,418,null,{}] 12:05:11 INFO - PROCESS | 780 | 1467227111204 Marionette TRACE conn6 -> [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:05:11 INFO - PROCESS | 780 | 1467227111206 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:11 INFO - PROCESS | 780 | 1467227111318 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 12:05:11 INFO - PROCESS | 780 | 1467227111447 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:11 INFO - PROCESS | 780 | 1467227111449 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:11 INFO - PROCESS | 780 | ++DOCSHELL 104E3800 == 55 [pid = 780] [id = 114] 12:05:11 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (10DCB400) [pid = 780] [serial = 339] [outer = 00000000] 12:05:11 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (13DA7400) [pid = 780] [serial = 340] [outer = 10DCB400] 12:05:11 INFO - PROCESS | 780 | 1467227111507 Marionette DEBUG loaded listener.js 12:05:11 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1453E000) [pid = 780] [serial = 341] [outer = 10DCB400] 12:05:12 INFO - PROCESS | 780 | 1467227112607 Marionette TRACE conn6 <- [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:05:12 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:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1430ms 12:05:12 INFO - PROCESS | 780 | 1467227112630 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 12:05:12 INFO - PROCESS | 780 | 1467227112633 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 12:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:05:12 INFO - PROCESS | 780 | 1467227112636 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:05:12 INFO - PROCESS | 780 | 1467227112640 Marionette TRACE conn6 <- [1,422,null,{}] 12:05:12 INFO - PROCESS | 780 | 1467227112651 Marionette TRACE conn6 -> [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:05:12 INFO - PROCESS | 780 | 1467227112656 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:12 INFO - PROCESS | 780 | 1467227112764 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 12:05:12 INFO - PROCESS | 780 | 1467227112888 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:12 INFO - PROCESS | 780 | 1467227112891 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:12 INFO - PROCESS | 780 | ++DOCSHELL 17477800 == 56 [pid = 780] [id = 115] 12:05:12 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1747D000) [pid = 780] [serial = 342] [outer = 00000000] 12:05:12 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (17DB8C00) [pid = 780] [serial = 343] [outer = 1747D000] 12:05:12 INFO - PROCESS | 780 | 1467227112949 Marionette DEBUG loaded listener.js 12:05:13 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (18819C00) [pid = 780] [serial = 344] [outer = 1747D000] 12:05:14 INFO - PROCESS | 780 | 1467227114126 Marionette TRACE conn6 <- [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:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1520ms 12:05:14 INFO - PROCESS | 780 | 1467227114160 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 12:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:05:14 INFO - PROCESS | 780 | 1467227114164 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 12:05:14 INFO - PROCESS | 780 | 1467227114170 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:05:14 INFO - PROCESS | 780 | 1467227114174 Marionette TRACE conn6 <- [1,426,null,{}] 12:05:14 INFO - PROCESS | 780 | 1467227114181 Marionette TRACE conn6 -> [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:05:14 INFO - PROCESS | 780 | 1467227114184 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:14 INFO - PROCESS | 780 | 1467227114325 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 12:05:14 INFO - PROCESS | 780 | 1467227114425 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:14 INFO - PROCESS | 780 | 1467227114428 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:14 INFO - PROCESS | 780 | ++DOCSHELL 0FD09000 == 57 [pid = 780] [id = 116] 12:05:14 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (0FD09C00) [pid = 780] [serial = 345] [outer = 00000000] 12:05:14 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (101A5800) [pid = 780] [serial = 346] [outer = 0FD09C00] 12:05:14 INFO - PROCESS | 780 | 1467227114481 Marionette DEBUG loaded listener.js 12:05:14 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (10282C00) [pid = 780] [serial = 347] [outer = 0FD09C00] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 188C8000 == 56 [pid = 780] [id = 111] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 17DBD400 == 55 [pid = 780] [id = 110] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 1747A400 == 54 [pid = 780] [id = 109] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 145E3400 == 53 [pid = 780] [id = 108] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 0C92F400 == 52 [pid = 780] [id = 107] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 1027EC00 == 51 [pid = 780] [id = 106] 12:05:15 INFO - PROCESS | 780 | --DOCSHELL 0915F800 == 50 [pid = 780] [id = 105] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 107 (1B888000) [pid = 780] [serial = 167] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 106 (1A813C00) [pid = 780] [serial = 130] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 105 (15C62C00) [pid = 780] [serial = 221] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 104 (0FCD1000) [pid = 780] [serial = 170] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 103 (0FD2BC00) [pid = 780] [serial = 218] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 102 (173D8C00) [pid = 780] [serial = 182] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 101 (17D3D400) [pid = 780] [serial = 179] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 100 (15C58C00) [pid = 780] [serial = 173] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 99 (174D6C00) [pid = 780] [serial = 176] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 98 (1BA75000) [pid = 780] [serial = 215] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 97 (1877F800) [pid = 780] [serial = 286] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1A741C00) [pid = 780] [serial = 289] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1881CC00) [pid = 780] [serial = 287] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 94 (1AEBBC00) [pid = 780] [serial = 292] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 93 (1A742400) [pid = 780] [serial = 290] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1C251800) [pid = 780] [serial = 269] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1C0C4000) [pid = 780] [serial = 268] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1617B800) [pid = 780] [serial = 280] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 89 (16E8A000) [pid = 780] [serial = 281] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FD29C00) [pid = 780] [serial = 260] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0CA90400) [pid = 780] [serial = 259] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1C027800) [pid = 780] [serial = 266] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1C023400) [pid = 780] [serial = 265] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17D14800) [pid = 780] [serial = 283] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 83 (102AD000) [pid = 780] [serial = 277] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 82 (105CD400) [pid = 780] [serial = 278] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 81 (104E3C00) [pid = 780] [serial = 272] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FD0CC00) [pid = 780] [serial = 271] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 79 (144A2000) [pid = 780] [serial = 275] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 78 (13DAF000) [pid = 780] [serial = 274] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 77 (173DF000) [pid = 780] [serial = 263] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C61000) [pid = 780] [serial = 262] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1C258400) [pid = 780] [serial = 257] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1C0C9000) [pid = 780] [serial = 299] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 73 (12C6C400) [pid = 780] [serial = 301] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1B887800) [pid = 780] [serial = 293] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1ACA1000) [pid = 780] [serial = 295] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1C0C4400) [pid = 780] [serial = 298] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1ACA9800) [pid = 780] [serial = 296] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17DB1800) [pid = 780] [serial = 284] [outer = 00000000] [url = about:blank] 12:05:15 INFO - PROCESS | 780 | 1467227115122 Marionette TRACE conn6 <- [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:05:15 INFO - PROCESS | 780 | 1467227115165 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 12:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:05:15 INFO - PROCESS | 780 | 1467227115171 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - PROCESS | 780 | 1467227115173 Marionette TRACE conn6 <- [1,430,null,{}] 12:05:15 INFO - PROCESS | 780 | 1467227115177 Marionette TRACE conn6 -> [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:05:15 INFO - PROCESS | 780 | 1467227115179 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:15 INFO - PROCESS | 780 | 1467227115281 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 12:05:15 INFO - PROCESS | 780 | 1467227115366 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:15 INFO - PROCESS | 780 | 1467227115369 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:15 INFO - PROCESS | 780 | ++DOCSHELL 0FCD2800 == 51 [pid = 780] [id = 117] 12:05:15 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0FCD3000) [pid = 780] [serial = 348] [outer = 00000000] 12:05:15 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (102ACC00) [pid = 780] [serial = 349] [outer = 0FCD3000] 12:05:15 INFO - PROCESS | 780 | 1467227115417 Marionette DEBUG loaded listener.js 12:05:15 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (10BDD800) [pid = 780] [serial = 350] [outer = 0FCD3000] 12:05:15 INFO - PROCESS | 780 | 1467227115840 Marionette TRACE conn6 <- [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:05:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 730ms 12:05:15 INFO - PROCESS | 780 | 1467227115906 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 12:05:15 INFO - PROCESS | 780 | 1467227115908 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 12:05:15 INFO - PROCESS | 780 | 1467227115912 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:05:15 INFO - PROCESS | 780 | 1467227115915 Marionette TRACE conn6 <- [1,434,null,{}] 12:05:15 INFO - PROCESS | 780 | 1467227115925 Marionette TRACE conn6 -> [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:05:15 INFO - PROCESS | 780 | 1467227115930 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:16 INFO - PROCESS | 780 | 1467227116017 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 12:05:16 INFO - PROCESS | 780 | 1467227116031 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 780 | 1467227116034 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:16 INFO - PROCESS | 780 | ++DOCSHELL 15C21000 == 52 [pid = 780] [id = 118] 12:05:16 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C24C00) [pid = 780] [serial = 351] [outer = 00000000] 12:05:16 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15C59800) [pid = 780] [serial = 352] [outer = 15C24C00] 12:05:16 INFO - PROCESS | 780 | 1467227116083 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C61C00) [pid = 780] [serial = 353] [outer = 15C24C00] 12:05:16 INFO - PROCESS | 780 | 1467227116553 Marionette TRACE conn6 <- [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:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 12:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:05:16 INFO - PROCESS | 780 | 1467227116586 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 12:05:16 INFO - PROCESS | 780 | 1467227116588 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 12:05:16 INFO - PROCESS | 780 | 1467227116592 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:05:16 INFO - PROCESS | 780 | 1467227116593 Marionette TRACE conn6 <- [1,438,null,{}] 12:05:16 INFO - PROCESS | 780 | 1467227116597 Marionette TRACE conn6 -> [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:05:16 INFO - PROCESS | 780 | 1467227116599 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:16 INFO - PROCESS | 780 | 1467227116685 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 12:05:16 INFO - PROCESS | 780 | 1467227116692 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:16 INFO - PROCESS | 780 | 1467227116694 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:16 INFO - PROCESS | 780 | ++DOCSHELL 16E86400 == 53 [pid = 780] [id = 119] 12:05:16 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17332800) [pid = 780] [serial = 354] [outer = 00000000] 12:05:16 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1747C400) [pid = 780] [serial = 355] [outer = 17332800] 12:05:16 INFO - PROCESS | 780 | 1467227116739 Marionette DEBUG loaded listener.js 12:05:16 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (174CA400) [pid = 780] [serial = 356] [outer = 17332800] 12:05:17 INFO - PROCESS | 780 | 1467227117204 Marionette TRACE conn6 <- [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:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 12:05:17 INFO - PROCESS | 780 | 1467227117266 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 780 | 1467227117269 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 12:05:17 INFO - PROCESS | 780 | 1467227117272 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:05:17 INFO - PROCESS | 780 | 1467227117274 Marionette TRACE conn6 <- [1,442,null,{}] 12:05:17 INFO - PROCESS | 780 | 1467227117277 Marionette TRACE conn6 -> [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:05:17 INFO - PROCESS | 780 | 1467227117279 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:17 INFO - PROCESS | 780 | 1467227117386 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 12:05:17 INFO - PROCESS | 780 | 1467227117398 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:17 INFO - PROCESS | 780 | 1467227117400 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:17 INFO - PROCESS | 780 | ++DOCSHELL 174D2800 == 54 [pid = 780] [id = 120] 12:05:17 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (174D3400) [pid = 780] [serial = 357] [outer = 00000000] 12:05:17 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17D46400) [pid = 780] [serial = 358] [outer = 174D3400] 12:05:17 INFO - PROCESS | 780 | 1467227117444 Marionette DEBUG loaded listener.js 12:05:17 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17D14800) [pid = 780] [serial = 359] [outer = 174D3400] 12:05:17 INFO - PROCESS | 780 | 1467227117915 Marionette TRACE conn6 <- [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:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 12:05:17 INFO - PROCESS | 780 | 1467227117948 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 12:05:17 INFO - PROCESS | 780 | 1467227117950 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 12:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:05:17 INFO - PROCESS | 780 | 1467227117953 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:05:17 INFO - PROCESS | 780 | 1467227117955 Marionette TRACE conn6 <- [1,446,null,{}] 12:05:17 INFO - PROCESS | 780 | 1467227117958 Marionette TRACE conn6 -> [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:05:17 INFO - PROCESS | 780 | 1467227117964 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:18 INFO - PROCESS | 780 | 1467227118106 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 12:05:18 INFO - PROCESS | 780 | 1467227118165 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 780 | 1467227118167 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:18 INFO - PROCESS | 780 | ++DOCSHELL 0FCD1800 == 55 [pid = 780] [id = 121] 12:05:18 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DBE000) [pid = 780] [serial = 360] [outer = 00000000] 12:05:18 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18D2F400) [pid = 780] [serial = 361] [outer = 17DBE000] 12:05:18 INFO - PROCESS | 780 | 1467227118213 Marionette DEBUG loaded listener.js 12:05:18 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (19BDE400) [pid = 780] [serial = 362] [outer = 17DBE000] 12:05:18 INFO - PROCESS | 780 | 1467227118656 Marionette TRACE conn6 <- [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:05:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 730ms 12:05:18 INFO - PROCESS | 780 | 1467227118696 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 12:05:18 INFO - PROCESS | 780 | 1467227118698 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 12:05:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:05:18 INFO - PROCESS | 780 | 1467227118739 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:05:18 INFO - PROCESS | 780 | 1467227118740 Marionette TRACE conn6 <- [1,450,null,{}] 12:05:18 INFO - PROCESS | 780 | 1467227118744 Marionette TRACE conn6 -> [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:05:18 INFO - PROCESS | 780 | 1467227118746 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:18 INFO - PROCESS | 780 | 1467227118864 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 12:05:18 INFO - PROCESS | 780 | 1467227118877 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:18 INFO - PROCESS | 780 | 1467227118879 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:18 INFO - PROCESS | 780 | ++DOCSHELL 1A705800 == 56 [pid = 780] [id = 122] 12:05:18 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A709C00) [pid = 780] [serial = 363] [outer = 00000000] 12:05:18 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A744400) [pid = 780] [serial = 364] [outer = 1A709C00] 12:05:18 INFO - PROCESS | 780 | 1467227118970 Marionette DEBUG loaded listener.js 12:05:19 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A814400) [pid = 780] [serial = 365] [outer = 1A709C00] 12:05:19 INFO - PROCESS | 780 | 1467227119392 Marionette TRACE conn6 <- [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:05:19 INFO - PROCESS | 780 | 1467227119427 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 12:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:05:19 INFO - PROCESS | 780 | 1467227119430 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:05:19 INFO - PROCESS | 780 | 1467227119432 Marionette TRACE conn6 <- [1,454,null,{}] 12:05:19 INFO - PROCESS | 780 | 1467227119440 Marionette TRACE conn6 -> [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:05:19 INFO - PROCESS | 780 | 1467227119441 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:19 INFO - PROCESS | 780 | 1467227119553 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 12:05:19 INFO - PROCESS | 780 | 1467227119559 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:19 INFO - PROCESS | 780 | 1467227119560 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:19 INFO - PROCESS | 780 | ++DOCSHELL 0C90F400 == 57 [pid = 780] [id = 123] 12:05:19 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A73AC00) [pid = 780] [serial = 366] [outer = 00000000] 12:05:19 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1ACAE000) [pid = 780] [serial = 367] [outer = 1A73AC00] 12:05:19 INFO - PROCESS | 780 | 1467227119604 Marionette DEBUG loaded listener.js 12:05:19 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1ACA9400) [pid = 780] [serial = 368] [outer = 1A73AC00] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1A745400) [pid = 780] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 87 (174C9400) [pid = 780] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17DBD800) [pid = 780] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 85 (18BB0000) [pid = 780] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1A73D400) [pid = 780] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0C992C00) [pid = 780] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0C92B000) [pid = 780] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 81 (10506400) [pid = 780] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C90D800) [pid = 780] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15942800) [pid = 780] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 78 (12C63000) [pid = 780] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:05:19 INFO - PROCESS | 780 | --DOMWINDOW == 77 (145DFC00) [pid = 780] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:05:20 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:20 INFO - PROCESS | 780 | 1467227120099 Marionette TRACE conn6 <- [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:05:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 730ms 12:05:20 INFO - PROCESS | 780 | 1467227120175 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 12:05:20 INFO - PROCESS | 780 | 1467227120178 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 12:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:05:20 INFO - PROCESS | 780 | 1467227120181 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:05:20 INFO - PROCESS | 780 | 1467227120183 Marionette TRACE conn6 <- [1,458,null,{}] 12:05:20 INFO - PROCESS | 780 | 1467227120190 Marionette TRACE conn6 -> [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:05:20 INFO - PROCESS | 780 | 1467227120192 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:20 INFO - PROCESS | 780 | 1467227120274 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 12:05:20 INFO - PROCESS | 780 | 1467227120282 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 780 | 1467227120284 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:20 INFO - PROCESS | 780 | ++DOCSHELL 1545D400 == 58 [pid = 780] [id = 124] 12:05:20 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15951800) [pid = 780] [serial = 369] [outer = 00000000] 12:05:20 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (194AE000) [pid = 780] [serial = 370] [outer = 15951800] 12:05:20 INFO - PROCESS | 780 | 1467227120327 Marionette DEBUG loaded listener.js 12:05:20 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1AC9AC00) [pid = 780] [serial = 371] [outer = 15951800] 12:05:20 INFO - PROCESS | 780 | 1467227120801 Marionette TRACE conn6 <- [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:05:20 INFO - PROCESS | 780 | 1467227120856 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 12:05:20 INFO - PROCESS | 780 | 1467227120860 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:05:20 INFO - PROCESS | 780 | 1467227120861 Marionette TRACE conn6 <- [1,462,null,{}] 12:05:20 INFO - PROCESS | 780 | 1467227120865 Marionette TRACE conn6 -> [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:05:20 INFO - PROCESS | 780 | 1467227120866 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:20 INFO - PROCESS | 780 | 1467227120949 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 12:05:20 INFO - PROCESS | 780 | 1467227120955 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:20 INFO - PROCESS | 780 | 1467227120957 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:20 INFO - PROCESS | 780 | ++DOCSHELL 1ACB4800 == 59 [pid = 780] [id = 125] 12:05:20 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1ACB4C00) [pid = 780] [serial = 372] [outer = 00000000] 12:05:20 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1B1BC000) [pid = 780] [serial = 373] [outer = 1ACB4C00] 12:05:20 INFO - PROCESS | 780 | 1467227121001 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1B882800) [pid = 780] [serial = 374] [outer = 1ACB4C00] 12:05:21 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:21 INFO - PROCESS | 780 | 1467227121442 Marionette TRACE conn6 <- [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:05:21 INFO - PROCESS | 780 | 1467227121497 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 12:05:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:05:21 INFO - PROCESS | 780 | 1467227121500 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:05:21 INFO - PROCESS | 780 | 1467227121502 Marionette TRACE conn6 <- [1,466,null,{}] 12:05:21 INFO - PROCESS | 780 | 1467227121506 Marionette TRACE conn6 -> [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:05:21 INFO - PROCESS | 780 | 1467227121508 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:21 INFO - PROCESS | 780 | 1467227121606 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 12:05:21 INFO - PROCESS | 780 | 1467227121646 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:21 INFO - PROCESS | 780 | 1467227121648 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:21 INFO - PROCESS | 780 | ++DOCSHELL 1C02A400 == 60 [pid = 780] [id = 126] 12:05:21 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1C02B800) [pid = 780] [serial = 375] [outer = 00000000] 12:05:21 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1C031400) [pid = 780] [serial = 376] [outer = 1C02B800] 12:05:21 INFO - PROCESS | 780 | 1467227121693 Marionette DEBUG loaded listener.js 12:05:21 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1C0C0C00) [pid = 780] [serial = 377] [outer = 1C02B800] 12:05:22 INFO - PROCESS | 780 | 1467227122373 Marionette TRACE conn6 <- [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:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:05:22 INFO - PROCESS | 780 | 1467227122439 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 12:05:22 INFO - PROCESS | 780 | 1467227122443 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:05:22 INFO - PROCESS | 780 | 1467227122449 Marionette TRACE conn6 <- [1,470,null,{}] 12:05:22 INFO - PROCESS | 780 | 1467227122454 Marionette TRACE conn6 -> [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:05:22 INFO - PROCESS | 780 | 1467227122457 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:22 INFO - PROCESS | 780 | 1467227122603 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 12:05:22 INFO - PROCESS | 780 | 1467227122733 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:22 INFO - PROCESS | 780 | 1467227122735 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:22 INFO - PROCESS | 780 | ++DOCSHELL 0FC74800 == 61 [pid = 780] [id = 127] 12:05:22 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0FD07000) [pid = 780] [serial = 378] [outer = 00000000] 12:05:22 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (12C6D800) [pid = 780] [serial = 379] [outer = 0FD07000] 12:05:22 INFO - PROCESS | 780 | 1467227122794 Marionette DEBUG loaded listener.js 12:05:22 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (14499000) [pid = 780] [serial = 380] [outer = 0FD07000] 12:05:23 INFO - PROCESS | 780 | 1467227123409 Marionette TRACE conn6 <- [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:05:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:05:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1025ms 12:05:23 INFO - PROCESS | 780 | 1467227123470 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 12:05:23 INFO - PROCESS | 780 | 1467227123474 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 12:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:05:23 INFO - PROCESS | 780 | 1467227123481 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:05:23 INFO - PROCESS | 780 | 1467227123484 Marionette TRACE conn6 <- [1,474,null,{}] 12:05:23 INFO - PROCESS | 780 | 1467227123488 Marionette TRACE conn6 -> [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:05:23 INFO - PROCESS | 780 | 1467227123491 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:23 INFO - PROCESS | 780 | 1467227123608 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 12:05:23 INFO - PROCESS | 780 | 1467227123739 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:23 INFO - PROCESS | 780 | 1467227123742 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:23 INFO - PROCESS | 780 | ++DOCSHELL 173D9800 == 62 [pid = 780] [id = 128] 12:05:23 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (17479800) [pid = 780] [serial = 381] [outer = 00000000] 12:05:23 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17D3D400) [pid = 780] [serial = 382] [outer = 17479800] 12:05:23 INFO - PROCESS | 780 | 1467227123806 Marionette DEBUG loaded listener.js 12:05:23 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (18786C00) [pid = 780] [serial = 383] [outer = 17479800] 12:05:24 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (174D2C00) [pid = 780] [serial = 384] [outer = 14466800] 12:05:24 INFO - PROCESS | 780 | 1467227124567 Marionette TRACE conn6 <- [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:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1128ms 12:05:24 INFO - PROCESS | 780 | 1467227124612 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 12:05:24 INFO - PROCESS | 780 | 1467227124615 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 12:05:24 INFO - PROCESS | 780 | 1467227124619 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:05:24 INFO - PROCESS | 780 | 1467227124622 Marionette TRACE conn6 <- [1,478,null,{}] 12:05:24 INFO - PROCESS | 780 | 1467227124633 Marionette TRACE conn6 -> [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:05:24 INFO - PROCESS | 780 | 1467227124638 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:24 INFO - PROCESS | 780 | 1467227124750 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 12:05:24 INFO - PROCESS | 780 | 1467227124882 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:24 INFO - PROCESS | 780 | 1467227124886 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:24 INFO - PROCESS | 780 | ++DOCSHELL 1C0C5800 == 63 [pid = 780] [id = 129] 12:05:24 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1C0C5C00) [pid = 780] [serial = 385] [outer = 00000000] 12:05:24 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1C0C9400) [pid = 780] [serial = 386] [outer = 1C0C5C00] 12:05:24 INFO - PROCESS | 780 | 1467227124945 Marionette DEBUG loaded listener.js 12:05:25 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (1C256400) [pid = 780] [serial = 387] [outer = 1C0C5C00] 12:05:25 INFO - PROCESS | 780 | 1467227125553 Marionette TRACE conn6 <- [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:05:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:05:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 970ms 12:05:25 INFO - PROCESS | 780 | 1467227125592 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 12:05:25 INFO - PROCESS | 780 | 1467227125595 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 12:05:25 INFO - PROCESS | 780 | 1467227125598 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:05:25 INFO - PROCESS | 780 | 1467227125600 Marionette TRACE conn6 <- [1,482,null,{}] 12:05:25 INFO - PROCESS | 780 | 1467227125604 Marionette TRACE conn6 -> [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:05:25 INFO - PROCESS | 780 | 1467227125606 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:25 INFO - PROCESS | 780 | 1467227125718 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 12:05:25 INFO - PROCESS | 780 | 1467227125820 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:25 INFO - PROCESS | 780 | 1467227125822 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:25 INFO - PROCESS | 780 | ++DOCSHELL 1C459400 == 64 [pid = 780] [id = 130] 12:05:25 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (1C459800) [pid = 780] [serial = 388] [outer = 00000000] 12:05:25 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1C45D000) [pid = 780] [serial = 389] [outer = 1C459800] 12:05:25 INFO - PROCESS | 780 | 1467227125876 Marionette DEBUG loaded listener.js 12:05:25 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (1C462800) [pid = 780] [serial = 390] [outer = 1C459800] 12:05:26 INFO - PROCESS | 780 | 1467227126690 Marionette TRACE conn6 <- [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:05:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1131ms 12:05:26 INFO - PROCESS | 780 | 1467227126734 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 12:05:26 INFO - PROCESS | 780 | 1467227126738 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 12:05:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:05:26 INFO - PROCESS | 780 | 1467227126743 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:05:26 INFO - PROCESS | 780 | 1467227126746 Marionette TRACE conn6 <- [1,486,null,{}] 12:05:26 INFO - PROCESS | 780 | 1467227126752 Marionette TRACE conn6 -> [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:05:26 INFO - PROCESS | 780 | 1467227126754 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:26 INFO - PROCESS | 780 | 1467227126860 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 12:05:26 INFO - PROCESS | 780 | 1467227126993 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:26 INFO - PROCESS | 780 | 1467227126998 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:27 INFO - PROCESS | 780 | ++DOCSHELL 09157800 == 65 [pid = 780] [id = 131] 12:05:27 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (0C916400) [pid = 780] [serial = 391] [outer = 00000000] 12:05:27 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (14097800) [pid = 780] [serial = 392] [outer = 0C916400] 12:05:27 INFO - PROCESS | 780 | 1467227127049 Marionette DEBUG loaded listener.js 12:05:27 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (15451400) [pid = 780] [serial = 393] [outer = 0C916400] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1ACB4800 == 64 [pid = 780] [id = 125] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1545D400 == 63 [pid = 780] [id = 124] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C90F400 == 62 [pid = 780] [id = 123] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1A705800 == 61 [pid = 780] [id = 122] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0FCD1800 == 60 [pid = 780] [id = 121] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 174D2800 == 59 [pid = 780] [id = 120] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 16E86400 == 58 [pid = 780] [id = 119] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 15C21000 == 57 [pid = 780] [id = 118] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0FCD2800 == 56 [pid = 780] [id = 117] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0FD09000 == 55 [pid = 780] [id = 116] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C92E400 == 54 [pid = 780] [id = 112] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1AE41C00 == 53 [pid = 780] [id = 56] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 14546400 == 52 [pid = 780] [id = 103] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1A743400 == 51 [pid = 780] [id = 75] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 104E3800 == 50 [pid = 780] [id = 114] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1A73F800 == 49 [pid = 780] [id = 104] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1AEB1800 == 48 [pid = 780] [id = 72] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1AEBD800 == 47 [pid = 780] [id = 86] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C919C00 == 46 [pid = 780] [id = 102] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C92BC00 == 45 [pid = 780] [id = 57] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C927C00 == 44 [pid = 780] [id = 87] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C92D000 == 43 [pid = 780] [id = 113] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1C02FC00 == 42 [pid = 780] [id = 90] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 17477800 == 41 [pid = 780] [id = 115] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0FD10C00 == 40 [pid = 780] [id = 61] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0F9FE800 == 39 [pid = 780] [id = 45] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1409E400 == 38 [pid = 780] [id = 58] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1451F800 == 37 [pid = 780] [id = 88] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0C92C400 == 36 [pid = 780] [id = 91] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 12C62400 == 35 [pid = 780] [id = 101] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 174CD800 == 34 [pid = 780] [id = 59] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1A8EA400 == 33 [pid = 780] [id = 89] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 17478800 == 32 [pid = 780] [id = 60] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1C0C5800 == 31 [pid = 780] [id = 129] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1C459400 == 30 [pid = 780] [id = 130] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 173D9800 == 29 [pid = 780] [id = 128] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 1C02A400 == 28 [pid = 780] [id = 126] 12:05:28 INFO - PROCESS | 780 | --DOCSHELL 0FC74800 == 27 [pid = 780] [id = 127] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 101 (174D5400) [pid = 780] [serial = 326] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 100 (174D5000) [pid = 780] [serial = 325] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 99 (1871E800) [pid = 780] [serial = 328] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 98 (1A703C00) [pid = 780] [serial = 331] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 97 (1C029C00) [pid = 780] [serial = 310] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 96 (105C1800) [pid = 780] [serial = 320] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 95 (0FD30800) [pid = 780] [serial = 304] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 94 (14545000) [pid = 780] [serial = 317] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FCCC000) [pid = 780] [serial = 314] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 92 (10283C00) [pid = 780] [serial = 319] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 91 (102B1800) [pid = 780] [serial = 305] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1C251400) [pid = 780] [serial = 311] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 89 (17474400) [pid = 780] [serial = 323] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 88 (12C70400) [pid = 780] [serial = 302] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 87 (15C60400) [pid = 780] [serial = 307] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0F621000) [pid = 780] [serial = 313] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1ACA6000) [pid = 780] [serial = 224] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 84 (13EC8C00) [pid = 780] [serial = 316] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 83 (16E88400) [pid = 780] [serial = 308] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 82 (16E87400) [pid = 780] [serial = 322] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1A709400) [pid = 780] [serial = 332] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1A744C00) [pid = 780] [serial = 334] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1881C000) [pid = 780] [serial = 329] [outer = 00000000] [url = about:blank] 12:05:28 INFO - PROCESS | 780 | 1467227128468 Marionette TRACE conn6 <- [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:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1781ms 12:05:28 INFO - PROCESS | 780 | 1467227128525 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 12:05:28 INFO - PROCESS | 780 | 1467227128529 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 12:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:05:28 INFO - PROCESS | 780 | 1467227128534 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:05:28 INFO - PROCESS | 780 | 1467227128537 Marionette TRACE conn6 <- [1,490,null,{}] 12:05:28 INFO - PROCESS | 780 | 1467227128543 Marionette TRACE conn6 -> [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:05:28 INFO - PROCESS | 780 | 1467227128546 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:28 INFO - PROCESS | 780 | 1467227128634 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 12:05:28 INFO - PROCESS | 780 | 1467227128643 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:28 INFO - PROCESS | 780 | 1467227128647 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:28 INFO - PROCESS | 780 | ++DOCSHELL 0C99A400 == 28 [pid = 780] [id = 132] 12:05:28 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0F629400) [pid = 780] [serial = 394] [outer = 00000000] 12:05:28 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0F9F0400) [pid = 780] [serial = 395] [outer = 0F629400] 12:05:28 INFO - PROCESS | 780 | 1467227128694 Marionette DEBUG loaded listener.js 12:05:28 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0FCC4C00) [pid = 780] [serial = 396] [outer = 0F629400] 12:05:29 INFO - PROCESS | 780 | 1467227129167 Marionette TRACE conn6 <- [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:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 671ms 12:05:29 INFO - PROCESS | 780 | 1467227129206 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 12:05:29 INFO - PROCESS | 780 | 1467227129210 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 12:05:29 INFO - PROCESS | 780 | 1467227129217 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:05:29 INFO - PROCESS | 780 | 1467227129219 Marionette TRACE conn6 <- [1,494,null,{}] 12:05:29 INFO - PROCESS | 780 | 1467227129223 Marionette TRACE conn6 -> [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:05:29 INFO - PROCESS | 780 | 1467227129226 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:29 INFO - PROCESS | 780 | 1467227129312 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 12:05:29 INFO - PROCESS | 780 | 1467227129322 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:29 INFO - PROCESS | 780 | 1467227129324 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:29 INFO - PROCESS | 780 | ++DOCSHELL 0FD32C00 == 29 [pid = 780] [id = 133] 12:05:29 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0FD33400) [pid = 780] [serial = 397] [outer = 00000000] 12:05:29 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FDB6800) [pid = 780] [serial = 398] [outer = 0FD33400] 12:05:29 INFO - PROCESS | 780 | 1467227129371 Marionette DEBUG loaded listener.js 12:05:29 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (10278C00) [pid = 780] [serial = 399] [outer = 0FD33400] 12:05:29 INFO - PROCESS | 780 | 1467227129855 Marionette TRACE conn6 <- [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:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 12:05:29 INFO - PROCESS | 780 | 1467227129891 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 12:05:29 INFO - PROCESS | 780 | 1467227129893 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 12:05:29 INFO - PROCESS | 780 | 1467227129896 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:05:29 INFO - PROCESS | 780 | 1467227129900 Marionette TRACE conn6 <- [1,498,null,{}] 12:05:29 INFO - PROCESS | 780 | 1467227129910 Marionette TRACE conn6 -> [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:05:29 INFO - PROCESS | 780 | 1467227129915 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:30 INFO - PROCESS | 780 | 1467227130032 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 12:05:30 INFO - PROCESS | 780 | 1467227130130 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:30 INFO - PROCESS | 780 | 1467227130133 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:30 INFO - PROCESS | 780 | ++DOCSHELL 13D1D000 == 30 [pid = 780] [id = 134] 12:05:30 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (13D1D800) [pid = 780] [serial = 400] [outer = 00000000] 12:05:30 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (13DAFC00) [pid = 780] [serial = 401] [outer = 13D1D800] 12:05:30 INFO - PROCESS | 780 | 1467227130182 Marionette DEBUG loaded listener.js 12:05:30 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1409E400) [pid = 780] [serial = 402] [outer = 13D1D800] 12:05:30 INFO - PROCESS | 780 | 1467227130604 Marionette TRACE conn6 <- [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:05:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:05:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 12:05:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:05:30 INFO - PROCESS | 780 | 1467227130631 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 12:05:30 INFO - PROCESS | 780 | 1467227130634 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 12:05:30 INFO - PROCESS | 780 | 1467227130637 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:05:30 INFO - PROCESS | 780 | 1467227130639 Marionette TRACE conn6 <- [1,502,null,{}] 12:05:30 INFO - PROCESS | 780 | 1467227130642 Marionette TRACE conn6 -> [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:05:30 INFO - PROCESS | 780 | 1467227130644 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:30 INFO - PROCESS | 780 | 1467227130766 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 12:05:30 INFO - PROCESS | 780 | 1467227130772 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:30 INFO - PROCESS | 780 | 1467227130774 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:30 INFO - PROCESS | 780 | ++DOCSHELL 14527400 == 31 [pid = 780] [id = 135] 12:05:30 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (14527800) [pid = 780] [serial = 403] [outer = 00000000] 12:05:30 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (15946000) [pid = 780] [serial = 404] [outer = 14527800] 12:05:30 INFO - PROCESS | 780 | 1467227130867 Marionette DEBUG loaded listener.js 12:05:30 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (15C5E800) [pid = 780] [serial = 405] [outer = 14527800] 12:05:31 INFO - PROCESS | 780 | 1467227131281 Marionette TRACE conn6 <- [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:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 12:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:05:31 INFO - PROCESS | 780 | 1467227131310 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 12:05:31 INFO - PROCESS | 780 | 1467227131312 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 12:05:31 INFO - PROCESS | 780 | 1467227131315 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:05:31 INFO - PROCESS | 780 | 1467227131317 Marionette TRACE conn6 <- [1,506,null,{}] 12:05:31 INFO - PROCESS | 780 | 1467227131320 Marionette TRACE conn6 -> [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:05:31 INFO - PROCESS | 780 | 1467227131322 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:31 INFO - PROCESS | 780 | 1467227131462 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 12:05:31 INFO - PROCESS | 780 | 1467227131481 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:31 INFO - PROCESS | 780 | 1467227131483 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:31 INFO - PROCESS | 780 | ++DOCSHELL 15CF1C00 == 32 [pid = 780] [id = 136] 12:05:31 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (15CF7C00) [pid = 780] [serial = 406] [outer = 00000000] 12:05:31 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (16E84C00) [pid = 780] [serial = 407] [outer = 15CF7C00] 12:05:31 INFO - PROCESS | 780 | 1467227131527 Marionette DEBUG loaded listener.js 12:05:31 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (17340800) [pid = 780] [serial = 408] [outer = 15CF7C00] 12:05:31 INFO - PROCESS | 780 | 1467227131994 Marionette TRACE conn6 <- [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:05:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:05:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms 12:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:05:32 INFO - PROCESS | 780 | 1467227132047 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 12:05:32 INFO - PROCESS | 780 | 1467227132049 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 12:05:32 INFO - PROCESS | 780 | 1467227132052 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:05:32 INFO - PROCESS | 780 | 1467227132053 Marionette TRACE conn6 <- [1,510,null,{}] 12:05:32 INFO - PROCESS | 780 | 1467227132067 Marionette TRACE conn6 -> [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:05:32 INFO - PROCESS | 780 | 1467227132073 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:32 INFO - PROCESS | 780 | 1467227132207 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 12:05:32 INFO - PROCESS | 780 | 1467227132268 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:32 INFO - PROCESS | 780 | 1467227132270 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:32 INFO - PROCESS | 780 | ++DOCSHELL 17D0F800 == 33 [pid = 780] [id = 137] 12:05:32 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (17D10C00) [pid = 780] [serial = 409] [outer = 00000000] 12:05:32 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (17D3EC00) [pid = 780] [serial = 410] [outer = 17D10C00] 12:05:32 INFO - PROCESS | 780 | 1467227132315 Marionette DEBUG loaded listener.js 12:05:32 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (17DB5C00) [pid = 780] [serial = 411] [outer = 17D10C00] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 96 (17DBE000) [pid = 780] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1A709C00) [pid = 780] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 94 (1A73AC00) [pid = 780] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 93 (15951800) [pid = 780] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 92 (10DCB400) [pid = 780] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 91 (15C24C00) [pid = 780] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1747D000) [pid = 780] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 89 (17332800) [pid = 780] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 88 (174D3400) [pid = 780] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1A704C00) [pid = 780] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0C92D400) [pid = 780] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0FD09C00) [pid = 780] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FCD3000) [pid = 780] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1ACB4C00) [pid = 780] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:05:32 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1C02B800) [pid = 780] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:05:33 INFO - PROCESS | 780 | 1467227133158 Marionette TRACE conn6 <- [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:05:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1124ms 12:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:05:33 INFO - PROCESS | 780 | 1467227133176 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 12:05:33 INFO - PROCESS | 780 | 1467227133178 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 12:05:33 INFO - PROCESS | 780 | 1467227133182 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:05:33 INFO - PROCESS | 780 | 1467227133183 Marionette TRACE conn6 <- [1,514,null,{}] 12:05:33 INFO - PROCESS | 780 | 1467227133187 Marionette TRACE conn6 -> [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:05:33 INFO - PROCESS | 780 | 1467227133189 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:33 INFO - PROCESS | 780 | 1467227133265 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 12:05:33 INFO - PROCESS | 780 | 1467227133271 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:33 INFO - PROCESS | 780 | 1467227133273 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:33 INFO - PROCESS | 780 | ++DOCSHELL 0C91AC00 == 34 [pid = 780] [id = 138] 12:05:33 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (14508400) [pid = 780] [serial = 412] [outer = 00000000] 12:05:33 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17474000) [pid = 780] [serial = 413] [outer = 14508400] 12:05:33 INFO - PROCESS | 780 | 1467227133316 Marionette DEBUG loaded listener.js 12:05:33 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1747C800) [pid = 780] [serial = 414] [outer = 14508400] 12:05:33 INFO - PROCESS | 780 | 1467227133732 Marionette TRACE conn6 <- [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:05:33 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:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 570ms 12:05:33 INFO - PROCESS | 780 | 1467227133753 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 12:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:05:33 INFO - PROCESS | 780 | 1467227133755 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 12:05:33 INFO - PROCESS | 780 | 1467227133758 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:05:33 INFO - PROCESS | 780 | 1467227133759 Marionette TRACE conn6 <- [1,518,null,{}] 12:05:33 INFO - PROCESS | 780 | 1467227133763 Marionette TRACE conn6 -> [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:05:33 INFO - PROCESS | 780 | 1467227133765 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:33 INFO - PROCESS | 780 | 1467227133882 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 12:05:33 INFO - PROCESS | 780 | 1467227133890 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:33 INFO - PROCESS | 780 | 1467227133892 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:33 INFO - PROCESS | 780 | ++DOCSHELL 146D3400 == 35 [pid = 780] [id = 139] 12:05:33 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17473C00) [pid = 780] [serial = 415] [outer = 00000000] 12:05:33 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18721000) [pid = 780] [serial = 416] [outer = 17473C00] 12:05:33 INFO - PROCESS | 780 | 1467227133935 Marionette DEBUG loaded listener.js 12:05:34 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (17EAAC00) [pid = 780] [serial = 417] [outer = 17473C00] 12:05:34 INFO - PROCESS | 780 | 1467227134366 Marionette TRACE conn6 <- [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:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 630ms 12:05:34 INFO - PROCESS | 780 | 1467227134389 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 12:05:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:05:34 INFO - PROCESS | 780 | 1467227134390 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 12:05:34 INFO - PROCESS | 780 | 1467227134394 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:05:34 INFO - PROCESS | 780 | 1467227134395 Marionette TRACE conn6 <- [1,522,null,{}] 12:05:34 INFO - PROCESS | 780 | 1467227134399 Marionette TRACE conn6 -> [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:05:34 INFO - PROCESS | 780 | 1467227134401 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:34 INFO - PROCESS | 780 | 1467227134479 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 12:05:34 INFO - PROCESS | 780 | 1467227134568 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:34 INFO - PROCESS | 780 | 1467227134570 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:34 INFO - PROCESS | 780 | ++DOCSHELL 13D1CC00 == 36 [pid = 780] [id = 140] 12:05:34 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1881F400) [pid = 780] [serial = 418] [outer = 00000000] 12:05:34 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (194AE400) [pid = 780] [serial = 419] [outer = 1881F400] 12:05:34 INFO - PROCESS | 780 | 1467227134623 Marionette DEBUG loaded listener.js 12:05:34 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (194AF400) [pid = 780] [serial = 420] [outer = 1881F400] 12:05:35 INFO - PROCESS | 780 | 1467227135206 Marionette TRACE conn6 <- [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:05:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:05:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 871ms 12:05:35 INFO - PROCESS | 780 | 1467227135266 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 12:05:35 INFO - PROCESS | 780 | 1467227135271 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 12:05:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:05:35 INFO - PROCESS | 780 | 1467227135300 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:05:35 INFO - PROCESS | 780 | 1467227135304 Marionette TRACE conn6 <- [1,526,null,{}] 12:05:35 INFO - PROCESS | 780 | 1467227135310 Marionette TRACE conn6 -> [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:05:35 INFO - PROCESS | 780 | 1467227135313 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:35 INFO - PROCESS | 780 | 1467227135443 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 12:05:35 INFO - PROCESS | 780 | 1467227135567 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:35 INFO - PROCESS | 780 | 1467227135570 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:35 INFO - PROCESS | 780 | ++DOCSHELL 0C92C400 == 37 [pid = 780] [id = 141] 12:05:35 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (0C92E000) [pid = 780] [serial = 421] [outer = 00000000] 12:05:35 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (0FD25C00) [pid = 780] [serial = 422] [outer = 0C92E000] 12:05:35 INFO - PROCESS | 780 | 1467227135632 Marionette DEBUG loaded listener.js 12:05:35 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1027E400) [pid = 780] [serial = 423] [outer = 0C92E000] 12:05:36 INFO - PROCESS | 780 | 1467227136405 Marionette TRACE conn6 <- [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:05:36 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:05:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1170ms 12:05:36 INFO - PROCESS | 780 | 1467227136472 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 12:05:36 INFO - PROCESS | 780 | 1467227136477 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 12:05:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:05:36 INFO - PROCESS | 780 | 1467227136484 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:05:36 INFO - PROCESS | 780 | 1467227136487 Marionette TRACE conn6 <- [1,530,null,{}] 12:05:36 INFO - PROCESS | 780 | 1467227136491 Marionette TRACE conn6 -> [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:05:36 INFO - PROCESS | 780 | 1467227136493 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:36 INFO - PROCESS | 780 | 1467227136623 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 12:05:36 INFO - PROCESS | 780 | 1467227136747 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:36 INFO - PROCESS | 780 | 1467227136750 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:36 INFO - PROCESS | 780 | ++DOCSHELL 145E6C00 == 38 [pid = 780] [id = 142] 12:05:36 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (15948C00) [pid = 780] [serial = 424] [outer = 00000000] 12:05:36 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (16186C00) [pid = 780] [serial = 425] [outer = 15948C00] 12:05:36 INFO - PROCESS | 780 | 1467227136810 Marionette DEBUG loaded listener.js 12:05:36 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (173D9C00) [pid = 780] [serial = 426] [outer = 15948C00] 12:05:37 INFO - PROCESS | 780 | 1467227137475 Marionette TRACE conn6 <- [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:05:37 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:05:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:05:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:05:37 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:05:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:05:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:05:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:05:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:05:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1022ms 12:05:37 INFO - PROCESS | 780 | 1467227137636 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 12:05:37 INFO - PROCESS | 780 | 1467227137640 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 12:05:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:05:37 INFO - PROCESS | 780 | 1467227137679 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:05:37 INFO - PROCESS | 780 | 1467227137682 Marionette TRACE conn6 <- [1,534,null,{}] 12:05:37 INFO - PROCESS | 780 | 1467227137688 Marionette TRACE conn6 -> [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:05:37 INFO - PROCESS | 780 | 1467227137691 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:37 INFO - PROCESS | 780 | 1467227137812 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 12:05:37 INFO - PROCESS | 780 | 1467227137894 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:37 INFO - PROCESS | 780 | 1467227137899 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:37 INFO - PROCESS | 780 | ++DOCSHELL 0FCCBC00 == 39 [pid = 780] [id = 143] 12:05:37 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (0FCCE800) [pid = 780] [serial = 427] [outer = 00000000] 12:05:37 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (0FD27000) [pid = 780] [serial = 428] [outer = 0FCCE800] 12:05:37 INFO - PROCESS | 780 | 1467227137992 Marionette DEBUG loaded listener.js 12:05:38 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1027A800) [pid = 780] [serial = 429] [outer = 0FCCE800] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 146D3400 == 38 [pid = 780] [id = 139] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 0C91AC00 == 37 [pid = 780] [id = 138] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 17D0F800 == 36 [pid = 780] [id = 137] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 15CF1C00 == 35 [pid = 780] [id = 136] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 14527400 == 34 [pid = 780] [id = 135] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 13D1D000 == 33 [pid = 780] [id = 134] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 0FD32C00 == 32 [pid = 780] [id = 133] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 0C99A400 == 31 [pid = 780] [id = 132] 12:05:38 INFO - PROCESS | 780 | --DOCSHELL 09157800 == 30 [pid = 780] [id = 131] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 99 (18D2F400) [pid = 780] [serial = 361] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 98 (1A744400) [pid = 780] [serial = 364] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 97 (19BDE400) [pid = 780] [serial = 362] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1ACAE000) [pid = 780] [serial = 367] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1A814400) [pid = 780] [serial = 365] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 94 (194AE000) [pid = 780] [serial = 370] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 93 (13DA7400) [pid = 780] [serial = 340] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1453E000) [pid = 780] [serial = 341] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 91 (15C59800) [pid = 780] [serial = 352] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 90 (15C61C00) [pid = 780] [serial = 353] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 89 (17DB8C00) [pid = 780] [serial = 343] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 88 (18819C00) [pid = 780] [serial = 344] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1747C400) [pid = 780] [serial = 355] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 86 (174CA400) [pid = 780] [serial = 356] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17D46400) [pid = 780] [serial = 358] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1A746400) [pid = 780] [serial = 335] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0F676800) [pid = 780] [serial = 337] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCC9800) [pid = 780] [serial = 338] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 81 (101A5800) [pid = 780] [serial = 346] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 80 (10282C00) [pid = 780] [serial = 347] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 79 (102ACC00) [pid = 780] [serial = 349] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 78 (10BDD800) [pid = 780] [serial = 350] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1B1BC000) [pid = 780] [serial = 373] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1C0C0C00) [pid = 780] [serial = 377] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1C031400) [pid = 780] [serial = 376] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1ACA9400) [pid = 780] [serial = 368] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1AC9AC00) [pid = 780] [serial = 371] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17D14800) [pid = 780] [serial = 359] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1B882800) [pid = 780] [serial = 374] [outer = 00000000] [url = about:blank] 12:05:38 INFO - PROCESS | 780 | --DOMWINDOW == 70 (102B2400) [pid = 780] [serial = 161] [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:05:38 INFO - PROCESS | 780 | 1467227138530 Marionette TRACE conn6 <- [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:05:38 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:05:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 870ms 12:05:38 INFO - PROCESS | 780 | 1467227138554 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 12:05:38 INFO - PROCESS | 780 | 1467227138557 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 12:05:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:05:38 INFO - PROCESS | 780 | 1467227138562 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:05:38 INFO - PROCESS | 780 | 1467227138566 Marionette TRACE conn6 <- [1,538,null,{}] 12:05:38 INFO - PROCESS | 780 | 1467227138570 Marionette TRACE conn6 -> [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:05:38 INFO - PROCESS | 780 | 1467227138572 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:38 INFO - PROCESS | 780 | 1467227138658 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 12:05:38 INFO - PROCESS | 780 | 1467227138746 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:38 INFO - PROCESS | 780 | 1467227138748 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:38 INFO - PROCESS | 780 | ++DOCSHELL 0FCCF400 == 31 [pid = 780] [id = 144] 12:05:38 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FCD2C00) [pid = 780] [serial = 430] [outer = 00000000] 12:05:38 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (10279000) [pid = 780] [serial = 431] [outer = 0FCD2C00] 12:05:38 INFO - PROCESS | 780 | 1467227138795 Marionette DEBUG loaded listener.js 12:05:38 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (102B1C00) [pid = 780] [serial = 432] [outer = 0FCD2C00] 12:05:39 INFO - PROCESS | 780 | 1467227139185 Marionette TRACE conn6 <- [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:05:39 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:05:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 690ms 12:05:39 INFO - PROCESS | 780 | 1467227139253 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 12:05:39 INFO - PROCESS | 780 | 1467227139255 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 12:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:05:39 INFO - PROCESS | 780 | 1467227139259 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:05:39 INFO - PROCESS | 780 | 1467227139261 Marionette TRACE conn6 <- [1,542,null,{}] 12:05:39 INFO - PROCESS | 780 | 1467227139271 Marionette TRACE conn6 -> [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:05:39 INFO - PROCESS | 780 | 1467227139276 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:39 INFO - PROCESS | 780 | 1467227139398 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 12:05:39 INFO - PROCESS | 780 | 1467227139416 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:39 INFO - PROCESS | 780 | 1467227139419 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:39 INFO - PROCESS | 780 | ++DOCSHELL 14526400 == 32 [pid = 780] [id = 145] 12:05:39 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (14542000) [pid = 780] [serial = 433] [outer = 00000000] 12:05:39 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15950800) [pid = 780] [serial = 434] [outer = 14542000] 12:05:39 INFO - PROCESS | 780 | 1467227139472 Marionette DEBUG loaded listener.js 12:05:39 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15C61000) [pid = 780] [serial = 435] [outer = 14542000] 12:05:39 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:39 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:39 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:39 INFO - PROCESS | 780 | 1467227139940 Marionette TRACE conn6 <- [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:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 730ms 12:05:39 INFO - PROCESS | 780 | 1467227139993 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 12:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:05:39 INFO - PROCESS | 780 | 1467227139995 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 12:05:39 INFO - PROCESS | 780 | 1467227139998 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:05:39 INFO - PROCESS | 780 | 1467227139999 Marionette TRACE conn6 <- [1,546,null,{}] 12:05:39 INFO - PROCESS | 780 | 1467227140003 Marionette TRACE conn6 -> [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:05:39 INFO - PROCESS | 780 | 1467227140004 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:40 INFO - PROCESS | 780 | 1467227140089 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 12:05:40 INFO - PROCESS | 780 | 1467227140097 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:40 INFO - PROCESS | 780 | 1467227140099 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:40 INFO - PROCESS | 780 | ++DOCSHELL 1747C000 == 33 [pid = 780] [id = 146] 12:05:40 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1747C400) [pid = 780] [serial = 436] [outer = 00000000] 12:05:40 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (174CAC00) [pid = 780] [serial = 437] [outer = 1747C400] 12:05:40 INFO - PROCESS | 780 | 1467227140152 Marionette DEBUG loaded listener.js 12:05:40 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174D3C00) [pid = 780] [serial = 438] [outer = 1747C400] 12:05:40 INFO - PROCESS | 780 | 1467227140594 Marionette TRACE conn6 <- [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:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 12:05:40 INFO - PROCESS | 780 | 1467227140669 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 12:05:40 INFO - PROCESS | 780 | 1467227140671 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 12:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:05:40 INFO - PROCESS | 780 | 1467227140674 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:05:40 INFO - PROCESS | 780 | 1467227140676 Marionette TRACE conn6 <- [1,550,null,{}] 12:05:40 INFO - PROCESS | 780 | 1467227140685 Marionette TRACE conn6 -> [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:05:40 INFO - PROCESS | 780 | 1467227140687 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:40 INFO - PROCESS | 780 | 1467227140827 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 12:05:40 INFO - PROCESS | 780 | 1467227140846 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:40 INFO - PROCESS | 780 | 1467227140848 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:40 INFO - PROCESS | 780 | ++DOCSHELL 17D14800 == 34 [pid = 780] [id = 147] 12:05:40 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17D16800) [pid = 780] [serial = 439] [outer = 00000000] 12:05:40 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17EAD400) [pid = 780] [serial = 440] [outer = 17D16800] 12:05:40 INFO - PROCESS | 780 | 1467227140893 Marionette DEBUG loaded listener.js 12:05:40 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1871D000) [pid = 780] [serial = 441] [outer = 17D16800] 12:05:41 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:41 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:41 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:41 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:41 INFO - PROCESS | 780 | 1467227141334 Marionette TRACE conn6 <- [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:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 690ms 12:05:41 INFO - PROCESS | 780 | 1467227141365 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 12:05:41 INFO - PROCESS | 780 | 1467227141367 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 12:05:41 INFO - PROCESS | 780 | 1467227141370 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:05:41 INFO - PROCESS | 780 | 1467227141372 Marionette TRACE conn6 <- [1,554,null,{}] 12:05:41 INFO - PROCESS | 780 | 1467227141376 Marionette TRACE conn6 -> [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:05:41 INFO - PROCESS | 780 | 1467227141381 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:41 INFO - PROCESS | 780 | 1467227141525 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 12:05:41 INFO - PROCESS | 780 | 1467227141596 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:41 INFO - PROCESS | 780 | 1467227141599 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:41 INFO - PROCESS | 780 | ++DOCSHELL 18787000 == 35 [pid = 780] [id = 148] 12:05:41 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1878C800) [pid = 780] [serial = 442] [outer = 00000000] 12:05:41 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (197DE800) [pid = 780] [serial = 443] [outer = 1878C800] 12:05:41 INFO - PROCESS | 780 | 1467227141657 Marionette DEBUG loaded listener.js 12:05:41 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A70F000) [pid = 780] [serial = 444] [outer = 1878C800] 12:05:41 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:41 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:41 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:42 INFO - PROCESS | 780 | 1467227142103 Marionette TRACE conn6 <- [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:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 770ms 12:05:42 INFO - PROCESS | 780 | 1467227142145 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 12:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:05:42 INFO - PROCESS | 780 | 1467227142147 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 12:05:42 INFO - PROCESS | 780 | 1467227142150 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:05:42 INFO - PROCESS | 780 | 1467227142152 Marionette TRACE conn6 <- [1,558,null,{}] 12:05:42 INFO - PROCESS | 780 | 1467227142156 Marionette TRACE conn6 -> [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:05:42 INFO - PROCESS | 780 | 1467227142167 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:42 INFO - PROCESS | 780 | 1467227142279 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 12:05:42 INFO - PROCESS | 780 | 1467227142285 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:42 INFO - PROCESS | 780 | 1467227142287 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:42 INFO - PROCESS | 780 | ++DOCSHELL 1454B000 == 36 [pid = 780] [id = 149] 12:05:42 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A743400) [pid = 780] [serial = 445] [outer = 00000000] 12:05:42 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A8EA400) [pid = 780] [serial = 446] [outer = 1A743400] 12:05:42 INFO - PROCESS | 780 | 1467227142380 Marionette DEBUG loaded listener.js 12:05:42 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1AC9B400) [pid = 780] [serial = 447] [outer = 1A743400] 12:05:42 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:42 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:42 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:42 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17473C00) [pid = 780] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1C0C5C00) [pid = 780] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1C459800) [pid = 780] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17D10C00) [pid = 780] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 83 (14508400) [pid = 780] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 82 (14527800) [pid = 780] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0F629400) [pid = 780] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 80 (13D1D800) [pid = 780] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FD33400) [pid = 780] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0C916400) [pid = 780] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15CF7C00) [pid = 780] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0FD07000) [pid = 780] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:05:42 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17479800) [pid = 780] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:05:42 INFO - PROCESS | 780 | 1467227142834 Marionette TRACE conn6 <- [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:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 730ms 12:05:42 INFO - PROCESS | 780 | 1467227142881 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 12:05:42 INFO - PROCESS | 780 | 1467227142883 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 12:05:42 INFO - PROCESS | 780 | 1467227142886 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:05:42 INFO - PROCESS | 780 | 1467227142888 Marionette TRACE conn6 <- [1,562,null,{}] 12:05:42 INFO - PROCESS | 780 | 1467227142892 Marionette TRACE conn6 -> [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:05:42 INFO - PROCESS | 780 | 1467227142894 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:42 INFO - PROCESS | 780 | 1467227142976 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 12:05:43 INFO - PROCESS | 780 | 1467227143059 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:43 INFO - PROCESS | 780 | 1467227143061 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:43 INFO - PROCESS | 780 | ++DOCSHELL 12C63C00 == 37 [pid = 780] [id = 150] 12:05:43 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (12C70000) [pid = 780] [serial = 448] [outer = 00000000] 12:05:43 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17DB8000) [pid = 780] [serial = 449] [outer = 12C70000] 12:05:43 INFO - PROCESS | 780 | 1467227143110 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A743000) [pid = 780] [serial = 450] [outer = 12C70000] 12:05:43 INFO - PROCESS | 780 | 1467227143545 Marionette TRACE conn6 <- [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:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 670ms 12:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:05:43 INFO - PROCESS | 780 | 1467227143561 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 12:05:43 INFO - PROCESS | 780 | 1467227143563 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 12:05:43 INFO - PROCESS | 780 | 1467227143566 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:05:43 INFO - PROCESS | 780 | 1467227143568 Marionette TRACE conn6 <- [1,566,null,{}] 12:05:43 INFO - PROCESS | 780 | 1467227143571 Marionette TRACE conn6 -> [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:05:43 INFO - PROCESS | 780 | 1467227143573 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:43 INFO - PROCESS | 780 | 1467227143690 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 12:05:43 INFO - PROCESS | 780 | 1467227143698 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:43 INFO - PROCESS | 780 | 1467227143700 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:43 INFO - PROCESS | 780 | ++DOCSHELL 09161400 == 38 [pid = 780] [id = 151] 12:05:43 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (0F670400) [pid = 780] [serial = 451] [outer = 00000000] 12:05:43 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1AC9EC00) [pid = 780] [serial = 452] [outer = 0F670400] 12:05:43 INFO - PROCESS | 780 | 1467227143743 Marionette DEBUG loaded listener.js 12:05:43 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1ACA5400) [pid = 780] [serial = 453] [outer = 0F670400] 12:05:44 INFO - PROCESS | 780 | 1467227144159 Marionette TRACE conn6 <- [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:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 630ms 12:05:44 INFO - PROCESS | 780 | 1467227144197 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 12:05:44 INFO - PROCESS | 780 | 1467227144199 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 12:05:44 INFO - PROCESS | 780 | 1467227144202 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:05:44 INFO - PROCESS | 780 | 1467227144204 Marionette TRACE conn6 <- [1,570,null,{}] 12:05:44 INFO - PROCESS | 780 | 1467227144208 Marionette TRACE conn6 -> [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:05:44 INFO - PROCESS | 780 | 1467227144210 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:44 INFO - PROCESS | 780 | 1467227144290 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 12:05:44 INFO - PROCESS | 780 | 1467227144407 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:44 INFO - PROCESS | 780 | 1467227144409 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:44 INFO - PROCESS | 780 | ++DOCSHELL 19BDE400 == 39 [pid = 780] [id = 152] 12:05:44 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1ACA9000) [pid = 780] [serial = 454] [outer = 00000000] 12:05:44 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1AE38800) [pid = 780] [serial = 455] [outer = 1ACA9000] 12:05:44 INFO - PROCESS | 780 | 1467227144453 Marionette DEBUG loaded listener.js 12:05:44 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1AEB6400) [pid = 780] [serial = 456] [outer = 1ACA9000] 12:05:44 INFO - PROCESS | 780 | 1467227144874 Marionette TRACE conn6 <- [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:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 730ms 12:05:44 INFO - PROCESS | 780 | 1467227144938 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 12:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:05:44 INFO - PROCESS | 780 | 1467227144942 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 12:05:44 INFO - PROCESS | 780 | 1467227144947 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:05:44 INFO - PROCESS | 780 | 1467227144950 Marionette TRACE conn6 <- [1,574,null,{}] 12:05:44 INFO - PROCESS | 780 | 1467227144957 Marionette TRACE conn6 -> [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:05:44 INFO - PROCESS | 780 | 1467227144960 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:45 INFO - PROCESS | 780 | 1467227145077 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 12:05:45 INFO - PROCESS | 780 | 1467227145172 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:45 INFO - PROCESS | 780 | 1467227145176 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:45 INFO - PROCESS | 780 | ++DOCSHELL 0916D800 == 40 [pid = 780] [id = 153] 12:05:45 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0C99B400) [pid = 780] [serial = 457] [outer = 00000000] 12:05:45 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FCC9C00) [pid = 780] [serial = 458] [outer = 0C99B400] 12:05:45 INFO - PROCESS | 780 | 1467227145234 Marionette DEBUG loaded listener.js 12:05:45 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0FD0BC00) [pid = 780] [serial = 459] [outer = 0C99B400] 12:05:45 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:45 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:45 INFO - PROCESS | 780 | 1467227145868 Marionette TRACE conn6 <- [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:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 991ms 12:05:45 INFO - PROCESS | 780 | 1467227145939 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 12:05:45 INFO - PROCESS | 780 | 1467227145944 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 12:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:05:45 INFO - PROCESS | 780 | 1467227145950 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:05:45 INFO - PROCESS | 780 | 1467227145953 Marionette TRACE conn6 <- [1,578,null,{}] 12:05:45 INFO - PROCESS | 780 | 1467227145957 Marionette TRACE conn6 -> [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:05:45 INFO - PROCESS | 780 | 1467227145960 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:46 INFO - PROCESS | 780 | 1467227146073 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 12:05:46 INFO - PROCESS | 780 | 1467227146202 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:46 INFO - PROCESS | 780 | 1467227146205 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:46 INFO - PROCESS | 780 | ++DOCSHELL 14475C00 == 41 [pid = 780] [id = 154] 12:05:46 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (144A0800) [pid = 780] [serial = 460] [outer = 00000000] 12:05:46 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (15C2AC00) [pid = 780] [serial = 461] [outer = 144A0800] 12:05:46 INFO - PROCESS | 780 | 1467227146262 Marionette DEBUG loaded listener.js 12:05:46 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1617E000) [pid = 780] [serial = 462] [outer = 144A0800] 12:05:46 INFO - PROCESS | 780 | 1467227146833 Marionette TRACE conn6 <- [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:05:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:05:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 930ms 12:05:46 INFO - PROCESS | 780 | 1467227146884 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 12:05:46 INFO - PROCESS | 780 | 1467227146886 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 12:05:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:05:46 INFO - PROCESS | 780 | 1467227146890 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:05:46 INFO - PROCESS | 780 | 1467227146894 Marionette TRACE conn6 <- [1,582,null,{}] 12:05:46 INFO - PROCESS | 780 | 1467227146905 Marionette TRACE conn6 -> [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:05:46 INFO - PROCESS | 780 | 1467227146909 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:47 INFO - PROCESS | 780 | 1467227147021 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 12:05:47 INFO - PROCESS | 780 | 1467227147150 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:47 INFO - PROCESS | 780 | 1467227147154 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:47 INFO - PROCESS | 780 | ++DOCSHELL 1A705C00 == 42 [pid = 780] [id = 155] 12:05:47 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1A73E800) [pid = 780] [serial = 463] [outer = 00000000] 12:05:47 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1ACB8C00) [pid = 780] [serial = 464] [outer = 1A73E800] 12:05:47 INFO - PROCESS | 780 | 1467227147211 Marionette DEBUG loaded listener.js 12:05:47 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1B881000) [pid = 780] [serial = 465] [outer = 1A73E800] 12:05:47 INFO - PROCESS | 780 | 1467227147818 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 970ms 12:05:47 INFO - PROCESS | 780 | 1467227147863 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 12:05:47 INFO - PROCESS | 780 | 1467227147866 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 12:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:05:47 INFO - PROCESS | 780 | 1467227147870 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:05:47 INFO - PROCESS | 780 | 1467227147872 Marionette TRACE conn6 <- [1,586,null,{}] 12:05:47 INFO - PROCESS | 780 | 1467227147876 Marionette TRACE conn6 -> [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:05:47 INFO - PROCESS | 780 | 1467227147878 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:47 INFO - PROCESS | 780 | 1467227147987 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 12:05:48 INFO - PROCESS | 780 | 1467227148115 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:48 INFO - PROCESS | 780 | 1467227148118 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:48 INFO - PROCESS | 780 | ++DOCSHELL 1BAD2800 == 43 [pid = 780] [id = 156] 12:05:48 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1C029C00) [pid = 780] [serial = 466] [outer = 00000000] 12:05:48 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1C0BB000) [pid = 780] [serial = 467] [outer = 1C029C00] 12:05:48 INFO - PROCESS | 780 | 1467227148176 Marionette DEBUG loaded listener.js 12:05:48 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (1C0BDC00) [pid = 780] [serial = 468] [outer = 1C029C00] 12:05:48 INFO - PROCESS | 780 | [780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 12:05:48 INFO - PROCESS | 780 | 1467227148980 Marionette TRACE conn6 <- [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:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1121ms 12:05:48 INFO - PROCESS | 780 | 1467227148994 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 12:05:48 INFO - PROCESS | 780 | 1467227148997 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 12:05:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:05:48 INFO - PROCESS | 780 | 1467227149000 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:05:48 INFO - PROCESS | 780 | 1467227149002 Marionette TRACE conn6 <- [1,590,null,{}] 12:05:48 INFO - PROCESS | 780 | 1467227149006 Marionette TRACE conn6 -> [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:05:49 INFO - PROCESS | 780 | 1467227149008 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:49 INFO - PROCESS | 780 | 1467227149112 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 12:05:49 INFO - PROCESS | 780 | 1467227149212 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:49 INFO - PROCESS | 780 | 1467227149215 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:49 INFO - PROCESS | 780 | ++DOCSHELL 1A73C400 == 44 [pid = 780] [id = 157] 12:05:49 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (1A73F400) [pid = 780] [serial = 469] [outer = 00000000] 12:05:49 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1C0C7000) [pid = 780] [serial = 470] [outer = 1A73F400] 12:05:49 INFO - PROCESS | 780 | 1467227149268 Marionette DEBUG loaded listener.js 12:05:49 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (1C255400) [pid = 780] [serial = 471] [outer = 1A73F400] 12:05:50 INFO - PROCESS | 780 | 1467227150044 Marionette TRACE conn6 <- [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:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1129ms 12:05:50 INFO - PROCESS | 780 | 1467227150133 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 12:05:50 INFO - PROCESS | 780 | 1467227150138 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 12:05:50 INFO - PROCESS | 780 | 1467227150158 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:05:50 INFO - PROCESS | 780 | 1467227150161 Marionette TRACE conn6 <- [1,594,null,{}] 12:05:50 INFO - PROCESS | 780 | 1467227150167 Marionette TRACE conn6 -> [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:05:50 INFO - PROCESS | 780 | 1467227150170 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:50 INFO - PROCESS | 780 | 1467227150285 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 12:05:50 INFO - PROCESS | 780 | 1467227150414 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:50 INFO - PROCESS | 780 | 1467227150419 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:50 INFO - PROCESS | 780 | ++DOCSHELL 12C63800 == 45 [pid = 780] [id = 158] 12:05:50 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (12C65C00) [pid = 780] [serial = 472] [outer = 00000000] 12:05:50 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (12C71800) [pid = 780] [serial = 473] [outer = 12C65C00] 12:05:50 INFO - PROCESS | 780 | 1467227150474 Marionette DEBUG loaded listener.js 12:05:50 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1451DC00) [pid = 780] [serial = 474] [outer = 12C65C00] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 09161400 == 44 [pid = 780] [id = 151] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 1454B000 == 43 [pid = 780] [id = 149] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 12C63C00 == 42 [pid = 780] [id = 150] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 18787000 == 41 [pid = 780] [id = 148] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 17D14800 == 40 [pid = 780] [id = 147] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 1747C000 == 39 [pid = 780] [id = 146] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 14526400 == 38 [pid = 780] [id = 145] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 0FCCF400 == 37 [pid = 780] [id = 144] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 0FCCBC00 == 36 [pid = 780] [id = 143] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 13D1CC00 == 35 [pid = 780] [id = 140] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 0C92C400 == 34 [pid = 780] [id = 141] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 145E6C00 == 33 [pid = 780] [id = 142] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 1A73C400 == 32 [pid = 780] [id = 157] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 1BAD2800 == 31 [pid = 780] [id = 156] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 1A705C00 == 30 [pid = 780] [id = 155] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 19BDE400 == 29 [pid = 780] [id = 152] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 0916D800 == 28 [pid = 780] [id = 153] 12:05:51 INFO - PROCESS | 780 | --DOCSHELL 14475C00 == 27 [pid = 780] [id = 154] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 101 (15946000) [pid = 780] [serial = 404] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 100 (15C5E800) [pid = 780] [serial = 405] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 99 (0F9F0400) [pid = 780] [serial = 395] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 98 (0FCC4C00) [pid = 780] [serial = 396] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 97 (13DAFC00) [pid = 780] [serial = 401] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 96 (0FDB6800) [pid = 780] [serial = 398] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 95 (10278C00) [pid = 780] [serial = 399] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 94 (15451400) [pid = 780] [serial = 393] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 93 (16E84C00) [pid = 780] [serial = 407] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 92 (14097800) [pid = 780] [serial = 392] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 91 (14499000) [pid = 780] [serial = 380] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 90 (12C6D800) [pid = 780] [serial = 379] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 89 (18786C00) [pid = 780] [serial = 383] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 88 (17D3D400) [pid = 780] [serial = 382] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17EAAC00) [pid = 780] [serial = 417] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1C256400) [pid = 780] [serial = 387] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1C0C9400) [pid = 780] [serial = 386] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1C462800) [pid = 780] [serial = 390] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1C45D000) [pid = 780] [serial = 389] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17D3EC00) [pid = 780] [serial = 410] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17340800) [pid = 780] [serial = 408] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17DB5C00) [pid = 780] [serial = 411] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17474000) [pid = 780] [serial = 413] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 78 (18721000) [pid = 780] [serial = 416] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1409E400) [pid = 780] [serial = 402] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1747C800) [pid = 780] [serial = 414] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | --DOMWINDOW == 75 (194AE400) [pid = 780] [serial = 419] [outer = 00000000] [url = about:blank] 12:05:51 INFO - PROCESS | 780 | 1467227151826 Marionette TRACE conn6 <- [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:05:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:05:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1718ms 12:05:51 INFO - PROCESS | 780 | 1467227151880 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 12:05:51 INFO - PROCESS | 780 | 1467227151884 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 12:05:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:05:51 INFO - PROCESS | 780 | 1467227151889 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:05:51 INFO - PROCESS | 780 | 1467227151891 Marionette TRACE conn6 <- [1,598,null,{}] 12:05:51 INFO - PROCESS | 780 | 1467227151896 Marionette TRACE conn6 -> [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:05:51 INFO - PROCESS | 780 | 1467227151899 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:51 INFO - PROCESS | 780 | 1467227151993 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 12:05:51 INFO - PROCESS | 780 | 1467227152000 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 780 | 1467227152003 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:52 INFO - PROCESS | 780 | ++DOCSHELL 0F6CBC00 == 28 [pid = 780] [id = 159] 12:05:52 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0F83B000) [pid = 780] [serial = 475] [outer = 00000000] 12:05:52 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0FCC8400) [pid = 780] [serial = 476] [outer = 0F83B000] 12:05:52 INFO - PROCESS | 780 | 1467227152051 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FCCF400) [pid = 780] [serial = 477] [outer = 0F83B000] 12:05:52 INFO - PROCESS | 780 | 1467227152523 Marionette TRACE conn6 <- [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:05:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:05:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 12:05:52 INFO - PROCESS | 780 | 1467227152559 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 12:05:52 INFO - PROCESS | 780 | 1467227152565 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 12:05:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:05:52 INFO - PROCESS | 780 | 1467227152571 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:05:52 INFO - PROCESS | 780 | 1467227152573 Marionette TRACE conn6 <- [1,602,null,{}] 12:05:52 INFO - PROCESS | 780 | 1467227152577 Marionette TRACE conn6 -> [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:05:52 INFO - PROCESS | 780 | 1467227152580 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:52 INFO - PROCESS | 780 | 1467227152670 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 12:05:52 INFO - PROCESS | 780 | 1467227152678 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:52 INFO - PROCESS | 780 | 1467227152681 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:52 INFO - PROCESS | 780 | ++DOCSHELL 10284800 == 29 [pid = 780] [id = 160] 12:05:52 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (10284C00) [pid = 780] [serial = 478] [outer = 00000000] 12:05:52 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (102B1000) [pid = 780] [serial = 479] [outer = 10284C00] 12:05:52 INFO - PROCESS | 780 | 1467227152728 Marionette DEBUG loaded listener.js 12:05:52 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (10507C00) [pid = 780] [serial = 480] [outer = 10284C00] 12:05:53 INFO - PROCESS | 780 | 1467227153197 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 12:05:53 INFO - PROCESS | 780 | 1467227153244 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 12:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:05:53 INFO - PROCESS | 780 | 1467227153247 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 12:05:53 INFO - PROCESS | 780 | 1467227153250 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:05:53 INFO - PROCESS | 780 | 1467227153253 Marionette TRACE conn6 <- [1,606,null,{}] 12:05:53 INFO - PROCESS | 780 | 1467227153264 Marionette TRACE conn6 -> [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:05:53 INFO - PROCESS | 780 | 1467227153268 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:53 INFO - PROCESS | 780 | 1467227153380 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 12:05:53 INFO - PROCESS | 780 | 1467227153473 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:53 INFO - PROCESS | 780 | 1467227153476 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:53 INFO - PROCESS | 780 | ++DOCSHELL 14426400 == 30 [pid = 780] [id = 161] 12:05:53 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (14430000) [pid = 780] [serial = 481] [outer = 00000000] 12:05:53 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (14501400) [pid = 780] [serial = 482] [outer = 14430000] 12:05:53 INFO - PROCESS | 780 | 1467227153525 Marionette DEBUG loaded listener.js 12:05:53 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (14527800) [pid = 780] [serial = 483] [outer = 14430000] 12:05:53 INFO - PROCESS | 780 | 1467227153935 Marionette TRACE conn6 <- [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:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 730ms 12:05:53 INFO - PROCESS | 780 | 1467227153981 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 12:05:53 INFO - PROCESS | 780 | 1467227153983 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 12:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:05:53 INFO - PROCESS | 780 | 1467227153986 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:05:53 INFO - PROCESS | 780 | 1467227153988 Marionette TRACE conn6 <- [1,610,null,{}] 12:05:53 INFO - PROCESS | 780 | 1467227153991 Marionette TRACE conn6 -> [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:05:53 INFO - PROCESS | 780 | 1467227153993 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:54 INFO - PROCESS | 780 | 1467227154105 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 12:05:54 INFO - PROCESS | 780 | 1467227154111 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 780 | 1467227154113 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:54 INFO - PROCESS | 780 | ++DOCSHELL 145E4000 == 31 [pid = 780] [id = 162] 12:05:54 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (146C5C00) [pid = 780] [serial = 484] [outer = 00000000] 12:05:54 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (15C2B400) [pid = 780] [serial = 485] [outer = 146C5C00] 12:05:54 INFO - PROCESS | 780 | 1467227154157 Marionette DEBUG loaded listener.js 12:05:54 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (15C5EC00) [pid = 780] [serial = 486] [outer = 146C5C00] 12:05:54 INFO - PROCESS | 780 | 1467227154595 Marionette TRACE conn6 <- [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:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 630ms 12:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:05:54 INFO - PROCESS | 780 | 1467227154621 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 12:05:54 INFO - PROCESS | 780 | 1467227154623 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 12:05:54 INFO - PROCESS | 780 | 1467227154626 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:05:54 INFO - PROCESS | 780 | 1467227154628 Marionette TRACE conn6 <- [1,614,null,{}] 12:05:54 INFO - PROCESS | 780 | 1467227154631 Marionette TRACE conn6 -> [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:05:54 INFO - PROCESS | 780 | 1467227154633 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:54 INFO - PROCESS | 780 | 1467227154736 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 12:05:54 INFO - PROCESS | 780 | 1467227154818 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:54 INFO - PROCESS | 780 | 1467227154820 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:54 INFO - PROCESS | 780 | ++DOCSHELL 15CF8400 == 32 [pid = 780] [id = 163] 12:05:54 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1617A800) [pid = 780] [serial = 487] [outer = 00000000] 12:05:54 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (16E89800) [pid = 780] [serial = 488] [outer = 1617A800] 12:05:54 INFO - PROCESS | 780 | 1467227154864 Marionette DEBUG loaded listener.js 12:05:54 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (17470C00) [pid = 780] [serial = 489] [outer = 1617A800] 12:05:55 INFO - PROCESS | 780 | 1467227155309 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 12:05:55 INFO - PROCESS | 780 | 1467227155357 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 12:05:55 INFO - PROCESS | 780 | 1467227155359 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 12:05:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:05:55 INFO - PROCESS | 780 | 1467227155363 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:05:55 INFO - PROCESS | 780 | 1467227155364 Marionette TRACE conn6 <- [1,618,null,{}] 12:05:55 INFO - PROCESS | 780 | 1467227155368 Marionette TRACE conn6 -> [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:05:55 INFO - PROCESS | 780 | 1467227155373 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:55 INFO - PROCESS | 780 | 1467227155510 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 12:05:55 INFO - PROCESS | 780 | 1467227155569 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:55 INFO - PROCESS | 780 | 1467227155571 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:55 INFO - PROCESS | 780 | ++DOCSHELL 174D6C00 == 33 [pid = 780] [id = 164] 12:05:55 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17D10C00) [pid = 780] [serial = 490] [outer = 00000000] 12:05:55 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (17D3D400) [pid = 780] [serial = 491] [outer = 17D10C00] 12:05:55 INFO - PROCESS | 780 | 1467227155625 Marionette DEBUG loaded listener.js 12:05:55 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (17DB1000) [pid = 780] [serial = 492] [outer = 17D10C00] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 92 (17D16800) [pid = 780] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1878C800) [pid = 780] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 90 (12C70000) [pid = 780] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1A743400) [pid = 780] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0F670400) [pid = 780] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1747C400) [pid = 780] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1881F400) [pid = 780] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0C92E000) [pid = 780] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 84 (14542000) [pid = 780] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FCD2C00) [pid = 780] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCCE800) [pid = 780] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15948C00) [pid = 780] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:05:56 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1ACA9000) [pid = 780] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:05:56 INFO - PROCESS | 780 | 1467227156270 Marionette TRACE conn6 <- [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:05:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:05:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 931ms 12:05:56 INFO - PROCESS | 780 | 1467227156295 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 12:05:56 INFO - PROCESS | 780 | 1467227156297 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 12:05:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:05:56 INFO - PROCESS | 780 | 1467227156300 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:05:56 INFO - PROCESS | 780 | 1467227156301 Marionette TRACE conn6 <- [1,622,null,{}] 12:05:56 INFO - PROCESS | 780 | 1467227156315 Marionette TRACE conn6 -> [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:05:56 INFO - PROCESS | 780 | 1467227156317 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:56 INFO - PROCESS | 780 | 1467227156394 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 12:05:56 INFO - PROCESS | 780 | 1467227156400 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:56 INFO - PROCESS | 780 | 1467227156402 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:56 INFO - PROCESS | 780 | ++DOCSHELL 0C92DC00 == 34 [pid = 780] [id = 165] 12:05:56 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (12C6B400) [pid = 780] [serial = 493] [outer = 00000000] 12:05:56 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1747C800) [pid = 780] [serial = 494] [outer = 12C6B400] 12:05:56 INFO - PROCESS | 780 | 1467227156447 Marionette DEBUG loaded listener.js 12:05:56 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0CA90400) [pid = 780] [serial = 495] [outer = 12C6B400] 12:05:56 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:56 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:56 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:56 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:56 INFO - PROCESS | 780 | 1467227156867 Marionette TRACE conn6 <- [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:05:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:05:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 630ms 12:05:56 INFO - PROCESS | 780 | 1467227156931 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 12:05:56 INFO - PROCESS | 780 | 1467227156933 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 12:05:56 INFO - PROCESS | 780 | 1467227156936 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:05:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:05:56 INFO - PROCESS | 780 | 1467227156938 Marionette TRACE conn6 <- [1,626,null,{}] 12:05:56 INFO - PROCESS | 780 | 1467227156941 Marionette TRACE conn6 -> [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:05:56 INFO - PROCESS | 780 | 1467227156943 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:57 INFO - PROCESS | 780 | 1467227157019 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 12:05:57 INFO - PROCESS | 780 | 1467227157024 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:57 INFO - PROCESS | 780 | 1467227157026 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:57 INFO - PROCESS | 780 | ++DOCSHELL 0C90E400 == 35 [pid = 780] [id = 166] 12:05:57 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (14545400) [pid = 780] [serial = 496] [outer = 00000000] 12:05:57 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17DBEC00) [pid = 780] [serial = 497] [outer = 14545400] 12:05:57 INFO - PROCESS | 780 | 1467227157069 Marionette DEBUG loaded listener.js 12:05:57 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17DBB800) [pid = 780] [serial = 498] [outer = 14545400] 12:05:57 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:57 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:05:57 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:05:57 INFO - PROCESS | 780 | 1467227157509 Marionette TRACE conn6 <- [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:05:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:05:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 631ms 12:05:57 INFO - PROCESS | 780 | 1467227157572 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 12:05:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:05:57 INFO - PROCESS | 780 | 1467227157574 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 12:05:57 INFO - PROCESS | 780 | 1467227157577 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:05:57 INFO - PROCESS | 780 | 1467227157579 Marionette TRACE conn6 <- [1,630,null,{}] 12:05:57 INFO - PROCESS | 780 | 1467227157582 Marionette TRACE conn6 -> [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:05:57 INFO - PROCESS | 780 | 1467227157584 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:57 INFO - PROCESS | 780 | 1467227157665 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 12:05:57 INFO - PROCESS | 780 | 1467227157673 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:57 INFO - PROCESS | 780 | 1467227157684 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:57 INFO - PROCESS | 780 | ++DOCSHELL 140BBC00 == 36 [pid = 780] [id = 167] 12:05:57 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18781000) [pid = 780] [serial = 499] [outer = 00000000] 12:05:57 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (18817400) [pid = 780] [serial = 500] [outer = 18781000] 12:05:57 INFO - PROCESS | 780 | 1467227157727 Marionette DEBUG loaded listener.js 12:05:57 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1881EC00) [pid = 780] [serial = 501] [outer = 18781000] 12:05:58 INFO - PROCESS | 780 | 1467227158335 Marionette TRACE conn6 <- [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:05:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:05:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 870ms 12:05:58 INFO - PROCESS | 780 | 1467227158448 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 12:05:58 INFO - PROCESS | 780 | 1467227158453 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 12:05:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:05:58 INFO - PROCESS | 780 | 1467227158458 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:05:58 INFO - PROCESS | 780 | 1467227158461 Marionette TRACE conn6 <- [1,634,null,{}] 12:05:58 INFO - PROCESS | 780 | 1467227158467 Marionette TRACE conn6 -> [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:05:58 INFO - PROCESS | 780 | 1467227158470 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:58 INFO - PROCESS | 780 | 1467227158609 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 12:05:58 INFO - PROCESS | 780 | 1467227158711 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:58 INFO - PROCESS | 780 | 1467227158714 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:58 INFO - PROCESS | 780 | ++DOCSHELL 0C913400 == 37 [pid = 780] [id = 168] 12:05:58 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0C92C400) [pid = 780] [serial = 502] [outer = 00000000] 12:05:58 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0FD31400) [pid = 780] [serial = 503] [outer = 0C92C400] 12:05:58 INFO - PROCESS | 780 | 1467227158772 Marionette DEBUG loaded listener.js 12:05:58 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1027BC00) [pid = 780] [serial = 504] [outer = 0C92C400] 12:05:59 INFO - PROCESS | 780 | 1467227159431 Marionette TRACE conn6 <- [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:05:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:05:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1025ms 12:05:59 INFO - PROCESS | 780 | 1467227159483 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 12:05:59 INFO - PROCESS | 780 | 1467227159488 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 12:05:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:05:59 INFO - PROCESS | 780 | 1467227159494 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:05:59 INFO - PROCESS | 780 | 1467227159497 Marionette TRACE conn6 <- [1,638,null,{}] 12:05:59 INFO - PROCESS | 780 | 1467227159501 Marionette TRACE conn6 -> [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:05:59 INFO - PROCESS | 780 | 1467227159504 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:59 INFO - PROCESS | 780 | 1467227159680 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 12:05:59 INFO - PROCESS | 780 | 1467227159691 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:05:59 INFO - PROCESS | 780 | 1467227159694 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:05:59 INFO - PROCESS | 780 | ++DOCSHELL 13D1F000 == 38 [pid = 780] [id = 169] 12:05:59 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (13DEA000) [pid = 780] [serial = 505] [outer = 00000000] 12:05:59 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (14527000) [pid = 780] [serial = 506] [outer = 13DEA000] 12:05:59 INFO - PROCESS | 780 | 1467227159749 Marionette DEBUG loaded listener.js 12:05:59 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (15C21000) [pid = 780] [serial = 507] [outer = 13DEA000] 12:06:00 INFO - PROCESS | 780 | 1467227160636 Marionette TRACE conn6 <- [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:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1225ms 12:06:00 INFO - PROCESS | 780 | 1467227160723 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 12:06:00 INFO - PROCESS | 780 | 1467227160727 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 12:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:06:00 INFO - PROCESS | 780 | 1467227160732 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:06:00 INFO - PROCESS | 780 | 1467227160735 Marionette TRACE conn6 <- [1,642,null,{}] 12:06:00 INFO - PROCESS | 780 | 1467227160741 Marionette TRACE conn6 -> [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:06:00 INFO - PROCESS | 780 | 1467227160744 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:00 INFO - PROCESS | 780 | 1467227160875 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 12:06:00 INFO - PROCESS | 780 | 1467227160954 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:00 INFO - PROCESS | 780 | 1467227160959 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:01 INFO - PROCESS | 780 | ++DOCSHELL 0C997400 == 39 [pid = 780] [id = 170] 12:06:01 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (0F9F2C00) [pid = 780] [serial = 508] [outer = 00000000] 12:06:01 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (0FD07800) [pid = 780] [serial = 509] [outer = 0F9F2C00] 12:06:01 INFO - PROCESS | 780 | 1467227161052 Marionette DEBUG loaded listener.js 12:06:01 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (10283C00) [pid = 780] [serial = 510] [outer = 0F9F2C00] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 0C90E400 == 38 [pid = 780] [id = 166] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 0C92DC00 == 37 [pid = 780] [id = 165] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 174D6C00 == 36 [pid = 780] [id = 164] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 15CF8400 == 35 [pid = 780] [id = 163] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 145E4000 == 34 [pid = 780] [id = 162] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 14426400 == 33 [pid = 780] [id = 161] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 10284800 == 32 [pid = 780] [id = 160] 12:06:01 INFO - PROCESS | 780 | --DOCSHELL 0F6CBC00 == 31 [pid = 780] [id = 159] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 97 (17EAD400) [pid = 780] [serial = 440] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1871D000) [pid = 780] [serial = 441] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1A70F000) [pid = 780] [serial = 444] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 94 (197DE800) [pid = 780] [serial = 443] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 93 (17DB8000) [pid = 780] [serial = 449] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1A8EA400) [pid = 780] [serial = 446] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1AC9EC00) [pid = 780] [serial = 452] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 90 (174CAC00) [pid = 780] [serial = 437] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 89 (194AF400) [pid = 780] [serial = 420] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FD25C00) [pid = 780] [serial = 422] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1027E400) [pid = 780] [serial = 423] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 86 (15950800) [pid = 780] [serial = 434] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15C61000) [pid = 780] [serial = 435] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 84 (10279000) [pid = 780] [serial = 431] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 83 (102B1C00) [pid = 780] [serial = 432] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FD27000) [pid = 780] [serial = 428] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1027A800) [pid = 780] [serial = 429] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 80 (16186C00) [pid = 780] [serial = 425] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 79 (173D9C00) [pid = 780] [serial = 426] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1ACA5400) [pid = 780] [serial = 453] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1AE38800) [pid = 780] [serial = 455] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1AC9B400) [pid = 780] [serial = 447] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1AEB6400) [pid = 780] [serial = 456] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1A743000) [pid = 780] [serial = 450] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | --DOMWINDOW == 73 (174D3C00) [pid = 780] [serial = 438] [outer = 00000000] [url = about:blank] 12:06:01 INFO - PROCESS | 780 | 1467227161554 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 890ms 12:06:01 INFO - PROCESS | 780 | 1467227161624 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 12:06:01 INFO - PROCESS | 780 | 1467227161628 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 12:06:01 INFO - PROCESS | 780 | 1467227161634 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:06:01 INFO - PROCESS | 780 | 1467227161636 Marionette TRACE conn6 <- [1,646,null,{}] 12:06:01 INFO - PROCESS | 780 | 1467227161640 Marionette TRACE conn6 -> [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:06:01 INFO - PROCESS | 780 | 1467227161642 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:01 INFO - PROCESS | 780 | 1467227161728 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 12:06:01 INFO - PROCESS | 780 | 1467227161741 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:01 INFO - PROCESS | 780 | 1467227161744 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:01 INFO - PROCESS | 780 | ++DOCSHELL 10278C00 == 32 [pid = 780] [id = 171] 12:06:01 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (10279000) [pid = 780] [serial = 511] [outer = 00000000] 12:06:01 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (102A9800) [pid = 780] [serial = 512] [outer = 10279000] 12:06:01 INFO - PROCESS | 780 | 1467227161793 Marionette DEBUG loaded listener.js 12:06:01 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (10DCAC00) [pid = 780] [serial = 513] [outer = 10279000] 12:06:02 INFO - PROCESS | 780 | 1467227162257 Marionette TRACE conn6 <- [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:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 671ms 12:06:02 INFO - PROCESS | 780 | 1467227162310 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 12:06:02 INFO - PROCESS | 780 | 1467227162312 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 12:06:02 INFO - PROCESS | 780 | 1467227162316 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:06:02 INFO - PROCESS | 780 | 1467227162319 Marionette TRACE conn6 <- [1,650,null,{}] 12:06:02 INFO - PROCESS | 780 | 1467227162330 Marionette TRACE conn6 -> [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:06:02 INFO - PROCESS | 780 | 1467227162334 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:02 INFO - PROCESS | 780 | 1467227162448 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 12:06:02 INFO - PROCESS | 780 | 1467227162541 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:02 INFO - PROCESS | 780 | 1467227162544 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:02 INFO - PROCESS | 780 | ++DOCSHELL 145E4000 == 33 [pid = 780] [id = 172] 12:06:02 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15453800) [pid = 780] [serial = 514] [outer = 00000000] 12:06:02 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C56800) [pid = 780] [serial = 515] [outer = 15453800] 12:06:02 INFO - PROCESS | 780 | 1467227162596 Marionette DEBUG loaded listener.js 12:06:02 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15C61C00) [pid = 780] [serial = 516] [outer = 15453800] 12:06:02 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:02 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:06:02 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:02 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:06:02 INFO - PROCESS | 780 | 1467227162977 Marionette TRACE conn6 <- [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:06:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:06:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 670ms 12:06:02 INFO - PROCESS | 780 | 1467227163000 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 12:06:02 INFO - PROCESS | 780 | 1467227163003 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 12:06:02 INFO - PROCESS | 780 | 1467227163006 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:06:02 INFO - PROCESS | 780 | 1467227163008 Marionette TRACE conn6 <- [1,654,null,{}] 12:06:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:06:03 INFO - PROCESS | 780 | 1467227163011 Marionette TRACE conn6 -> [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:06:03 INFO - PROCESS | 780 | 1467227163013 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:03 INFO - PROCESS | 780 | 1467227163097 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 12:06:03 INFO - PROCESS | 780 | 1467227163103 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:03 INFO - PROCESS | 780 | 1467227163113 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:03 INFO - PROCESS | 780 | ++DOCSHELL 16E89000 == 34 [pid = 780] [id = 173] 12:06:03 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17475800) [pid = 780] [serial = 517] [outer = 00000000] 12:06:03 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (174C9C00) [pid = 780] [serial = 518] [outer = 17475800] 12:06:03 INFO - PROCESS | 780 | 1467227163158 Marionette DEBUG loaded listener.js 12:06:03 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (174D0000) [pid = 780] [serial = 519] [outer = 17475800] 12:06:03 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:03 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:06:03 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:03 INFO - PROCESS | 780 | 1467227163634 Marionette TRACE conn6 <- [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:06:03 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:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 12:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:06:03 INFO - PROCESS | 780 | 1467227163682 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 12:06:03 INFO - PROCESS | 780 | 1467227163684 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 12:06:03 INFO - PROCESS | 780 | 1467227163687 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:06:03 INFO - PROCESS | 780 | 1467227163688 Marionette TRACE conn6 <- [1,658,null,{}] 12:06:03 INFO - PROCESS | 780 | 1467227163692 Marionette TRACE conn6 -> [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:06:03 INFO - PROCESS | 780 | 1467227163694 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:03 INFO - PROCESS | 780 | 1467227163802 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 12:06:03 INFO - PROCESS | 780 | 1467227163886 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:03 INFO - PROCESS | 780 | 1467227163888 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:03 INFO - PROCESS | 780 | ++DOCSHELL 174D5000 == 35 [pid = 780] [id = 174] 12:06:03 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17D18000) [pid = 780] [serial = 520] [outer = 00000000] 12:06:03 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DB6400) [pid = 780] [serial = 521] [outer = 17D18000] 12:06:03 INFO - PROCESS | 780 | 1467227163931 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17DBA000) [pid = 780] [serial = 522] [outer = 17D18000] 12:06:04 INFO - PROCESS | 780 | 1467227164333 Marionette TRACE conn6 <- [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:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 12:06:04 INFO - PROCESS | 780 | 1467227164358 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 12:06:04 INFO - PROCESS | 780 | 1467227164360 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 12:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:06:04 INFO - PROCESS | 780 | 1467227164363 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:06:04 INFO - PROCESS | 780 | 1467227164365 Marionette TRACE conn6 <- [1,662,null,{}] 12:06:04 INFO - PROCESS | 780 | 1467227164368 Marionette TRACE conn6 -> [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:06:04 INFO - PROCESS | 780 | 1467227164373 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:04 INFO - PROCESS | 780 | 1467227164513 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 12:06:04 INFO - PROCESS | 780 | 1467227164519 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:04 INFO - PROCESS | 780 | 1467227164521 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:04 INFO - PROCESS | 780 | ++DOCSHELL 0C911000 == 36 [pid = 780] [id = 175] 12:06:04 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1871D800) [pid = 780] [serial = 523] [outer = 00000000] 12:06:04 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18DC5800) [pid = 780] [serial = 524] [outer = 1871D800] 12:06:04 INFO - PROCESS | 780 | 1467227164566 Marionette DEBUG loaded listener.js 12:06:04 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (197D2000) [pid = 780] [serial = 525] [outer = 1871D800] 12:06:04 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:04 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:06:04 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:06:04 INFO - PROCESS | 780 | [780] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:06:05 INFO - PROCESS | 780 | 1467227165021 Marionette TRACE conn6 <- [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:06:05 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:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 12:06:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:06:05 INFO - PROCESS | 780 | 1467227165034 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 780 | 1467227165036 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 12:06:05 INFO - PROCESS | 780 | 1467227165038 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:06:05 INFO - PROCESS | 780 | 1467227165040 Marionette TRACE conn6 <- [1,666,null,{}] 12:06:05 INFO - PROCESS | 780 | 1467227165059 Marionette TRACE conn6 -> [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:06:05 INFO - PROCESS | 780 | 1467227165061 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:05 INFO - PROCESS | 780 | 1467227165165 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 12:06:05 INFO - PROCESS | 780 | 1467227165250 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 780 | 1467227165252 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:05 INFO - PROCESS | 780 | ++DOCSHELL 1A703000 == 37 [pid = 780] [id = 176] 12:06:05 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A705C00) [pid = 780] [serial = 526] [outer = 00000000] 12:06:05 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1A70D000) [pid = 780] [serial = 527] [outer = 1A705C00] 12:06:05 INFO - PROCESS | 780 | 1467227165297 Marionette DEBUG loaded listener.js 12:06:05 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1A73C800) [pid = 780] [serial = 528] [outer = 1A705C00] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 90 (146C5C00) [pid = 780] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1617A800) [pid = 780] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 88 (10284C00) [pid = 780] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17D10C00) [pid = 780] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 86 (12C65C00) [pid = 780] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 85 (14430000) [pid = 780] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0F83B000) [pid = 780] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 83 (14545400) [pid = 780] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0C99B400) [pid = 780] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 81 (144A0800) [pid = 780] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1A73E800) [pid = 780] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1C029C00) [pid = 780] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A73F400) [pid = 780] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:06:05 INFO - PROCESS | 780 | --DOMWINDOW == 77 (12C6B400) [pid = 780] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:06:05 INFO - PROCESS | 780 | 1467227165746 Marionette TRACE conn6 <- [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:06:05 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:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 730ms 12:06:05 INFO - PROCESS | 780 | 1467227165776 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 12:06:05 INFO - PROCESS | 780 | 1467227165778 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 12:06:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:06:05 INFO - PROCESS | 780 | 1467227165781 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:06:05 INFO - PROCESS | 780 | 1467227165783 Marionette TRACE conn6 <- [1,670,null,{}] 12:06:05 INFO - PROCESS | 780 | 1467227165786 Marionette TRACE conn6 -> [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:06:05 INFO - PROCESS | 780 | 1467227165788 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:05 INFO - PROCESS | 780 | 1467227165866 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 12:06:05 INFO - PROCESS | 780 | 1467227165872 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:05 INFO - PROCESS | 780 | 1467227165874 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:05 INFO - PROCESS | 780 | ++DOCSHELL 13D1B000 == 38 [pid = 780] [id = 177] 12:06:05 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15943800) [pid = 780] [serial = 529] [outer = 00000000] 12:06:05 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174D1800) [pid = 780] [serial = 530] [outer = 15943800] 12:06:05 INFO - PROCESS | 780 | 1467227165917 Marionette DEBUG loaded listener.js 12:06:05 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A704400) [pid = 780] [serial = 531] [outer = 15943800] 12:06:06 INFO - PROCESS | 780 | 1467227166810 Marionette TRACE conn6 <- [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:06:06 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:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1069ms 12:06:06 INFO - PROCESS | 780 | 1467227166854 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 12:06:06 INFO - PROCESS | 780 | 1467227166856 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 12:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:06:06 INFO - PROCESS | 780 | 1467227166859 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:06:06 INFO - PROCESS | 780 | 1467227166861 Marionette TRACE conn6 <- [1,674,null,{}] 12:06:06 INFO - PROCESS | 780 | 1467227166864 Marionette TRACE conn6 -> [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:06:06 INFO - PROCESS | 780 | 1467227166866 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:06 INFO - PROCESS | 780 | 1467227166978 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 12:06:06 INFO - PROCESS | 780 | 1467227166986 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:06 INFO - PROCESS | 780 | 1467227166988 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:06 INFO - PROCESS | 780 | ++DOCSHELL 1454B000 == 39 [pid = 780] [id = 178] 12:06:06 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A70CC00) [pid = 780] [serial = 532] [outer = 00000000] 12:06:07 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A8E5000) [pid = 780] [serial = 533] [outer = 1A70CC00] 12:06:07 INFO - PROCESS | 780 | 1467227167032 Marionette DEBUG loaded listener.js 12:06:07 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1AC9D800) [pid = 780] [serial = 534] [outer = 1A70CC00] 12:06:07 INFO - PROCESS | 780 | 1467227167993 Marionette TRACE conn6 <- [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:06:08 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:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 12:06:08 INFO - PROCESS | 780 | 1467227168032 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 12:06:08 INFO - PROCESS | 780 | 1467227168036 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 12:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:06:08 INFO - PROCESS | 780 | 1467227168041 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:06:08 INFO - PROCESS | 780 | 1467227168045 Marionette TRACE conn6 <- [1,678,null,{}] 12:06:08 INFO - PROCESS | 780 | 1467227168050 Marionette TRACE conn6 -> [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:06:08 INFO - PROCESS | 780 | 1467227168054 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:08 INFO - PROCESS | 780 | 1467227168173 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 12:06:08 INFO - PROCESS | 780 | 1467227168309 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:08 INFO - PROCESS | 780 | 1467227168313 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:08 INFO - PROCESS | 780 | ++DOCSHELL 0FC98000 == 40 [pid = 780] [id = 179] 12:06:08 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FCC6000) [pid = 780] [serial = 535] [outer = 00000000] 12:06:08 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FD2AC00) [pid = 780] [serial = 536] [outer = 0FCC6000] 12:06:08 INFO - PROCESS | 780 | 1467227168373 Marionette DEBUG loaded listener.js 12:06:08 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (102A8400) [pid = 780] [serial = 537] [outer = 0FCC6000] 12:06:09 INFO - PROCESS | 780 | 1467227169405 Marionette TRACE conn6 <- [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:06:09 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:06:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1374ms 12:06:09 INFO - PROCESS | 780 | 1467227169416 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 12:06:09 INFO - PROCESS | 780 | 1467227169420 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 12:06:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:06:09 INFO - PROCESS | 780 | 1467227169427 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:06:09 INFO - PROCESS | 780 | 1467227169430 Marionette TRACE conn6 <- [1,682,null,{}] 12:06:09 INFO - PROCESS | 780 | 1467227169434 Marionette TRACE conn6 -> [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:06:09 INFO - PROCESS | 780 | 1467227169437 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:09 INFO - PROCESS | 780 | 1467227169547 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 12:06:09 INFO - PROCESS | 780 | 1467227169702 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:09 INFO - PROCESS | 780 | 1467227169705 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:09 INFO - PROCESS | 780 | ++DOCSHELL 15C56000 == 41 [pid = 780] [id = 180] 12:06:09 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (15C56C00) [pid = 780] [serial = 538] [outer = 00000000] 12:06:09 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (17334400) [pid = 780] [serial = 539] [outer = 15C56C00] 12:06:09 INFO - PROCESS | 780 | 1467227169766 Marionette DEBUG loaded listener.js 12:06:09 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1747D800) [pid = 780] [serial = 540] [outer = 15C56C00] 12:06:10 INFO - PROCESS | 780 | 1467227170828 Marionette TRACE conn6 <- [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:06:10 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:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1433ms 12:06:10 INFO - PROCESS | 780 | 1467227170864 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 12:06:10 INFO - PROCESS | 780 | 1467227170866 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 12:06:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:06:10 INFO - PROCESS | 780 | 1467227170870 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:06:10 INFO - PROCESS | 780 | 1467227170874 Marionette TRACE conn6 <- [1,686,null,{}] 12:06:10 INFO - PROCESS | 780 | 1467227170884 Marionette TRACE conn6 -> [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:06:10 INFO - PROCESS | 780 | 1467227170889 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:11 INFO - PROCESS | 780 | 1467227171033 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 12:06:11 INFO - PROCESS | 780 | 1467227171162 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:11 INFO - PROCESS | 780 | 1467227171165 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:11 INFO - PROCESS | 780 | ++DOCSHELL 13D16000 == 42 [pid = 780] [id = 181] 12:06:11 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (13D1D000) [pid = 780] [serial = 541] [outer = 00000000] 12:06:11 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (14545000) [pid = 780] [serial = 542] [outer = 13D1D000] 12:06:11 INFO - PROCESS | 780 | 1467227171222 Marionette DEBUG loaded listener.js 12:06:11 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (15CF7C00) [pid = 780] [serial = 543] [outer = 13D1D000] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 13D1B000 == 41 [pid = 780] [id = 177] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 1A703000 == 40 [pid = 780] [id = 176] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 0C911000 == 39 [pid = 780] [id = 175] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 174D5000 == 38 [pid = 780] [id = 174] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 16E89000 == 37 [pid = 780] [id = 173] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 145E4000 == 36 [pid = 780] [id = 172] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 10278C00 == 35 [pid = 780] [id = 171] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 0C997400 == 34 [pid = 780] [id = 170] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 0C913400 == 33 [pid = 780] [id = 168] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 13D1F000 == 32 [pid = 780] [id = 169] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 140BBC00 == 31 [pid = 780] [id = 167] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 12C63800 == 30 [pid = 780] [id = 158] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 15C56000 == 29 [pid = 780] [id = 180] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 1454B000 == 28 [pid = 780] [id = 178] 12:06:12 INFO - PROCESS | 780 | --DOCSHELL 0FC98000 == 27 [pid = 780] [id = 179] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 91 (15C2B400) [pid = 780] [serial = 485] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 90 (16E89800) [pid = 780] [serial = 488] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 89 (102B1000) [pid = 780] [serial = 479] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 88 (10507C00) [pid = 780] [serial = 480] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17D3D400) [pid = 780] [serial = 491] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1451DC00) [pid = 780] [serial = 474] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17470C00) [pid = 780] [serial = 489] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 84 (12C71800) [pid = 780] [serial = 473] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 83 (14501400) [pid = 780] [serial = 482] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCC8400) [pid = 780] [serial = 476] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FCCF400) [pid = 780] [serial = 477] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17DBEC00) [pid = 780] [serial = 497] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FD0BC00) [pid = 780] [serial = 459] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FCC9C00) [pid = 780] [serial = 458] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1617E000) [pid = 780] [serial = 462] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C2AC00) [pid = 780] [serial = 461] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17DB1000) [pid = 780] [serial = 492] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1B881000) [pid = 780] [serial = 465] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1ACB8C00) [pid = 780] [serial = 464] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1C0BDC00) [pid = 780] [serial = 468] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1C0BB000) [pid = 780] [serial = 467] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1C255400) [pid = 780] [serial = 471] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1C0C7000) [pid = 780] [serial = 470] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1747C800) [pid = 780] [serial = 494] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 67 (18817400) [pid = 780] [serial = 500] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 66 (15C5EC00) [pid = 780] [serial = 486] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 65 (0CA90400) [pid = 780] [serial = 495] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 64 (17DBB800) [pid = 780] [serial = 498] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | --DOMWINDOW == 63 (14527800) [pid = 780] [serial = 483] [outer = 00000000] [url = about:blank] 12:06:13 INFO - PROCESS | 780 | 1467227173153 Marionette TRACE conn6 <- [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:06:13 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:06:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2335ms 12:06:13 INFO - PROCESS | 780 | 1467227173209 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 12:06:13 INFO - PROCESS | 780 | 1467227173212 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 12:06:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:06:13 INFO - PROCESS | 780 | 1467227173218 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:06:13 INFO - PROCESS | 780 | 1467227173222 Marionette TRACE conn6 <- [1,690,null,{}] 12:06:13 INFO - PROCESS | 780 | 1467227173229 Marionette TRACE conn6 -> [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:06:13 INFO - PROCESS | 780 | 1467227173232 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:13 INFO - PROCESS | 780 | 1467227173325 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 12:06:13 INFO - PROCESS | 780 | 1467227173395 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:13 INFO - PROCESS | 780 | 1467227173398 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:13 INFO - PROCESS | 780 | ++DOCSHELL 0C98DC00 == 28 [pid = 780] [id = 182] 12:06:13 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0C98F800) [pid = 780] [serial = 544] [outer = 00000000] 12:06:13 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0C996800) [pid = 780] [serial = 545] [outer = 0C98F800] 12:06:13 INFO - PROCESS | 780 | 1467227173449 Marionette DEBUG loaded listener.js 12:06:13 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0F83B000) [pid = 780] [serial = 546] [outer = 0C98F800] 12:06:14 INFO - PROCESS | 780 | 1467227174354 Marionette TRACE conn6 <- [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:06:14 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:06:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1177ms 12:06:14 INFO - PROCESS | 780 | 1467227174396 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 12:06:14 INFO - PROCESS | 780 | 1467227174401 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 12:06:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:06:14 INFO - PROCESS | 780 | 1467227174407 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:06:14 INFO - PROCESS | 780 | 1467227174410 Marionette TRACE conn6 <- [1,694,null,{}] 12:06:14 INFO - PROCESS | 780 | 1467227174414 Marionette TRACE conn6 -> [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:06:14 INFO - PROCESS | 780 | 1467227174416 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:14 INFO - PROCESS | 780 | 1467227174509 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 12:06:14 INFO - PROCESS | 780 | 1467227174516 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:14 INFO - PROCESS | 780 | 1467227174519 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:14 INFO - PROCESS | 780 | ++DOCSHELL 0FD32800 == 29 [pid = 780] [id = 183] 12:06:14 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FDB2000) [pid = 780] [serial = 547] [outer = 00000000] 12:06:14 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (10276800) [pid = 780] [serial = 548] [outer = 0FDB2000] 12:06:14 INFO - PROCESS | 780 | 1467227174567 Marionette DEBUG loaded listener.js 12:06:14 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (10281C00) [pid = 780] [serial = 549] [outer = 0FDB2000] 12:06:15 INFO - PROCESS | 780 | 1467227175554 Marionette TRACE conn6 <- [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:06:15 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:06:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1172ms 12:06:15 INFO - PROCESS | 780 | 1467227175583 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 12:06:15 INFO - PROCESS | 780 | 1467227175587 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 12:06:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:06:15 INFO - PROCESS | 780 | 1467227175592 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:06:15 INFO - PROCESS | 780 | 1467227175595 Marionette TRACE conn6 <- [1,698,null,{}] 12:06:15 INFO - PROCESS | 780 | 1467227175602 Marionette TRACE conn6 -> [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:06:15 INFO - PROCESS | 780 | 1467227175605 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:15 INFO - PROCESS | 780 | 1467227175747 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 12:06:15 INFO - PROCESS | 780 | 1467227175821 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:15 INFO - PROCESS | 780 | 1467227175825 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:15 INFO - PROCESS | 780 | ++DOCSHELL 0FCC5C00 == 30 [pid = 780] [id = 184] 12:06:15 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0FCC8400) [pid = 780] [serial = 550] [outer = 00000000] 12:06:15 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FCCF400) [pid = 780] [serial = 551] [outer = 0FCC8400] 12:06:15 INFO - PROCESS | 780 | 1467227175926 Marionette DEBUG loaded listener.js 12:06:16 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1027FC00) [pid = 780] [serial = 552] [outer = 0FCC8400] 12:06:17 INFO - PROCESS | 780 | 1467227177080 Marionette TRACE conn6 <- [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:06:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:06:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1534ms 12:06:17 INFO - PROCESS | 780 | 1467227177127 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 12:06:17 INFO - PROCESS | 780 | 1467227177132 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 12:06:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:06:17 INFO - PROCESS | 780 | 1467227177138 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:06:17 INFO - PROCESS | 780 | 1467227177141 Marionette TRACE conn6 <- [1,702,null,{}] 12:06:17 INFO - PROCESS | 780 | 1467227177145 Marionette TRACE conn6 -> [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:06:17 INFO - PROCESS | 780 | 1467227177148 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:17 INFO - PROCESS | 780 | 1467227177270 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 12:06:17 INFO - PROCESS | 780 | 1467227177402 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:17 INFO - PROCESS | 780 | 1467227177404 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:17 INFO - PROCESS | 780 | ++DOCSHELL 13D1B000 == 31 [pid = 780] [id = 185] 12:06:17 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (13D1E800) [pid = 780] [serial = 553] [outer = 00000000] 12:06:17 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (13DE3400) [pid = 780] [serial = 554] [outer = 13D1E800] 12:06:17 INFO - PROCESS | 780 | 1467227177464 Marionette DEBUG loaded listener.js 12:06:17 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (140B3C00) [pid = 780] [serial = 555] [outer = 13D1E800] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 1041AC00 == 30 [pid = 780] [id = 10] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 0FCC5400 == 29 [pid = 780] [id = 24] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 0FD0C400 == 28 [pid = 780] [id = 20] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 0FD2DC00 == 27 [pid = 780] [id = 21] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 0C991400 == 26 [pid = 780] [id = 18] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 0FD06C00 == 25 [pid = 780] [id = 25] 12:06:18 INFO - PROCESS | 780 | --DOCSHELL 13D16000 == 24 [pid = 780] [id = 181] 12:06:18 INFO - PROCESS | 780 | 1467227178583 Marionette TRACE conn6 <- [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:06:18 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:06:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1485ms 12:06:18 INFO - PROCESS | 780 | 1467227178627 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 12:06:18 INFO - PROCESS | 780 | 1467227178631 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 12:06:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:06:18 INFO - PROCESS | 780 | 1467227178644 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:06:18 INFO - PROCESS | 780 | 1467227178646 Marionette TRACE conn6 <- [1,706,null,{}] 12:06:18 INFO - PROCESS | 780 | 1467227178651 Marionette TRACE conn6 -> [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:06:18 INFO - PROCESS | 780 | 1467227178654 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:18 INFO - PROCESS | 780 | 1467227178768 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 12:06:18 INFO - PROCESS | 780 | 1467227178775 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:18 INFO - PROCESS | 780 | 1467227178778 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:18 INFO - PROCESS | 780 | ++DOCSHELL 0C933400 == 25 [pid = 780] [id = 186] 12:06:18 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0F61EC00) [pid = 780] [serial = 556] [outer = 00000000] 12:06:18 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (10276000) [pid = 780] [serial = 557] [outer = 0F61EC00] 12:06:18 INFO - PROCESS | 780 | 1467227178825 Marionette DEBUG loaded listener.js 12:06:18 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (10509800) [pid = 780] [serial = 558] [outer = 0F61EC00] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17D18000) [pid = 780] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1871D800) [pid = 780] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 75 (18781000) [pid = 780] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 74 (13DEA000) [pid = 780] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0C92C400) [pid = 780] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A70CC00) [pid = 780] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 71 (10279000) [pid = 780] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 70 (15453800) [pid = 780] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0F9F2C00) [pid = 780] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17475800) [pid = 780] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 67 (15943800) [pid = 780] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1A705C00) [pid = 780] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 65 (13D1D000) [pid = 780] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 64 (0FCC6000) [pid = 780] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 63 (15C56C00) [pid = 780] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:06:19 INFO - PROCESS | 780 | --DOMWINDOW == 62 (0C98F800) [pid = 780] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:06:19 INFO - PROCESS | 780 | 1467227179810 Marionette TRACE conn6 <- [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:06:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:06:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1176ms 12:06:19 INFO - PROCESS | 780 | 1467227179825 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 12:06:19 INFO - PROCESS | 780 | 1467227179829 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 12:06:19 INFO - PROCESS | 780 | 1467227179835 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:06:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:06:19 INFO - PROCESS | 780 | 1467227179837 Marionette TRACE conn6 <- [1,710,null,{}] 12:06:19 INFO - PROCESS | 780 | 1467227179841 Marionette TRACE conn6 -> [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:06:19 INFO - PROCESS | 780 | 1467227179844 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:19 INFO - PROCESS | 780 | 1467227179949 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 12:06:19 INFO - PROCESS | 780 | 1467227179956 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:19 INFO - PROCESS | 780 | 1467227179959 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:19 INFO - PROCESS | 780 | ++DOCSHELL 13DA8800 == 26 [pid = 780] [id = 187] 12:06:19 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (13DAFC00) [pid = 780] [serial = 559] [outer = 00000000] 12:06:19 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (14098000) [pid = 780] [serial = 560] [outer = 13DAFC00] 12:06:19 INFO - PROCESS | 780 | 1467227180007 Marionette DEBUG loaded listener.js 12:06:20 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (146D1400) [pid = 780] [serial = 561] [outer = 13DAFC00] 12:06:20 INFO - PROCESS | 780 | 1467227180504 Marionette TRACE conn6 <- [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:06:20 INFO - PROCESS | 780 | 1467227180573 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 12:06:20 INFO - PROCESS | 780 | 1467227180577 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:06:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:06:20 INFO - PROCESS | 780 | 1467227180580 Marionette TRACE conn6 <- [1,714,null,{}] 12:06:20 INFO - PROCESS | 780 | 1467227180590 Marionette TRACE conn6 -> [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:06:20 INFO - PROCESS | 780 | 1467227180595 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:20 INFO - PROCESS | 780 | 1467227180680 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 12:06:20 INFO - PROCESS | 780 | 1467227180695 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:20 INFO - PROCESS | 780 | 1467227180698 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:20 INFO - PROCESS | 780 | ++DOCSHELL 16186000 == 27 [pid = 780] [id = 188] 12:06:20 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (16187C00) [pid = 780] [serial = 562] [outer = 00000000] 12:06:20 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (16E83400) [pid = 780] [serial = 563] [outer = 16187C00] 12:06:20 INFO - PROCESS | 780 | 1467227180745 Marionette DEBUG loaded listener.js 12:06:20 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (17340800) [pid = 780] [serial = 564] [outer = 16187C00] 12:06:21 INFO - PROCESS | 780 | 1467227181245 Marionette TRACE conn6 <- [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:06:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:06:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 730ms 12:06:21 INFO - PROCESS | 780 | 1467227181326 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 12:06:21 INFO - PROCESS | 780 | 1467227181329 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 12:06:21 INFO - PROCESS | 780 | 1467227181332 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:06:21 INFO - PROCESS | 780 | 1467227181334 Marionette TRACE conn6 <- [1,718,null,{}] 12:06:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:06:21 INFO - PROCESS | 780 | 1467227181341 Marionette TRACE conn6 -> [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:06:21 INFO - PROCESS | 780 | 1467227181343 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:21 INFO - PROCESS | 780 | 1467227181429 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 12:06:21 INFO - PROCESS | 780 | 1467227181441 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:21 INFO - PROCESS | 780 | 1467227181443 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:21 INFO - PROCESS | 780 | ++DOCSHELL 1747A400 == 28 [pid = 780] [id = 189] 12:06:21 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1747AC00) [pid = 780] [serial = 565] [outer = 00000000] 12:06:21 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (174CE000) [pid = 780] [serial = 566] [outer = 1747AC00] 12:06:21 INFO - PROCESS | 780 | 1467227181488 Marionette DEBUG loaded listener.js 12:06:21 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (174D6C00) [pid = 780] [serial = 567] [outer = 1747AC00] 12:06:21 INFO - PROCESS | 780 | 1467227181972 Marionette TRACE conn6 <- [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:06:22 INFO - PROCESS | 780 | 1467227182010 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 12:06:22 INFO - PROCESS | 780 | 1467227182013 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:06:22 INFO - PROCESS | 780 | 1467227182015 Marionette TRACE conn6 <- [1,722,null,{}] 12:06:22 INFO - PROCESS | 780 | 1467227182018 Marionette TRACE conn6 -> [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:06:22 INFO - PROCESS | 780 | 1467227182020 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:22 INFO - PROCESS | 780 | 1467227182100 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 12:06:22 INFO - PROCESS | 780 | 1467227182106 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:22 INFO - PROCESS | 780 | 1467227182108 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:22 INFO - PROCESS | 780 | ++DOCSHELL 17D19400 == 29 [pid = 780] [id = 190] 12:06:22 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (17D3B000) [pid = 780] [serial = 568] [outer = 00000000] 12:06:22 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (17EAA000) [pid = 780] [serial = 569] [outer = 17D3B000] 12:06:22 INFO - PROCESS | 780 | 1467227182151 Marionette DEBUG loaded listener.js 12:06:22 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17EB2800) [pid = 780] [serial = 570] [outer = 17D3B000] 12:06:22 INFO - PROCESS | 780 | 1467227182853 Marionette TRACE conn6 <- [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:06:22 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:06:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 870ms 12:06:22 INFO - PROCESS | 780 | 1467227182885 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 12:06:22 INFO - PROCESS | 780 | 1467227182890 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 12:06:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:06:22 INFO - PROCESS | 780 | 1467227182895 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:06:22 INFO - PROCESS | 780 | 1467227182900 Marionette TRACE conn6 <- [1,726,null,{}] 12:06:22 INFO - PROCESS | 780 | 1467227182905 Marionette TRACE conn6 -> [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:06:22 INFO - PROCESS | 780 | 1467227182908 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:23 INFO - PROCESS | 780 | 1467227183018 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 12:06:23 INFO - PROCESS | 780 | 1467227183113 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:23 INFO - PROCESS | 780 | 1467227183116 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:23 INFO - PROCESS | 780 | ++DOCSHELL 0FCCA400 == 30 [pid = 780] [id = 191] 12:06:23 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FCCD800) [pid = 780] [serial = 571] [outer = 00000000] 12:06:23 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (13DAD400) [pid = 780] [serial = 572] [outer = 0FCCD800] 12:06:23 INFO - PROCESS | 780 | 1467227183174 Marionette DEBUG loaded listener.js 12:06:23 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (13ECD800) [pid = 780] [serial = 573] [outer = 0FCCD800] 12:06:24 INFO - PROCESS | 780 | 1467227184215 Marionette TRACE conn6 <- [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:06:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:06:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1392ms 12:06:24 INFO - PROCESS | 780 | 1467227184287 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 12:06:24 INFO - PROCESS | 780 | 1467227184292 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 12:06:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:06:24 INFO - PROCESS | 780 | 1467227184341 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:06:24 INFO - PROCESS | 780 | 1467227184344 Marionette TRACE conn6 <- [1,730,null,{}] 12:06:24 INFO - PROCESS | 780 | 1467227184349 Marionette TRACE conn6 -> [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:06:24 INFO - PROCESS | 780 | 1467227184352 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:24 INFO - PROCESS | 780 | 1467227184486 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 12:06:24 INFO - PROCESS | 780 | 1467227184576 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:24 INFO - PROCESS | 780 | 1467227184578 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:24 INFO - PROCESS | 780 | ++DOCSHELL 12C6AC00 == 31 [pid = 780] [id = 192] 12:06:24 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (13DEA800) [pid = 780] [serial = 574] [outer = 00000000] 12:06:24 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (173DB800) [pid = 780] [serial = 575] [outer = 13DEA800] 12:06:24 INFO - PROCESS | 780 | 1467227184641 Marionette DEBUG loaded listener.js 12:06:24 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17D44800) [pid = 780] [serial = 576] [outer = 13DEA800] 12:06:25 INFO - PROCESS | 780 | 1467227185698 Marionette TRACE conn6 <- [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:06:25 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:06:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1375ms 12:06:25 INFO - PROCESS | 780 | 1467227185717 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 12:06:25 INFO - PROCESS | 780 | 1467227185720 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 12:06:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:06:25 INFO - PROCESS | 780 | 1467227185724 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:06:25 INFO - PROCESS | 780 | 1467227185728 Marionette TRACE conn6 <- [1,734,null,{}] 12:06:25 INFO - PROCESS | 780 | 1467227185739 Marionette TRACE conn6 -> [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:06:25 INFO - PROCESS | 780 | 1467227185744 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:25 INFO - PROCESS | 780 | 1467227185853 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 12:06:25 INFO - PROCESS | 780 | 1467227185977 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:25 INFO - PROCESS | 780 | 1467227185980 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:25 INFO - PROCESS | 780 | ++DOCSHELL 18BB3400 == 32 [pid = 780] [id = 193] 12:06:25 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (18BBBC00) [pid = 780] [serial = 577] [outer = 00000000] 12:06:26 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18D2A800) [pid = 780] [serial = 578] [outer = 18BBBC00] 12:06:26 INFO - PROCESS | 780 | 1467227186038 Marionette DEBUG loaded listener.js 12:06:26 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1949C800) [pid = 780] [serial = 579] [outer = 18BBBC00] 12:06:27 INFO - PROCESS | 780 | 1467227187063 Marionette TRACE conn6 <- [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:06:27 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:06:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1380ms 12:06:27 INFO - PROCESS | 780 | 1467227187107 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 12:06:27 INFO - PROCESS | 780 | 1467227187111 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 12:06:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:06:27 INFO - PROCESS | 780 | 1467227187115 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:06:27 INFO - PROCESS | 780 | 1467227187118 Marionette TRACE conn6 <- [1,738,null,{}] 12:06:27 INFO - PROCESS | 780 | 1467227187124 Marionette TRACE conn6 -> [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:06:27 INFO - PROCESS | 780 | 1467227187127 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:27 INFO - PROCESS | 780 | 1467227187252 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 12:06:27 INFO - PROCESS | 780 | --DOCSHELL 1027F400 == 31 [pid = 780] [id = 26] 12:06:27 INFO - PROCESS | 780 | --DOCSHELL 145E4800 == 30 [pid = 780] [id = 28] 12:06:27 INFO - PROCESS | 780 | --DOCSHELL 13DE1800 == 29 [pid = 780] [id = 27] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 82 (14545000) [pid = 780] [serial = 542] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0C996800) [pid = 780] [serial = 545] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FD2AC00) [pid = 780] [serial = 536] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17334400) [pid = 780] [serial = 539] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17DB6400) [pid = 780] [serial = 521] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 77 (18DC5800) [pid = 780] [serial = 524] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1881EC00) [pid = 780] [serial = 501] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14527000) [pid = 780] [serial = 506] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 74 (15C21000) [pid = 780] [serial = 507] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FD31400) [pid = 780] [serial = 503] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1027BC00) [pid = 780] [serial = 504] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1AC9D800) [pid = 780] [serial = 534] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 70 (102A9800) [pid = 780] [serial = 512] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 69 (10DCAC00) [pid = 780] [serial = 513] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17DBA000) [pid = 780] [serial = 522] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 67 (15C56800) [pid = 780] [serial = 515] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 66 (15C61C00) [pid = 780] [serial = 516] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 65 (0FD07800) [pid = 780] [serial = 509] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A8E5000) [pid = 780] [serial = 533] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 63 (10283C00) [pid = 780] [serial = 510] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 62 (174C9C00) [pid = 780] [serial = 518] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 61 (15CF7C00) [pid = 780] [serial = 543] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A704400) [pid = 780] [serial = 531] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 59 (102A8400) [pid = 780] [serial = 537] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 58 (1A70D000) [pid = 780] [serial = 527] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 57 (1747D800) [pid = 780] [serial = 540] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 56 (0F83B000) [pid = 780] [serial = 546] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 55 (197D2000) [pid = 780] [serial = 525] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 54 (10276800) [pid = 780] [serial = 548] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 53 (1A73C800) [pid = 780] [serial = 528] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 52 (174D1800) [pid = 780] [serial = 530] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | --DOMWINDOW == 51 (174D0000) [pid = 780] [serial = 519] [outer = 00000000] [url = about:blank] 12:06:27 INFO - PROCESS | 780 | 1467227187405 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:27 INFO - PROCESS | 780 | 1467227187409 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:27 INFO - PROCESS | 780 | ++DOCSHELL 0F876800 == 30 [pid = 780] [id = 194] 12:06:27 INFO - PROCESS | 780 | ++DOMWINDOW == 52 (0F878C00) [pid = 780] [serial = 580] [outer = 00000000] 12:06:27 INFO - PROCESS | 780 | ++DOMWINDOW == 53 (0F9F0400) [pid = 780] [serial = 581] [outer = 0F878C00] 12:06:27 INFO - PROCESS | 780 | 1467227187457 Marionette DEBUG loaded listener.js 12:06:27 INFO - PROCESS | 780 | ++DOMWINDOW == 54 (0F9FE400) [pid = 780] [serial = 582] [outer = 0F878C00] 12:06:28 INFO - PROCESS | 780 | 1467227188312 Marionette TRACE conn6 <- [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:06:28 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:06:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1237ms 12:06:28 INFO - PROCESS | 780 | 1467227188354 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 12:06:28 INFO - PROCESS | 780 | 1467227188358 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 12:06:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:06:28 INFO - PROCESS | 780 | 1467227188371 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:06:28 INFO - PROCESS | 780 | 1467227188374 Marionette TRACE conn6 <- [1,742,null,{}] 12:06:28 INFO - PROCESS | 780 | 1467227188377 Marionette TRACE conn6 -> [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:06:28 INFO - PROCESS | 780 | 1467227188380 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:28 INFO - PROCESS | 780 | 1467227188466 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 12:06:28 INFO - PROCESS | 780 | 1467227188473 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:28 INFO - PROCESS | 780 | 1467227188475 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:28 INFO - PROCESS | 780 | ++DOCSHELL 0FDB2400 == 31 [pid = 780] [id = 195] 12:06:28 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (0FDB6400) [pid = 780] [serial = 583] [outer = 00000000] 12:06:28 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (10279000) [pid = 780] [serial = 584] [outer = 0FDB6400] 12:06:28 INFO - PROCESS | 780 | 1467227188522 Marionette DEBUG loaded listener.js 12:06:28 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (1027F800) [pid = 780] [serial = 585] [outer = 0FDB6400] 12:06:29 INFO - PROCESS | 780 | 1467227189460 Marionette TRACE conn6 <- [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:06:29 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:06:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1117ms 12:06:29 INFO - PROCESS | 780 | 1467227189492 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 12:06:29 INFO - PROCESS | 780 | 1467227189494 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 12:06:29 INFO - PROCESS | 780 | 1467227189498 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:06:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:06:29 INFO - PROCESS | 780 | 1467227189501 Marionette TRACE conn6 <- [1,746,null,{}] 12:06:29 INFO - PROCESS | 780 | 1467227189511 Marionette TRACE conn6 -> [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:06:29 INFO - PROCESS | 780 | 1467227189515 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:29 INFO - PROCESS | 780 | 1467227189637 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 12:06:29 INFO - PROCESS | 780 | 1467227189644 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:29 INFO - PROCESS | 780 | 1467227189647 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:29 INFO - PROCESS | 780 | ++DOCSHELL 12C66400 == 32 [pid = 780] [id = 196] 12:06:29 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (12C68C00) [pid = 780] [serial = 586] [outer = 00000000] 12:06:29 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (13DE1400) [pid = 780] [serial = 587] [outer = 12C68C00] 12:06:29 INFO - PROCESS | 780 | 1467227189694 Marionette DEBUG loaded listener.js 12:06:29 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (14097400) [pid = 780] [serial = 588] [outer = 12C68C00] 12:06:30 INFO - PROCESS | 780 | 1467227190183 Marionette TRACE conn6 <- [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:06:30 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:06:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 730ms 12:06:30 INFO - PROCESS | 780 | 1467227190232 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 12:06:30 INFO - PROCESS | 780 | 1467227190234 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 12:06:30 INFO - PROCESS | 780 | 1467227190238 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:06:30 INFO - PROCESS | 780 | 1467227190239 Marionette TRACE conn6 <- [1,750,null,{}] 12:06:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:06:30 INFO - PROCESS | 780 | 1467227190243 Marionette TRACE conn6 -> [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:06:30 INFO - PROCESS | 780 | 1467227190245 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:30 INFO - PROCESS | 780 | 1467227190368 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 12:06:30 INFO - PROCESS | 780 | 1467227190427 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:30 INFO - PROCESS | 780 | 1467227190429 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:30 INFO - PROCESS | 780 | ++DOCSHELL 14545000 == 33 [pid = 780] [id = 197] 12:06:30 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (14548400) [pid = 780] [serial = 589] [outer = 00000000] 12:06:30 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (1545C000) [pid = 780] [serial = 590] [outer = 14548400] 12:06:30 INFO - PROCESS | 780 | 1467227190473 Marionette DEBUG loaded listener.js 12:06:30 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (15C55400) [pid = 780] [serial = 591] [outer = 14548400] 12:06:30 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1747AC00) [pid = 780] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:06:30 INFO - PROCESS | 780 | --DOMWINDOW == 61 (0F61EC00) [pid = 780] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:06:30 INFO - PROCESS | 780 | --DOMWINDOW == 60 (13DAFC00) [pid = 780] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:06:30 INFO - PROCESS | 780 | --DOMWINDOW == 59 (16187C00) [pid = 780] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:06:31 INFO - PROCESS | 780 | 1467227191355 Marionette TRACE conn6 <- [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:06:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:06:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1173ms 12:06:31 INFO - PROCESS | 780 | 1467227191415 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 12:06:31 INFO - PROCESS | 780 | 1467227191417 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 12:06:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:06:31 INFO - PROCESS | 780 | 1467227191420 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:06:31 INFO - PROCESS | 780 | 1467227191422 Marionette TRACE conn6 <- [1,754,null,{}] 12:06:31 INFO - PROCESS | 780 | 1467227191425 Marionette TRACE conn6 -> [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:06:31 INFO - PROCESS | 780 | 1467227191427 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:31 INFO - PROCESS | 780 | 1467227191506 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 12:06:31 INFO - PROCESS | 780 | 1467227191581 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:31 INFO - PROCESS | 780 | 1467227191583 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:31 INFO - PROCESS | 780 | ++DOCSHELL 15C5F000 == 34 [pid = 780] [id = 198] 12:06:31 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (15C60000) [pid = 780] [serial = 592] [outer = 00000000] 12:06:31 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (15C64000) [pid = 780] [serial = 593] [outer = 15C60000] 12:06:31 INFO - PROCESS | 780 | 1467227191628 Marionette DEBUG loaded listener.js 12:06:31 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (15C90800) [pid = 780] [serial = 594] [outer = 15C60000] 12:06:32 INFO - PROCESS | 780 | 1467227192460 Marionette TRACE conn6 <- [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:06:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:06:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1074ms 12:06:32 INFO - PROCESS | 780 | 1467227192495 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 12:06:32 INFO - PROCESS | 780 | 1467227192497 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 12:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:06:32 INFO - PROCESS | 780 | 1467227192500 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:06:32 INFO - PROCESS | 780 | 1467227192502 Marionette TRACE conn6 <- [1,758,null,{}] 12:06:32 INFO - PROCESS | 780 | 1467227192505 Marionette TRACE conn6 -> [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:06:32 INFO - PROCESS | 780 | 1467227192511 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:32 INFO - PROCESS | 780 | 1467227192617 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 12:06:32 INFO - PROCESS | 780 | 1467227192692 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:32 INFO - PROCESS | 780 | 1467227192694 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:32 INFO - PROCESS | 780 | ++DOCSHELL 16E89C00 == 35 [pid = 780] [id = 199] 12:06:32 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (17337400) [pid = 780] [serial = 595] [outer = 00000000] 12:06:32 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1747C000) [pid = 780] [serial = 596] [outer = 17337400] 12:06:32 INFO - PROCESS | 780 | 1467227192739 Marionette DEBUG loaded listener.js 12:06:32 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (174CA000) [pid = 780] [serial = 597] [outer = 17337400] 12:06:33 INFO - PROCESS | 780 | 1467227193135 Marionette TRACE conn6 <- [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:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 12:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:06:33 INFO - PROCESS | 780 | 1467227193171 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 12:06:33 INFO - PROCESS | 780 | 1467227193173 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 12:06:33 INFO - PROCESS | 780 | 1467227193185 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:06:33 INFO - PROCESS | 780 | 1467227193187 Marionette TRACE conn6 <- [1,762,null,{}] 12:06:33 INFO - PROCESS | 780 | 1467227193191 Marionette TRACE conn6 -> [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:06:33 INFO - PROCESS | 780 | 1467227193193 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:33 INFO - PROCESS | 780 | 1467227193312 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 12:06:33 INFO - PROCESS | 780 | 1467227193439 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:33 INFO - PROCESS | 780 | 1467227193442 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:33 INFO - PROCESS | 780 | ++DOCSHELL 09164C00 == 36 [pid = 780] [id = 200] 12:06:33 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (09166800) [pid = 780] [serial = 598] [outer = 00000000] 12:06:33 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0C92C400) [pid = 780] [serial = 599] [outer = 09166800] 12:06:33 INFO - PROCESS | 780 | 1467227193504 Marionette DEBUG loaded listener.js 12:06:33 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0C997000) [pid = 780] [serial = 600] [outer = 09166800] 12:06:34 INFO - PROCESS | 780 | 1467227194150 Marionette TRACE conn6 <- [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:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1035ms 12:06:34 INFO - PROCESS | 780 | 1467227194219 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 12:06:34 INFO - PROCESS | 780 | 1467227194223 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 12:06:34 INFO - PROCESS | 780 | 1467227194250 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:06:34 INFO - PROCESS | 780 | 1467227194254 Marionette TRACE conn6 <- [1,766,null,{}] 12:06:34 INFO - PROCESS | 780 | 1467227194259 Marionette TRACE conn6 -> [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:06:34 INFO - PROCESS | 780 | 1467227194262 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:34 INFO - PROCESS | 780 | 1467227194381 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 12:06:34 INFO - PROCESS | 780 | 1467227194499 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:34 INFO - PROCESS | 780 | 1467227194502 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:34 INFO - PROCESS | 780 | ++DOCSHELL 10419C00 == 37 [pid = 780] [id = 201] 12:06:34 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (105C7C00) [pid = 780] [serial = 601] [outer = 00000000] 12:06:34 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (12C6A000) [pid = 780] [serial = 602] [outer = 105C7C00] 12:06:34 INFO - PROCESS | 780 | 1467227194559 Marionette DEBUG loaded listener.js 12:06:34 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (13D1D800) [pid = 780] [serial = 603] [outer = 105C7C00] 12:06:35 INFO - PROCESS | 780 | 1467227195122 Marionette TRACE conn6 <- [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:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 930ms 12:06:35 INFO - PROCESS | 780 | 1467227195189 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 12:06:35 INFO - PROCESS | 780 | 1467227195192 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 12:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:06:35 INFO - PROCESS | 780 | 1467227195196 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:06:35 INFO - PROCESS | 780 | 1467227195198 Marionette TRACE conn6 <- [1,770,null,{}] 12:06:35 INFO - PROCESS | 780 | 1467227195202 Marionette TRACE conn6 -> [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:06:35 INFO - PROCESS | 780 | 1467227195205 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:35 INFO - PROCESS | 780 | 1467227195314 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 12:06:35 INFO - PROCESS | 780 | 1467227195443 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:35 INFO - PROCESS | 780 | 1467227195445 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:35 INFO - PROCESS | 780 | ++DOCSHELL 15C25000 == 38 [pid = 780] [id = 202] 12:06:35 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1617E000) [pid = 780] [serial = 604] [outer = 00000000] 12:06:35 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (17474400) [pid = 780] [serial = 605] [outer = 1617E000] 12:06:35 INFO - PROCESS | 780 | 1467227195500 Marionette DEBUG loaded listener.js 12:06:35 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (174CE800) [pid = 780] [serial = 606] [outer = 1617E000] 12:06:36 INFO - PROCESS | 780 | 1467227196112 Marionette TRACE conn6 <- [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:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 970ms 12:06:36 INFO - PROCESS | 780 | 1467227196169 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 12:06:36 INFO - PROCESS | 780 | 1467227196173 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 12:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:06:36 INFO - PROCESS | 780 | 1467227196184 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:06:36 INFO - PROCESS | 780 | 1467227196188 Marionette TRACE conn6 <- [1,774,null,{}] 12:06:36 INFO - PROCESS | 780 | 1467227196193 Marionette TRACE conn6 -> [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:06:36 INFO - PROCESS | 780 | 1467227196196 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:36 INFO - PROCESS | 780 | 1467227196314 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 12:06:36 INFO - PROCESS | 780 | 1467227196443 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:36 INFO - PROCESS | 780 | 1467227196445 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:36 INFO - PROCESS | 780 | ++DOCSHELL 0C99B800 == 39 [pid = 780] [id = 203] 12:06:36 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17DB8000) [pid = 780] [serial = 607] [outer = 00000000] 12:06:36 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1877E800) [pid = 780] [serial = 608] [outer = 17DB8000] 12:06:36 INFO - PROCESS | 780 | 1467227196502 Marionette DEBUG loaded listener.js 12:06:36 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (18789800) [pid = 780] [serial = 609] [outer = 17DB8000] 12:06:37 INFO - PROCESS | 780 | 1467227197296 Marionette TRACE conn6 <- [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:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1175ms 12:06:37 INFO - PROCESS | 780 | 1467227197359 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 12:06:37 INFO - PROCESS | 780 | 1467227197363 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 12:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:06:37 INFO - PROCESS | 780 | 1467227197368 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:06:37 INFO - PROCESS | 780 | 1467227197371 Marionette TRACE conn6 <- [1,778,null,{}] 12:06:37 INFO - PROCESS | 780 | 1467227197377 Marionette TRACE conn6 -> [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:06:37 INFO - PROCESS | 780 | 1467227197380 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:37 INFO - PROCESS | 780 | 1467227197482 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 12:06:37 INFO - PROCESS | 780 | 1467227197609 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:37 INFO - PROCESS | 780 | 1467227197614 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:37 INFO - PROCESS | 780 | ++DOCSHELL 102A9800 == 40 [pid = 780] [id = 204] 12:06:37 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (102AA800) [pid = 780] [serial = 610] [outer = 00000000] 12:06:37 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1050E400) [pid = 780] [serial = 611] [outer = 102AA800] 12:06:37 INFO - PROCESS | 780 | 1467227197665 Marionette DEBUG loaded listener.js 12:06:37 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (12C6D800) [pid = 780] [serial = 612] [outer = 102AA800] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 79 (174D6C00) [pid = 780] [serial = 567] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 78 (13DE3400) [pid = 780] [serial = 554] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FCCF400) [pid = 780] [serial = 551] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 76 (10276000) [pid = 780] [serial = 557] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14098000) [pid = 780] [serial = 560] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 74 (16E83400) [pid = 780] [serial = 563] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 73 (174CE000) [pid = 780] [serial = 566] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 72 (10509800) [pid = 780] [serial = 558] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 71 (146D1400) [pid = 780] [serial = 561] [outer = 00000000] [url = about:blank] 12:06:37 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17340800) [pid = 780] [serial = 564] [outer = 00000000] [url = about:blank] 12:06:38 INFO - PROCESS | 780 | 1467227198122 Marionette TRACE conn6 <- [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:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 790ms 12:06:38 INFO - PROCESS | 780 | 1467227198159 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 12:06:38 INFO - PROCESS | 780 | 1467227198163 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 12:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:06:38 INFO - PROCESS | 780 | 1467227198169 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:06:38 INFO - PROCESS | 780 | 1467227198171 Marionette TRACE conn6 <- [1,782,null,{}] 12:06:38 INFO - PROCESS | 780 | 1467227198175 Marionette TRACE conn6 -> [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:06:38 INFO - PROCESS | 780 | 1467227198178 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:38 INFO - PROCESS | 780 | 1467227198265 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 12:06:38 INFO - PROCESS | 780 | 1467227198274 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:38 INFO - PROCESS | 780 | 1467227198276 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:38 INFO - PROCESS | 780 | ++DOCSHELL 10279800 == 41 [pid = 780] [id = 205] 12:06:38 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1027D800) [pid = 780] [serial = 613] [outer = 00000000] 12:06:38 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (10505800) [pid = 780] [serial = 614] [outer = 1027D800] 12:06:38 INFO - PROCESS | 780 | 1467227198322 Marionette DEBUG loaded listener.js 12:06:38 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (12C6D000) [pid = 780] [serial = 615] [outer = 1027D800] 12:06:38 INFO - PROCESS | 780 | 1467227198807 Marionette TRACE conn6 <- [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:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 12:06:38 INFO - PROCESS | 780 | 1467227198843 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 12:06:38 INFO - PROCESS | 780 | 1467227198846 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 12:06:38 INFO - PROCESS | 780 | 1467227198849 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:06:38 INFO - PROCESS | 780 | 1467227198852 Marionette TRACE conn6 <- [1,786,null,{}] 12:06:38 INFO - PROCESS | 780 | 1467227198862 Marionette TRACE conn6 -> [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:06:38 INFO - PROCESS | 780 | 1467227198866 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:38 INFO - PROCESS | 780 | 1467227198980 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 12:06:39 INFO - PROCESS | 780 | 1467227199066 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:39 INFO - PROCESS | 780 | 1467227199069 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:39 INFO - PROCESS | 780 | ++DOCSHELL 15C2CC00 == 42 [pid = 780] [id = 206] 12:06:39 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C5D000) [pid = 780] [serial = 616] [outer = 00000000] 12:06:39 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C64400) [pid = 780] [serial = 617] [outer = 15C5D000] 12:06:39 INFO - PROCESS | 780 | 1467227199123 Marionette DEBUG loaded listener.js 12:06:39 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (16186400) [pid = 780] [serial = 618] [outer = 15C5D000] 12:06:39 INFO - PROCESS | 780 | 1467227199489 Marionette TRACE conn6 <- [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:06:39 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:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 670ms 12:06:39 INFO - PROCESS | 780 | 1467227199532 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 12:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:06:39 INFO - PROCESS | 780 | 1467227199534 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 12:06:39 INFO - PROCESS | 780 | 1467227199538 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:06:39 INFO - PROCESS | 780 | 1467227199539 Marionette TRACE conn6 <- [1,790,null,{}] 12:06:39 INFO - PROCESS | 780 | 1467227199543 Marionette TRACE conn6 -> [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:06:39 INFO - PROCESS | 780 | 1467227199545 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:39 INFO - PROCESS | 780 | 1467227199631 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 12:06:39 INFO - PROCESS | 780 | 1467227199644 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:39 INFO - PROCESS | 780 | 1467227199647 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:39 INFO - PROCESS | 780 | ++DOCSHELL 1733E800 == 43 [pid = 780] [id = 207] 12:06:39 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (173D8800) [pid = 780] [serial = 619] [outer = 00000000] 12:06:39 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (174D4800) [pid = 780] [serial = 620] [outer = 173D8800] 12:06:39 INFO - PROCESS | 780 | 1467227199693 Marionette DEBUG loaded listener.js 12:06:39 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17D18000) [pid = 780] [serial = 621] [outer = 173D8800] 12:06:40 INFO - PROCESS | 780 | 1467227200186 Marionette TRACE conn6 <- [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:06:40 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:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 671ms 12:06:40 INFO - PROCESS | 780 | 1467227200209 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 12:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:06:40 INFO - PROCESS | 780 | 1467227200211 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 12:06:40 INFO - PROCESS | 780 | 1467227200219 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:06:40 INFO - PROCESS | 780 | 1467227200220 Marionette TRACE conn6 <- [1,794,null,{}] 12:06:40 INFO - PROCESS | 780 | 1467227200224 Marionette TRACE conn6 -> [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:06:40 INFO - PROCESS | 780 | 1467227200226 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:40 INFO - PROCESS | 780 | 1467227200335 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 12:06:40 INFO - PROCESS | 780 | 1467227200426 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:40 INFO - PROCESS | 780 | 1467227200428 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:40 INFO - PROCESS | 780 | ++DOCSHELL 17DB8800 == 44 [pid = 780] [id = 208] 12:06:40 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17DB9000) [pid = 780] [serial = 622] [outer = 00000000] 12:06:40 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17EA9800) [pid = 780] [serial = 623] [outer = 17DB9000] 12:06:40 INFO - PROCESS | 780 | 1467227200474 Marionette DEBUG loaded listener.js 12:06:40 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18723000) [pid = 780] [serial = 624] [outer = 17DB9000] 12:06:40 INFO - PROCESS | 780 | 1467227200920 Marionette TRACE conn6 <- [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:06:40 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:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 730ms 12:06:40 INFO - PROCESS | 780 | 1467227200952 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 12:06:40 INFO - PROCESS | 780 | 1467227200954 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 12:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:06:40 INFO - PROCESS | 780 | 1467227200962 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:06:40 INFO - PROCESS | 780 | 1467227200963 Marionette TRACE conn6 <- [1,798,null,{}] 12:06:40 INFO - PROCESS | 780 | 1467227200967 Marionette TRACE conn6 -> [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:06:40 INFO - PROCESS | 780 | 1467227200972 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:41 INFO - PROCESS | 780 | 1467227201109 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 12:06:41 INFO - PROCESS | 780 | 1467227201170 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 780 | 1467227201172 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:41 INFO - PROCESS | 780 | ++DOCSHELL 17EABC00 == 45 [pid = 780] [id = 209] 12:06:41 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18787C00) [pid = 780] [serial = 625] [outer = 00000000] 12:06:41 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (194AD000) [pid = 780] [serial = 626] [outer = 18787C00] 12:06:41 INFO - PROCESS | 780 | 1467227201216 Marionette DEBUG loaded listener.js 12:06:41 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (194B1000) [pid = 780] [serial = 627] [outer = 18787C00] 12:06:41 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FDB6400) [pid = 780] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:06:41 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0F878C00) [pid = 780] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:06:41 INFO - PROCESS | 780 | --DOMWINDOW == 82 (12C68C00) [pid = 780] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:06:41 INFO - PROCESS | 780 | --DOMWINDOW == 81 (14548400) [pid = 780] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:06:41 INFO - PROCESS | 780 | --DOMWINDOW == 80 (15C60000) [pid = 780] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:06:41 INFO - PROCESS | 780 | 1467227201641 Marionette TRACE conn6 <- [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:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 730ms 12:06:41 INFO - PROCESS | 780 | 1467227201699 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 12:06:41 INFO - PROCESS | 780 | 1467227201701 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 12:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:06:41 INFO - PROCESS | 780 | 1467227201707 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:06:41 INFO - PROCESS | 780 | 1467227201717 Marionette TRACE conn6 <- [1,802,null,{}] 12:06:41 INFO - PROCESS | 780 | 1467227201725 Marionette TRACE conn6 -> [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:06:41 INFO - PROCESS | 780 | 1467227201727 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:41 INFO - PROCESS | 780 | 1467227201807 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 12:06:41 INFO - PROCESS | 780 | 1467227201812 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:41 INFO - PROCESS | 780 | 1467227201814 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:41 INFO - PROCESS | 780 | ++DOCSHELL 0C92E000 == 46 [pid = 780] [id = 210] 12:06:41 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0CA90400) [pid = 780] [serial = 628] [outer = 00000000] 12:06:41 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1949EC00) [pid = 780] [serial = 629] [outer = 0CA90400] 12:06:41 INFO - PROCESS | 780 | 1467227201857 Marionette DEBUG loaded listener.js 12:06:41 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (194AE400) [pid = 780] [serial = 630] [outer = 0CA90400] 12:06:42 INFO - PROCESS | 780 | 1467227202292 Marionette TRACE conn6 <- [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:06:42 INFO - PROCESS | 780 | 1467227202340 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 12:06:42 INFO - PROCESS | 780 | 1467227202343 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:06:42 INFO - PROCESS | 780 | 1467227202344 Marionette TRACE conn6 <- [1,806,null,{}] 12:06:42 INFO - PROCESS | 780 | 1467227202348 Marionette TRACE conn6 -> [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:06:42 INFO - PROCESS | 780 | 1467227202350 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:42 INFO - PROCESS | 780 | 1467227202429 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 12:06:42 INFO - PROCESS | 780 | 1467227202435 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:42 INFO - PROCESS | 780 | 1467227202437 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:42 INFO - PROCESS | 780 | ++DOCSHELL 1A702400 == 47 [pid = 780] [id = 211] 12:06:42 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A703400) [pid = 780] [serial = 631] [outer = 00000000] 12:06:42 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A73EC00) [pid = 780] [serial = 632] [outer = 1A703400] 12:06:42 INFO - PROCESS | 780 | 1467227202480 Marionette DEBUG loaded listener.js 12:06:42 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A73C000) [pid = 780] [serial = 633] [outer = 1A703400] 12:06:42 INFO - PROCESS | 780 | 1467227202908 Marionette TRACE conn6 <- [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:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 630ms 12:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:06:42 INFO - PROCESS | 780 | 1467227202978 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 12:06:42 INFO - PROCESS | 780 | 1467227202980 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 12:06:42 INFO - PROCESS | 780 | 1467227202983 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:06:42 INFO - PROCESS | 780 | 1467227202985 Marionette TRACE conn6 <- [1,810,null,{}] 12:06:42 INFO - PROCESS | 780 | 1467227202989 Marionette TRACE conn6 -> [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:06:42 INFO - PROCESS | 780 | 1467227202990 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:43 INFO - PROCESS | 780 | 1467227203071 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 12:06:43 INFO - PROCESS | 780 | 1467227203077 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:43 INFO - PROCESS | 780 | 1467227203079 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:43 INFO - PROCESS | 780 | ++DOCSHELL 0C910000 == 48 [pid = 780] [id = 212] 12:06:43 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0C914C00) [pid = 780] [serial = 634] [outer = 00000000] 12:06:43 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A814400) [pid = 780] [serial = 635] [outer = 0C914C00] 12:06:43 INFO - PROCESS | 780 | 1467227203122 Marionette DEBUG loaded listener.js 12:06:43 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A8E1C00) [pid = 780] [serial = 636] [outer = 0C914C00] 12:06:43 INFO - PROCESS | 780 | 1467227203570 Marionette TRACE conn6 <- [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:06:43 INFO - PROCESS | 780 | 1467227203620 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 12:06:43 INFO - PROCESS | 780 | 1467227203627 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:06:43 INFO - PROCESS | 780 | 1467227203629 Marionette TRACE conn6 <- [1,814,null,{}] 12:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:06:43 INFO - PROCESS | 780 | 1467227203632 Marionette TRACE conn6 -> [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:06:43 INFO - PROCESS | 780 | 1467227203634 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:43 INFO - PROCESS | 780 | 1467227203716 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 12:06:43 INFO - PROCESS | 780 | 1467227203722 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:43 INFO - PROCESS | 780 | 1467227203724 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:43 INFO - PROCESS | 780 | ++DOCSHELL 1AC9B000 == 49 [pid = 780] [id = 213] 12:06:43 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1AC9D000) [pid = 780] [serial = 637] [outer = 00000000] 12:06:43 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1ACA6000) [pid = 780] [serial = 638] [outer = 1AC9D000] 12:06:43 INFO - PROCESS | 780 | 1467227203767 Marionette DEBUG loaded listener.js 12:06:43 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1ACAB400) [pid = 780] [serial = 639] [outer = 1AC9D000] 12:06:44 INFO - PROCESS | 780 | 1467227204482 Marionette TRACE conn6 <- [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:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 930ms 12:06:44 INFO - PROCESS | 780 | 1467227204563 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 12:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:06:44 INFO - PROCESS | 780 | 1467227204568 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 12:06:44 INFO - PROCESS | 780 | 1467227204572 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:06:44 INFO - PROCESS | 780 | 1467227204578 Marionette TRACE conn6 <- [1,818,null,{}] 12:06:44 INFO - PROCESS | 780 | 1467227204583 Marionette TRACE conn6 -> [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:06:44 INFO - PROCESS | 780 | 1467227204586 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:44 INFO - PROCESS | 780 | 1467227204737 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 12:06:44 INFO - PROCESS | 780 | 1467227204862 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:44 INFO - PROCESS | 780 | 1467227204865 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:44 INFO - PROCESS | 780 | ++DOCSHELL 0FD09400 == 50 [pid = 780] [id = 214] 12:06:44 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (0FD0C800) [pid = 780] [serial = 640] [outer = 00000000] 12:06:44 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (10DCAC00) [pid = 780] [serial = 641] [outer = 0FD0C800] 12:06:44 INFO - PROCESS | 780 | 1467227204923 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (14507800) [pid = 780] [serial = 642] [outer = 0FD0C800] 12:06:45 INFO - PROCESS | 780 | 1467227205501 Marionette TRACE conn6 <- [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:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 990ms 12:06:45 INFO - PROCESS | 780 | 1467227205563 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 12:06:45 INFO - PROCESS | 780 | 1467227205568 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 12:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:06:45 INFO - PROCESS | 780 | 1467227205574 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:06:45 INFO - PROCESS | 780 | 1467227205577 Marionette TRACE conn6 <- [1,822,null,{}] 12:06:45 INFO - PROCESS | 780 | 1467227205582 Marionette TRACE conn6 -> [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:06:45 INFO - PROCESS | 780 | 1467227205585 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:45 INFO - PROCESS | 780 | 1467227205731 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 12:06:45 INFO - PROCESS | 780 | 1467227205861 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:45 INFO - PROCESS | 780 | 1467227205864 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:45 INFO - PROCESS | 780 | ++DOCSHELL 17335000 == 51 [pid = 780] [id = 215] 12:06:45 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (173D3000) [pid = 780] [serial = 643] [outer = 00000000] 12:06:45 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (17DBF800) [pid = 780] [serial = 644] [outer = 173D3000] 12:06:45 INFO - PROCESS | 780 | 1467227205921 Marionette DEBUG loaded listener.js 12:06:45 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1881CC00) [pid = 780] [serial = 645] [outer = 173D3000] 12:06:46 INFO - PROCESS | 780 | 1467227206550 Marionette TRACE conn6 <- [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:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1022ms 12:06:46 INFO - PROCESS | 780 | 1467227206600 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 12:06:46 INFO - PROCESS | 780 | 1467227206602 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 12:06:46 INFO - PROCESS | 780 | 1467227206606 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:06:46 INFO - PROCESS | 780 | 1467227206610 Marionette TRACE conn6 <- [1,826,null,{}] 12:06:46 INFO - PROCESS | 780 | 1467227206621 Marionette TRACE conn6 -> [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:06:46 INFO - PROCESS | 780 | 1467227206626 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:46 INFO - PROCESS | 780 | 1467227206788 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 12:06:46 INFO - PROCESS | 780 | 1467227206923 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:46 INFO - PROCESS | 780 | 1467227206926 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:46 INFO - PROCESS | 780 | ++DOCSHELL 15C62000 == 52 [pid = 780] [id = 216] 12:06:46 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (15C98400) [pid = 780] [serial = 646] [outer = 00000000] 12:06:46 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1ACA8C00) [pid = 780] [serial = 647] [outer = 15C98400] 12:06:46 INFO - PROCESS | 780 | 1467227206985 Marionette DEBUG loaded listener.js 12:06:47 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (1AE3D000) [pid = 780] [serial = 648] [outer = 15C98400] 12:06:47 INFO - PROCESS | 780 | 1467227207798 Marionette TRACE conn6 <- [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:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1224ms 12:06:47 INFO - PROCESS | 780 | 1467227207834 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 12:06:47 INFO - PROCESS | 780 | 1467227207837 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 12:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:06:47 INFO - PROCESS | 780 | 1467227207842 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:06:47 INFO - PROCESS | 780 | 1467227207845 Marionette TRACE conn6 <- [1,830,null,{}] 12:06:47 INFO - PROCESS | 780 | 1467227207850 Marionette TRACE conn6 -> [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:06:47 INFO - PROCESS | 780 | 1467227207853 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:47 INFO - PROCESS | 780 | 1467227207955 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 12:06:48 INFO - PROCESS | 780 | 1467227208094 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:48 INFO - PROCESS | 780 | 1467227208096 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:48 INFO - PROCESS | 780 | ++DOCSHELL 0FD2BC00 == 53 [pid = 780] [id = 217] 12:06:48 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (102A9400) [pid = 780] [serial = 649] [outer = 00000000] 12:06:48 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (13DAE800) [pid = 780] [serial = 650] [outer = 102A9400] 12:06:48 INFO - PROCESS | 780 | 1467227208147 Marionette DEBUG loaded listener.js 12:06:48 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (15452000) [pid = 780] [serial = 651] [outer = 102A9400] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 0C910000 == 52 [pid = 780] [id = 212] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 1A702400 == 51 [pid = 780] [id = 211] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 0C92E000 == 50 [pid = 780] [id = 210] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 17EABC00 == 49 [pid = 780] [id = 209] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 17DB8800 == 48 [pid = 780] [id = 208] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 1733E800 == 47 [pid = 780] [id = 207] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 15C2CC00 == 46 [pid = 780] [id = 206] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 10279800 == 45 [pid = 780] [id = 205] 12:06:48 INFO - PROCESS | 780 | --DOCSHELL 102A9800 == 44 [pid = 780] [id = 204] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 103 (1747C000) [pid = 780] [serial = 596] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 102 (10279000) [pid = 780] [serial = 584] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 101 (17EAA000) [pid = 780] [serial = 569] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 100 (0F9F0400) [pid = 780] [serial = 581] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 99 (0F9FE400) [pid = 780] [serial = 582] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 98 (14097400) [pid = 780] [serial = 588] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 97 (13DE1400) [pid = 780] [serial = 587] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 96 (13DAD400) [pid = 780] [serial = 572] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 95 (173DB800) [pid = 780] [serial = 575] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 94 (18D2A800) [pid = 780] [serial = 578] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 93 (1545C000) [pid = 780] [serial = 590] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 92 (15C55400) [pid = 780] [serial = 591] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 91 (15C64000) [pid = 780] [serial = 593] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1027F800) [pid = 780] [serial = 585] [outer = 00000000] [url = about:blank] 12:06:48 INFO - PROCESS | 780 | --DOMWINDOW == 89 (15C90800) [pid = 780] [serial = 594] [outer = 00000000] [url = about:blank] 12:06:49 INFO - PROCESS | 780 | 1467227209483 Marionette TRACE conn6 <- [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:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1722ms 12:06:49 INFO - PROCESS | 780 | 1467227209727 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 12:06:49 INFO - PROCESS | 780 | 1467227209731 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 12:06:49 INFO - PROCESS | 780 | 1467227209741 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:06:49 INFO - PROCESS | 780 | 1467227209744 Marionette TRACE conn6 <- [1,834,null,{}] 12:06:49 INFO - PROCESS | 780 | 1467227209747 Marionette TRACE conn6 -> [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:06:49 INFO - PROCESS | 780 | 1467227209750 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:06:49 INFO - PROCESS | 780 | 1467227209850 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 12:06:49 INFO - PROCESS | 780 | 1467227209930 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:49 INFO - PROCESS | 780 | 1467227209933 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:49 INFO - PROCESS | 780 | ++DOCSHELL 101A0400 == 45 [pid = 780] [id = 218] 12:06:49 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (101A4800) [pid = 780] [serial = 652] [outer = 00000000] 12:06:49 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (15C5B000) [pid = 780] [serial = 653] [outer = 101A4800] 12:06:49 INFO - PROCESS | 780 | 1467227209981 Marionette DEBUG loaded listener.js 12:06:50 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (15C64000) [pid = 780] [serial = 654] [outer = 101A4800] 12:06:50 INFO - PROCESS | 780 | 1467227210352 Marionette TRACE conn6 <- [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:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 12:06:50 INFO - PROCESS | 780 | 1467227210426 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 12:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:06:50 INFO - PROCESS | 780 | 1467227210428 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 12:06:50 INFO - PROCESS | 780 | 1467227210431 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:06:50 INFO - PROCESS | 780 | 1467227210435 Marionette TRACE conn6 <- [1,838,null,{}] 12:06:50 INFO - PROCESS | 780 | 1467227210445 Marionette TRACE conn6 -> [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:06:50 INFO - PROCESS | 780 | 1467227210449 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:50 INFO - PROCESS | 780 | 1467227210561 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 12:06:50 INFO - PROCESS | 780 | 1467227210574 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:50 INFO - PROCESS | 780 | 1467227210577 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:50 INFO - PROCESS | 780 | ++DOCSHELL 174CCC00 == 46 [pid = 780] [id = 219] 12:06:50 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (174CD800) [pid = 780] [serial = 655] [outer = 00000000] 12:06:50 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (17D3D400) [pid = 780] [serial = 656] [outer = 174CD800] 12:06:50 INFO - PROCESS | 780 | 1467227210624 Marionette DEBUG loaded listener.js 12:06:50 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (17DBB400) [pid = 780] [serial = 657] [outer = 174CD800] 12:06:51 INFO - PROCESS | 780 | 1467227211059 Marionette TRACE conn6 <- [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:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 12:06:51 INFO - PROCESS | 780 | 1467227211106 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 12:06:51 INFO - PROCESS | 780 | 1467227211109 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 12:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:06:51 INFO - PROCESS | 780 | 1467227211112 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:06:51 INFO - PROCESS | 780 | 1467227211113 Marionette TRACE conn6 <- [1,842,null,{}] 12:06:51 INFO - PROCESS | 780 | 1467227211117 Marionette TRACE conn6 -> [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:06:51 INFO - PROCESS | 780 | 1467227211119 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:51 INFO - PROCESS | 780 | 1467227211210 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 12:06:51 INFO - PROCESS | 780 | 1467227211216 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:51 INFO - PROCESS | 780 | 1467227211218 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:51 INFO - PROCESS | 780 | ++DOCSHELL 1881A800 == 47 [pid = 780] [id = 220] 12:06:51 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (1881BC00) [pid = 780] [serial = 658] [outer = 00000000] 12:06:51 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (18D31800) [pid = 780] [serial = 659] [outer = 1881BC00] 12:06:51 INFO - PROCESS | 780 | 1467227211262 Marionette DEBUG loaded listener.js 12:06:51 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (19561C00) [pid = 780] [serial = 660] [outer = 1881BC00] 12:06:51 INFO - PROCESS | 780 | 1467227211731 Marionette TRACE conn6 <- [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:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 12:06:51 INFO - PROCESS | 780 | 1467227211793 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 12:06:51 INFO - PROCESS | 780 | 1467227211795 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 12:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:06:51 INFO - PROCESS | 780 | 1467227211798 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:06:51 INFO - PROCESS | 780 | 1467227211800 Marionette TRACE conn6 <- [1,846,null,{}] 12:06:51 INFO - PROCESS | 780 | 1467227211803 Marionette TRACE conn6 -> [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:06:51 INFO - PROCESS | 780 | 1467227211805 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:51 INFO - PROCESS | 780 | 1467227211918 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 12:06:52 INFO - PROCESS | 780 | 1467227212035 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:52 INFO - PROCESS | 780 | 1467227212037 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:52 INFO - PROCESS | 780 | ++DOCSHELL 18BB9C00 == 48 [pid = 780] [id = 221] 12:06:52 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (1A73B000) [pid = 780] [serial = 661] [outer = 00000000] 12:06:52 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1A8E4800) [pid = 780] [serial = 662] [outer = 1A73B000] 12:06:52 INFO - PROCESS | 780 | 1467227212083 Marionette DEBUG loaded listener.js 12:06:52 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (1ACA0800) [pid = 780] [serial = 663] [outer = 1A73B000] 12:06:52 INFO - PROCESS | 780 | 1467227212531 Marionette TRACE conn6 <- [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:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 771ms 12:06:52 INFO - PROCESS | 780 | 1467227212575 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 12:06:52 INFO - PROCESS | 780 | 1467227212577 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 12:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:06:52 INFO - PROCESS | 780 | 1467227212580 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:06:52 INFO - PROCESS | 780 | 1467227212582 Marionette TRACE conn6 <- [1,850,null,{}] 12:06:52 INFO - PROCESS | 780 | 1467227212585 Marionette TRACE conn6 -> [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:06:52 INFO - PROCESS | 780 | 1467227212591 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:52 INFO - PROCESS | 780 | 1467227212729 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 12:06:52 INFO - PROCESS | 780 | 1467227212793 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:52 INFO - PROCESS | 780 | 1467227212795 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:52 INFO - PROCESS | 780 | ++DOCSHELL 13DEBC00 == 49 [pid = 780] [id = 222] 12:06:52 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1ACA5000) [pid = 780] [serial = 664] [outer = 00000000] 12:06:52 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1AEBE400) [pid = 780] [serial = 665] [outer = 1ACA5000] 12:06:52 INFO - PROCESS | 780 | 1467227212840 Marionette DEBUG loaded listener.js 12:06:52 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (1B1B8400) [pid = 780] [serial = 666] [outer = 1ACA5000] 12:06:53 INFO - PROCESS | 780 | 1467227213274 Marionette TRACE conn6 <- [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:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 730ms 12:06:53 INFO - PROCESS | 780 | 1467227213312 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 12:06:53 INFO - PROCESS | 780 | 1467227213314 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 12:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:06:53 INFO - PROCESS | 780 | 1467227213317 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:06:53 INFO - PROCESS | 780 | 1467227213319 Marionette TRACE conn6 <- [1,854,null,{}] 12:06:53 INFO - PROCESS | 780 | 1467227213322 Marionette TRACE conn6 -> [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:06:53 INFO - PROCESS | 780 | 1467227213324 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:53 INFO - PROCESS | 780 | 1467227213435 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 12:06:53 INFO - PROCESS | 780 | 1467227213440 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:53 INFO - PROCESS | 780 | 1467227213442 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:53 INFO - PROCESS | 780 | ++DOCSHELL 0C928C00 == 50 [pid = 780] [id = 223] 12:06:53 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (1AEB7800) [pid = 780] [serial = 667] [outer = 00000000] 12:06:53 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (1BAD5C00) [pid = 780] [serial = 668] [outer = 1AEB7800] 12:06:53 INFO - PROCESS | 780 | 1467227213485 Marionette DEBUG loaded listener.js 12:06:53 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (1C026400) [pid = 780] [serial = 669] [outer = 1AEB7800] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 106 (0CA90400) [pid = 780] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 105 (1A703400) [pid = 780] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 104 (0C914C00) [pid = 780] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 103 (17DB9000) [pid = 780] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 102 (18787C00) [pid = 780] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 101 (173D8800) [pid = 780] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 100 (1027D800) [pid = 780] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 99 (15C5D000) [pid = 780] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 98 (102AA800) [pid = 780] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:06:53 INFO - PROCESS | 780 | --DOMWINDOW == 97 (17337400) [pid = 780] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:06:54 INFO - PROCESS | 780 | 1467227214024 Marionette TRACE conn6 <- [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:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1449AC00) [pid = 780] [serial = 670] [outer = 14466800] 12:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 770ms 12:06:54 INFO - PROCESS | 780 | 1467227214104 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 12:06:54 INFO - PROCESS | 780 | 1467227214106 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 12:06:54 INFO - PROCESS | 780 | 1467227214109 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:06:54 INFO - PROCESS | 780 | 1467227214111 Marionette TRACE conn6 <- [1,858,null,{}] 12:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:06:54 INFO - PROCESS | 780 | 1467227214114 Marionette TRACE conn6 -> [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:06:54 INFO - PROCESS | 780 | 1467227214117 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:54 INFO - PROCESS | 780 | 1467227214198 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 12:06:54 INFO - PROCESS | 780 | 1467227214203 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 780 | 1467227214205 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:54 INFO - PROCESS | 780 | ++DOCSHELL 1027D800 == 51 [pid = 780] [id = 224] 12:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (16E81C00) [pid = 780] [serial = 671] [outer = 00000000] 12:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1BA75000) [pid = 780] [serial = 672] [outer = 16E81C00] 12:06:54 INFO - PROCESS | 780 | 1467227214249 Marionette DEBUG loaded listener.js 12:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (1C02CC00) [pid = 780] [serial = 673] [outer = 16E81C00] 12:06:54 INFO - PROCESS | 780 | 1467227214680 Marionette TRACE conn6 <- [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:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 630ms 12:06:54 INFO - PROCESS | 780 | 1467227214746 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 12:06:54 INFO - PROCESS | 780 | 1467227214748 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 12:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:06:54 INFO - PROCESS | 780 | 1467227214751 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:06:54 INFO - PROCESS | 780 | 1467227214752 Marionette TRACE conn6 <- [1,862,null,{}] 12:06:54 INFO - PROCESS | 780 | 1467227214756 Marionette TRACE conn6 -> [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:06:54 INFO - PROCESS | 780 | 1467227214758 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:54 INFO - PROCESS | 780 | 1467227214849 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 12:06:54 INFO - PROCESS | 780 | 1467227214887 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:54 INFO - PROCESS | 780 | 1467227214889 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:54 INFO - PROCESS | 780 | ++DOCSHELL 1C028000 == 52 [pid = 780] [id = 225] 12:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (1C030C00) [pid = 780] [serial = 674] [outer = 00000000] 12:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1C0BE800) [pid = 780] [serial = 675] [outer = 1C030C00] 12:06:54 INFO - PROCESS | 780 | 1467227214935 Marionette DEBUG loaded listener.js 12:06:54 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (1C0C1400) [pid = 780] [serial = 676] [outer = 1C030C00] 12:06:55 INFO - PROCESS | 780 | 1467227215339 Marionette TRACE conn6 <- [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:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 631ms 12:06:55 INFO - PROCESS | 780 | 1467227215399 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 12:06:55 INFO - PROCESS | 780 | 1467227215400 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 12:06:55 INFO - PROCESS | 780 | 1467227215404 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:06:55 INFO - PROCESS | 780 | 1467227215406 Marionette TRACE conn6 <- [1,866,null,{}] 12:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:06:55 INFO - PROCESS | 780 | 1467227215409 Marionette TRACE conn6 -> [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:06:55 INFO - PROCESS | 780 | 1467227215411 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:55 INFO - PROCESS | 780 | 1467227215497 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 12:06:55 INFO - PROCESS | 780 | 1467227215502 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:55 INFO - PROCESS | 780 | 1467227215504 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:55 INFO - PROCESS | 780 | ++DOCSHELL 1C0BD000 == 53 [pid = 780] [id = 226] 12:06:55 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (1C0C6000) [pid = 780] [serial = 677] [outer = 00000000] 12:06:55 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (1C253800) [pid = 780] [serial = 678] [outer = 1C0C6000] 12:06:55 INFO - PROCESS | 780 | 1467227215547 Marionette DEBUG loaded listener.js 12:06:55 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (1C255800) [pid = 780] [serial = 679] [outer = 1C0C6000] 12:06:56 INFO - PROCESS | 780 | 1467227216202 Marionette TRACE conn6 <- [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:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 870ms 12:06:56 INFO - PROCESS | 780 | 1467227216281 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 12:06:56 INFO - PROCESS | 780 | 1467227216286 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 12:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:06:56 INFO - PROCESS | 780 | 1467227216291 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:06:56 INFO - PROCESS | 780 | 1467227216295 Marionette TRACE conn6 <- [1,870,null,{}] 12:06:56 INFO - PROCESS | 780 | 1467227216301 Marionette TRACE conn6 -> [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:06:56 INFO - PROCESS | 780 | 1467227216304 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:56 INFO - PROCESS | 780 | 1467227216425 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 12:06:56 INFO - PROCESS | 780 | 1467227216555 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:56 INFO - PROCESS | 780 | 1467227216558 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:56 INFO - PROCESS | 780 | ++DOCSHELL 0F9F2400 == 54 [pid = 780] [id = 227] 12:06:56 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (0FD06C00) [pid = 780] [serial = 680] [outer = 00000000] 12:06:56 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (13DE4C00) [pid = 780] [serial = 681] [outer = 0FD06C00] 12:06:56 INFO - PROCESS | 780 | 1467227216616 Marionette DEBUG loaded listener.js 12:06:56 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (145E7C00) [pid = 780] [serial = 682] [outer = 0FD06C00] 12:06:57 INFO - PROCESS | 780 | 1467227217198 Marionette TRACE conn6 <- [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:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 930ms 12:06:57 INFO - PROCESS | 780 | 1467227217221 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 12:06:57 INFO - PROCESS | 780 | 1467227217226 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 12:06:57 INFO - PROCESS | 780 | 1467227217232 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:06:57 INFO - PROCESS | 780 | 1467227217235 Marionette TRACE conn6 <- [1,874,null,{}] 12:06:57 INFO - PROCESS | 780 | 1467227217239 Marionette TRACE conn6 -> [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:06:57 INFO - PROCESS | 780 | 1467227217242 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:57 INFO - PROCESS | 780 | 1467227217354 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 12:06:57 INFO - PROCESS | 780 | 1467227217489 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:57 INFO - PROCESS | 780 | 1467227217492 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:57 INFO - PROCESS | 780 | ++DOCSHELL 17333800 == 55 [pid = 780] [id = 228] 12:06:57 INFO - PROCESS | 780 | ++DOMWINDOW == 111 (17340400) [pid = 780] [serial = 683] [outer = 00000000] 12:06:57 INFO - PROCESS | 780 | ++DOMWINDOW == 112 (174D0C00) [pid = 780] [serial = 684] [outer = 17340400] 12:06:57 INFO - PROCESS | 780 | 1467227217550 Marionette DEBUG loaded listener.js 12:06:57 INFO - PROCESS | 780 | ++DOMWINDOW == 113 (17EABC00) [pid = 780] [serial = 685] [outer = 17340400] 12:06:58 INFO - PROCESS | 780 | 1467227218165 Marionette TRACE conn6 <- [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:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 970ms 12:06:58 INFO - PROCESS | 780 | 1467227218206 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 12:06:58 INFO - PROCESS | 780 | 1467227218209 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 12:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:06:58 INFO - PROCESS | 780 | 1467227218212 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:06:58 INFO - PROCESS | 780 | 1467227218216 Marionette TRACE conn6 <- [1,878,null,{}] 12:06:58 INFO - PROCESS | 780 | 1467227218242 Marionette TRACE conn6 -> [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:06:58 INFO - PROCESS | 780 | 1467227218247 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:58 INFO - PROCESS | 780 | 1467227218363 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 12:06:58 INFO - PROCESS | 780 | 1467227218498 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:58 INFO - PROCESS | 780 | 1467227218501 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:58 INFO - PROCESS | 780 | ++DOCSHELL 1C0C5800 == 56 [pid = 780] [id = 229] 12:06:58 INFO - PROCESS | 780 | ++DOMWINDOW == 114 (1C0C5C00) [pid = 780] [serial = 686] [outer = 00000000] 12:06:58 INFO - PROCESS | 780 | ++DOMWINDOW == 115 (1C455C00) [pid = 780] [serial = 687] [outer = 1C0C5C00] 12:06:58 INFO - PROCESS | 780 | 1467227218561 Marionette DEBUG loaded listener.js 12:06:58 INFO - PROCESS | 780 | ++DOMWINDOW == 116 (1C45AC00) [pid = 780] [serial = 688] [outer = 1C0C5C00] 12:06:59 INFO - PROCESS | 780 | 1467227219164 Marionette TRACE conn6 <- [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:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 971ms 12:06:59 INFO - PROCESS | 780 | 1467227219187 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 12:06:59 INFO - PROCESS | 780 | 1467227219190 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 12:06:59 INFO - PROCESS | 780 | 1467227219193 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:06:59 INFO - PROCESS | 780 | 1467227219196 Marionette TRACE conn6 <- [1,882,null,{}] 12:06:59 INFO - PROCESS | 780 | 1467227219199 Marionette TRACE conn6 -> [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:06:59 INFO - PROCESS | 780 | 1467227219202 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:59 INFO - PROCESS | 780 | 1467227219312 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 12:06:59 INFO - PROCESS | 780 | 1467227219418 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:06:59 INFO - PROCESS | 780 | 1467227219420 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:06:59 INFO - PROCESS | 780 | ++DOCSHELL 1C45C800 == 57 [pid = 780] [id = 230] 12:06:59 INFO - PROCESS | 780 | ++DOMWINDOW == 117 (1C461800) [pid = 780] [serial = 689] [outer = 00000000] 12:06:59 INFO - PROCESS | 780 | ++DOMWINDOW == 118 (1C9E3400) [pid = 780] [serial = 690] [outer = 1C461800] 12:06:59 INFO - PROCESS | 780 | 1467227219473 Marionette DEBUG loaded listener.js 12:06:59 INFO - PROCESS | 780 | ++DOMWINDOW == 119 (1CB8AC00) [pid = 780] [serial = 691] [outer = 1C461800] 12:07:00 INFO - PROCESS | 780 | 1467227220288 Marionette TRACE conn6 <- [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:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1121ms 12:07:00 INFO - PROCESS | 780 | 1467227220318 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 12:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:07:00 INFO - PROCESS | 780 | 1467227220323 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 12:07:00 INFO - PROCESS | 780 | 1467227220328 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:07:00 INFO - PROCESS | 780 | 1467227220331 Marionette TRACE conn6 <- [1,886,null,{}] 12:07:00 INFO - PROCESS | 780 | 1467227220336 Marionette TRACE conn6 -> [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:07:00 INFO - PROCESS | 780 | 1467227220339 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:00 INFO - PROCESS | 780 | 1467227220443 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 12:07:00 INFO - PROCESS | 780 | 1467227220587 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:00 INFO - PROCESS | 780 | 1467227220592 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:00 INFO - PROCESS | 780 | ++DOCSHELL 0C927C00 == 58 [pid = 780] [id = 231] 12:07:00 INFO - PROCESS | 780 | ++DOMWINDOW == 120 (102A9000) [pid = 780] [serial = 692] [outer = 00000000] 12:07:00 INFO - PROCESS | 780 | ++DOMWINDOW == 121 (0C926C00) [pid = 780] [serial = 693] [outer = 102A9000] 12:07:00 INFO - PROCESS | 780 | 1467227220645 Marionette DEBUG loaded listener.js 12:07:00 INFO - PROCESS | 780 | ++DOMWINDOW == 122 (102B0400) [pid = 780] [serial = 694] [outer = 102A9000] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1C028000 == 57 [pid = 780] [id = 225] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1027D800 == 56 [pid = 780] [id = 224] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 0C928C00 == 55 [pid = 780] [id = 223] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 13DEBC00 == 54 [pid = 780] [id = 222] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 18BB9C00 == 53 [pid = 780] [id = 221] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1881A800 == 52 [pid = 780] [id = 220] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 174CCC00 == 51 [pid = 780] [id = 219] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 101A0400 == 50 [pid = 780] [id = 218] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 0FD2BC00 == 49 [pid = 780] [id = 217] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 0FD09400 == 48 [pid = 780] [id = 214] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 15C25000 == 47 [pid = 780] [id = 202] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 10419C00 == 46 [pid = 780] [id = 201] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 0C99B800 == 45 [pid = 780] [id = 203] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1617B000 == 44 [pid = 780] [id = 13] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 18821400 == 43 [pid = 780] [id = 14] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 194BB800 == 42 [pid = 780] [id = 15] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 0F9FE000 == 41 [pid = 780] [id = 19] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1A8E4400 == 40 [pid = 780] [id = 16] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 17334000 == 39 [pid = 780] [id = 29] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 09164C00 == 38 [pid = 780] [id = 200] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1027B400 == 37 [pid = 780] [id = 22] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 15C5FC00 == 36 [pid = 780] [id = 17] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 102A6000 == 35 [pid = 780] [id = 23] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 17335000 == 34 [pid = 780] [id = 215] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 15C62000 == 33 [pid = 780] [id = 216] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1AC9B000 == 32 [pid = 780] [id = 213] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1C45C800 == 31 [pid = 780] [id = 230] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1C0C5800 == 30 [pid = 780] [id = 229] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 17333800 == 29 [pid = 780] [id = 228] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 1C0BD000 == 28 [pid = 780] [id = 226] 12:07:01 INFO - PROCESS | 780 | --DOCSHELL 0F9F2400 == 27 [pid = 780] [id = 227] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 121 (17EA9800) [pid = 780] [serial = 623] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 120 (194AD000) [pid = 780] [serial = 626] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 119 (174D4800) [pid = 780] [serial = 620] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 118 (10505800) [pid = 780] [serial = 614] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 117 (12C6D000) [pid = 780] [serial = 615] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 116 (18723000) [pid = 780] [serial = 624] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 115 (0C92C400) [pid = 780] [serial = 599] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 114 (15C64400) [pid = 780] [serial = 617] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 113 (16186400) [pid = 780] [serial = 618] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 112 (12C6D800) [pid = 780] [serial = 612] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 111 (1050E400) [pid = 780] [serial = 611] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 110 (1877E800) [pid = 780] [serial = 608] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 109 (17474400) [pid = 780] [serial = 605] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 108 (174CA000) [pid = 780] [serial = 597] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 107 (194B1000) [pid = 780] [serial = 627] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 106 (1949EC00) [pid = 780] [serial = 629] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 105 (194AE400) [pid = 780] [serial = 630] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 104 (1A73C000) [pid = 780] [serial = 633] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 103 (17D18000) [pid = 780] [serial = 621] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 102 (1A8E1C00) [pid = 780] [serial = 636] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 101 (12C6A000) [pid = 780] [serial = 602] [outer = 00000000] [url = about:blank] 12:07:01 INFO - PROCESS | 780 | --DOMWINDOW == 100 (1A73EC00) [pid = 780] [serial = 632] [outer = 00000000] [url = about:blank] 12:07:02 INFO - PROCESS | 780 | --DOMWINDOW == 99 (1A814400) [pid = 780] [serial = 635] [outer = 00000000] [url = about:blank] 12:07:02 INFO - PROCESS | 780 | 1467227222247 Marionette TRACE conn6 <- [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:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1978ms 12:07:02 INFO - PROCESS | 780 | 1467227222307 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 12:07:02 INFO - PROCESS | 780 | 1467227222311 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 12:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:07:02 INFO - PROCESS | 780 | 1467227222316 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:07:02 INFO - PROCESS | 780 | 1467227222319 Marionette TRACE conn6 <- [1,890,null,{}] 12:07:02 INFO - PROCESS | 780 | 1467227222325 Marionette TRACE conn6 -> [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:07:02 INFO - PROCESS | 780 | 1467227222328 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:02 INFO - PROCESS | 780 | 1467227222419 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 12:07:02 INFO - PROCESS | 780 | 1467227222425 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:02 INFO - PROCESS | 780 | 1467227222428 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:02 INFO - PROCESS | 780 | ++DOCSHELL 0C92B000 == 28 [pid = 780] [id = 232] 12:07:02 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (0C92C400) [pid = 780] [serial = 695] [outer = 00000000] 12:07:02 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (0F883C00) [pid = 780] [serial = 696] [outer = 0C92C400] 12:07:02 INFO - PROCESS | 780 | 1467227222477 Marionette DEBUG loaded listener.js 12:07:02 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (0FC74800) [pid = 780] [serial = 697] [outer = 0C92C400] 12:07:02 INFO - PROCESS | 780 | 1467227222965 Marionette TRACE conn6 <- [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:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 690ms 12:07:02 INFO - PROCESS | 780 | 1467227223006 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 12:07:02 INFO - PROCESS | 780 | 1467227223012 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 12:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:07:03 INFO - PROCESS | 780 | 1467227223018 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - PROCESS | 780 | 1467227223020 Marionette TRACE conn6 <- [1,894,null,{}] 12:07:03 INFO - PROCESS | 780 | 1467227223024 Marionette TRACE conn6 -> [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:07:03 INFO - PROCESS | 780 | 1467227223027 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:03 INFO - PROCESS | 780 | 1467227223116 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 12:07:03 INFO - PROCESS | 780 | 1467227223125 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 780 | 1467227223128 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:03 INFO - PROCESS | 780 | ++DOCSHELL 10280400 == 29 [pid = 780] [id = 233] 12:07:03 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (102A6000) [pid = 780] [serial = 698] [outer = 00000000] 12:07:03 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (10419800) [pid = 780] [serial = 699] [outer = 102A6000] 12:07:03 INFO - PROCESS | 780 | 1467227223175 Marionette DEBUG loaded listener.js 12:07:03 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (105C1C00) [pid = 780] [serial = 700] [outer = 102A6000] 12:07:03 INFO - PROCESS | 780 | 1467227223648 Marionette TRACE conn6 <- [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:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 12:07:03 INFO - PROCESS | 780 | 1467227223692 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 12:07:03 INFO - PROCESS | 780 | 1467227223694 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 12:07:03 INFO - PROCESS | 780 | 1467227223698 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:07:03 INFO - PROCESS | 780 | 1467227223701 Marionette TRACE conn6 <- [1,898,null,{}] 12:07:03 INFO - PROCESS | 780 | 1467227223712 Marionette TRACE conn6 -> [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:07:03 INFO - PROCESS | 780 | 1467227223716 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:03 INFO - PROCESS | 780 | 1467227223836 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 12:07:03 INFO - PROCESS | 780 | 1467227223939 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:03 INFO - PROCESS | 780 | 1467227223942 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:03 INFO - PROCESS | 780 | ++DOCSHELL 1545A800 == 30 [pid = 780] [id = 234] 12:07:03 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (15943400) [pid = 780] [serial = 701] [outer = 00000000] 12:07:03 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (15C2AC00) [pid = 780] [serial = 702] [outer = 15943400] 12:07:03 INFO - PROCESS | 780 | 1467227223990 Marionette DEBUG loaded listener.js 12:07:04 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (15C60C00) [pid = 780] [serial = 703] [outer = 15943400] 12:07:04 INFO - PROCESS | 780 | 1467227224399 Marionette TRACE conn6 <- [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:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 730ms 12:07:04 INFO - PROCESS | 780 | 1467227224432 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 12:07:04 INFO - PROCESS | 780 | 1467227224435 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 12:07:04 INFO - PROCESS | 780 | 1467227224438 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:07:04 INFO - PROCESS | 780 | 1467227224440 Marionette TRACE conn6 <- [1,902,null,{}] 12:07:04 INFO - PROCESS | 780 | 1467227224443 Marionette TRACE conn6 -> [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:07:04 INFO - PROCESS | 780 | 1467227224445 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:04 INFO - PROCESS | 780 | 1467227224562 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 12:07:04 INFO - PROCESS | 780 | 1467227224568 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:04 INFO - PROCESS | 780 | 1467227224570 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:04 INFO - PROCESS | 780 | ++DOCSHELL 15C91C00 == 31 [pid = 780] [id = 235] 12:07:04 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (15C92000) [pid = 780] [serial = 704] [outer = 00000000] 12:07:04 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (16E7E000) [pid = 780] [serial = 705] [outer = 15C92000] 12:07:04 INFO - PROCESS | 780 | 1467227224669 Marionette DEBUG loaded listener.js 12:07:04 INFO - PROCESS | 780 | ++DOMWINDOW == 111 (17332800) [pid = 780] [serial = 706] [outer = 15C92000] 12:07:05 INFO - PROCESS | 780 | 1467227225106 Marionette TRACE conn6 <- [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:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 730ms 12:07:05 INFO - PROCESS | 780 | 1467227225180 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 12:07:05 INFO - PROCESS | 780 | 1467227225182 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 12:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:07:05 INFO - PROCESS | 780 | 1467227225212 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:07:05 INFO - PROCESS | 780 | 1467227225213 Marionette TRACE conn6 <- [1,906,null,{}] 12:07:05 INFO - PROCESS | 780 | 1467227225225 Marionette TRACE conn6 -> [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:07:05 INFO - PROCESS | 780 | 1467227225227 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:05 INFO - PROCESS | 780 | 1467227225337 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 12:07:05 INFO - PROCESS | 780 | 1467227225349 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:05 INFO - PROCESS | 780 | 1467227225351 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:05 INFO - PROCESS | 780 | ++DOCSHELL 17479800 == 32 [pid = 780] [id = 236] 12:07:05 INFO - PROCESS | 780 | ++DOMWINDOW == 112 (1747A800) [pid = 780] [serial = 707] [outer = 00000000] 12:07:05 INFO - PROCESS | 780 | ++DOMWINDOW == 113 (174CA400) [pid = 780] [serial = 708] [outer = 1747A800] 12:07:05 INFO - PROCESS | 780 | 1467227225395 Marionette DEBUG loaded listener.js 12:07:05 INFO - PROCESS | 780 | ++DOMWINDOW == 114 (174D3400) [pid = 780] [serial = 709] [outer = 1747A800] 12:07:05 INFO - PROCESS | 780 | 1467227225829 Marionette TRACE conn6 <- [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:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 12:07:05 INFO - PROCESS | 780 | 1467227225887 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 12:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:07:05 INFO - PROCESS | 780 | 1467227225889 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 12:07:05 INFO - PROCESS | 780 | 1467227225893 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:07:05 INFO - PROCESS | 780 | 1467227225894 Marionette TRACE conn6 <- [1,910,null,{}] 12:07:05 INFO - PROCESS | 780 | 1467227225898 Marionette TRACE conn6 -> [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:07:05 INFO - PROCESS | 780 | 1467227225903 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:06 INFO - PROCESS | 780 | 1467227226041 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 12:07:06 INFO - PROCESS | 780 | 1467227226047 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:06 INFO - PROCESS | 780 | 1467227226049 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:06 INFO - PROCESS | 780 | ++DOCSHELL 17D1D800 == 33 [pid = 780] [id = 237] 12:07:06 INFO - PROCESS | 780 | ++DOMWINDOW == 115 (17D3A800) [pid = 780] [serial = 710] [outer = 00000000] 12:07:06 INFO - PROCESS | 780 | ++DOMWINDOW == 116 (18782400) [pid = 780] [serial = 711] [outer = 17D3A800] 12:07:06 INFO - PROCESS | 780 | 1467227226093 Marionette DEBUG loaded listener.js 12:07:06 INFO - PROCESS | 780 | ++DOMWINDOW == 117 (1881B400) [pid = 780] [serial = 712] [outer = 17D3A800] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 116 (0FCC8400) [pid = 780] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 115 (0FDB2000) [pid = 780] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 114 (0FCCD800) [pid = 780] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 113 (105C7C00) [pid = 780] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 112 (1617E000) [pid = 780] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 111 (17D3B000) [pid = 780] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 110 (09166800) [pid = 780] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 109 (17DB8000) [pid = 780] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 108 (1A73B000) [pid = 780] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 107 (1ACA5000) [pid = 780] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 106 (101A4800) [pid = 780] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 105 (1AEB7800) [pid = 780] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 104 (173D3000) [pid = 780] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 103 (0FD0C800) [pid = 780] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 102 (1881BC00) [pid = 780] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 101 (174CD800) [pid = 780] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 100 (15C98400) [pid = 780] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 99 (1C030C00) [pid = 780] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 98 (102A9400) [pid = 780] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 97 (1C0C6000) [pid = 780] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1AC9D000) [pid = 780] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 95 (16E81C00) [pid = 780] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 94 (13DEA800) [pid = 780] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 93 (18BBBC00) [pid = 780] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:07:06 INFO - PROCESS | 780 | --DOMWINDOW == 92 (13D1E800) [pid = 780] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:07:07 INFO - PROCESS | 780 | 1467227227152 Marionette TRACE conn6 <- [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:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1283ms 12:07:07 INFO - PROCESS | 780 | 1467227227176 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 12:07:07 INFO - PROCESS | 780 | 1467227227178 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 12:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:07:07 INFO - PROCESS | 780 | 1467227227181 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:07:07 INFO - PROCESS | 780 | 1467227227183 Marionette TRACE conn6 <- [1,914,null,{}] 12:07:07 INFO - PROCESS | 780 | 1467227227186 Marionette TRACE conn6 -> [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:07:07 INFO - PROCESS | 780 | 1467227227188 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:07 INFO - PROCESS | 780 | 1467227227266 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 12:07:07 INFO - PROCESS | 780 | 1467227227274 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:07 INFO - PROCESS | 780 | 1467227227276 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:07 INFO - PROCESS | 780 | ++DOCSHELL 10BDA800 == 34 [pid = 780] [id = 238] 12:07:07 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (10DCA000) [pid = 780] [serial = 713] [outer = 00000000] 12:07:07 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (15C95000) [pid = 780] [serial = 714] [outer = 10DCA000] 12:07:07 INFO - PROCESS | 780 | 1467227227322 Marionette DEBUG loaded listener.js 12:07:07 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1617B800) [pid = 780] [serial = 715] [outer = 10DCA000] 12:07:07 INFO - PROCESS | 780 | 1467227227760 Marionette TRACE conn6 <- [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:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 630ms 12:07:07 INFO - PROCESS | 780 | 1467227227813 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 12:07:07 INFO - PROCESS | 780 | 1467227227815 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 12:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:07:07 INFO - PROCESS | 780 | 1467227227818 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:07:07 INFO - PROCESS | 780 | 1467227227819 Marionette TRACE conn6 <- [1,918,null,{}] 12:07:07 INFO - PROCESS | 780 | 1467227227823 Marionette TRACE conn6 -> [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:07:07 INFO - PROCESS | 780 | 1467227227825 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:07 INFO - PROCESS | 780 | 1467227227905 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 12:07:07 INFO - PROCESS | 780 | 1467227227910 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:07 INFO - PROCESS | 780 | 1467227227912 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:07 INFO - PROCESS | 780 | ++DOCSHELL 174D2000 == 35 [pid = 780] [id = 239] 12:07:07 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (17DB8000) [pid = 780] [serial = 716] [outer = 00000000] 12:07:07 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (188C8000) [pid = 780] [serial = 717] [outer = 17DB8000] 12:07:07 INFO - PROCESS | 780 | 1467227227956 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (1877F800) [pid = 780] [serial = 718] [outer = 17DB8000] 12:07:08 INFO - PROCESS | 780 | 1467227228422 Marionette TRACE conn6 <- [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:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 12:07:08 INFO - PROCESS | 780 | 1467227228458 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 12:07:08 INFO - PROCESS | 780 | 1467227228460 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 12:07:08 INFO - PROCESS | 780 | 1467227228464 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:07:08 INFO - PROCESS | 780 | 1467227228465 Marionette TRACE conn6 <- [1,922,null,{}] 12:07:08 INFO - PROCESS | 780 | 1467227228469 Marionette TRACE conn6 -> [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:07:08 INFO - PROCESS | 780 | 1467227228471 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:08 INFO - PROCESS | 780 | 1467227228551 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 12:07:08 INFO - PROCESS | 780 | 1467227228557 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:08 INFO - PROCESS | 780 | 1467227228558 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:08 INFO - PROCESS | 780 | ++DOCSHELL 15456C00 == 36 [pid = 780] [id = 240] 12:07:08 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (197DCC00) [pid = 780] [serial = 719] [outer = 00000000] 12:07:08 INFO - PROCESS | 780 | ++DOMWINDOW == 100 (1A702800) [pid = 780] [serial = 720] [outer = 197DCC00] 12:07:08 INFO - PROCESS | 780 | 1467227228602 Marionette DEBUG loaded listener.js 12:07:08 INFO - PROCESS | 780 | ++DOMWINDOW == 101 (1A709000) [pid = 780] [serial = 721] [outer = 197DCC00] 12:07:09 INFO - PROCESS | 780 | 1467227229390 Marionette TRACE conn6 <- [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:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 970ms 12:07:09 INFO - PROCESS | 780 | 1467227229440 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 12:07:09 INFO - PROCESS | 780 | 1467227229445 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 12:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:07:09 INFO - PROCESS | 780 | 1467227229449 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:07:09 INFO - PROCESS | 780 | 1467227229455 Marionette TRACE conn6 <- [1,926,null,{}] 12:07:09 INFO - PROCESS | 780 | 1467227229460 Marionette TRACE conn6 -> [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:07:09 INFO - PROCESS | 780 | 1467227229463 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:09 INFO - PROCESS | 780 | 1467227229585 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 12:07:09 INFO - PROCESS | 780 | 1467227229721 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:09 INFO - PROCESS | 780 | 1467227229724 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:09 INFO - PROCESS | 780 | ++DOCSHELL 0F670400 == 37 [pid = 780] [id = 241] 12:07:09 INFO - PROCESS | 780 | ++DOMWINDOW == 102 (0F884000) [pid = 780] [serial = 722] [outer = 00000000] 12:07:09 INFO - PROCESS | 780 | ++DOMWINDOW == 103 (1027B400) [pid = 780] [serial = 723] [outer = 0F884000] 12:07:09 INFO - PROCESS | 780 | 1467227229782 Marionette DEBUG loaded listener.js 12:07:09 INFO - PROCESS | 780 | ++DOMWINDOW == 104 (10DCF000) [pid = 780] [serial = 724] [outer = 0F884000] 12:07:10 INFO - PROCESS | 780 | 1467227230466 Marionette TRACE conn6 <- [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:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1078ms 12:07:10 INFO - PROCESS | 780 | 1467227230528 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 12:07:10 INFO - PROCESS | 780 | 1467227230533 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 12:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:07:10 INFO - PROCESS | 780 | 1467227230539 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:07:10 INFO - PROCESS | 780 | 1467227230542 Marionette TRACE conn6 <- [1,930,null,{}] 12:07:10 INFO - PROCESS | 780 | 1467227230546 Marionette TRACE conn6 -> [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:07:10 INFO - PROCESS | 780 | 1467227230549 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:10 INFO - PROCESS | 780 | 1467227230673 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 12:07:10 INFO - PROCESS | 780 | 1467227230809 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:10 INFO - PROCESS | 780 | 1467227230812 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:10 INFO - PROCESS | 780 | ++DOCSHELL 15452400 == 38 [pid = 780] [id = 242] 12:07:10 INFO - PROCESS | 780 | ++DOMWINDOW == 105 (15946400) [pid = 780] [serial = 725] [outer = 00000000] 12:07:10 INFO - PROCESS | 780 | ++DOMWINDOW == 106 (15CF7000) [pid = 780] [serial = 726] [outer = 15946400] 12:07:10 INFO - PROCESS | 780 | 1467227230870 Marionette DEBUG loaded listener.js 12:07:10 INFO - PROCESS | 780 | ++DOMWINDOW == 107 (17471C00) [pid = 780] [serial = 727] [outer = 15946400] 12:07:11 INFO - PROCESS | 780 | 1467227231675 Marionette TRACE conn6 <- [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:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1183ms 12:07:11 INFO - PROCESS | 780 | 1467227231726 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 12:07:11 INFO - PROCESS | 780 | 1467227231730 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 12:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:07:11 INFO - PROCESS | 780 | 1467227231735 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:07:11 INFO - PROCESS | 780 | 1467227231738 Marionette TRACE conn6 <- [1,934,null,{}] 12:07:11 INFO - PROCESS | 780 | 1467227231744 Marionette TRACE conn6 -> [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:07:11 INFO - PROCESS | 780 | 1467227231747 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:11 INFO - PROCESS | 780 | 1467227231856 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 12:07:11 INFO - PROCESS | 780 | 1467227231988 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:11 INFO - PROCESS | 780 | 1467227231993 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:11 INFO - PROCESS | 780 | ++DOCSHELL 0FCCB400 == 39 [pid = 780] [id = 243] 12:07:11 INFO - PROCESS | 780 | ++DOMWINDOW == 108 (0FCCC400) [pid = 780] [serial = 728] [outer = 00000000] 12:07:12 INFO - PROCESS | 780 | ++DOMWINDOW == 109 (0FD08800) [pid = 780] [serial = 729] [outer = 0FCCC400] 12:07:12 INFO - PROCESS | 780 | 1467227232047 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 780 | ++DOMWINDOW == 110 (0FDB7400) [pid = 780] [serial = 730] [outer = 0FCCC400] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 174D2000 == 38 [pid = 780] [id = 239] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 10BDA800 == 37 [pid = 780] [id = 238] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 17D1D800 == 36 [pid = 780] [id = 237] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 17479800 == 35 [pid = 780] [id = 236] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 15C91C00 == 34 [pid = 780] [id = 235] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 1545A800 == 33 [pid = 780] [id = 234] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 10280400 == 32 [pid = 780] [id = 233] 12:07:12 INFO - PROCESS | 780 | --DOCSHELL 0C92B000 == 31 [pid = 780] [id = 232] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 109 (18789800) [pid = 780] [serial = 609] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 108 (13D1D800) [pid = 780] [serial = 603] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 107 (174CE800) [pid = 780] [serial = 606] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 106 (17EB2800) [pid = 780] [serial = 570] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 105 (0C997000) [pid = 780] [serial = 600] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 104 (17D44800) [pid = 780] [serial = 576] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 103 (1949C800) [pid = 780] [serial = 579] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 102 (140B3C00) [pid = 780] [serial = 555] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 101 (1027FC00) [pid = 780] [serial = 552] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 100 (10281C00) [pid = 780] [serial = 549] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 99 (13ECD800) [pid = 780] [serial = 573] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 98 (19561C00) [pid = 780] [serial = 660] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 97 (1A8E4800) [pid = 780] [serial = 662] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1AEBE400) [pid = 780] [serial = 665] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1ACA0800) [pid = 780] [serial = 663] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 94 (174D2C00) [pid = 780] [serial = 384] [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:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 93 (15C5B000) [pid = 780] [serial = 653] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 92 (15C64000) [pid = 780] [serial = 654] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1BAD5C00) [pid = 780] [serial = 668] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 90 (17DBF800) [pid = 780] [serial = 644] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1881CC00) [pid = 780] [serial = 645] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 88 (10DCAC00) [pid = 780] [serial = 641] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 87 (14507800) [pid = 780] [serial = 642] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 86 (18D31800) [pid = 780] [serial = 659] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17D3D400) [pid = 780] [serial = 656] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17DBB400) [pid = 780] [serial = 657] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1ACA8C00) [pid = 780] [serial = 647] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1C0C1400) [pid = 780] [serial = 676] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1AE3D000) [pid = 780] [serial = 648] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 80 (13DAE800) [pid = 780] [serial = 650] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1C255800) [pid = 780] [serial = 679] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15452000) [pid = 780] [serial = 651] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1ACAB400) [pid = 780] [serial = 639] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1ACA6000) [pid = 780] [serial = 638] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1C253800) [pid = 780] [serial = 678] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1B1B8400) [pid = 780] [serial = 666] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1C02CC00) [pid = 780] [serial = 673] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1BA75000) [pid = 780] [serial = 672] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1C0BE800) [pid = 780] [serial = 675] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1C026400) [pid = 780] [serial = 669] [outer = 00000000] [url = about:blank] 12:07:12 INFO - PROCESS | 780 | 1467227232591 Marionette TRACE conn6 <- [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:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 890ms 12:07:12 INFO - PROCESS | 780 | 1467227232626 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 12:07:12 INFO - PROCESS | 780 | 1467227232630 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 12:07:12 INFO - PROCESS | 780 | 1467227232636 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:07:12 INFO - PROCESS | 780 | 1467227232639 Marionette TRACE conn6 <- [1,938,null,{}] 12:07:12 INFO - PROCESS | 780 | 1467227232643 Marionette TRACE conn6 -> [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:07:12 INFO - PROCESS | 780 | 1467227232645 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:12 INFO - PROCESS | 780 | 1467227232732 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 12:07:12 INFO - PROCESS | 780 | 1467227232741 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:12 INFO - PROCESS | 780 | 1467227232743 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:12 INFO - PROCESS | 780 | ++DOCSHELL 0FC92400 == 32 [pid = 780] [id = 244] 12:07:12 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FCCF400) [pid = 780] [serial = 731] [outer = 00000000] 12:07:12 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1027DC00) [pid = 780] [serial = 732] [outer = 0FCCF400] 12:07:12 INFO - PROCESS | 780 | 1467227232791 Marionette DEBUG loaded listener.js 12:07:12 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (102A5400) [pid = 780] [serial = 733] [outer = 0FCCF400] 12:07:13 INFO - PROCESS | 780 | 1467227233274 Marionette TRACE conn6 <- [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:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 670ms 12:07:13 INFO - PROCESS | 780 | 1467227233334 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 12:07:13 INFO - PROCESS | 780 | 1467227233336 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 12:07:13 INFO - PROCESS | 780 | 1467227233343 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:07:13 INFO - PROCESS | 780 | 1467227233346 Marionette TRACE conn6 <- [1,942,null,{}] 12:07:13 INFO - PROCESS | 780 | 1467227233357 Marionette TRACE conn6 -> [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:07:13 INFO - PROCESS | 780 | 1467227233361 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:13 INFO - PROCESS | 780 | 1467227233449 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 12:07:13 INFO - PROCESS | 780 | 1467227233542 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:13 INFO - PROCESS | 780 | 1467227233545 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:13 INFO - PROCESS | 780 | ++DOCSHELL 14541400 == 33 [pid = 780] [id = 245] 12:07:13 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (14541C00) [pid = 780] [serial = 734] [outer = 00000000] 12:07:13 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C24C00) [pid = 780] [serial = 735] [outer = 14541C00] 12:07:13 INFO - PROCESS | 780 | 1467227233597 Marionette DEBUG loaded listener.js 12:07:13 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15C5DC00) [pid = 780] [serial = 736] [outer = 14541C00] 12:07:13 INFO - PROCESS | 780 | 1467227233982 Marionette TRACE conn6 <- [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:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 12:07:14 INFO - PROCESS | 780 | 1467227234017 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 780 | 1467227234019 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 12:07:14 INFO - PROCESS | 780 | 1467227234022 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:07:14 INFO - PROCESS | 780 | 1467227234024 Marionette TRACE conn6 <- [1,946,null,{}] 12:07:14 INFO - PROCESS | 780 | 1467227234027 Marionette TRACE conn6 -> [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:07:14 INFO - PROCESS | 780 | 1467227234029 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:14 INFO - PROCESS | 780 | 1467227234116 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 12:07:14 INFO - PROCESS | 780 | 1467227234123 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:14 INFO - PROCESS | 780 | 1467227234125 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:14 INFO - PROCESS | 780 | ++DOCSHELL 1617A800 == 34 [pid = 780] [id = 246] 12:07:14 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1617D000) [pid = 780] [serial = 737] [outer = 00000000] 12:07:14 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1747C800) [pid = 780] [serial = 738] [outer = 1617D000] 12:07:14 INFO - PROCESS | 780 | 1467227234179 Marionette DEBUG loaded listener.js 12:07:14 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174CE000) [pid = 780] [serial = 739] [outer = 1617D000] 12:07:14 INFO - PROCESS | 780 | 1467227234608 Marionette TRACE conn6 <- [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:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 630ms 12:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:07:14 INFO - PROCESS | 780 | 1467227234661 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 12:07:14 INFO - PROCESS | 780 | 1467227234663 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 12:07:14 INFO - PROCESS | 780 | 1467227234682 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:07:14 INFO - PROCESS | 780 | 1467227234684 Marionette TRACE conn6 <- [1,950,null,{}] 12:07:14 INFO - PROCESS | 780 | 1467227234695 Marionette TRACE conn6 -> [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:07:14 INFO - PROCESS | 780 | 1467227234697 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:14 INFO - PROCESS | 780 | 1467227234810 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 12:07:14 INFO - PROCESS | 780 | 1467227234901 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:14 INFO - PROCESS | 780 | 1467227234903 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:14 INFO - PROCESS | 780 | ++DOCSHELL 17D1BC00 == 35 [pid = 780] [id = 247] 12:07:14 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17D1C000) [pid = 780] [serial = 740] [outer = 00000000] 12:07:14 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DB3400) [pid = 780] [serial = 741] [outer = 17D1C000] 12:07:14 INFO - PROCESS | 780 | 1467227234949 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17DBE800) [pid = 780] [serial = 742] [outer = 17D1C000] 12:07:15 INFO - PROCESS | 780 | 1467227235360 Marionette TRACE conn6 <- [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:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 750ms 12:07:15 INFO - PROCESS | 780 | 1467227235417 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 12:07:15 INFO - PROCESS | 780 | 1467227235419 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 12:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:07:15 INFO - PROCESS | 780 | 1467227235422 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:07:15 INFO - PROCESS | 780 | 1467227235424 Marionette TRACE conn6 <- [1,954,null,{}] 12:07:15 INFO - PROCESS | 780 | 1467227235427 Marionette TRACE conn6 -> [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:07:15 INFO - PROCESS | 780 | 1467227235433 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:15 INFO - PROCESS | 780 | 1467227235577 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 12:07:15 INFO - PROCESS | 780 | 1467227235642 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:15 INFO - PROCESS | 780 | 1467227235644 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:15 INFO - PROCESS | 780 | ++DOCSHELL 17EB4400 == 36 [pid = 780] [id = 248] 12:07:15 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17EB4800) [pid = 780] [serial = 743] [outer = 00000000] 12:07:15 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (188C7C00) [pid = 780] [serial = 744] [outer = 17EB4800] 12:07:15 INFO - PROCESS | 780 | 1467227235688 Marionette DEBUG loaded listener.js 12:07:15 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1946A400) [pid = 780] [serial = 745] [outer = 17EB4800] 12:07:16 INFO - PROCESS | 780 | 1467227236094 Marionette TRACE conn6 <- [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:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 730ms 12:07:16 INFO - PROCESS | 780 | 1467227236170 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 12:07:16 INFO - PROCESS | 780 | 1467227236172 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 12:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:07:16 INFO - PROCESS | 780 | 1467227236182 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:07:16 INFO - PROCESS | 780 | 1467227236184 Marionette TRACE conn6 <- [1,958,null,{}] 12:07:16 INFO - PROCESS | 780 | 1467227236188 Marionette TRACE conn6 -> [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:07:16 INFO - PROCESS | 780 | 1467227236190 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:16 INFO - PROCESS | 780 | 1467227236312 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 12:07:16 INFO - PROCESS | 780 | 1467227236373 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:16 INFO - PROCESS | 780 | 1467227236375 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:16 INFO - PROCESS | 780 | ++DOCSHELL 15459C00 == 37 [pid = 780] [id = 249] 12:07:16 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (194AF000) [pid = 780] [serial = 746] [outer = 00000000] 12:07:16 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A701C00) [pid = 780] [serial = 747] [outer = 194AF000] 12:07:16 INFO - PROCESS | 780 | 1467227236419 Marionette DEBUG loaded listener.js 12:07:16 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A706800) [pid = 780] [serial = 748] [outer = 194AF000] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 87 (15C92000) [pid = 780] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1747A800) [pid = 780] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 85 (102A9000) [pid = 780] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 84 (15943400) [pid = 780] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 83 (102A6000) [pid = 780] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0C92C400) [pid = 780] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17D3A800) [pid = 780] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FD06C00) [pid = 780] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17340400) [pid = 780] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17DB8000) [pid = 780] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1C0C5C00) [pid = 780] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1C461800) [pid = 780] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:07:16 INFO - PROCESS | 780 | --DOMWINDOW == 75 (10DCA000) [pid = 780] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:07:16 INFO - PROCESS | 780 | 1467227236877 Marionette TRACE conn6 <- [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:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 730ms 12:07:16 INFO - PROCESS | 780 | 1467227236911 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 12:07:16 INFO - PROCESS | 780 | 1467227236913 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 12:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:07:16 INFO - PROCESS | 780 | 1467227236916 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:07:16 INFO - PROCESS | 780 | 1467227236917 Marionette TRACE conn6 <- [1,962,null,{}] 12:07:16 INFO - PROCESS | 780 | 1467227236921 Marionette TRACE conn6 -> [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:07:16 INFO - PROCESS | 780 | 1467227236922 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:16 INFO - PROCESS | 780 | 1467227237004 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 12:07:17 INFO - PROCESS | 780 | 1467227237101 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:17 INFO - PROCESS | 780 | 1467227237102 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:17 INFO - PROCESS | 780 | ++DOCSHELL 0F674000 == 38 [pid = 780] [id = 250] 12:07:17 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0FD34000) [pid = 780] [serial = 749] [outer = 00000000] 12:07:17 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17340400) [pid = 780] [serial = 750] [outer = 0FD34000] 12:07:17 INFO - PROCESS | 780 | 1467227237146 Marionette DEBUG loaded listener.js 12:07:17 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17D3A800) [pid = 780] [serial = 751] [outer = 0FD34000] 12:07:17 INFO - PROCESS | 780 | 1467227237496 Marionette TRACE conn6 <- [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:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 630ms 12:07:17 INFO - PROCESS | 780 | 1467227237547 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 12:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:07:17 INFO - PROCESS | 780 | 1467227237549 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 12:07:17 INFO - PROCESS | 780 | 1467227237552 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:07:17 INFO - PROCESS | 780 | 1467227237554 Marionette TRACE conn6 <- [1,966,null,{}] 12:07:17 INFO - PROCESS | 780 | 1467227237557 Marionette TRACE conn6 -> [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:07:17 INFO - PROCESS | 780 | 1467227237559 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:17 INFO - PROCESS | 780 | 1467227237676 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 12:07:17 INFO - PROCESS | 780 | 1467227237711 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:17 INFO - PROCESS | 780 | 1467227237713 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:17 INFO - PROCESS | 780 | ++DOCSHELL 197DE800 == 39 [pid = 780] [id = 251] 12:07:17 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A701400) [pid = 780] [serial = 752] [outer = 00000000] 12:07:17 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A744C00) [pid = 780] [serial = 753] [outer = 1A701400] 12:07:17 INFO - PROCESS | 780 | 1467227237756 Marionette DEBUG loaded listener.js 12:07:17 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A817800) [pid = 780] [serial = 754] [outer = 1A701400] 12:07:18 INFO - PROCESS | 780 | 1467227238326 Marionette TRACE conn6 <- [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:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 830ms 12:07:18 INFO - PROCESS | 780 | 1467227238383 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 12:07:18 INFO - PROCESS | 780 | 1467227238388 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 12:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:07:18 INFO - PROCESS | 780 | 1467227238393 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:07:18 INFO - PROCESS | 780 | 1467227238396 Marionette TRACE conn6 <- [1,970,null,{}] 12:07:18 INFO - PROCESS | 780 | 1467227238402 Marionette TRACE conn6 -> [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:07:18 INFO - PROCESS | 780 | 1467227238405 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:18 INFO - PROCESS | 780 | 1467227238564 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 12:07:18 INFO - PROCESS | 780 | 1467227238582 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:18 INFO - PROCESS | 780 | 1467227238585 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:18 INFO - PROCESS | 780 | ++DOCSHELL 0C995800 == 40 [pid = 780] [id = 252] 12:07:18 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0F6C9400) [pid = 780] [serial = 755] [outer = 00000000] 12:07:18 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (10275800) [pid = 780] [serial = 756] [outer = 0F6C9400] 12:07:18 INFO - PROCESS | 780 | 1467227238642 Marionette DEBUG loaded listener.js 12:07:18 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (12C68800) [pid = 780] [serial = 757] [outer = 0F6C9400] 12:07:19 INFO - PROCESS | 780 | 1467227239272 Marionette TRACE conn6 <- [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:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 930ms 12:07:19 INFO - PROCESS | 780 | 1467227239324 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 12:07:19 INFO - PROCESS | 780 | 1467227239328 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 12:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:07:19 INFO - PROCESS | 780 | 1467227239335 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:07:19 INFO - PROCESS | 780 | 1467227239338 Marionette TRACE conn6 <- [1,974,null,{}] 12:07:19 INFO - PROCESS | 780 | 1467227239342 Marionette TRACE conn6 -> [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:07:19 INFO - PROCESS | 780 | 1467227239345 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:19 INFO - PROCESS | 780 | 1467227239458 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 12:07:19 INFO - PROCESS | 780 | 1467227239592 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:19 INFO - PROCESS | 780 | 1467227239594 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:19 INFO - PROCESS | 780 | ++DOCSHELL 145DFC00 == 41 [pid = 780] [id = 253] 12:07:19 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (145E5800) [pid = 780] [serial = 758] [outer = 00000000] 12:07:19 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (16178C00) [pid = 780] [serial = 759] [outer = 145E5800] 12:07:19 INFO - PROCESS | 780 | 1467227239652 Marionette DEBUG loaded listener.js 12:07:19 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1747A000) [pid = 780] [serial = 760] [outer = 145E5800] 12:07:20 INFO - PROCESS | 780 | 1467227240260 Marionette TRACE conn6 <- [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:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 970ms 12:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:07:20 INFO - PROCESS | 780 | 1467227240308 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 12:07:20 INFO - PROCESS | 780 | 1467227240311 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 12:07:20 INFO - PROCESS | 780 | 1467227240315 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:07:20 INFO - PROCESS | 780 | 1467227240318 Marionette TRACE conn6 <- [1,978,null,{}] 12:07:20 INFO - PROCESS | 780 | 1467227240330 Marionette TRACE conn6 -> [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:07:20 INFO - PROCESS | 780 | 1467227240334 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:20 INFO - PROCESS | 780 | 1467227240445 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 12:07:20 INFO - PROCESS | 780 | 1467227240581 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:20 INFO - PROCESS | 780 | 1467227240584 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:20 INFO - PROCESS | 780 | ++DOCSHELL 1AC9C000 == 42 [pid = 780] [id = 254] 12:07:20 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1AC9CC00) [pid = 780] [serial = 761] [outer = 00000000] 12:07:20 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1ACA0400) [pid = 780] [serial = 762] [outer = 1AC9CC00] 12:07:20 INFO - PROCESS | 780 | 1467227240641 Marionette DEBUG loaded listener.js 12:07:20 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1ACA7000) [pid = 780] [serial = 763] [outer = 1AC9CC00] 12:07:21 INFO - PROCESS | 780 | 1467227241217 Marionette TRACE conn6 <- [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:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 970ms 12:07:21 INFO - PROCESS | 780 | 1467227241288 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 12:07:21 INFO - PROCESS | 780 | 1467227241291 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 12:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:07:21 INFO - PROCESS | 780 | 1467227241295 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:07:21 INFO - PROCESS | 780 | 1467227241297 Marionette TRACE conn6 <- [1,982,null,{}] 12:07:21 INFO - PROCESS | 780 | 1467227241301 Marionette TRACE conn6 -> [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:07:21 INFO - PROCESS | 780 | 1467227241303 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:21 INFO - PROCESS | 780 | 1467227241413 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 12:07:21 INFO - PROCESS | 780 | 1467227241546 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:21 INFO - PROCESS | 780 | 1467227241548 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:21 INFO - PROCESS | 780 | ++DOCSHELL 1ACA9400 == 43 [pid = 780] [id = 255] 12:07:21 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1ACB5000) [pid = 780] [serial = 764] [outer = 00000000] 12:07:21 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1AE3B400) [pid = 780] [serial = 765] [outer = 1ACB5000] 12:07:21 INFO - PROCESS | 780 | 1467227241603 Marionette DEBUG loaded listener.js 12:07:21 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1AEB5C00) [pid = 780] [serial = 766] [outer = 1ACB5000] 12:07:22 INFO - PROCESS | 780 | 1467227242201 Marionette TRACE conn6 <- [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:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 930ms 12:07:22 INFO - PROCESS | 780 | 1467227242228 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 12:07:22 INFO - PROCESS | 780 | 1467227242230 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 12:07:22 INFO - PROCESS | 780 | 1467227242234 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:07:22 INFO - PROCESS | 780 | 1467227242236 Marionette TRACE conn6 <- [1,986,null,{}] 12:07:22 INFO - PROCESS | 780 | 1467227242239 Marionette TRACE conn6 -> [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:07:22 INFO - PROCESS | 780 | 1467227242242 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:22 INFO - PROCESS | 780 | 1467227242360 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 12:07:22 INFO - PROCESS | 780 | 1467227242477 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:22 INFO - PROCESS | 780 | 1467227242480 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:22 INFO - PROCESS | 780 | ++DOCSHELL 19474800 == 44 [pid = 780] [id = 256] 12:07:22 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1949EC00) [pid = 780] [serial = 767] [outer = 00000000] 12:07:22 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1B87D000) [pid = 780] [serial = 768] [outer = 1949EC00] 12:07:22 INFO - PROCESS | 780 | 1467227242536 Marionette DEBUG loaded listener.js 12:07:22 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (1BA75000) [pid = 780] [serial = 769] [outer = 1949EC00] 12:07:23 INFO - PROCESS | 780 | 1467227243311 Marionette TRACE conn6 <- [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:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1120ms 12:07:23 INFO - PROCESS | 780 | 1467227243358 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 12:07:23 INFO - PROCESS | 780 | 1467227243363 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 12:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:07:23 INFO - PROCESS | 780 | 1467227243367 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:07:23 INFO - PROCESS | 780 | 1467227243371 Marionette TRACE conn6 <- [1,990,null,{}] 12:07:23 INFO - PROCESS | 780 | 1467227243377 Marionette TRACE conn6 -> [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:07:23 INFO - PROCESS | 780 | 1467227243380 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:23 INFO - PROCESS | 780 | 1467227243486 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 12:07:23 INFO - PROCESS | 780 | 1467227243627 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:23 INFO - PROCESS | 780 | 1467227243629 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:23 INFO - PROCESS | 780 | ++DOCSHELL 0C999800 == 45 [pid = 780] [id = 257] 12:07:23 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (0F6F2C00) [pid = 780] [serial = 770] [outer = 00000000] 12:07:23 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (10505800) [pid = 780] [serial = 771] [outer = 0F6F2C00] 12:07:23 INFO - PROCESS | 780 | 1467227243680 Marionette DEBUG loaded listener.js 12:07:23 INFO - PROCESS | 780 | ++DOMWINDOW == 99 (13DAE800) [pid = 780] [serial = 772] [outer = 0F6F2C00] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 0F674000 == 44 [pid = 780] [id = 250] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 15459C00 == 43 [pid = 780] [id = 249] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 17EB4400 == 42 [pid = 780] [id = 248] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 17D1BC00 == 41 [pid = 780] [id = 247] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 1617A800 == 40 [pid = 780] [id = 246] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 14541400 == 39 [pid = 780] [id = 245] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 0FC92400 == 38 [pid = 780] [id = 244] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 0FCCB400 == 37 [pid = 780] [id = 243] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 0F670400 == 36 [pid = 780] [id = 241] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 15456C00 == 35 [pid = 780] [id = 240] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 15452400 == 34 [pid = 780] [id = 242] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 0C927C00 == 33 [pid = 780] [id = 231] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 19474800 == 32 [pid = 780] [id = 256] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 1ACA9400 == 31 [pid = 780] [id = 255] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 145DFC00 == 30 [pid = 780] [id = 253] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 1AC9C000 == 29 [pid = 780] [id = 254] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 197DE800 == 28 [pid = 780] [id = 251] 12:07:24 INFO - PROCESS | 780 | --DOCSHELL 0C995800 == 27 [pid = 780] [id = 252] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 98 (16E7E000) [pid = 780] [serial = 705] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 97 (174CA400) [pid = 780] [serial = 708] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 96 (17332800) [pid = 780] [serial = 706] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 95 (102B0400) [pid = 780] [serial = 694] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 94 (0C926C00) [pid = 780] [serial = 693] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 93 (15C2AC00) [pid = 780] [serial = 702] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 92 (10419800) [pid = 780] [serial = 699] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 91 (105C1C00) [pid = 780] [serial = 700] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 90 (0F883C00) [pid = 780] [serial = 696] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0FC74800) [pid = 780] [serial = 697] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 88 (18782400) [pid = 780] [serial = 711] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 87 (145E7C00) [pid = 780] [serial = 682] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 86 (13DE4C00) [pid = 780] [serial = 681] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17EABC00) [pid = 780] [serial = 685] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1877F800) [pid = 780] [serial = 718] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 83 (174D0C00) [pid = 780] [serial = 684] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 82 (174D3400) [pid = 780] [serial = 709] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1C45AC00) [pid = 780] [serial = 688] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1C455C00) [pid = 780] [serial = 687] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1A702800) [pid = 780] [serial = 720] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1CB8AC00) [pid = 780] [serial = 691] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1C9E3400) [pid = 780] [serial = 690] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C95000) [pid = 780] [serial = 714] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 75 (188C8000) [pid = 780] [serial = 717] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1881B400) [pid = 780] [serial = 712] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1617B800) [pid = 780] [serial = 715] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15C60C00) [pid = 780] [serial = 703] [outer = 00000000] [url = about:blank] 12:07:24 INFO - PROCESS | 780 | 1467227244894 Marionette TRACE conn6 <- [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:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1581ms 12:07:24 INFO - PROCESS | 780 | 1467227244950 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 12:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:07:24 INFO - PROCESS | 780 | 1467227244954 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 12:07:24 INFO - PROCESS | 780 | 1467227244958 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:07:24 INFO - PROCESS | 780 | 1467227244963 Marionette TRACE conn6 <- [1,994,null,{}] 12:07:24 INFO - PROCESS | 780 | 1467227244968 Marionette TRACE conn6 -> [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:07:24 INFO - PROCESS | 780 | 1467227244970 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:25 INFO - PROCESS | 780 | 1467227245084 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 12:07:25 INFO - PROCESS | 780 | 1467227245168 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:25 INFO - PROCESS | 780 | 1467227245170 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:25 INFO - PROCESS | 780 | ++DOCSHELL 0C994400 == 28 [pid = 780] [id = 258] 12:07:25 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0CA97400) [pid = 780] [serial = 773] [outer = 00000000] 12:07:25 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0F9FE000) [pid = 780] [serial = 774] [outer = 0CA97400] 12:07:25 INFO - PROCESS | 780 | 1467227245221 Marionette DEBUG loaded listener.js 12:07:25 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FC92400) [pid = 780] [serial = 775] [outer = 0CA97400] 12:07:25 INFO - PROCESS | 780 | 1467227245613 Marionette TRACE conn6 <- [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:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 690ms 12:07:25 INFO - PROCESS | 780 | 1467227245649 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 12:07:25 INFO - PROCESS | 780 | 1467227245654 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 12:07:25 INFO - PROCESS | 780 | 1467227245698 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:07:25 INFO - PROCESS | 780 | 1467227245701 Marionette TRACE conn6 <- [1,998,null,{}] 12:07:25 INFO - PROCESS | 780 | 1467227245707 Marionette TRACE conn6 -> [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:07:25 INFO - PROCESS | 780 | 1467227245709 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:25 INFO - PROCESS | 780 | 1467227245799 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 12:07:25 INFO - PROCESS | 780 | 1467227245812 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:25 INFO - PROCESS | 780 | 1467227245814 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:25 INFO - PROCESS | 780 | ++DOCSHELL 1027EC00 == 29 [pid = 780] [id = 259] 12:07:25 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (10284400) [pid = 780] [serial = 776] [outer = 00000000] 12:07:25 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (104E7800) [pid = 780] [serial = 777] [outer = 10284400] 12:07:25 INFO - PROCESS | 780 | 1467227245861 Marionette DEBUG loaded listener.js 12:07:25 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (10BDB800) [pid = 780] [serial = 778] [outer = 10284400] 12:07:26 INFO - PROCESS | 780 | 1467227246300 Marionette TRACE conn6 <- [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:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 630ms 12:07:26 INFO - PROCESS | 780 | 1467227246334 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 12:07:26 INFO - PROCESS | 780 | 1467227246337 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 12:07:26 INFO - PROCESS | 780 | 1467227246340 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:07:26 INFO - PROCESS | 780 | 1467227246344 Marionette TRACE conn6 <- [1,1002,null,{}] 12:07:26 INFO - PROCESS | 780 | 1467227246354 Marionette TRACE conn6 -> [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:07:26 INFO - PROCESS | 780 | 1467227246359 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:26 INFO - PROCESS | 780 | 1467227246442 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 12:07:26 INFO - PROCESS | 780 | 1467227246449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:26 INFO - PROCESS | 780 | 1467227246452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:26 INFO - PROCESS | 780 | ++DOCSHELL 13DE4C00 == 30 [pid = 780] [id = 260] 12:07:26 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (14475C00) [pid = 780] [serial = 779] [outer = 00000000] 12:07:26 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (14526C00) [pid = 780] [serial = 780] [outer = 14475C00] 12:07:26 INFO - PROCESS | 780 | 1467227246500 Marionette DEBUG loaded listener.js 12:07:26 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (145E5000) [pid = 780] [serial = 781] [outer = 14475C00] 12:07:26 INFO - PROCESS | 780 | 1467227247000 Marionette TRACE conn6 <- [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:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 672ms 12:07:27 INFO - PROCESS | 780 | 1467227247016 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 12:07:27 INFO - PROCESS | 780 | 1467227247019 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 12:07:27 INFO - PROCESS | 780 | 1467227247022 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:07:27 INFO - PROCESS | 780 | 1467227247024 Marionette TRACE conn6 <- [1,1006,null,{}] 12:07:27 INFO - PROCESS | 780 | 1467227247034 Marionette TRACE conn6 -> [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:07:27 INFO - PROCESS | 780 | 1467227247036 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:27 INFO - PROCESS | 780 | 1467227247152 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 12:07:27 INFO - PROCESS | 780 | 1467227247241 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 780 | 1467227247243 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:27 INFO - PROCESS | 780 | ++DOCSHELL 15C25000 == 31 [pid = 780] [id = 261] 12:07:27 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (15C27C00) [pid = 780] [serial = 782] [outer = 00000000] 12:07:27 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (15C5B400) [pid = 780] [serial = 783] [outer = 15C27C00] 12:07:27 INFO - PROCESS | 780 | 1467227247289 Marionette DEBUG loaded listener.js 12:07:27 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (15C95000) [pid = 780] [serial = 784] [outer = 15C27C00] 12:07:27 INFO - PROCESS | 780 | 1467227247685 Marionette TRACE conn6 <- [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:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 730ms 12:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:07:27 INFO - PROCESS | 780 | 1467227247756 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 12:07:27 INFO - PROCESS | 780 | 1467227247758 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 12:07:27 INFO - PROCESS | 780 | 1467227247762 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:07:27 INFO - PROCESS | 780 | 1467227247763 Marionette TRACE conn6 <- [1,1010,null,{}] 12:07:27 INFO - PROCESS | 780 | 1467227247767 Marionette TRACE conn6 -> [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:07:27 INFO - PROCESS | 780 | 1467227247769 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:27 INFO - PROCESS | 780 | 1467227247887 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 12:07:27 INFO - PROCESS | 780 | 1467227247892 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:27 INFO - PROCESS | 780 | 1467227247894 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:27 INFO - PROCESS | 780 | ++DOCSHELL 16178800 == 32 [pid = 780] [id = 262] 12:07:27 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (16179000) [pid = 780] [serial = 785] [outer = 00000000] 12:07:27 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (16E82C00) [pid = 780] [serial = 786] [outer = 16179000] 12:07:27 INFO - PROCESS | 780 | 1467227247938 Marionette DEBUG loaded listener.js 12:07:28 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (16E83400) [pid = 780] [serial = 787] [outer = 16179000] 12:07:28 INFO - PROCESS | 780 | 1467227248401 Marionette TRACE conn6 <- [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:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 12:07:28 INFO - PROCESS | 780 | 1467227248432 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 12:07:28 INFO - PROCESS | 780 | 1467227248434 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 12:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:07:28 INFO - PROCESS | 780 | 1467227248437 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:07:28 INFO - PROCESS | 780 | 1467227248439 Marionette TRACE conn6 <- [1,1014,null,{}] 12:07:28 INFO - PROCESS | 780 | 1467227248442 Marionette TRACE conn6 -> [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:07:28 INFO - PROCESS | 780 | 1467227248448 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:28 INFO - PROCESS | 780 | 1467227248603 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 12:07:28 INFO - PROCESS | 780 | 1467227248614 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:28 INFO - PROCESS | 780 | 1467227248616 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:28 INFO - PROCESS | 780 | ++DOCSHELL 17474C00 == 33 [pid = 780] [id = 263] 12:07:28 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1747C400) [pid = 780] [serial = 788] [outer = 00000000] 12:07:28 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (17D17000) [pid = 780] [serial = 789] [outer = 1747C400] 12:07:28 INFO - PROCESS | 780 | 1467227248661 Marionette DEBUG loaded listener.js 12:07:28 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (17D46400) [pid = 780] [serial = 790] [outer = 1747C400] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0FD34000) [pid = 780] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 88 (17D1C000) [pid = 780] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17EB4800) [pid = 780] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 86 (194AF000) [pid = 780] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1617D000) [pid = 780] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FCCF400) [pid = 780] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 83 (14541C00) [pid = 780] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0F884000) [pid = 780] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FCCC400) [pid = 780] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 80 (197DCC00) [pid = 780] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15946400) [pid = 780] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:07:29 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A701400) [pid = 780] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:07:29 INFO - PROCESS | 780 | 1467227249238 Marionette TRACE conn6 <- [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:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 830ms 12:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:07:29 INFO - PROCESS | 780 | 1467227249269 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 12:07:29 INFO - PROCESS | 780 | 1467227249271 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 12:07:29 INFO - PROCESS | 780 | 1467227249274 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:07:29 INFO - PROCESS | 780 | 1467227249276 Marionette TRACE conn6 <- [1,1018,null,{}] 12:07:29 INFO - PROCESS | 780 | 1467227249279 Marionette TRACE conn6 -> [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:07:29 INFO - PROCESS | 780 | 1467227249281 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:29 INFO - PROCESS | 780 | 1467227249395 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 12:07:29 INFO - PROCESS | 780 | 1467227249445 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:29 INFO - PROCESS | 780 | 1467227249447 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:29 INFO - PROCESS | 780 | ++DOCSHELL 14096800 == 34 [pid = 780] [id = 264] 12:07:29 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (14541C00) [pid = 780] [serial = 791] [outer = 00000000] 12:07:29 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (174D0000) [pid = 780] [serial = 792] [outer = 14541C00] 12:07:29 INFO - PROCESS | 780 | 1467227249491 Marionette DEBUG loaded listener.js 12:07:29 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17D14400) [pid = 780] [serial = 793] [outer = 14541C00] 12:07:29 INFO - PROCESS | 780 | 1467227249830 Marionette TRACE conn6 <- [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:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 630ms 12:07:29 INFO - PROCESS | 780 | 1467227249910 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 12:07:29 INFO - PROCESS | 780 | 1467227249912 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 12:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:07:29 INFO - PROCESS | 780 | 1467227249915 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:07:29 INFO - PROCESS | 780 | 1467227249917 Marionette TRACE conn6 <- [1,1022,null,{}] 12:07:29 INFO - PROCESS | 780 | 1467227249921 Marionette TRACE conn6 -> [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:07:29 INFO - PROCESS | 780 | 1467227249923 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:29 INFO - PROCESS | 780 | 1467227250002 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 12:07:30 INFO - PROCESS | 780 | 1467227250007 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:30 INFO - PROCESS | 780 | 1467227250009 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:30 INFO - PROCESS | 780 | ++DOCSHELL 17D1C000 == 35 [pid = 780] [id = 265] 12:07:30 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17DB2C00) [pid = 780] [serial = 794] [outer = 00000000] 12:07:30 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17EAF000) [pid = 780] [serial = 795] [outer = 17DB2C00] 12:07:30 INFO - PROCESS | 780 | 1467227250052 Marionette DEBUG loaded listener.js 12:07:30 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DBA000) [pid = 780] [serial = 796] [outer = 17DB2C00] 12:07:30 INFO - PROCESS | 780 | 1467227250499 Marionette TRACE conn6 <- [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:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 630ms 12:07:30 INFO - PROCESS | 780 | 1467227250555 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 12:07:30 INFO - PROCESS | 780 | 1467227250557 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 12:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:07:30 INFO - PROCESS | 780 | 1467227250560 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:07:30 INFO - PROCESS | 780 | 1467227250562 Marionette TRACE conn6 <- [1,1026,null,{}] 12:07:30 INFO - PROCESS | 780 | 1467227250565 Marionette TRACE conn6 -> [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:07:30 INFO - PROCESS | 780 | 1467227250567 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:30 INFO - PROCESS | 780 | 1467227250644 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 12:07:30 INFO - PROCESS | 780 | 1467227250649 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:30 INFO - PROCESS | 780 | 1467227250651 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:30 INFO - PROCESS | 780 | ++DOCSHELL 1872A000 == 36 [pid = 780] [id = 266] 12:07:30 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (18784800) [pid = 780] [serial = 797] [outer = 00000000] 12:07:30 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18817C00) [pid = 780] [serial = 798] [outer = 18784800] 12:07:30 INFO - PROCESS | 780 | 1467227250694 Marionette DEBUG loaded listener.js 12:07:30 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1881F400) [pid = 780] [serial = 799] [outer = 18784800] 12:07:31 INFO - PROCESS | 780 | 1467227251279 Marionette TRACE conn6 <- [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:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 770ms 12:07:31 INFO - PROCESS | 780 | 1467227251417 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 12:07:31 INFO - PROCESS | 780 | 1467227251422 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 12:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:07:31 INFO - PROCESS | 780 | 1467227251433 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:07:31 INFO - PROCESS | 780 | 1467227251436 Marionette TRACE conn6 <- [1,1030,null,{}] 12:07:31 INFO - PROCESS | 780 | 1467227251451 Marionette TRACE conn6 -> [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:07:31 INFO - PROCESS | 780 | 1467227251454 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:31 INFO - PROCESS | 780 | 1467227251584 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 12:07:31 INFO - PROCESS | 780 | 1467227251707 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:31 INFO - PROCESS | 780 | 1467227251712 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:31 INFO - PROCESS | 780 | ++DOCSHELL 0C98E800 == 37 [pid = 780] [id = 267] 12:07:31 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (0C990800) [pid = 780] [serial = 800] [outer = 00000000] 12:07:31 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (0FCC5800) [pid = 780] [serial = 801] [outer = 0C990800] 12:07:31 INFO - PROCESS | 780 | 1467227251772 Marionette DEBUG loaded listener.js 12:07:31 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0FDB6400) [pid = 780] [serial = 802] [outer = 0C990800] 12:07:32 INFO - PROCESS | 780 | 1467227252486 Marionette TRACE conn6 <- [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:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1123ms 12:07:32 INFO - PROCESS | 780 | 1467227252562 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 12:07:32 INFO - PROCESS | 780 | 1467227252567 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 12:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:07:32 INFO - PROCESS | 780 | 1467227252573 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:07:32 INFO - PROCESS | 780 | 1467227252576 Marionette TRACE conn6 <- [1,1034,null,{}] 12:07:32 INFO - PROCESS | 780 | 1467227252580 Marionette TRACE conn6 -> [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:07:32 INFO - PROCESS | 780 | 1467227252583 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:32 INFO - PROCESS | 780 | 1467227252708 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 12:07:32 INFO - PROCESS | 780 | 1467227252830 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:32 INFO - PROCESS | 780 | 1467227252832 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:32 INFO - PROCESS | 780 | ++DOCSHELL 13DA8000 == 38 [pid = 780] [id = 268] 12:07:32 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (14427400) [pid = 780] [serial = 803] [outer = 00000000] 12:07:32 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (14529400) [pid = 780] [serial = 804] [outer = 14427400] 12:07:32 INFO - PROCESS | 780 | 1467227252889 Marionette DEBUG loaded listener.js 12:07:32 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (15C2B400) [pid = 780] [serial = 805] [outer = 14427400] 12:07:33 INFO - PROCESS | 780 | 1467227253727 Marionette TRACE conn6 <- [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:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1234ms 12:07:33 INFO - PROCESS | 780 | 1467227253811 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 12:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:07:33 INFO - PROCESS | 780 | 1467227253815 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 12:07:33 INFO - PROCESS | 780 | 1467227253821 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:07:33 INFO - PROCESS | 780 | 1467227253824 Marionette TRACE conn6 <- [1,1038,null,{}] 12:07:33 INFO - PROCESS | 780 | 1467227253829 Marionette TRACE conn6 -> [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:07:33 INFO - PROCESS | 780 | 1467227253832 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:33 INFO - PROCESS | 780 | 1467227253967 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 17D1C000 == 37 [pid = 780] [id = 265] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 14096800 == 36 [pid = 780] [id = 264] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 17474C00 == 35 [pid = 780] [id = 263] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 16178800 == 34 [pid = 780] [id = 262] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 15C25000 == 33 [pid = 780] [id = 261] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 13DE4C00 == 32 [pid = 780] [id = 260] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 1027EC00 == 31 [pid = 780] [id = 259] 12:07:33 INFO - PROCESS | 780 | --DOCSHELL 0C994400 == 30 [pid = 780] [id = 258] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 92 (17D3A800) [pid = 780] [serial = 751] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 91 (17DB3400) [pid = 780] [serial = 741] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 90 (17DBE800) [pid = 780] [serial = 742] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 89 (188C7C00) [pid = 780] [serial = 744] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 88 (17340400) [pid = 780] [serial = 750] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1A701C00) [pid = 780] [serial = 747] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1946A400) [pid = 780] [serial = 745] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1747C800) [pid = 780] [serial = 738] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1027DC00) [pid = 780] [serial = 732] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 83 (102A5400) [pid = 780] [serial = 733] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C24C00) [pid = 780] [serial = 735] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15C5DC00) [pid = 780] [serial = 736] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1027B400) [pid = 780] [serial = 723] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 79 (10DCF000) [pid = 780] [serial = 724] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FD08800) [pid = 780] [serial = 729] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FDB7400) [pid = 780] [serial = 730] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A709000) [pid = 780] [serial = 721] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15CF7000) [pid = 780] [serial = 726] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 74 (17471C00) [pid = 780] [serial = 727] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1A706800) [pid = 780] [serial = 748] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A817800) [pid = 780] [serial = 754] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1A744C00) [pid = 780] [serial = 753] [outer = 00000000] [url = about:blank] 12:07:33 INFO - PROCESS | 780 | --DOMWINDOW == 70 (174CE000) [pid = 780] [serial = 739] [outer = 00000000] [url = about:blank] 12:07:34 INFO - PROCESS | 780 | 1467227254095 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 780 | 1467227254100 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:34 INFO - PROCESS | 780 | ++DOCSHELL 09170000 == 31 [pid = 780] [id = 269] 12:07:34 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0C90E000) [pid = 780] [serial = 806] [outer = 00000000] 12:07:34 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0C933000) [pid = 780] [serial = 807] [outer = 0C90E000] 12:07:34 INFO - PROCESS | 780 | 1467227254148 Marionette DEBUG loaded listener.js 12:07:34 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0F95D800) [pid = 780] [serial = 808] [outer = 0C90E000] 12:07:34 INFO - PROCESS | 780 | 1467227254576 Marionette TRACE conn6 <- [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:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 830ms 12:07:34 INFO - PROCESS | 780 | 1467227254651 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 12:07:34 INFO - PROCESS | 780 | 1467227254655 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 12:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:07:34 INFO - PROCESS | 780 | 1467227254660 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:07:34 INFO - PROCESS | 780 | 1467227254663 Marionette TRACE conn6 <- [1,1042,null,{}] 12:07:34 INFO - PROCESS | 780 | 1467227254667 Marionette TRACE conn6 -> [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:07:34 INFO - PROCESS | 780 | 1467227254669 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:34 INFO - PROCESS | 780 | 1467227254755 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 12:07:34 INFO - PROCESS | 780 | 1467227254766 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:34 INFO - PROCESS | 780 | 1467227254769 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:34 INFO - PROCESS | 780 | ++DOCSHELL 10283C00 == 32 [pid = 780] [id = 270] 12:07:34 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (102A5800) [pid = 780] [serial = 809] [outer = 00000000] 12:07:34 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (105CD400) [pid = 780] [serial = 810] [outer = 102A5800] 12:07:34 INFO - PROCESS | 780 | 1467227254815 Marionette DEBUG loaded listener.js 12:07:34 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (12C6EC00) [pid = 780] [serial = 811] [outer = 102A5800] 12:07:35 INFO - PROCESS | 780 | 1467227255263 Marionette TRACE conn6 <- [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:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 12:07:35 INFO - PROCESS | 780 | 1467227255336 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 12:07:35 INFO - PROCESS | 780 | 1467227255338 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 12:07:35 INFO - PROCESS | 780 | 1467227255342 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:07:35 INFO - PROCESS | 780 | 1467227255345 Marionette TRACE conn6 <- [1,1046,null,{}] 12:07:35 INFO - PROCESS | 780 | 1467227255356 Marionette TRACE conn6 -> [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:07:35 INFO - PROCESS | 780 | 1467227255361 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:35 INFO - PROCESS | 780 | 1467227255472 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 12:07:35 INFO - PROCESS | 780 | 1467227255561 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:35 INFO - PROCESS | 780 | 1467227255564 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:35 INFO - PROCESS | 780 | ++DOCSHELL 15C25000 == 33 [pid = 780] [id = 271] 12:07:35 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C57800) [pid = 780] [serial = 812] [outer = 00000000] 12:07:35 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C5F400) [pid = 780] [serial = 813] [outer = 15C57800] 12:07:35 INFO - PROCESS | 780 | 1467227255612 Marionette DEBUG loaded listener.js 12:07:35 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15CEE800) [pid = 780] [serial = 814] [outer = 15C57800] 12:07:35 INFO - PROCESS | 780 | 1467227255990 Marionette TRACE conn6 <- [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:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 12:07:36 INFO - PROCESS | 780 | 1467227256015 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 12:07:36 INFO - PROCESS | 780 | 1467227256018 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 12:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:07:36 INFO - PROCESS | 780 | 1467227256030 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:07:36 INFO - PROCESS | 780 | 1467227256032 Marionette TRACE conn6 <- [1,1050,null,{}] 12:07:36 INFO - PROCESS | 780 | 1467227256035 Marionette TRACE conn6 -> [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:07:36 INFO - PROCESS | 780 | 1467227256037 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:36 INFO - PROCESS | 780 | 1467227256161 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 12:07:36 INFO - PROCESS | 780 | 1467227256173 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:36 INFO - PROCESS | 780 | 1467227256175 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:36 INFO - PROCESS | 780 | ++DOCSHELL 1617A800 == 34 [pid = 780] [id = 272] 12:07:36 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (16185C00) [pid = 780] [serial = 815] [outer = 00000000] 12:07:36 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1747B000) [pid = 780] [serial = 816] [outer = 16185C00] 12:07:36 INFO - PROCESS | 780 | 1467227256220 Marionette DEBUG loaded listener.js 12:07:36 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (174C9C00) [pid = 780] [serial = 817] [outer = 16185C00] 12:07:36 INFO - PROCESS | 780 | 1467227256648 Marionette TRACE conn6 <- [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:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 690ms 12:07:36 INFO - PROCESS | 780 | 1467227256712 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 12:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:07:36 INFO - PROCESS | 780 | 1467227256714 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 12:07:36 INFO - PROCESS | 780 | 1467227256717 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:07:36 INFO - PROCESS | 780 | 1467227256719 Marionette TRACE conn6 <- [1,1054,null,{}] 12:07:36 INFO - PROCESS | 780 | 1467227256722 Marionette TRACE conn6 -> [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:07:36 INFO - PROCESS | 780 | 1467227256724 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:36 INFO - PROCESS | 780 | 1467227256833 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 12:07:36 INFO - PROCESS | 780 | 1467227256924 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:36 INFO - PROCESS | 780 | 1467227256926 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:36 INFO - PROCESS | 780 | ++DOCSHELL 174CDC00 == 35 [pid = 780] [id = 273] 12:07:36 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174D0400) [pid = 780] [serial = 818] [outer = 00000000] 12:07:36 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DB2800) [pid = 780] [serial = 819] [outer = 174D0400] 12:07:36 INFO - PROCESS | 780 | 1467227256970 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17DBA800) [pid = 780] [serial = 820] [outer = 174D0400] 12:07:37 INFO - PROCESS | 780 | 1467227257437 Marionette TRACE conn6 <- [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:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 770ms 12:07:37 INFO - PROCESS | 780 | 1467227257488 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 12:07:37 INFO - PROCESS | 780 | 1467227257490 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 12:07:37 INFO - PROCESS | 780 | 1467227257493 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:07:37 INFO - PROCESS | 780 | 1467227257495 Marionette TRACE conn6 <- [1,1058,null,{}] 12:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:07:37 INFO - PROCESS | 780 | 1467227257499 Marionette TRACE conn6 -> [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:07:37 INFO - PROCESS | 780 | 1467227257504 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:37 INFO - PROCESS | 780 | 1467227257642 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 12:07:37 INFO - PROCESS | 780 | 1467227257656 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:37 INFO - PROCESS | 780 | 1467227257658 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:37 INFO - PROCESS | 780 | ++DOCSHELL 12C71400 == 36 [pid = 780] [id = 274] 12:07:37 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17EA9400) [pid = 780] [serial = 821] [outer = 00000000] 12:07:37 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18C24C00) [pid = 780] [serial = 822] [outer = 17EA9400] 12:07:37 INFO - PROCESS | 780 | 1467227257752 Marionette DEBUG loaded listener.js 12:07:37 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (18D24800) [pid = 780] [serial = 823] [outer = 17EA9400] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 87 (16179000) [pid = 780] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0F6C9400) [pid = 780] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 85 (145E5800) [pid = 780] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1AC9CC00) [pid = 780] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1ACB5000) [pid = 780] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1949EC00) [pid = 780] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17DB2C00) [pid = 780] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1747C400) [pid = 780] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 79 (14541C00) [pid = 780] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C27C00) [pid = 780] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0F6F2C00) [pid = 780] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 76 (10284400) [pid = 780] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0CA97400) [pid = 780] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:07:38 INFO - PROCESS | 780 | --DOMWINDOW == 74 (14475C00) [pid = 780] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:07:38 INFO - PROCESS | 780 | 1467227258297 Marionette TRACE conn6 <- [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:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 830ms 12:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:07:38 INFO - PROCESS | 780 | 1467227258328 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 12:07:38 INFO - PROCESS | 780 | 1467227258330 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 12:07:38 INFO - PROCESS | 780 | 1467227258333 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:07:38 INFO - PROCESS | 780 | 1467227258334 Marionette TRACE conn6 <- [1,1062,null,{}] 12:07:38 INFO - PROCESS | 780 | 1467227258338 Marionette TRACE conn6 -> [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:07:38 INFO - PROCESS | 780 | 1467227258340 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:38 INFO - PROCESS | 780 | 1467227258419 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 12:07:38 INFO - PROCESS | 780 | 1467227258426 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:38 INFO - PROCESS | 780 | 1467227258428 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:38 INFO - PROCESS | 780 | ++DOCSHELL 0FD0C400 == 37 [pid = 780] [id = 275] 12:07:38 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (10284400) [pid = 780] [serial = 824] [outer = 00000000] 12:07:38 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15C27C00) [pid = 780] [serial = 825] [outer = 10284400] 12:07:38 INFO - PROCESS | 780 | 1467227258474 Marionette DEBUG loaded listener.js 12:07:38 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (16E87C00) [pid = 780] [serial = 826] [outer = 10284400] 12:07:38 INFO - PROCESS | 780 | 1467227258893 Marionette TRACE conn6 <- [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:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 12:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:07:38 INFO - PROCESS | 780 | 1467227258964 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 12:07:38 INFO - PROCESS | 780 | 1467227258966 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 12:07:38 INFO - PROCESS | 780 | 1467227258968 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:07:38 INFO - PROCESS | 780 | 1467227258970 Marionette TRACE conn6 <- [1,1066,null,{}] 12:07:38 INFO - PROCESS | 780 | 1467227258974 Marionette TRACE conn6 -> [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:07:38 INFO - PROCESS | 780 | 1467227258975 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:39 INFO - PROCESS | 780 | 1467227259055 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 12:07:39 INFO - PROCESS | 780 | 1467227259061 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:39 INFO - PROCESS | 780 | 1467227259062 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:39 INFO - PROCESS | 780 | ++DOCSHELL 174D1000 == 38 [pid = 780] [id = 276] 12:07:39 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DBA400) [pid = 780] [serial = 827] [outer = 00000000] 12:07:39 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (194AF400) [pid = 780] [serial = 828] [outer = 17DBA400] 12:07:39 INFO - PROCESS | 780 | 1467227259107 Marionette DEBUG loaded listener.js 12:07:39 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (194B0400) [pid = 780] [serial = 829] [outer = 17DBA400] 12:07:39 INFO - PROCESS | 780 | 1467227259523 Marionette TRACE conn6 <- [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:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 630ms 12:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:07:39 INFO - PROCESS | 780 | 1467227259600 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 12:07:39 INFO - PROCESS | 780 | 1467227259602 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 12:07:39 INFO - PROCESS | 780 | 1467227259605 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:07:39 INFO - PROCESS | 780 | 1467227259607 Marionette TRACE conn6 <- [1,1070,null,{}] 12:07:39 INFO - PROCESS | 780 | 1467227259611 Marionette TRACE conn6 -> [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:07:39 INFO - PROCESS | 780 | 1467227259612 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:39 INFO - PROCESS | 780 | 1467227259702 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 12:07:39 INFO - PROCESS | 780 | 1467227259708 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:39 INFO - PROCESS | 780 | 1467227259709 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:39 INFO - PROCESS | 780 | ++DOCSHELL 15C24C00 == 39 [pid = 780] [id = 277] 12:07:39 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A704C00) [pid = 780] [serial = 830] [outer = 00000000] 12:07:39 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A70D000) [pid = 780] [serial = 831] [outer = 1A704C00] 12:07:39 INFO - PROCESS | 780 | 1467227259752 Marionette DEBUG loaded listener.js 12:07:39 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A73A800) [pid = 780] [serial = 832] [outer = 1A704C00] 12:07:40 INFO - PROCESS | 780 | 1467227260187 Marionette TRACE conn6 <- [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:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 630ms 12:07:40 INFO - PROCESS | 780 | 1467227260261 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 12:07:40 INFO - PROCESS | 780 | 1467227260265 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 12:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:07:40 INFO - PROCESS | 780 | 1467227260275 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:07:40 INFO - PROCESS | 780 | 1467227260279 Marionette TRACE conn6 <- [1,1074,null,{}] 12:07:40 INFO - PROCESS | 780 | 1467227260286 Marionette TRACE conn6 -> [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:07:40 INFO - PROCESS | 780 | 1467227260290 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:40 INFO - PROCESS | 780 | 1467227260407 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 12:07:40 INFO - PROCESS | 780 | 1467227260511 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:40 INFO - PROCESS | 780 | 1467227260517 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:40 INFO - PROCESS | 780 | ++DOCSHELL 0F833400 == 40 [pid = 780] [id = 278] 12:07:40 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0F83B400) [pid = 780] [serial = 833] [outer = 00000000] 12:07:40 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FCC8800) [pid = 780] [serial = 834] [outer = 0F83B400] 12:07:40 INFO - PROCESS | 780 | 1467227260575 Marionette DEBUG loaded listener.js 12:07:40 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FD33800) [pid = 780] [serial = 835] [outer = 0F83B400] 12:07:41 INFO - PROCESS | 780 | 1467227261281 Marionette TRACE conn6 <- [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:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1073ms 12:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:07:41 INFO - PROCESS | 780 | 1467227261355 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 12:07:41 INFO - PROCESS | 780 | 1467227261358 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 12:07:41 INFO - PROCESS | 780 | 1467227261365 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:07:41 INFO - PROCESS | 780 | 1467227261369 Marionette TRACE conn6 <- [1,1078,null,{}] 12:07:41 INFO - PROCESS | 780 | 1467227261373 Marionette TRACE conn6 -> [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:07:41 INFO - PROCESS | 780 | 1467227261376 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:41 INFO - PROCESS | 780 | 1467227261518 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 12:07:41 INFO - PROCESS | 780 | 1467227261650 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:41 INFO - PROCESS | 780 | 1467227261653 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:41 INFO - PROCESS | 780 | ++DOCSHELL 17D12800 == 41 [pid = 780] [id = 279] 12:07:41 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (17D3B800) [pid = 780] [serial = 836] [outer = 00000000] 12:07:41 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (18729800) [pid = 780] [serial = 837] [outer = 17D3B800] 12:07:41 INFO - PROCESS | 780 | 1467227261711 Marionette DEBUG loaded listener.js 12:07:41 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (18BB5400) [pid = 780] [serial = 838] [outer = 17D3B800] 12:07:42 INFO - PROCESS | 780 | 1467227262260 Marionette TRACE conn6 <- [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:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 930ms 12:07:42 INFO - PROCESS | 780 | 1467227262294 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 12:07:42 INFO - PROCESS | 780 | 1467227262297 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 12:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:07:42 INFO - PROCESS | 780 | 1467227262300 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:07:42 INFO - PROCESS | 780 | 1467227262303 Marionette TRACE conn6 <- [1,1082,null,{}] 12:07:42 INFO - PROCESS | 780 | 1467227262312 Marionette TRACE conn6 -> [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:07:42 INFO - PROCESS | 780 | 1467227262317 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:42 INFO - PROCESS | 780 | 1467227262429 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 12:07:42 INFO - PROCESS | 780 | 1467227262535 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:42 INFO - PROCESS | 780 | 1467227262539 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:42 INFO - PROCESS | 780 | ++DOCSHELL 1A8EB000 == 42 [pid = 780] [id = 280] 12:07:42 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1A8ED400) [pid = 780] [serial = 839] [outer = 00000000] 12:07:42 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1AC9BC00) [pid = 780] [serial = 840] [outer = 1A8ED400] 12:07:42 INFO - PROCESS | 780 | 1467227262596 Marionette DEBUG loaded listener.js 12:07:42 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1ACA1800) [pid = 780] [serial = 841] [outer = 1A8ED400] 12:07:43 INFO - PROCESS | 780 | 1467227263214 Marionette TRACE conn6 <- [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:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 970ms 12:07:43 INFO - PROCESS | 780 | 1467227263274 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 12:07:43 INFO - PROCESS | 780 | 1467227263277 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 12:07:43 INFO - PROCESS | 780 | 1467227263280 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:07:43 INFO - PROCESS | 780 | 1467227263282 Marionette TRACE conn6 <- [1,1086,null,{}] 12:07:43 INFO - PROCESS | 780 | 1467227263286 Marionette TRACE conn6 -> [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:07:43 INFO - PROCESS | 780 | 1467227263288 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:43 INFO - PROCESS | 780 | 1467227263396 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 12:07:43 INFO - PROCESS | 780 | 1467227263526 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:43 INFO - PROCESS | 780 | 1467227263529 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:43 INFO - PROCESS | 780 | ++DOCSHELL 1ACA5400 == 43 [pid = 780] [id = 281] 12:07:43 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1ACB6800) [pid = 780] [serial = 842] [outer = 00000000] 12:07:43 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1AE3D800) [pid = 780] [serial = 843] [outer = 1ACB6800] 12:07:43 INFO - PROCESS | 780 | 1467227263584 Marionette DEBUG loaded listener.js 12:07:43 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1B1BB800) [pid = 780] [serial = 844] [outer = 1ACB6800] 12:07:44 INFO - PROCESS | 780 | 1467227264386 Marionette TRACE conn6 <- [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:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1119ms 12:07:44 INFO - PROCESS | 780 | 1467227264403 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 12:07:44 INFO - PROCESS | 780 | 1467227264407 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 12:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:07:44 INFO - PROCESS | 780 | 1467227264412 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:07:44 INFO - PROCESS | 780 | 1467227264416 Marionette TRACE conn6 <- [1,1090,null,{}] 12:07:44 INFO - PROCESS | 780 | 1467227264421 Marionette TRACE conn6 -> [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:07:44 INFO - PROCESS | 780 | 1467227264424 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:44 INFO - PROCESS | 780 | 1467227264529 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 12:07:44 INFO - PROCESS | 780 | 1467227264662 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:44 INFO - PROCESS | 780 | 1467227264666 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:44 INFO - PROCESS | 780 | ++DOCSHELL 0F6CC000 == 44 [pid = 780] [id = 282] 12:07:44 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (0F884000) [pid = 780] [serial = 845] [outer = 00000000] 12:07:44 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (102B3C00) [pid = 780] [serial = 846] [outer = 0F884000] 12:07:44 INFO - PROCESS | 780 | 1467227264716 Marionette DEBUG loaded listener.js 12:07:44 INFO - PROCESS | 780 | ++DOMWINDOW == 98 (12C6D400) [pid = 780] [serial = 847] [outer = 0F884000] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 174D1000 == 43 [pid = 780] [id = 276] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 0FD0C400 == 42 [pid = 780] [id = 275] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 12C71400 == 41 [pid = 780] [id = 274] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 174CDC00 == 40 [pid = 780] [id = 273] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 1617A800 == 39 [pid = 780] [id = 272] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 15C25000 == 38 [pid = 780] [id = 271] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 10283C00 == 37 [pid = 780] [id = 270] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 09170000 == 36 [pid = 780] [id = 269] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 13DA8000 == 35 [pid = 780] [id = 268] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 0C98E800 == 34 [pid = 780] [id = 267] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 0C999800 == 33 [pid = 780] [id = 257] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 1872A000 == 32 [pid = 780] [id = 266] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 1ACA5400 == 31 [pid = 780] [id = 281] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 17D12800 == 30 [pid = 780] [id = 279] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 1A8EB000 == 29 [pid = 780] [id = 280] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 15C24C00 == 28 [pid = 780] [id = 277] 12:07:45 INFO - PROCESS | 780 | --DOCSHELL 0F833400 == 27 [pid = 780] [id = 278] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 97 (15C5B400) [pid = 780] [serial = 783] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 96 (13DAE800) [pid = 780] [serial = 772] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 95 (10505800) [pid = 780] [serial = 771] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 94 (104E7800) [pid = 780] [serial = 777] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 93 (10BDB800) [pid = 780] [serial = 778] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 92 (0F9FE000) [pid = 780] [serial = 774] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 91 (0FC92400) [pid = 780] [serial = 775] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 90 (14526C00) [pid = 780] [serial = 780] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 89 (18817C00) [pid = 780] [serial = 798] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 88 (16E82C00) [pid = 780] [serial = 786] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 87 (12C68800) [pid = 780] [serial = 757] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 86 (10275800) [pid = 780] [serial = 756] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1747A000) [pid = 780] [serial = 760] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16178C00) [pid = 780] [serial = 759] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1ACA7000) [pid = 780] [serial = 763] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1ACA0400) [pid = 780] [serial = 762] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1AEB5C00) [pid = 780] [serial = 766] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1AE3B400) [pid = 780] [serial = 765] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1BA75000) [pid = 780] [serial = 769] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1B87D000) [pid = 780] [serial = 768] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17DBA000) [pid = 780] [serial = 796] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C95000) [pid = 780] [serial = 784] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17D17000) [pid = 780] [serial = 789] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 74 (174D0000) [pid = 780] [serial = 792] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 73 (16E83400) [pid = 780] [serial = 787] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17EAF000) [pid = 780] [serial = 795] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 71 (17D14400) [pid = 780] [serial = 793] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17D46400) [pid = 780] [serial = 790] [outer = 00000000] [url = about:blank] 12:07:45 INFO - PROCESS | 780 | --DOMWINDOW == 69 (145E5000) [pid = 780] [serial = 781] [outer = 00000000] [url = about:blank] 12:07:46 INFO - PROCESS | 780 | 1467227266045 Marionette TRACE conn6 <- [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:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1678ms 12:07:46 INFO - PROCESS | 780 | 1467227266092 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 12:07:46 INFO - PROCESS | 780 | 1467227266095 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 12:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:07:46 INFO - PROCESS | 780 | 1467227266100 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - PROCESS | 780 | 1467227266103 Marionette TRACE conn6 <- [1,1094,null,{}] 12:07:46 INFO - PROCESS | 780 | 1467227266113 Marionette TRACE conn6 -> [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:07:46 INFO - PROCESS | 780 | 1467227266116 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:46 INFO - PROCESS | 780 | 1467227266213 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 12:07:46 INFO - PROCESS | 780 | 1467227266226 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:46 INFO - PROCESS | 780 | 1467227266229 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:46 INFO - PROCESS | 780 | ++DOCSHELL 0C99B800 == 28 [pid = 780] [id = 283] 12:07:46 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0C99CC00) [pid = 780] [serial = 848] [outer = 00000000] 12:07:46 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0F6CBC00) [pid = 780] [serial = 849] [outer = 0C99CC00] 12:07:46 INFO - PROCESS | 780 | 1467227266279 Marionette DEBUG loaded listener.js 12:07:46 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FC72800) [pid = 780] [serial = 850] [outer = 0C99CC00] 12:07:46 INFO - PROCESS | 780 | 1467227266757 Marionette TRACE conn6 <- [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:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 12:07:46 INFO - PROCESS | 780 | 1467227266771 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 12:07:46 INFO - PROCESS | 780 | 1467227266776 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 12:07:46 INFO - PROCESS | 780 | 1467227266782 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:07:46 INFO - PROCESS | 780 | 1467227266785 Marionette TRACE conn6 <- [1,1098,null,{}] 12:07:46 INFO - PROCESS | 780 | 1467227266793 Marionette TRACE conn6 -> [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:07:46 INFO - PROCESS | 780 | 1467227266796 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:46 INFO - PROCESS | 780 | 1467227266884 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 12:07:46 INFO - PROCESS | 780 | 1467227266892 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:46 INFO - PROCESS | 780 | 1467227266895 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:46 INFO - PROCESS | 780 | ++DOCSHELL 1027C400 == 29 [pid = 780] [id = 284] 12:07:46 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1027D800) [pid = 780] [serial = 851] [outer = 00000000] 12:07:46 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (102A7400) [pid = 780] [serial = 852] [outer = 1027D800] 12:07:46 INFO - PROCESS | 780 | 1467227266943 Marionette DEBUG loaded listener.js 12:07:47 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1041AC00) [pid = 780] [serial = 853] [outer = 1027D800] 12:07:47 INFO - PROCESS | 780 | 1467227267423 Marionette TRACE conn6 <- [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:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 12:07:47 INFO - PROCESS | 780 | 1467227267456 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 12:07:47 INFO - PROCESS | 780 | 1467227267459 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 12:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:07:47 INFO - PROCESS | 780 | 1467227267462 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:07:47 INFO - PROCESS | 780 | 1467227267466 Marionette TRACE conn6 <- [1,1102,null,{}] 12:07:47 INFO - PROCESS | 780 | 1467227267476 Marionette TRACE conn6 -> [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:07:47 INFO - PROCESS | 780 | 1467227267481 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:47 INFO - PROCESS | 780 | 1467227267565 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 12:07:47 INFO - PROCESS | 780 | 1467227267609 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:47 INFO - PROCESS | 780 | 1467227267612 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:47 INFO - PROCESS | 780 | ++DOCSHELL 1451B000 == 30 [pid = 780] [id = 285] 12:07:47 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1451DC00) [pid = 780] [serial = 854] [outer = 00000000] 12:07:47 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (14546400) [pid = 780] [serial = 855] [outer = 1451DC00] 12:07:47 INFO - PROCESS | 780 | 1467227267748 Marionette DEBUG loaded listener.js 12:07:47 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (146D1800) [pid = 780] [serial = 856] [outer = 1451DC00] 12:07:48 INFO - PROCESS | 780 | 1467227268157 Marionette TRACE conn6 <- [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:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 730ms 12:07:48 INFO - PROCESS | 780 | 1467227268196 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 12:07:48 INFO - PROCESS | 780 | 1467227268199 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 12:07:48 INFO - PROCESS | 780 | 1467227268202 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:07:48 INFO - PROCESS | 780 | 1467227268203 Marionette TRACE conn6 <- [1,1106,null,{}] 12:07:48 INFO - PROCESS | 780 | 1467227268207 Marionette TRACE conn6 -> [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:07:48 INFO - PROCESS | 780 | 1467227268209 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:48 INFO - PROCESS | 780 | 1467227268321 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 12:07:48 INFO - PROCESS | 780 | 1467227268327 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:48 INFO - PROCESS | 780 | 1467227268329 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:48 INFO - PROCESS | 780 | ++DOCSHELL 14543800 == 31 [pid = 780] [id = 286] 12:07:48 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15453C00) [pid = 780] [serial = 857] [outer = 00000000] 12:07:48 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C89C00) [pid = 780] [serial = 858] [outer = 15453C00] 12:07:48 INFO - PROCESS | 780 | 1467227268373 Marionette DEBUG loaded listener.js 12:07:48 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1617A000) [pid = 780] [serial = 859] [outer = 15453C00] 12:07:48 INFO - PROCESS | 780 | [780] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 12:07:48 INFO - PROCESS | 780 | 1467227268935 Marionette TRACE conn6 <- [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:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 772ms 12:07:48 INFO - PROCESS | 780 | 1467227268978 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 12:07:48 INFO - PROCESS | 780 | 1467227268980 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 12:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:07:48 INFO - PROCESS | 780 | 1467227268983 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:07:48 INFO - PROCESS | 780 | 1467227268985 Marionette TRACE conn6 <- [1,1110,null,{}] 12:07:48 INFO - PROCESS | 780 | 1467227268989 Marionette TRACE conn6 -> [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:07:48 INFO - PROCESS | 780 | 1467227268991 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:49 INFO - PROCESS | 780 | 1467227269099 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 12:07:49 INFO - PROCESS | 780 | 1467227269107 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:49 INFO - PROCESS | 780 | 1467227269109 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:49 INFO - PROCESS | 780 | ++DOCSHELL 16E84C00 == 32 [pid = 780] [id = 287] 12:07:49 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (16E88800) [pid = 780] [serial = 860] [outer = 00000000] 12:07:49 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17475400) [pid = 780] [serial = 861] [outer = 16E88800] 12:07:49 INFO - PROCESS | 780 | 1467227269153 Marionette DEBUG loaded listener.js 12:07:49 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (174D1400) [pid = 780] [serial = 862] [outer = 16E88800] 12:07:49 INFO - PROCESS | 780 | 1467227269613 Marionette TRACE conn6 <- [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:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 12:07:49 INFO - PROCESS | 780 | 1467227269654 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 12:07:49 INFO - PROCESS | 780 | 1467227269656 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 12:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:07:49 INFO - PROCESS | 780 | 1467227269675 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:07:49 INFO - PROCESS | 780 | 1467227269676 Marionette TRACE conn6 <- [1,1114,null,{}] 12:07:49 INFO - PROCESS | 780 | 1467227269680 Marionette TRACE conn6 -> [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:07:49 INFO - PROCESS | 780 | 1467227269686 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:49 INFO - PROCESS | 780 | 1467227269815 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 12:07:49 INFO - PROCESS | 780 | 1467227269820 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:49 INFO - PROCESS | 780 | 1467227269822 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:49 INFO - PROCESS | 780 | ++DOCSHELL 17D1C800 == 33 [pid = 780] [id = 288] 12:07:49 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17D1D000) [pid = 780] [serial = 863] [outer = 00000000] 12:07:49 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17EACC00) [pid = 780] [serial = 864] [outer = 17D1D000] 12:07:49 INFO - PROCESS | 780 | 1467227269867 Marionette DEBUG loaded listener.js 12:07:49 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1871E400) [pid = 780] [serial = 865] [outer = 17D1D000] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 86 (174D0400) [pid = 780] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17EA9400) [pid = 780] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0C990800) [pid = 780] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0C90E000) [pid = 780] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C57800) [pid = 780] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 81 (102A5800) [pid = 780] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 80 (18784800) [pid = 780] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 79 (14427400) [pid = 780] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A704C00) [pid = 780] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 77 (10284400) [pid = 780] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17DBA400) [pid = 780] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:07:50 INFO - PROCESS | 780 | --DOMWINDOW == 75 (16185C00) [pid = 780] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:07:50 INFO - PROCESS | 780 | 1467227270534 Marionette TRACE conn6 <- [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:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 890ms 12:07:50 INFO - PROCESS | 780 | 1467227270552 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 12:07:50 INFO - PROCESS | 780 | 1467227270554 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 12:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:07:50 INFO - PROCESS | 780 | 1467227270561 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:07:50 INFO - PROCESS | 780 | 1467227270563 Marionette TRACE conn6 <- [1,1118,null,{}] 12:07:50 INFO - PROCESS | 780 | 1467227270566 Marionette TRACE conn6 -> [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:07:50 INFO - PROCESS | 780 | 1467227270568 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:50 INFO - PROCESS | 780 | 1467227270681 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 12:07:50 INFO - PROCESS | 780 | 1467227270742 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:50 INFO - PROCESS | 780 | 1467227270744 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:50 INFO - PROCESS | 780 | ++DOCSHELL 0C995800 == 34 [pid = 780] [id = 289] 12:07:50 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0FCCA000) [pid = 780] [serial = 866] [outer = 00000000] 12:07:50 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1617B000) [pid = 780] [serial = 867] [outer = 0FCCA000] 12:07:50 INFO - PROCESS | 780 | 1467227270789 Marionette DEBUG loaded listener.js 12:07:50 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (16E89800) [pid = 780] [serial = 868] [outer = 0FCCA000] 12:07:51 INFO - PROCESS | 780 | 1467227271152 Marionette TRACE conn6 <- [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:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 630ms 12:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:07:51 INFO - PROCESS | 780 | 1467227271195 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 12:07:51 INFO - PROCESS | 780 | 1467227271197 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 12:07:51 INFO - PROCESS | 780 | 1467227271200 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:07:51 INFO - PROCESS | 780 | 1467227271202 Marionette TRACE conn6 <- [1,1122,null,{}] 12:07:51 INFO - PROCESS | 780 | 1467227271205 Marionette TRACE conn6 -> [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:07:51 INFO - PROCESS | 780 | 1467227271207 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:51 INFO - PROCESS | 780 | 1467227271285 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 12:07:51 INFO - PROCESS | 780 | 1467227271291 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:51 INFO - PROCESS | 780 | 1467227271292 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:51 INFO - PROCESS | 780 | ++DOCSHELL 17DB4800 == 35 [pid = 780] [id = 290] 12:07:51 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17DBE400) [pid = 780] [serial = 869] [outer = 00000000] 12:07:51 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1878AC00) [pid = 780] [serial = 870] [outer = 17DBE400] 12:07:51 INFO - PROCESS | 780 | 1467227271336 Marionette DEBUG loaded listener.js 12:07:51 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1871C400) [pid = 780] [serial = 871] [outer = 17DBE400] 12:07:51 INFO - PROCESS | 780 | 1467227271769 Marionette TRACE conn6 <- [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:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 630ms 12:07:51 INFO - PROCESS | 780 | 1467227271831 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 12:07:51 INFO - PROCESS | 780 | 1467227271833 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 12:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:07:51 INFO - PROCESS | 780 | 1467227271836 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:07:51 INFO - PROCESS | 780 | 1467227271838 Marionette TRACE conn6 <- [1,1126,null,{}] 12:07:51 INFO - PROCESS | 780 | 1467227271841 Marionette TRACE conn6 -> [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:07:51 INFO - PROCESS | 780 | 1467227271843 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:51 INFO - PROCESS | 780 | 1467227271921 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 12:07:51 INFO - PROCESS | 780 | 1467227271926 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:51 INFO - PROCESS | 780 | 1467227271928 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:51 INFO - PROCESS | 780 | ++DOCSHELL 1450C800 == 36 [pid = 780] [id = 291] 12:07:51 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (197D9000) [pid = 780] [serial = 872] [outer = 00000000] 12:07:51 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A704400) [pid = 780] [serial = 873] [outer = 197D9000] 12:07:51 INFO - PROCESS | 780 | 1467227271972 Marionette DEBUG loaded listener.js 12:07:52 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A70BC00) [pid = 780] [serial = 874] [outer = 197D9000] 12:07:52 INFO - PROCESS | 780 | 1467227272549 Marionette TRACE conn6 <- [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:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 770ms 12:07:52 INFO - PROCESS | 780 | 1467227272652 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 12:07:52 INFO - PROCESS | 780 | 1467227272657 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 12:07:52 INFO - PROCESS | 780 | 1467227272689 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:07:52 INFO - PROCESS | 780 | 1467227272693 Marionette TRACE conn6 <- [1,1130,null,{}] 12:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:07:52 INFO - PROCESS | 780 | 1467227272699 Marionette TRACE conn6 -> [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:07:52 INFO - PROCESS | 780 | 1467227272702 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:52 INFO - PROCESS | 780 | 1467227272834 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 12:07:52 INFO - PROCESS | 780 | 1467227272957 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:52 INFO - PROCESS | 780 | 1467227272962 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:52 INFO - PROCESS | 780 | ++DOCSHELL 0C917400 == 37 [pid = 780] [id = 292] 12:07:52 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0C92A000) [pid = 780] [serial = 875] [outer = 00000000] 12:07:53 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FCC9C00) [pid = 780] [serial = 876] [outer = 0C92A000] 12:07:53 INFO - PROCESS | 780 | 1467227273020 Marionette DEBUG loaded listener.js 12:07:53 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1027EC00) [pid = 780] [serial = 877] [outer = 0C92A000] 12:07:53 INFO - PROCESS | 780 | 1467227273669 Marionette TRACE conn6 <- [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:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1013ms 12:07:53 INFO - PROCESS | 780 | 1467227273712 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 12:07:53 INFO - PROCESS | 780 | 1467227273716 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 12:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:07:53 INFO - PROCESS | 780 | 1467227273723 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:07:53 INFO - PROCESS | 780 | 1467227273726 Marionette TRACE conn6 <- [1,1134,null,{}] 12:07:53 INFO - PROCESS | 780 | 1467227273729 Marionette TRACE conn6 -> [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:07:53 INFO - PROCESS | 780 | 1467227273732 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:53 INFO - PROCESS | 780 | 1467227273852 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 12:07:53 INFO - PROCESS | 780 | 1467227273964 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:53 INFO - PROCESS | 780 | 1467227273967 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:53 INFO - PROCESS | 780 | ++DOCSHELL 13ED5000 == 38 [pid = 780] [id = 293] 12:07:53 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (14501400) [pid = 780] [serial = 878] [outer = 00000000] 12:07:54 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (15C5B000) [pid = 780] [serial = 879] [outer = 14501400] 12:07:54 INFO - PROCESS | 780 | 1467227274023 Marionette DEBUG loaded listener.js 12:07:54 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (16E81400) [pid = 780] [serial = 880] [outer = 14501400] 12:07:54 INFO - PROCESS | 780 | 1467227274930 Marionette TRACE conn6 <- [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:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1219ms 12:07:54 INFO - PROCESS | 780 | 1467227274946 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 12:07:54 INFO - PROCESS | 780 | 1467227274950 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 12:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:07:54 INFO - PROCESS | 780 | 1467227274955 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:07:54 INFO - PROCESS | 780 | 1467227274958 Marionette TRACE conn6 <- [1,1138,null,{}] 12:07:54 INFO - PROCESS | 780 | 1467227274963 Marionette TRACE conn6 -> [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:07:54 INFO - PROCESS | 780 | 1467227274966 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:55 INFO - PROCESS | 780 | 1467227275083 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 12:07:55 INFO - PROCESS | 780 | 1467227275216 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:55 INFO - PROCESS | 780 | 1467227275220 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:55 INFO - PROCESS | 780 | ++DOCSHELL 0FD31C00 == 39 [pid = 780] [id = 294] 12:07:55 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0FDB7400) [pid = 780] [serial = 881] [outer = 00000000] 12:07:55 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (102AA800) [pid = 780] [serial = 882] [outer = 0FDB7400] 12:07:55 INFO - PROCESS | 780 | 1467227275271 Marionette DEBUG loaded listener.js 12:07:55 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (12C67400) [pid = 780] [serial = 883] [outer = 0FDB7400] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 17DB4800 == 38 [pid = 780] [id = 290] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 0C995800 == 37 [pid = 780] [id = 289] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 17D1C800 == 36 [pid = 780] [id = 288] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 16E84C00 == 35 [pid = 780] [id = 287] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 14543800 == 34 [pid = 780] [id = 286] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 1451B000 == 33 [pid = 780] [id = 285] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 1027C400 == 32 [pid = 780] [id = 284] 12:07:55 INFO - PROCESS | 780 | --DOCSHELL 0C99B800 == 31 [pid = 780] [id = 283] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 92 (17DB2800) [pid = 780] [serial = 819] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 91 (18C24C00) [pid = 780] [serial = 822] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 90 (17DBA800) [pid = 780] [serial = 820] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0FCC5800) [pid = 780] [serial = 801] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FDB6400) [pid = 780] [serial = 802] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0C933000) [pid = 780] [serial = 807] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0F95D800) [pid = 780] [serial = 808] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15C5F400) [pid = 780] [serial = 813] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 84 (15CEE800) [pid = 780] [serial = 814] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 83 (105CD400) [pid = 780] [serial = 810] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 82 (12C6EC00) [pid = 780] [serial = 811] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1881F400) [pid = 780] [serial = 799] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 80 (14529400) [pid = 780] [serial = 804] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15C2B400) [pid = 780] [serial = 805] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A70D000) [pid = 780] [serial = 831] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15C27C00) [pid = 780] [serial = 825] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A73A800) [pid = 780] [serial = 832] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 75 (194B0400) [pid = 780] [serial = 829] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 74 (18D24800) [pid = 780] [serial = 823] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 73 (16E87C00) [pid = 780] [serial = 826] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1747B000) [pid = 780] [serial = 816] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 71 (174C9C00) [pid = 780] [serial = 817] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | --DOMWINDOW == 70 (194AF400) [pid = 780] [serial = 828] [outer = 00000000] [url = about:blank] 12:07:55 INFO - PROCESS | 780 | 1467227275760 Marionette TRACE conn6 <- [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:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 871ms 12:07:55 INFO - PROCESS | 780 | 1467227275827 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 12:07:55 INFO - PROCESS | 780 | 1467227275831 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 12:07:55 INFO - PROCESS | 780 | 1467227275837 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:07:55 INFO - PROCESS | 780 | 1467227275839 Marionette TRACE conn6 <- [1,1142,null,{}] 12:07:55 INFO - PROCESS | 780 | 1467227275843 Marionette TRACE conn6 -> [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:07:55 INFO - PROCESS | 780 | 1467227275846 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:55 INFO - PROCESS | 780 | 1467227275931 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 12:07:55 INFO - PROCESS | 780 | 1467227275945 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:55 INFO - PROCESS | 780 | 1467227275947 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:55 INFO - PROCESS | 780 | ++DOCSHELL 10278800 == 32 [pid = 780] [id = 295] 12:07:55 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1027DC00) [pid = 780] [serial = 884] [outer = 00000000] 12:07:55 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (12C66C00) [pid = 780] [serial = 885] [outer = 1027DC00] 12:07:55 INFO - PROCESS | 780 | 1467227275994 Marionette DEBUG loaded listener.js 12:07:56 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (13DA3000) [pid = 780] [serial = 886] [outer = 1027DC00] 12:07:56 INFO - PROCESS | 780 | 1467227276473 Marionette TRACE conn6 <- [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:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 670ms 12:07:56 INFO - PROCESS | 780 | 1467227276512 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 12:07:56 INFO - PROCESS | 780 | 1467227276514 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 12:07:56 INFO - PROCESS | 780 | 1467227276517 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:07:56 INFO - PROCESS | 780 | 1467227276521 Marionette TRACE conn6 <- [1,1146,null,{}] 12:07:56 INFO - PROCESS | 780 | 1467227276531 Marionette TRACE conn6 -> [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:07:56 INFO - PROCESS | 780 | 1467227276536 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:56 INFO - PROCESS | 780 | 1467227276648 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 12:07:56 INFO - PROCESS | 780 | 1467227276744 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:56 INFO - PROCESS | 780 | 1467227276747 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:56 INFO - PROCESS | 780 | ++DOCSHELL 15C62C00 == 33 [pid = 780] [id = 296] 12:07:56 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C63000) [pid = 780] [serial = 887] [outer = 00000000] 12:07:56 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15CEE800) [pid = 780] [serial = 888] [outer = 15C63000] 12:07:56 INFO - PROCESS | 780 | 1467227276796 Marionette DEBUG loaded listener.js 12:07:56 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (16E81000) [pid = 780] [serial = 889] [outer = 15C63000] 12:07:57 INFO - PROCESS | 780 | 1467227277154 Marionette TRACE conn6 <- [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:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 12:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:07:57 INFO - PROCESS | 780 | 1467227277205 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 12:07:57 INFO - PROCESS | 780 | 1467227277207 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 12:07:57 INFO - PROCESS | 780 | 1467227277211 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:07:57 INFO - PROCESS | 780 | 1467227277213 Marionette TRACE conn6 <- [1,1150,null,{}] 12:07:57 INFO - PROCESS | 780 | 1467227277216 Marionette TRACE conn6 -> [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:07:57 INFO - PROCESS | 780 | 1467227277218 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:57 INFO - PROCESS | 780 | 1467227277303 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 12:07:57 INFO - PROCESS | 780 | 1467227277317 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:57 INFO - PROCESS | 780 | 1467227277319 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:57 INFO - PROCESS | 780 | ++DOCSHELL 1747A800 == 34 [pid = 780] [id = 297] 12:07:57 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1747C400) [pid = 780] [serial = 890] [outer = 00000000] 12:07:57 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (174D5800) [pid = 780] [serial = 891] [outer = 1747C400] 12:07:57 INFO - PROCESS | 780 | 1467227277366 Marionette DEBUG loaded listener.js 12:07:57 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17D42C00) [pid = 780] [serial = 892] [outer = 1747C400] 12:07:57 INFO - PROCESS | 780 | 1467227277829 Marionette TRACE conn6 <- [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:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 12:07:57 INFO - PROCESS | 780 | 1467227277883 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 12:07:57 INFO - PROCESS | 780 | 1467227277885 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 12:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:07:57 INFO - PROCESS | 780 | 1467227277894 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:07:57 INFO - PROCESS | 780 | 1467227277896 Marionette TRACE conn6 <- [1,1154,null,{}] 12:07:57 INFO - PROCESS | 780 | 1467227277899 Marionette TRACE conn6 -> [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:07:57 INFO - PROCESS | 780 | 1467227277901 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:58 INFO - PROCESS | 780 | 1467227278014 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 12:07:58 INFO - PROCESS | 780 | 1467227278101 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:58 INFO - PROCESS | 780 | 1467227278103 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:58 INFO - PROCESS | 780 | ++DOCSHELL 174C8400 == 35 [pid = 780] [id = 298] 12:07:58 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (174C9800) [pid = 780] [serial = 893] [outer = 00000000] 12:07:58 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DBC400) [pid = 780] [serial = 894] [outer = 174C9800] 12:07:58 INFO - PROCESS | 780 | 1467227278149 Marionette DEBUG loaded listener.js 12:07:58 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17DBFC00) [pid = 780] [serial = 895] [outer = 174C9800] 12:07:58 INFO - PROCESS | 780 | 1467227278562 Marionette TRACE conn6 <- [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:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 730ms 12:07:58 INFO - PROCESS | 780 | 1467227278627 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 12:07:58 INFO - PROCESS | 780 | 1467227278629 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 12:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:07:58 INFO - PROCESS | 780 | 1467227278632 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:07:58 INFO - PROCESS | 780 | 1467227278634 Marionette TRACE conn6 <- [1,1158,null,{}] 12:07:58 INFO - PROCESS | 780 | 1467227278637 Marionette TRACE conn6 -> [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:07:58 INFO - PROCESS | 780 | 1467227278643 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:58 INFO - PROCESS | 780 | 1467227278783 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 12:07:58 INFO - PROCESS | 780 | 1467227278844 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:58 INFO - PROCESS | 780 | 1467227278846 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:58 INFO - PROCESS | 780 | ++DOCSHELL 0C90FC00 == 36 [pid = 780] [id = 299] 12:07:58 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174CAC00) [pid = 780] [serial = 896] [outer = 00000000] 12:07:58 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1955FC00) [pid = 780] [serial = 897] [outer = 174CAC00] 12:07:58 INFO - PROCESS | 780 | 1467227278893 Marionette DEBUG loaded listener.js 12:07:58 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (19560800) [pid = 780] [serial = 898] [outer = 174CAC00] 12:07:59 INFO - PROCESS | 780 | 1467227279324 Marionette TRACE conn6 <- [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:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 730ms 12:07:59 INFO - PROCESS | 780 | 1467227279376 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 12:07:59 INFO - PROCESS | 780 | 1467227279378 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 12:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:07:59 INFO - PROCESS | 780 | 1467227279381 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:07:59 INFO - PROCESS | 780 | 1467227279383 Marionette TRACE conn6 <- [1,1162,null,{}] 12:07:59 INFO - PROCESS | 780 | 1467227279400 Marionette TRACE conn6 -> [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:07:59 INFO - PROCESS | 780 | 1467227279402 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:59 INFO - PROCESS | 780 | 1467227279513 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1451DC00) [pid = 780] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0C99CC00) [pid = 780] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1027D800) [pid = 780] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0F884000) [pid = 780] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 80 (15453C00) [pid = 780] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 79 (16E88800) [pid = 780] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17D1D000) [pid = 780] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FCCA000) [pid = 780] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17DBE400) [pid = 780] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0F83B400) [pid = 780] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 74 (17D3B800) [pid = 780] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1A8ED400) [pid = 780] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:07:59 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1ACB6800) [pid = 780] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:07:59 INFO - PROCESS | 780 | 1467227279634 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:07:59 INFO - PROCESS | 780 | 1467227279636 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:07:59 INFO - PROCESS | 780 | ++DOCSHELL 09162400 == 37 [pid = 780] [id = 300] 12:07:59 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0916FC00) [pid = 780] [serial = 899] [outer = 00000000] 12:07:59 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (10279400) [pid = 780] [serial = 900] [outer = 0916FC00] 12:07:59 INFO - PROCESS | 780 | 1467227279680 Marionette DEBUG loaded listener.js 12:07:59 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (13ECA400) [pid = 780] [serial = 901] [outer = 0916FC00] 12:08:00 INFO - PROCESS | 780 | 1467227280022 Marionette TRACE conn6 <- [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:08:00 INFO - PROCESS | 780 | 1467227280078 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 12:08:00 INFO - PROCESS | 780 | 1467227280081 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:08:00 INFO - PROCESS | 780 | 1467227280083 Marionette TRACE conn6 <- [1,1166,null,{}] 12:08:00 INFO - PROCESS | 780 | 1467227280086 Marionette TRACE conn6 -> [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:08:00 INFO - PROCESS | 780 | 1467227280088 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:00 INFO - PROCESS | 780 | 1467227280166 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 12:08:00 INFO - PROCESS | 780 | 1467227280256 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:00 INFO - PROCESS | 780 | 1467227280258 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:00 INFO - PROCESS | 780 | ++DOCSHELL 1027D800 == 38 [pid = 780] [id = 301] 12:08:00 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (13DE5800) [pid = 780] [serial = 902] [outer = 00000000] 12:08:00 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1A70F000) [pid = 780] [serial = 903] [outer = 13DE5800] 12:08:00 INFO - PROCESS | 780 | 1467227280304 Marionette DEBUG loaded listener.js 12:08:00 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A747C00) [pid = 780] [serial = 904] [outer = 13DE5800] 12:08:00 INFO - PROCESS | 780 | 1467227280660 Marionette TRACE conn6 <- [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:08:00 INFO - PROCESS | 780 | 1467227280714 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 12:08:00 INFO - PROCESS | 780 | 1467227280717 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:08:00 INFO - PROCESS | 780 | 1467227280718 Marionette TRACE conn6 <- [1,1170,null,{}] 12:08:00 INFO - PROCESS | 780 | 1467227280723 Marionette TRACE conn6 -> [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:08:00 INFO - PROCESS | 780 | 1467227280724 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:00 INFO - PROCESS | 780 | 1467227280838 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 12:08:00 INFO - PROCESS | 780 | 1467227280873 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:00 INFO - PROCESS | 780 | 1467227280875 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:00 INFO - PROCESS | 780 | ++DOCSHELL 15C62000 == 39 [pid = 780] [id = 302] 12:08:00 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A73D400) [pid = 780] [serial = 905] [outer = 00000000] 12:08:00 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1ACA3400) [pid = 780] [serial = 906] [outer = 1A73D400] 12:08:00 INFO - PROCESS | 780 | 1467227280918 Marionette DEBUG loaded listener.js 12:08:00 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1ACA7000) [pid = 780] [serial = 907] [outer = 1A73D400] 12:08:01 INFO - PROCESS | 780 | 1467227281331 Marionette TRACE conn6 <- [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:08:01 INFO - PROCESS | 780 | 1467227281391 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 12:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:08:01 INFO - PROCESS | 780 | 1467227281394 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:08:01 INFO - PROCESS | 780 | 1467227281396 Marionette TRACE conn6 <- [1,1174,null,{}] 12:08:01 INFO - PROCESS | 780 | 1467227281400 Marionette TRACE conn6 -> [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:08:01 INFO - PROCESS | 780 | 1467227281401 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:01 INFO - PROCESS | 780 | 1467227281485 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 12:08:01 INFO - PROCESS | 780 | 1467227281491 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:01 INFO - PROCESS | 780 | 1467227281493 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:01 INFO - PROCESS | 780 | ++DOCSHELL 1ACAC800 == 40 [pid = 780] [id = 303] 12:08:01 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1ACB0000) [pid = 780] [serial = 908] [outer = 00000000] 12:08:01 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1AEBC800) [pid = 780] [serial = 909] [outer = 1ACB0000] 12:08:01 INFO - PROCESS | 780 | 1467227281537 Marionette DEBUG loaded listener.js 12:08:01 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1B1B8800) [pid = 780] [serial = 910] [outer = 1ACB0000] 12:08:02 INFO - PROCESS | 780 | 1467227282257 Marionette TRACE conn6 <- [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:08:02 INFO - PROCESS | 780 | 1467227282334 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 12:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:08:02 INFO - PROCESS | 780 | 1467227282339 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:08:02 INFO - PROCESS | 780 | 1467227282344 Marionette TRACE conn6 <- [1,1178,null,{}] 12:08:02 INFO - PROCESS | 780 | 1467227282350 Marionette TRACE conn6 -> [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:08:02 INFO - PROCESS | 780 | 1467227282353 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:02 INFO - PROCESS | 780 | 1467227282466 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 12:08:02 INFO - PROCESS | 780 | 1467227282597 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:02 INFO - PROCESS | 780 | 1467227282600 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:02 INFO - PROCESS | 780 | ++DOCSHELL 0FC74800 == 41 [pid = 780] [id = 304] 12:08:02 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FCD0000) [pid = 780] [serial = 911] [outer = 00000000] 12:08:02 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (140B4400) [pid = 780] [serial = 912] [outer = 0FCD0000] 12:08:02 INFO - PROCESS | 780 | 1467227282658 Marionette DEBUG loaded listener.js 12:08:02 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (14548000) [pid = 780] [serial = 913] [outer = 0FCD0000] 12:08:03 INFO - PROCESS | 780 | 1467227283250 Marionette TRACE conn6 <- [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:08:03 INFO - PROCESS | 780 | 1467227283274 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 12:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:08:03 INFO - PROCESS | 780 | 1467227283281 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:08:03 INFO - PROCESS | 780 | 1467227283283 Marionette TRACE conn6 <- [1,1182,null,{}] 12:08:03 INFO - PROCESS | 780 | 1467227283287 Marionette TRACE conn6 -> [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:08:03 INFO - PROCESS | 780 | 1467227283290 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:03 INFO - PROCESS | 780 | 1467227283403 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 12:08:03 INFO - PROCESS | 780 | 1467227283508 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:03 INFO - PROCESS | 780 | 1467227283510 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:03 INFO - PROCESS | 780 | ++DOCSHELL 174CE000 == 42 [pid = 780] [id = 305] 12:08:03 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (17DB6000) [pid = 780] [serial = 914] [outer = 00000000] 12:08:03 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1881E000) [pid = 780] [serial = 915] [outer = 17DB6000] 12:08:03 INFO - PROCESS | 780 | 1467227283567 Marionette DEBUG loaded listener.js 12:08:03 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (18DBE800) [pid = 780] [serial = 916] [outer = 17DB6000] 12:08:04 INFO - PROCESS | 780 | 1467227284181 Marionette TRACE conn6 <- [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:08:04 INFO - PROCESS | 780 | 1467227284257 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 12:08:04 INFO - PROCESS | 780 | 1467227284261 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:08:04 INFO - PROCESS | 780 | 1467227284265 Marionette TRACE conn6 <- [1,1186,null,{}] 12:08:04 INFO - PROCESS | 780 | 1467227284277 Marionette TRACE conn6 -> [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:08:04 INFO - PROCESS | 780 | 1467227284282 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:04 INFO - PROCESS | 780 | 1467227284402 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 12:08:04 INFO - PROCESS | 780 | 1467227284529 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:04 INFO - PROCESS | 780 | 1467227284533 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:04 INFO - PROCESS | 780 | ++DOCSHELL 1BAD9400 == 43 [pid = 780] [id = 306] 12:08:04 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1BAD9800) [pid = 780] [serial = 917] [outer = 00000000] 12:08:04 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1C025000) [pid = 780] [serial = 918] [outer = 1BAD9800] 12:08:04 INFO - PROCESS | 780 | 1467227284591 Marionette DEBUG loaded listener.js 12:08:04 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1C02A000) [pid = 780] [serial = 919] [outer = 1BAD9800] 12:08:05 INFO - PROCESS | 780 | 1467227285233 Marionette TRACE conn6 <- [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:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1022ms 12:08:05 INFO - PROCESS | 780 | 1467227285286 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 12:08:05 INFO - PROCESS | 780 | 1467227285289 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 12:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:08:05 INFO - PROCESS | 780 | 1467227285293 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:08:05 INFO - PROCESS | 780 | 1467227285295 Marionette TRACE conn6 <- [1,1190,null,{}] 12:08:05 INFO - PROCESS | 780 | 1467227285299 Marionette TRACE conn6 -> [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:08:05 INFO - PROCESS | 780 | 1467227285301 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:05 INFO - PROCESS | 780 | 1467227285415 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 12:08:05 INFO - PROCESS | 780 | 1467227285669 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:05 INFO - PROCESS | 780 | 1467227285672 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:05 INFO - PROCESS | 780 | ++DOCSHELL 09161800 == 44 [pid = 780] [id = 307] 12:08:05 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (0C933000) [pid = 780] [serial = 920] [outer = 00000000] 12:08:05 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (0F9F8400) [pid = 780] [serial = 921] [outer = 0C933000] 12:08:05 INFO - PROCESS | 780 | 1467227285745 Marionette DEBUG loaded listener.js 12:08:05 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (0FCC8000) [pid = 780] [serial = 922] [outer = 0C933000] 12:08:06 INFO - PROCESS | 780 | 1467227286361 Marionette TRACE conn6 <- [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:08:06 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:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1118ms 12:08:06 INFO - PROCESS | 780 | 1467227286415 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 12:08:06 INFO - PROCESS | 780 | 1467227286419 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 12:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:08:06 INFO - PROCESS | 780 | 1467227286423 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:08:06 INFO - PROCESS | 780 | 1467227286426 Marionette TRACE conn6 <- [1,1194,null,{}] 12:08:06 INFO - PROCESS | 780 | 1467227286431 Marionette TRACE conn6 -> [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:08:06 INFO - PROCESS | 780 | 1467227286435 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:06 INFO - PROCESS | 780 | 1467227286535 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 15C62000 == 43 [pid = 780] [id = 302] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 1027D800 == 42 [pid = 780] [id = 301] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 09162400 == 41 [pid = 780] [id = 300] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 0C90FC00 == 40 [pid = 780] [id = 299] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 174C8400 == 39 [pid = 780] [id = 298] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 1747A800 == 38 [pid = 780] [id = 297] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 15C62C00 == 37 [pid = 780] [id = 296] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 10278800 == 36 [pid = 780] [id = 295] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 0FD31C00 == 35 [pid = 780] [id = 294] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 0C917400 == 34 [pid = 780] [id = 292] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 13ED5000 == 33 [pid = 780] [id = 293] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 0F6CC000 == 32 [pid = 780] [id = 282] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 1450C800 == 31 [pid = 780] [id = 291] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 1BAD9400 == 30 [pid = 780] [id = 306] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 09161800 == 29 [pid = 780] [id = 307] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 174CE000 == 28 [pid = 780] [id = 305] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 1ACAC800 == 27 [pid = 780] [id = 303] 12:08:07 INFO - PROCESS | 780 | --DOCSHELL 0FC74800 == 26 [pid = 780] [id = 304] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 95 (14546400) [pid = 780] [serial = 855] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 94 (0F6CBC00) [pid = 780] [serial = 849] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FC72800) [pid = 780] [serial = 850] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 92 (102A7400) [pid = 780] [serial = 852] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1041AC00) [pid = 780] [serial = 853] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 90 (12C6D400) [pid = 780] [serial = 847] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 89 (102B3C00) [pid = 780] [serial = 846] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 88 (15C89C00) [pid = 780] [serial = 858] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17475400) [pid = 780] [serial = 861] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1617A000) [pid = 780] [serial = 859] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17EACC00) [pid = 780] [serial = 864] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1617B000) [pid = 780] [serial = 867] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 83 (174D1400) [pid = 780] [serial = 862] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1878AC00) [pid = 780] [serial = 870] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FD33800) [pid = 780] [serial = 835] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FCC8800) [pid = 780] [serial = 834] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 79 (18BB5400) [pid = 780] [serial = 838] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 78 (18729800) [pid = 780] [serial = 837] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1ACA1800) [pid = 780] [serial = 841] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1AC9BC00) [pid = 780] [serial = 840] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1B1BB800) [pid = 780] [serial = 844] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1A704400) [pid = 780] [serial = 873] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1AE3D800) [pid = 780] [serial = 843] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 72 (16E89800) [pid = 780] [serial = 868] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1871E400) [pid = 780] [serial = 865] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1871C400) [pid = 780] [serial = 871] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | --DOMWINDOW == 69 (146D1800) [pid = 780] [serial = 856] [outer = 00000000] [url = about:blank] 12:08:07 INFO - PROCESS | 780 | 1467227287375 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:07 INFO - PROCESS | 780 | 1467227287378 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:07 INFO - PROCESS | 780 | ++DOCSHELL 0915A000 == 27 [pid = 780] [id = 308] 12:08:07 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0916D800) [pid = 780] [serial = 923] [outer = 00000000] 12:08:07 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0C917800) [pid = 780] [serial = 924] [outer = 0916D800] 12:08:07 INFO - PROCESS | 780 | 1467227287431 Marionette DEBUG loaded listener.js 12:08:07 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0C990400) [pid = 780] [serial = 925] [outer = 0916D800] 12:08:07 INFO - PROCESS | 780 | 1467227287832 Marionette TRACE conn6 <- [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:08:07 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:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1438ms 12:08:07 INFO - PROCESS | 780 | 1467227287894 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 12:08:07 INFO - PROCESS | 780 | 1467227287897 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 12:08:07 INFO - PROCESS | 780 | 1467227287901 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:08:07 INFO - PROCESS | 780 | 1467227287904 Marionette TRACE conn6 <- [1,1198,null,{}] 12:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:08:07 INFO - PROCESS | 780 | 1467227287909 Marionette TRACE conn6 -> [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:08:07 INFO - PROCESS | 780 | 1467227287912 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:07 INFO - PROCESS | 780 | 1467227287997 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 12:08:07 INFO - PROCESS | 780 | 1467227288005 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:07 INFO - PROCESS | 780 | 1467227288007 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:08 INFO - PROCESS | 780 | ++DOCSHELL 0FCD0400 == 28 [pid = 780] [id = 309] 12:08:08 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FCD3000) [pid = 780] [serial = 926] [outer = 00000000] 12:08:08 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0FD2DC00) [pid = 780] [serial = 927] [outer = 0FCD3000] 12:08:08 INFO - PROCESS | 780 | 1467227288055 Marionette DEBUG loaded listener.js 12:08:08 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (10276000) [pid = 780] [serial = 928] [outer = 0FCD3000] 12:08:08 INFO - PROCESS | 780 | 1467227288520 Marionette TRACE conn6 <- [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:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 12:08:08 INFO - PROCESS | 780 | 1467227288580 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 12:08:08 INFO - PROCESS | 780 | 1467227288584 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 12:08:08 INFO - PROCESS | 780 | 1467227288588 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:08:08 INFO - PROCESS | 780 | 1467227288590 Marionette TRACE conn6 <- [1,1202,null,{}] 12:08:08 INFO - PROCESS | 780 | 1467227288593 Marionette TRACE conn6 -> [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:08:08 INFO - PROCESS | 780 | 1467227288596 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:08 INFO - PROCESS | 780 | 1467227288719 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 12:08:08 INFO - PROCESS | 780 | 1467227288734 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:08 INFO - PROCESS | 780 | 1467227288736 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:08 INFO - PROCESS | 780 | ++DOCSHELL 10DCD400 == 29 [pid = 780] [id = 310] 12:08:08 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (10DCF400) [pid = 780] [serial = 929] [outer = 00000000] 12:08:08 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (13D18400) [pid = 780] [serial = 930] [outer = 10DCF400] 12:08:08 INFO - PROCESS | 780 | 1467227288854 Marionette DEBUG loaded listener.js 12:08:08 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (13DAE800) [pid = 780] [serial = 931] [outer = 10DCF400] 12:08:09 INFO - PROCESS | 780 | 1467227289241 Marionette TRACE conn6 <- [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:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 12:08:09 INFO - PROCESS | 780 | 1467227289262 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 780 | 1467227289264 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 12:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:08:09 INFO - PROCESS | 780 | 1467227289274 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:08:09 INFO - PROCESS | 780 | 1467227289280 Marionette TRACE conn6 <- [1,1206,null,{}] 12:08:09 INFO - PROCESS | 780 | 1467227289284 Marionette TRACE conn6 -> [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:08:09 INFO - PROCESS | 780 | 1467227289288 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:09 INFO - PROCESS | 780 | 1467227289420 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 12:08:09 INFO - PROCESS | 780 | 1467227289443 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:09 INFO - PROCESS | 780 | 1467227289445 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:09 INFO - PROCESS | 780 | ++DOCSHELL 14507800 == 30 [pid = 780] [id = 311] 12:08:09 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1450C800) [pid = 780] [serial = 932] [outer = 00000000] 12:08:09 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C5FC00) [pid = 780] [serial = 933] [outer = 1450C800] 12:08:09 INFO - PROCESS | 780 | 1467227289489 Marionette DEBUG loaded listener.js 12:08:09 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C97000) [pid = 780] [serial = 934] [outer = 1450C800] 12:08:09 INFO - PROCESS | 780 | 1467227289951 Marionette TRACE conn6 <- [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:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 730ms 12:08:09 INFO - PROCESS | 780 | 1467227290002 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 12:08:09 INFO - PROCESS | 780 | 1467227290005 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 12:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:08:10 INFO - PROCESS | 780 | 1467227290014 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:08:10 INFO - PROCESS | 780 | 1467227290016 Marionette TRACE conn6 <- [1,1210,null,{}] 12:08:10 INFO - PROCESS | 780 | 1467227290019 Marionette TRACE conn6 -> [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:08:10 INFO - PROCESS | 780 | 1467227290021 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:10 INFO - PROCESS | 780 | 1467227290161 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 12:08:10 INFO - PROCESS | 780 | 1467227290172 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:10 INFO - PROCESS | 780 | 1467227290174 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:10 INFO - PROCESS | 780 | ++DOCSHELL 15C5F400 == 31 [pid = 780] [id = 312] 12:08:10 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (15CF6C00) [pid = 780] [serial = 935] [outer = 00000000] 12:08:10 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (173DA000) [pid = 780] [serial = 936] [outer = 15CF6C00] 12:08:10 INFO - PROCESS | 780 | 1467227290217 Marionette DEBUG loaded listener.js 12:08:10 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17474000) [pid = 780] [serial = 937] [outer = 15CF6C00] 12:08:10 INFO - PROCESS | 780 | 1467227290647 Marionette TRACE conn6 <- [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:08:10 INFO - PROCESS | 780 | 1467227290689 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 12:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:08:10 INFO - PROCESS | 780 | 1467227290692 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:08:10 INFO - PROCESS | 780 | 1467227290694 Marionette TRACE conn6 <- [1,1214,null,{}] 12:08:10 INFO - PROCESS | 780 | 1467227290697 Marionette TRACE conn6 -> [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:08:10 INFO - PROCESS | 780 | 1467227290699 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:10 INFO - PROCESS | 780 | 1467227290809 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 12:08:10 INFO - PROCESS | 780 | 1467227290815 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:10 INFO - PROCESS | 780 | 1467227290821 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:10 INFO - PROCESS | 780 | ++DOCSHELL 174D0400 == 32 [pid = 780] [id = 313] 12:08:10 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (174D1400) [pid = 780] [serial = 938] [outer = 00000000] 12:08:10 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17D3D400) [pid = 780] [serial = 939] [outer = 174D1400] 12:08:10 INFO - PROCESS | 780 | 1467227290923 Marionette DEBUG loaded listener.js 12:08:10 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (17DBA000) [pid = 780] [serial = 940] [outer = 174D1400] 12:08:11 INFO - PROCESS | 780 | 1467227291377 Marionette TRACE conn6 <- [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:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 730ms 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1A73D400) [pid = 780] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1ACB0000) [pid = 780] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 84 (174C9800) [pid = 780] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 83 (174CAC00) [pid = 780] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0916FC00) [pid = 780] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0C92A000) [pid = 780] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1747C400) [pid = 780] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FDB7400) [pid = 780] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 78 (14501400) [pid = 780] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1027DC00) [pid = 780] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 76 (197D9000) [pid = 780] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15C63000) [pid = 780] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:08:11 INFO - PROCESS | 780 | --DOMWINDOW == 74 (13DE5800) [pid = 780] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:08:11 INFO - PROCESS | 780 | 1467227291678 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 12:08:11 INFO - PROCESS | 780 | 1467227291680 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 12:08:11 INFO - PROCESS | 780 | 1467227291688 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:08:11 INFO - PROCESS | 780 | 1467227291690 Marionette TRACE conn6 <- [1,1218,null,{}] 12:08:11 INFO - PROCESS | 780 | 1467227291693 Marionette TRACE conn6 -> [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:08:11 INFO - PROCESS | 780 | 1467227291696 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:11 INFO - PROCESS | 780 | 1467227291788 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 12:08:11 INFO - PROCESS | 780 | 1467227291794 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:11 INFO - PROCESS | 780 | 1467227291796 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:11 INFO - PROCESS | 780 | ++DOCSHELL 09161C00 == 33 [pid = 780] [id = 314] 12:08:11 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FC93000) [pid = 780] [serial = 941] [outer = 00000000] 12:08:11 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (14548400) [pid = 780] [serial = 942] [outer = 0FC93000] 12:08:11 INFO - PROCESS | 780 | 1467227291839 Marionette DEBUG loaded listener.js 12:08:11 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C63000) [pid = 780] [serial = 943] [outer = 0FC93000] 12:08:12 INFO - PROCESS | 780 | 1467227292252 Marionette TRACE conn6 <- [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:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 630ms 12:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:08:12 INFO - PROCESS | 780 | 1467227292323 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 12:08:12 INFO - PROCESS | 780 | 1467227292325 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 12:08:12 INFO - PROCESS | 780 | 1467227292328 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:08:12 INFO - PROCESS | 780 | 1467227292330 Marionette TRACE conn6 <- [1,1222,null,{}] 12:08:12 INFO - PROCESS | 780 | 1467227292333 Marionette TRACE conn6 -> [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:08:12 INFO - PROCESS | 780 | 1467227292335 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:12 INFO - PROCESS | 780 | 1467227292413 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 12:08:12 INFO - PROCESS | 780 | 1467227292418 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:12 INFO - PROCESS | 780 | 1467227292420 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:12 INFO - PROCESS | 780 | ++DOCSHELL 174D1000 == 34 [pid = 780] [id = 315] 12:08:12 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DBE800) [pid = 780] [serial = 944] [outer = 00000000] 12:08:12 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (18723400) [pid = 780] [serial = 945] [outer = 17DBE800] 12:08:12 INFO - PROCESS | 780 | 1467227292463 Marionette DEBUG loaded listener.js 12:08:12 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18817400) [pid = 780] [serial = 946] [outer = 17DBE800] 12:08:12 INFO - PROCESS | 780 | 1467227292883 Marionette TRACE conn6 <- [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:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 570ms 12:08:12 INFO - PROCESS | 780 | 1467227292899 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 12:08:12 INFO - PROCESS | 780 | 1467227292901 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 12:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:08:12 INFO - PROCESS | 780 | 1467227292904 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:08:12 INFO - PROCESS | 780 | 1467227292905 Marionette TRACE conn6 <- [1,1226,null,{}] 12:08:12 INFO - PROCESS | 780 | 1467227292913 Marionette TRACE conn6 -> [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:08:12 INFO - PROCESS | 780 | 1467227292914 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:13 INFO - PROCESS | 780 | 1467227293033 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 12:08:13 INFO - PROCESS | 780 | 1467227293041 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:13 INFO - PROCESS | 780 | 1467227293043 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:13 INFO - PROCESS | 780 | ++DOCSHELL 16186C00 == 35 [pid = 780] [id = 316] 12:08:13 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1747FC00) [pid = 780] [serial = 947] [outer = 00000000] 12:08:13 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (188C8C00) [pid = 780] [serial = 948] [outer = 1747FC00] 12:08:13 INFO - PROCESS | 780 | 1467227293086 Marionette DEBUG loaded listener.js 12:08:13 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18C28800) [pid = 780] [serial = 949] [outer = 1747FC00] 12:08:13 INFO - PROCESS | 780 | 1467227293506 Marionette TRACE conn6 <- [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:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 631ms 12:08:13 INFO - PROCESS | 780 | 1467227293536 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 12:08:13 INFO - PROCESS | 780 | 1467227293538 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 12:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:08:13 INFO - PROCESS | 780 | 1467227293555 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:08:13 INFO - PROCESS | 780 | 1467227293557 Marionette TRACE conn6 <- [1,1230,null,{}] 12:08:13 INFO - PROCESS | 780 | 1467227293561 Marionette TRACE conn6 -> [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:08:13 INFO - PROCESS | 780 | 1467227293563 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:13 INFO - PROCESS | 780 | 1467227293655 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 12:08:13 INFO - PROCESS | 780 | 1467227293783 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:13 INFO - PROCESS | 780 | 1467227293786 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:13 INFO - PROCESS | 780 | ++DOCSHELL 0915D000 == 36 [pid = 780] [id = 317] 12:08:13 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0915F800) [pid = 780] [serial = 950] [outer = 00000000] 12:08:13 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0C913C00) [pid = 780] [serial = 951] [outer = 0915F800] 12:08:13 INFO - PROCESS | 780 | 1467227293844 Marionette DEBUG loaded listener.js 12:08:13 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0C994800) [pid = 780] [serial = 952] [outer = 0915F800] 12:08:14 INFO - PROCESS | 780 | 1467227294640 Marionette TRACE conn6 <- [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:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1140ms 12:08:14 INFO - PROCESS | 780 | 1467227294684 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 12:08:14 INFO - PROCESS | 780 | 1467227294688 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 12:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:08:14 INFO - PROCESS | 780 | 1467227294692 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:08:14 INFO - PROCESS | 780 | 1467227294696 Marionette TRACE conn6 <- [1,1234,null,{}] 12:08:14 INFO - PROCESS | 780 | 1467227294701 Marionette TRACE conn6 -> [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:08:14 INFO - PROCESS | 780 | 1467227294704 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:14 INFO - PROCESS | 780 | 1467227294832 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 12:08:14 INFO - PROCESS | 780 | 1467227294965 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:14 INFO - PROCESS | 780 | 1467227294968 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:14 INFO - PROCESS | 780 | ++DOCSHELL 102AC000 == 37 [pid = 780] [id = 318] 12:08:14 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (10419C00) [pid = 780] [serial = 953] [outer = 00000000] 12:08:15 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (14427400) [pid = 780] [serial = 954] [outer = 10419C00] 12:08:15 INFO - PROCESS | 780 | 1467227295025 Marionette DEBUG loaded listener.js 12:08:15 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (14541C00) [pid = 780] [serial = 955] [outer = 10419C00] 12:08:15 INFO - PROCESS | 780 | 1467227295735 Marionette TRACE conn6 <- [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:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1074ms 12:08:15 INFO - PROCESS | 780 | 1467227295901 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 12:08:15 INFO - PROCESS | 780 | 1467227295905 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 12:08:15 INFO - PROCESS | 780 | 1467227295920 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:08:15 INFO - PROCESS | 780 | 1467227295922 Marionette TRACE conn6 <- [1,1238,null,{}] 12:08:15 INFO - PROCESS | 780 | 1467227295928 Marionette TRACE conn6 -> [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:08:15 INFO - PROCESS | 780 | 1467227295931 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:08:16 INFO - PROCESS | 780 | 1467227296042 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 12:08:16 INFO - PROCESS | 780 | 1467227296125 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:16 INFO - PROCESS | 780 | 1467227296130 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:16 INFO - PROCESS | 780 | ++DOCSHELL 0FCCE400 == 38 [pid = 780] [id = 319] 12:08:16 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0FD05400) [pid = 780] [serial = 956] [outer = 00000000] 12:08:16 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1027FC00) [pid = 780] [serial = 957] [outer = 0FD05400] 12:08:16 INFO - PROCESS | 780 | 1467227296225 Marionette DEBUG loaded listener.js 12:08:16 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (102AD800) [pid = 780] [serial = 958] [outer = 0FD05400] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 16186C00 == 37 [pid = 780] [id = 316] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 174D1000 == 36 [pid = 780] [id = 315] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 09161C00 == 35 [pid = 780] [id = 314] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 174D0400 == 34 [pid = 780] [id = 313] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 15C5F400 == 33 [pid = 780] [id = 312] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 14507800 == 32 [pid = 780] [id = 311] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 10DCD400 == 31 [pid = 780] [id = 310] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 0FCD0400 == 30 [pid = 780] [id = 309] 12:08:16 INFO - PROCESS | 780 | --DOCSHELL 0915A000 == 29 [pid = 780] [id = 308] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1A70F000) [pid = 780] [serial = 903] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1ACA7000) [pid = 780] [serial = 907] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1A747C00) [pid = 780] [serial = 904] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 88 (17D42C00) [pid = 780] [serial = 892] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1ACA3400) [pid = 780] [serial = 906] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1AEBC800) [pid = 780] [serial = 909] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1B1B8800) [pid = 780] [serial = 910] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17DBC400) [pid = 780] [serial = 894] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1955FC00) [pid = 780] [serial = 897] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17DBFC00) [pid = 780] [serial = 895] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 81 (10279400) [pid = 780] [serial = 900] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 80 (19560800) [pid = 780] [serial = 898] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FCC9C00) [pid = 780] [serial = 876] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1027EC00) [pid = 780] [serial = 877] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 77 (174D5800) [pid = 780] [serial = 891] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 76 (102AA800) [pid = 780] [serial = 882] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 75 (12C67400) [pid = 780] [serial = 883] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 74 (15C5B000) [pid = 780] [serial = 879] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 73 (16E81400) [pid = 780] [serial = 880] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 72 (12C66C00) [pid = 780] [serial = 885] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 71 (13DA3000) [pid = 780] [serial = 886] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 70 (13ECA400) [pid = 780] [serial = 901] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1A70BC00) [pid = 780] [serial = 874] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 68 (15CEE800) [pid = 780] [serial = 888] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | --DOMWINDOW == 67 (16E81000) [pid = 780] [serial = 889] [outer = 00000000] [url = about:blank] 12:08:16 INFO - PROCESS | 780 | 1467227296782 Marionette TRACE conn6 <- [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:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 870ms 12:08:16 INFO - PROCESS | 780 | 1467227296808 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 12:08:16 INFO - PROCESS | 780 | 1467227296811 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 12:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:08:16 INFO - PROCESS | 780 | 1467227296817 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:08:16 INFO - PROCESS | 780 | 1467227296821 Marionette TRACE conn6 <- [1,1242,null,{}] 12:08:16 INFO - PROCESS | 780 | 1467227296825 Marionette TRACE conn6 -> [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:08:16 INFO - PROCESS | 780 | 1467227296827 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:16 INFO - PROCESS | 780 | 1467227296916 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 12:08:16 INFO - PROCESS | 780 | 1467227296923 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:16 INFO - PROCESS | 780 | 1467227296926 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:16 INFO - PROCESS | 780 | ++DOCSHELL 0FCCC000 == 30 [pid = 780] [id = 320] 12:08:16 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0FCD0400) [pid = 780] [serial = 959] [outer = 00000000] 12:08:16 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (10507C00) [pid = 780] [serial = 960] [outer = 0FCD0400] 12:08:16 INFO - PROCESS | 780 | 1467227296973 Marionette DEBUG loaded listener.js 12:08:17 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (12C6C000) [pid = 780] [serial = 961] [outer = 0FCD0400] 12:08:17 INFO - PROCESS | 780 | 1467227297466 Marionette TRACE conn6 <- [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:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 690ms 12:08:17 INFO - PROCESS | 780 | 1467227297508 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 12:08:17 INFO - PROCESS | 780 | 1467227297510 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 12:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:08:17 INFO - PROCESS | 780 | 1467227297513 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:08:17 INFO - PROCESS | 780 | 1467227297515 Marionette TRACE conn6 <- [1,1246,null,{}] 12:08:17 INFO - PROCESS | 780 | 1467227297525 Marionette TRACE conn6 -> [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:08:17 INFO - PROCESS | 780 | 1467227297529 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:17 INFO - PROCESS | 780 | 1467227297650 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 12:08:17 INFO - PROCESS | 780 | 1467227297738 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:17 INFO - PROCESS | 780 | 1467227297742 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:17 INFO - PROCESS | 780 | ++DOCSHELL 15C5F400 == 31 [pid = 780] [id = 321] 12:08:17 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (15C5F800) [pid = 780] [serial = 962] [outer = 00000000] 12:08:17 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C8E000) [pid = 780] [serial = 963] [outer = 15C5F800] 12:08:17 INFO - PROCESS | 780 | 1467227297791 Marionette DEBUG loaded listener.js 12:08:17 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (16179C00) [pid = 780] [serial = 964] [outer = 15C5F800] 12:08:18 INFO - PROCESS | 780 | 1467227298163 Marionette TRACE conn6 <- [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:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 730ms 12:08:18 INFO - PROCESS | 780 | 1467227298247 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 12:08:18 INFO - PROCESS | 780 | 1467227298249 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 12:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:08:18 INFO - PROCESS | 780 | 1467227298252 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:08:18 INFO - PROCESS | 780 | 1467227298254 Marionette TRACE conn6 <- [1,1250,null,{}] 12:08:18 INFO - PROCESS | 780 | 1467227298258 Marionette TRACE conn6 -> [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:08:18 INFO - PROCESS | 780 | 1467227298260 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:18 INFO - PROCESS | 780 | 1467227298345 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 12:08:18 INFO - PROCESS | 780 | 1467227298351 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:18 INFO - PROCESS | 780 | 1467227298353 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:18 INFO - PROCESS | 780 | ++DOCSHELL 16E81400 == 32 [pid = 780] [id = 322] 12:08:18 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (16E81C00) [pid = 780] [serial = 965] [outer = 00000000] 12:08:18 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (174CD400) [pid = 780] [serial = 966] [outer = 16E81C00] 12:08:18 INFO - PROCESS | 780 | 1467227298406 Marionette DEBUG loaded listener.js 12:08:18 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (174D5800) [pid = 780] [serial = 967] [outer = 16E81C00] 12:08:18 INFO - PROCESS | 780 | 1467227298847 Marionette TRACE conn6 <- [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:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 630ms 12:08:18 INFO - PROCESS | 780 | 1467227298884 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 12:08:18 INFO - PROCESS | 780 | 1467227298886 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 12:08:18 INFO - PROCESS | 780 | 1467227298889 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:08:18 INFO - PROCESS | 780 | 1467227298891 Marionette TRACE conn6 <- [1,1254,null,{}] 12:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:08:18 INFO - PROCESS | 780 | 1467227298900 Marionette TRACE conn6 -> [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:08:18 INFO - PROCESS | 780 | 1467227298902 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:19 INFO - PROCESS | 780 | 1467227299009 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 12:08:19 INFO - PROCESS | 780 | 1467227299098 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:19 INFO - PROCESS | 780 | 1467227299100 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:19 INFO - PROCESS | 780 | ++DOCSHELL 12C62800 == 33 [pid = 780] [id = 323] 12:08:19 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17DB4400) [pid = 780] [serial = 968] [outer = 00000000] 12:08:19 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DBF800) [pid = 780] [serial = 969] [outer = 17DB4400] 12:08:19 INFO - PROCESS | 780 | 1467227299144 Marionette DEBUG loaded listener.js 12:08:19 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17EB5400) [pid = 780] [serial = 970] [outer = 17DB4400] 12:08:19 INFO - PROCESS | 780 | 1467227299562 Marionette TRACE conn6 <- [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:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 730ms 12:08:19 INFO - PROCESS | 780 | 1467227299629 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 12:08:19 INFO - PROCESS | 780 | 1467227299631 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 12:08:19 INFO - PROCESS | 780 | 1467227299635 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:08:19 INFO - PROCESS | 780 | 1467227299636 Marionette TRACE conn6 <- [1,1258,null,{}] 12:08:19 INFO - PROCESS | 780 | 1467227299640 Marionette TRACE conn6 -> [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:08:19 INFO - PROCESS | 780 | 1467227299645 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:19 INFO - PROCESS | 780 | 1467227299787 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 12:08:19 INFO - PROCESS | 780 | 1467227299849 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:19 INFO - PROCESS | 780 | 1467227299851 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:19 INFO - PROCESS | 780 | ++DOCSHELL 18788800 == 34 [pid = 780] [id = 324] 12:08:19 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18819C00) [pid = 780] [serial = 971] [outer = 00000000] 12:08:19 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (19561C00) [pid = 780] [serial = 972] [outer = 18819C00] 12:08:19 INFO - PROCESS | 780 | 1467227299896 Marionette DEBUG loaded listener.js 12:08:19 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A702800) [pid = 780] [serial = 973] [outer = 18819C00] 12:08:20 INFO - PROCESS | 780 | 1467227300316 Marionette TRACE conn6 <- [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:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 730ms 12:08:20 INFO - PROCESS | 780 | 1467227300379 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 12:08:20 INFO - PROCESS | 780 | 1467227300381 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 12:08:20 INFO - PROCESS | 780 | 1467227300384 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:08:20 INFO - PROCESS | 780 | 1467227300385 Marionette TRACE conn6 <- [1,1262,null,{}] 12:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:08:20 INFO - PROCESS | 780 | 1467227300389 Marionette TRACE conn6 -> [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:08:20 INFO - PROCESS | 780 | 1467227300391 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:20 INFO - PROCESS | 780 | 1467227300508 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 12:08:20 INFO - PROCESS | 780 | 1467227300519 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:20 INFO - PROCESS | 780 | 1467227300521 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:20 INFO - PROCESS | 780 | ++DOCSHELL 1A704400 == 35 [pid = 780] [id = 325] 12:08:20 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A704C00) [pid = 780] [serial = 974] [outer = 00000000] 12:08:20 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A70DC00) [pid = 780] [serial = 975] [outer = 1A704C00] 12:08:20 INFO - PROCESS | 780 | 1467227300565 Marionette DEBUG loaded listener.js 12:08:20 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A73CC00) [pid = 780] [serial = 976] [outer = 1A704C00] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1BAD9800) [pid = 780] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FC93000) [pid = 780] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCD0000) [pid = 780] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17DB6000) [pid = 780] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C933000) [pid = 780] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17DBE800) [pid = 780] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FCD3000) [pid = 780] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 77 (10DCF400) [pid = 780] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15CF6C00) [pid = 780] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 75 (174D1400) [pid = 780] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0916D800) [pid = 780] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:08:20 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1450C800) [pid = 780] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:08:21 INFO - PROCESS | 780 | 1467227301075 Marionette TRACE conn6 <- [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:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 731ms 12:08:21 INFO - PROCESS | 780 | 1467227301121 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 12:08:21 INFO - PROCESS | 780 | 1467227301123 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 12:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:08:21 INFO - PROCESS | 780 | 1467227301126 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:08:21 INFO - PROCESS | 780 | 1467227301128 Marionette TRACE conn6 <- [1,1266,null,{}] 12:08:21 INFO - PROCESS | 780 | 1467227301131 Marionette TRACE conn6 -> [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:08:21 INFO - PROCESS | 780 | 1467227301133 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:21 INFO - PROCESS | 780 | 1467227301215 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 12:08:21 INFO - PROCESS | 780 | 1467227301306 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:21 INFO - PROCESS | 780 | 1467227301308 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:21 INFO - PROCESS | 780 | ++DOCSHELL 0F83B400 == 36 [pid = 780] [id = 326] 12:08:21 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0FCD1C00) [pid = 780] [serial = 977] [outer = 00000000] 12:08:21 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (16E84C00) [pid = 780] [serial = 978] [outer = 0FCD1C00] 12:08:21 INFO - PROCESS | 780 | 1467227301351 Marionette DEBUG loaded listener.js 12:08:21 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17D18800) [pid = 780] [serial = 979] [outer = 0FCD1C00] 12:08:21 INFO - PROCESS | 780 | 1467227301727 Marionette TRACE conn6 <- [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:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 630ms 12:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:08:21 INFO - PROCESS | 780 | 1467227301756 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 12:08:21 INFO - PROCESS | 780 | 1467227301758 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 12:08:21 INFO - PROCESS | 780 | 1467227301761 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:08:21 INFO - PROCESS | 780 | 1467227301763 Marionette TRACE conn6 <- [1,1270,null,{}] 12:08:21 INFO - PROCESS | 780 | 1467227301766 Marionette TRACE conn6 -> [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:08:21 INFO - PROCESS | 780 | 1467227301768 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:21 INFO - PROCESS | 780 | 1467227301871 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 12:08:21 INFO - PROCESS | 780 | 1467227301964 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:21 INFO - PROCESS | 780 | 1467227301966 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:21 INFO - PROCESS | 780 | ++DOCSHELL 104EA400 == 37 [pid = 780] [id = 327] 12:08:21 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (14501800) [pid = 780] [serial = 980] [outer = 00000000] 12:08:21 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A748000) [pid = 780] [serial = 981] [outer = 14501800] 12:08:22 INFO - PROCESS | 780 | 1467227302010 Marionette DEBUG loaded listener.js 12:08:22 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A8ED400) [pid = 780] [serial = 982] [outer = 14501800] 12:08:22 INFO - PROCESS | 780 | 1467227302369 Marionette TRACE conn6 <- [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:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 12:08:22 INFO - PROCESS | 780 | 1467227302432 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 12:08:22 INFO - PROCESS | 780 | 1467227302434 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 12:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:08:22 INFO - PROCESS | 780 | 1467227302444 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:08:22 INFO - PROCESS | 780 | 1467227302446 Marionette TRACE conn6 <- [1,1274,null,{}] 12:08:22 INFO - PROCESS | 780 | 1467227302450 Marionette TRACE conn6 -> [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:08:22 INFO - PROCESS | 780 | 1467227302452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:22 INFO - PROCESS | 780 | 1467227302536 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 12:08:22 INFO - PROCESS | 780 | 1467227302542 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:22 INFO - PROCESS | 780 | 1467227302544 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:22 INFO - PROCESS | 780 | ++DOCSHELL 173DBC00 == 38 [pid = 780] [id = 328] 12:08:22 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (174C7400) [pid = 780] [serial = 983] [outer = 00000000] 12:08:22 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1ACA3800) [pid = 780] [serial = 984] [outer = 174C7400] 12:08:22 INFO - PROCESS | 780 | 1467227302588 Marionette DEBUG loaded listener.js 12:08:22 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1ACAB000) [pid = 780] [serial = 985] [outer = 174C7400] 12:08:23 INFO - PROCESS | 780 | 1467227303053 Marionette TRACE conn6 <- [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:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 690ms 12:08:23 INFO - PROCESS | 780 | 1467227303129 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 12:08:23 INFO - PROCESS | 780 | 1467227303134 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 12:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:08:23 INFO - PROCESS | 780 | 1467227303139 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:08:23 INFO - PROCESS | 780 | 1467227303144 Marionette TRACE conn6 <- [1,1278,null,{}] 12:08:23 INFO - PROCESS | 780 | 1467227303151 Marionette TRACE conn6 -> [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:08:23 INFO - PROCESS | 780 | 1467227303154 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:23 INFO - PROCESS | 780 | 1467227303319 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 12:08:23 INFO - PROCESS | 780 | 1467227303447 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:23 INFO - PROCESS | 780 | 1467227303452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:23 INFO - PROCESS | 780 | ++DOCSHELL 0FCC7800 == 39 [pid = 780] [id = 329] 12:08:23 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0FCC9400) [pid = 780] [serial = 986] [outer = 00000000] 12:08:23 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FD07C00) [pid = 780] [serial = 987] [outer = 0FCC9400] 12:08:23 INFO - PROCESS | 780 | 1467227303511 Marionette DEBUG loaded listener.js 12:08:23 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (102AC800) [pid = 780] [serial = 988] [outer = 0FCC9400] 12:08:24 INFO - PROCESS | 780 | 1467227304103 Marionette TRACE conn6 <- [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:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 987ms 12:08:24 INFO - PROCESS | 780 | 1467227304126 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 12:08:24 INFO - PROCESS | 780 | 1467227304131 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 12:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:08:24 INFO - PROCESS | 780 | 1467227304137 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:08:24 INFO - PROCESS | 780 | 1467227304140 Marionette TRACE conn6 <- [1,1282,null,{}] 12:08:24 INFO - PROCESS | 780 | 1467227304144 Marionette TRACE conn6 -> [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:08:24 INFO - PROCESS | 780 | 1467227304147 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:24 INFO - PROCESS | 780 | 1467227304259 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 12:08:24 INFO - PROCESS | 780 | 1467227304365 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:24 INFO - PROCESS | 780 | 1467227304368 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:24 INFO - PROCESS | 780 | ++DOCSHELL 15C5D000 == 40 [pid = 780] [id = 330] 12:08:24 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (15C5D400) [pid = 780] [serial = 989] [outer = 00000000] 12:08:24 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (16E84800) [pid = 780] [serial = 990] [outer = 15C5D400] 12:08:24 INFO - PROCESS | 780 | 1467227304424 Marionette DEBUG loaded listener.js 12:08:24 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1747E000) [pid = 780] [serial = 991] [outer = 15C5D400] 12:08:25 INFO - PROCESS | 780 | 1467227305037 Marionette TRACE conn6 <- [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:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 970ms 12:08:25 INFO - PROCESS | 780 | 1467227305111 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 12:08:25 INFO - PROCESS | 780 | 1467227305114 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 12:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:08:25 INFO - PROCESS | 780 | 1467227305118 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:08:25 INFO - PROCESS | 780 | 1467227305121 Marionette TRACE conn6 <- [1,1286,null,{}] 12:08:25 INFO - PROCESS | 780 | 1467227305133 Marionette TRACE conn6 -> [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:08:25 INFO - PROCESS | 780 | 1467227305137 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:25 INFO - PROCESS | 780 | 1467227305279 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 12:08:25 INFO - PROCESS | 780 | 1467227305411 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:25 INFO - PROCESS | 780 | 1467227305414 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:25 INFO - PROCESS | 780 | ++DOCSHELL 1A746400 == 41 [pid = 780] [id = 331] 12:08:25 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A748800) [pid = 780] [serial = 992] [outer = 00000000] 12:08:25 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1ACB3C00) [pid = 780] [serial = 993] [outer = 1A748800] 12:08:25 INFO - PROCESS | 780 | 1467227305475 Marionette DEBUG loaded listener.js 12:08:25 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1AE38800) [pid = 780] [serial = 994] [outer = 1A748800] 12:08:26 INFO - PROCESS | 780 | 1467227306053 Marionette TRACE conn6 <- [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:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 970ms 12:08:26 INFO - PROCESS | 780 | 1467227306091 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 12:08:26 INFO - PROCESS | 780 | 1467227306094 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 12:08:26 INFO - PROCESS | 780 | 1467227306097 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:08:26 INFO - PROCESS | 780 | 1467227306099 Marionette TRACE conn6 <- [1,1290,null,{}] 12:08:26 INFO - PROCESS | 780 | 1467227306103 Marionette TRACE conn6 -> [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:08:26 INFO - PROCESS | 780 | 1467227306105 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:26 INFO - PROCESS | 780 | 1467227306213 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 12:08:26 INFO - PROCESS | 780 | 1467227306347 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:26 INFO - PROCESS | 780 | 1467227306350 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:26 INFO - PROCESS | 780 | ++DOCSHELL 197D9000 == 42 [pid = 780] [id = 332] 12:08:26 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1B1B5000) [pid = 780] [serial = 995] [outer = 00000000] 12:08:26 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1B883000) [pid = 780] [serial = 996] [outer = 1B1B5000] 12:08:26 INFO - PROCESS | 780 | 1467227306403 Marionette DEBUG loaded listener.js 12:08:26 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1BAD8000) [pid = 780] [serial = 997] [outer = 1B1B5000] 12:08:27 INFO - PROCESS | 780 | 1467227307175 Marionette TRACE conn6 <- [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:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1124ms 12:08:27 INFO - PROCESS | 780 | 1467227307225 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 12:08:27 INFO - PROCESS | 780 | 1467227307230 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 12:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:08:27 INFO - PROCESS | 780 | 1467227307235 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:08:27 INFO - PROCESS | 780 | 1467227307238 Marionette TRACE conn6 <- [1,1294,null,{}] 12:08:27 INFO - PROCESS | 780 | 1467227307245 Marionette TRACE conn6 -> [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:08:27 INFO - PROCESS | 780 | 1467227307247 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:27 INFO - PROCESS | 780 | 1467227307355 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 12:08:27 INFO - PROCESS | 780 | 1467227307488 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:27 INFO - PROCESS | 780 | 1467227307491 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:27 INFO - PROCESS | 780 | ++DOCSHELL 0FD2A400 == 43 [pid = 780] [id = 333] 12:08:27 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (10281800) [pid = 780] [serial = 998] [outer = 00000000] 12:08:27 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (12C6BC00) [pid = 780] [serial = 999] [outer = 10281800] 12:08:27 INFO - PROCESS | 780 | 1467227307541 Marionette DEBUG loaded listener.js 12:08:27 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (14096C00) [pid = 780] [serial = 1000] [outer = 10281800] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 104EA400 == 42 [pid = 780] [id = 327] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 0F83B400 == 41 [pid = 780] [id = 326] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 1A704400 == 40 [pid = 780] [id = 325] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 18788800 == 39 [pid = 780] [id = 324] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 12C62800 == 38 [pid = 780] [id = 323] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 16E81400 == 37 [pid = 780] [id = 322] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 15C5F400 == 36 [pid = 780] [id = 321] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 0FCCC000 == 35 [pid = 780] [id = 320] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 0FCCE400 == 34 [pid = 780] [id = 319] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 102AC000 == 33 [pid = 780] [id = 318] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 0915D000 == 32 [pid = 780] [id = 317] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 197D9000 == 31 [pid = 780] [id = 332] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 15C5D000 == 30 [pid = 780] [id = 330] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 1A746400 == 29 [pid = 780] [id = 331] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 173DBC00 == 28 [pid = 780] [id = 328] 12:08:28 INFO - PROCESS | 780 | --DOCSHELL 0FCC7800 == 27 [pid = 780] [id = 329] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1C025000) [pid = 780] [serial = 918] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 95 (15C63000) [pid = 780] [serial = 943] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 94 (14548000) [pid = 780] [serial = 913] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 93 (18DBE800) [pid = 780] [serial = 916] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 92 (0FCC8000) [pid = 780] [serial = 922] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 91 (18723400) [pid = 780] [serial = 945] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 90 (10276000) [pid = 780] [serial = 928] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 89 (14548400) [pid = 780] [serial = 942] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 88 (13D18400) [pid = 780] [serial = 930] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 87 (13DAE800) [pid = 780] [serial = 931] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 86 (173DA000) [pid = 780] [serial = 936] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0F9F8400) [pid = 780] [serial = 921] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17DBA000) [pid = 780] [serial = 940] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 83 (18817400) [pid = 780] [serial = 946] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17D3D400) [pid = 780] [serial = 939] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1881E000) [pid = 780] [serial = 915] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C990400) [pid = 780] [serial = 925] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 79 (140B4400) [pid = 780] [serial = 912] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C5FC00) [pid = 780] [serial = 933] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1C02A000) [pid = 780] [serial = 919] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17474000) [pid = 780] [serial = 937] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15C97000) [pid = 780] [serial = 934] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0C917800) [pid = 780] [serial = 924] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FD2DC00) [pid = 780] [serial = 927] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | --DOMWINDOW == 72 (188C8C00) [pid = 780] [serial = 948] [outer = 00000000] [url = about:blank] 12:08:28 INFO - PROCESS | 780 | 1467227308750 Marionette TRACE conn6 <- [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:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1538ms 12:08:28 INFO - PROCESS | 780 | 1467227308773 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 12:08:28 INFO - PROCESS | 780 | 1467227308777 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 12:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:08:28 INFO - PROCESS | 780 | 1467227308782 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:08:28 INFO - PROCESS | 780 | 1467227308787 Marionette TRACE conn6 <- [1,1298,null,{}] 12:08:28 INFO - PROCESS | 780 | 1467227308792 Marionette TRACE conn6 -> [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:08:28 INFO - PROCESS | 780 | 1467227308794 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:28 INFO - PROCESS | 780 | 1467227308913 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 12:08:28 INFO - PROCESS | 780 | 1467227309002 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:29 INFO - PROCESS | 780 | 1467227309004 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:29 INFO - PROCESS | 780 | ++DOCSHELL 0F95A000 == 28 [pid = 780] [id = 334] 12:08:29 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0F9F1000) [pid = 780] [serial = 1001] [outer = 00000000] 12:08:29 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0FCC9C00) [pid = 780] [serial = 1002] [outer = 0F9F1000] 12:08:29 INFO - PROCESS | 780 | 1467227309052 Marionette DEBUG loaded listener.js 12:08:29 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FD06000) [pid = 780] [serial = 1003] [outer = 0F9F1000] 12:08:29 INFO - PROCESS | 780 | 1467227309558 Marionette TRACE conn6 <- [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:08:29 INFO - PROCESS | 780 | 1467227309618 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 12:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:08:29 INFO - PROCESS | 780 | 1467227309624 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:08:29 INFO - PROCESS | 780 | 1467227309627 Marionette TRACE conn6 <- [1,1302,null,{}] 12:08:29 INFO - PROCESS | 780 | 1467227309630 Marionette TRACE conn6 -> [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:08:29 INFO - PROCESS | 780 | 1467227309633 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:29 INFO - PROCESS | 780 | 1467227309722 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 12:08:29 INFO - PROCESS | 780 | 1467227309810 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:29 INFO - PROCESS | 780 | 1467227309812 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:29 INFO - PROCESS | 780 | ++DOCSHELL 105CD400 == 29 [pid = 780] [id = 335] 12:08:29 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (10BDA800) [pid = 780] [serial = 1004] [outer = 00000000] 12:08:29 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (12C68800) [pid = 780] [serial = 1005] [outer = 10BDA800] 12:08:29 INFO - PROCESS | 780 | 1467227309860 Marionette DEBUG loaded listener.js 12:08:29 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (13D1F400) [pid = 780] [serial = 1006] [outer = 10BDA800] 12:08:30 INFO - PROCESS | 780 | 1467227310252 Marionette TRACE conn6 <- [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:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 12:08:30 INFO - PROCESS | 780 | 1467227310303 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 12:08:30 INFO - PROCESS | 780 | 1467227310305 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 12:08:30 INFO - PROCESS | 780 | 1467227310309 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:08:30 INFO - PROCESS | 780 | 1467227310312 Marionette TRACE conn6 <- [1,1306,null,{}] 12:08:30 INFO - PROCESS | 780 | 1467227310323 Marionette TRACE conn6 -> [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:08:30 INFO - PROCESS | 780 | 1467227310327 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:30 INFO - PROCESS | 780 | 1467227310447 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 12:08:30 INFO - PROCESS | 780 | 1467227310461 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:30 INFO - PROCESS | 780 | 1467227310464 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:30 INFO - PROCESS | 780 | ++DOCSHELL 15942800 == 30 [pid = 780] [id = 336] 12:08:30 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15951800) [pid = 780] [serial = 1007] [outer = 00000000] 12:08:30 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C5BC00) [pid = 780] [serial = 1008] [outer = 15951800] 12:08:30 INFO - PROCESS | 780 | 1467227310512 Marionette DEBUG loaded listener.js 12:08:30 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C89C00) [pid = 780] [serial = 1009] [outer = 15951800] 12:08:30 INFO - PROCESS | 780 | 1467227310967 Marionette TRACE conn6 <- [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:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 12:08:30 INFO - PROCESS | 780 | 1467227310983 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 12:08:30 INFO - PROCESS | 780 | 1467227310985 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 12:08:30 INFO - PROCESS | 780 | 1467227310988 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:08:30 INFO - PROCESS | 780 | 1467227310990 Marionette TRACE conn6 <- [1,1310,null,{}] 12:08:30 INFO - PROCESS | 780 | 1467227310994 Marionette TRACE conn6 -> [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:08:30 INFO - PROCESS | 780 | 1467227310996 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:31 INFO - PROCESS | 780 | 1467227311140 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 12:08:31 INFO - PROCESS | 780 | 1467227311162 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:31 INFO - PROCESS | 780 | 1467227311164 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:31 INFO - PROCESS | 780 | ++DOCSHELL 15CF9000 == 31 [pid = 780] [id = 337] 12:08:31 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (15CFDC00) [pid = 780] [serial = 1010] [outer = 00000000] 12:08:31 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (173D8C00) [pid = 780] [serial = 1011] [outer = 15CFDC00] 12:08:31 INFO - PROCESS | 780 | 1467227311209 Marionette DEBUG loaded listener.js 12:08:31 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17478400) [pid = 780] [serial = 1012] [outer = 15CFDC00] 12:08:31 INFO - PROCESS | 780 | 1467227311661 Marionette TRACE conn6 <- [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:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 730ms 12:08:31 INFO - PROCESS | 780 | 1467227311723 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 12:08:31 INFO - PROCESS | 780 | 1467227311725 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 12:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:08:31 INFO - PROCESS | 780 | 1467227311734 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:08:31 INFO - PROCESS | 780 | 1467227311735 Marionette TRACE conn6 <- [1,1314,null,{}] 12:08:31 INFO - PROCESS | 780 | 1467227311743 Marionette TRACE conn6 -> [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:08:31 INFO - PROCESS | 780 | 1467227311745 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:31 INFO - PROCESS | 780 | 1467227311853 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 12:08:31 INFO - PROCESS | 780 | 1467227311864 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:31 INFO - PROCESS | 780 | 1467227311866 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:31 INFO - PROCESS | 780 | ++DOCSHELL 174CF400 == 32 [pid = 780] [id = 338] 12:08:31 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (174D0000) [pid = 780] [serial = 1013] [outer = 00000000] 12:08:31 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17D18C00) [pid = 780] [serial = 1014] [outer = 174D0000] 12:08:31 INFO - PROCESS | 780 | 1467227311910 Marionette DEBUG loaded listener.js 12:08:31 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (17D1D000) [pid = 780] [serial = 1015] [outer = 174D0000] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17DB4400) [pid = 780] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 85 (18819C00) [pid = 780] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FCD1C00) [pid = 780] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1A704C00) [pid = 780] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCD0400) [pid = 780] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 81 (10419C00) [pid = 780] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 80 (16E81C00) [pid = 780] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0915F800) [pid = 780] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FD05400) [pid = 780] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15C5F800) [pid = 780] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 76 (14501800) [pid = 780] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 75 (174C7400) [pid = 780] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:08:32 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1747FC00) [pid = 780] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:08:32 INFO - PROCESS | 780 | 1467227312729 Marionette TRACE conn6 <- [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:08:32 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:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1029ms 12:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:08:32 INFO - PROCESS | 780 | 1467227312758 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 12:08:32 INFO - PROCESS | 780 | 1467227312760 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 12:08:32 INFO - PROCESS | 780 | 1467227312763 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:08:32 INFO - PROCESS | 780 | 1467227312764 Marionette TRACE conn6 <- [1,1318,null,{}] 12:08:32 INFO - PROCESS | 780 | 1467227312767 Marionette TRACE conn6 -> [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:08:32 INFO - PROCESS | 780 | 1467227312773 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:32 INFO - PROCESS | 780 | 1467227312901 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 12:08:32 INFO - PROCESS | 780 | 1467227312961 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:32 INFO - PROCESS | 780 | 1467227312962 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:32 INFO - PROCESS | 780 | ++DOCSHELL 0C91CC00 == 33 [pid = 780] [id = 339] 12:08:32 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0F9F0400) [pid = 780] [serial = 1016] [outer = 00000000] 12:08:32 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17D17800) [pid = 780] [serial = 1017] [outer = 0F9F0400] 12:08:32 INFO - PROCESS | 780 | 1467227313007 Marionette DEBUG loaded listener.js 12:08:33 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17DBE000) [pid = 780] [serial = 1018] [outer = 0F9F0400] 12:08:33 INFO - PROCESS | 780 | 1467227313369 Marionette TRACE conn6 <- [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:08:33 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:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 630ms 12:08:33 INFO - PROCESS | 780 | 1467227313394 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 12:08:33 INFO - PROCESS | 780 | 1467227313396 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 12:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:08:33 INFO - PROCESS | 780 | 1467227313410 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:08:33 INFO - PROCESS | 780 | 1467227313412 Marionette TRACE conn6 <- [1,1322,null,{}] 12:08:33 INFO - PROCESS | 780 | 1467227313416 Marionette TRACE conn6 -> [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:08:33 INFO - PROCESS | 780 | 1467227313418 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:33 INFO - PROCESS | 780 | 1467227313496 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 12:08:33 INFO - PROCESS | 780 | 1467227313502 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:33 INFO - PROCESS | 780 | 1467227313504 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:33 INFO - PROCESS | 780 | ++DOCSHELL 145DE800 == 34 [pid = 780] [id = 340] 12:08:33 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DBF000) [pid = 780] [serial = 1019] [outer = 00000000] 12:08:33 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (18786400) [pid = 780] [serial = 1020] [outer = 17DBF000] 12:08:33 INFO - PROCESS | 780 | 1467227313547 Marionette DEBUG loaded listener.js 12:08:33 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1881C000) [pid = 780] [serial = 1021] [outer = 17DBF000] 12:08:33 INFO - PROCESS | 780 | 1467227313959 Marionette TRACE conn6 <- [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:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 590ms 12:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:08:33 INFO - PROCESS | 780 | 1467227313990 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 12:08:33 INFO - PROCESS | 780 | 1467227313992 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 12:08:33 INFO - PROCESS | 780 | 1467227313995 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:08:33 INFO - PROCESS | 780 | 1467227313996 Marionette TRACE conn6 <- [1,1326,null,{}] 12:08:33 INFO - PROCESS | 780 | 1467227314000 Marionette TRACE conn6 -> [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:08:33 INFO - PROCESS | 780 | 1467227314002 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:34 INFO - PROCESS | 780 | 1467227314117 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 12:08:34 INFO - PROCESS | 780 | 1467227314127 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:34 INFO - PROCESS | 780 | 1467227314129 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:34 INFO - PROCESS | 780 | ++DOCSHELL 17EB4800 == 35 [pid = 780] [id = 341] 12:08:34 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1871D000) [pid = 780] [serial = 1022] [outer = 00000000] 12:08:34 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18BB7400) [pid = 780] [serial = 1023] [outer = 1871D000] 12:08:34 INFO - PROCESS | 780 | 1467227314172 Marionette DEBUG loaded listener.js 12:08:34 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17472C00) [pid = 780] [serial = 1024] [outer = 1871D000] 12:08:35 INFO - PROCESS | 780 | 1467227315103 Marionette TRACE conn6 <- [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:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1122ms 12:08:35 INFO - PROCESS | 780 | 1467227315119 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 12:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:08:35 INFO - PROCESS | 780 | 1467227315123 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 12:08:35 INFO - PROCESS | 780 | 1467227315128 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:08:35 INFO - PROCESS | 780 | 1467227315131 Marionette TRACE conn6 <- [1,1330,null,{}] 12:08:35 INFO - PROCESS | 780 | 1467227315137 Marionette TRACE conn6 -> [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:08:35 INFO - PROCESS | 780 | 1467227315140 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:35 INFO - PROCESS | 780 | 1467227315282 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 12:08:35 INFO - PROCESS | 780 | 1467227315449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:35 INFO - PROCESS | 780 | 1467227315454 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:35 INFO - PROCESS | 780 | ++DOCSHELL 0FC74800 == 36 [pid = 780] [id = 342] 12:08:35 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FC75C00) [pid = 780] [serial = 1025] [outer = 00000000] 12:08:35 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FCCC000) [pid = 780] [serial = 1026] [outer = 0FC75C00] 12:08:35 INFO - PROCESS | 780 | 1467227315515 Marionette DEBUG loaded listener.js 12:08:35 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FD0CC00) [pid = 780] [serial = 1027] [outer = 0FC75C00] 12:08:36 INFO - PROCESS | 780 | 1467227316224 Marionette TRACE conn6 <- [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:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1128ms 12:08:36 INFO - PROCESS | 780 | 1467227316263 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 12:08:36 INFO - PROCESS | 780 | 1467227316268 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 12:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:08:36 INFO - PROCESS | 780 | 1467227316275 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:08:36 INFO - PROCESS | 780 | 1467227316278 Marionette TRACE conn6 <- [1,1334,null,{}] 12:08:36 INFO - PROCESS | 780 | 1467227316282 Marionette TRACE conn6 -> [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:08:36 INFO - PROCESS | 780 | 1467227316285 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:36 INFO - PROCESS | 780 | 1467227316403 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 12:08:36 INFO - PROCESS | 780 | 1467227316536 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:36 INFO - PROCESS | 780 | 1467227316539 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:36 INFO - PROCESS | 780 | ++DOCSHELL 13EC7800 == 37 [pid = 780] [id = 343] 12:08:36 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (13ECA400) [pid = 780] [serial = 1028] [outer = 00000000] 12:08:36 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (146C6000) [pid = 780] [serial = 1029] [outer = 13ECA400] 12:08:36 INFO - PROCESS | 780 | 1467227316601 Marionette DEBUG loaded listener.js 12:08:36 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (15C5C800) [pid = 780] [serial = 1030] [outer = 13ECA400] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 145DE800 == 36 [pid = 780] [id = 340] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 0C91CC00 == 35 [pid = 780] [id = 339] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 174CF400 == 34 [pid = 780] [id = 338] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 15CF9000 == 33 [pid = 780] [id = 337] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 15942800 == 32 [pid = 780] [id = 336] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 105CD400 == 31 [pid = 780] [id = 335] 12:08:37 INFO - PROCESS | 780 | --DOCSHELL 0F95A000 == 30 [pid = 780] [id = 334] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 88 (18C28800) [pid = 780] [serial = 949] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17DBF800) [pid = 780] [serial = 969] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1A702800) [pid = 780] [serial = 973] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 85 (19561C00) [pid = 780] [serial = 972] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16E84C00) [pid = 780] [serial = 978] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1A70DC00) [pid = 780] [serial = 975] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 82 (10507C00) [pid = 780] [serial = 960] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 81 (12C6C000) [pid = 780] [serial = 961] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 80 (14427400) [pid = 780] [serial = 954] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 79 (14541C00) [pid = 780] [serial = 955] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 78 (174CD400) [pid = 780] [serial = 966] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0C913C00) [pid = 780] [serial = 951] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0C994800) [pid = 780] [serial = 952] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1027FC00) [pid = 780] [serial = 957] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 74 (102AD800) [pid = 780] [serial = 958] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 73 (15C8E000) [pid = 780] [serial = 963] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 72 (16179C00) [pid = 780] [serial = 964] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1A8ED400) [pid = 780] [serial = 982] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1ACA3800) [pid = 780] [serial = 984] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1ACAB000) [pid = 780] [serial = 985] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1A73CC00) [pid = 780] [serial = 976] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 67 (17EB5400) [pid = 780] [serial = 970] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17D18800) [pid = 780] [serial = 979] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 65 (174D5800) [pid = 780] [serial = 967] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A748000) [pid = 780] [serial = 981] [outer = 00000000] [url = about:blank] 12:08:37 INFO - PROCESS | 780 | 1467227317561 Marionette TRACE conn6 <- [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:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1323ms 12:08:37 INFO - PROCESS | 780 | 1467227317600 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 12:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:08:37 INFO - PROCESS | 780 | 1467227317605 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 12:08:37 INFO - PROCESS | 780 | 1467227317610 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:08:37 INFO - PROCESS | 780 | 1467227317613 Marionette TRACE conn6 <- [1,1338,null,{}] 12:08:37 INFO - PROCESS | 780 | 1467227317619 Marionette TRACE conn6 -> [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:08:37 INFO - PROCESS | 780 | 1467227317622 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:37 INFO - PROCESS | 780 | 1467227317715 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 12:08:37 INFO - PROCESS | 780 | 1467227317723 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:37 INFO - PROCESS | 780 | 1467227317726 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:37 INFO - PROCESS | 780 | ++DOCSHELL 0F9F8400 == 31 [pid = 780] [id = 344] 12:08:37 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F9F9C00) [pid = 780] [serial = 1031] [outer = 00000000] 12:08:37 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0FCC6800) [pid = 780] [serial = 1032] [outer = 0F9F9C00] 12:08:37 INFO - PROCESS | 780 | 1467227317774 Marionette DEBUG loaded listener.js 12:08:37 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FD33800) [pid = 780] [serial = 1033] [outer = 0F9F9C00] 12:08:38 INFO - PROCESS | 780 | 1467227318291 Marionette TRACE conn6 <- [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:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 730ms 12:08:38 INFO - PROCESS | 780 | 1467227318340 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 12:08:38 INFO - PROCESS | 780 | 1467227318345 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 12:08:38 INFO - PROCESS | 780 | 1467227318350 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:08:38 INFO - PROCESS | 780 | 1467227318353 Marionette TRACE conn6 <- [1,1342,null,{}] 12:08:38 INFO - PROCESS | 780 | 1467227318357 Marionette TRACE conn6 -> [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:08:38 INFO - PROCESS | 780 | 1467227318359 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:38 INFO - PROCESS | 780 | 1467227318448 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 12:08:38 INFO - PROCESS | 780 | 1467227318539 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:38 INFO - PROCESS | 780 | 1467227318542 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:38 INFO - PROCESS | 780 | ++DOCSHELL 10DCA400 == 32 [pid = 780] [id = 345] 12:08:38 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (12C67C00) [pid = 780] [serial = 1034] [outer = 00000000] 12:08:38 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (13DE4800) [pid = 780] [serial = 1035] [outer = 12C67C00] 12:08:38 INFO - PROCESS | 780 | 1467227318588 Marionette DEBUG loaded listener.js 12:08:38 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (1453F000) [pid = 780] [serial = 1036] [outer = 12C67C00] 12:08:38 INFO - PROCESS | 780 | 1467227318962 Marionette TRACE conn6 <- [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:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 12:08:39 INFO - PROCESS | 780 | 1467227319027 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 12:08:39 INFO - PROCESS | 780 | 1467227319029 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 12:08:39 INFO - PROCESS | 780 | 1467227319032 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:08:39 INFO - PROCESS | 780 | 1467227319036 Marionette TRACE conn6 <- [1,1346,null,{}] 12:08:39 INFO - PROCESS | 780 | 1467227319046 Marionette TRACE conn6 -> [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:08:39 INFO - PROCESS | 780 | 1467227319051 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:39 INFO - PROCESS | 780 | 1467227319163 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 12:08:39 INFO - PROCESS | 780 | 1467227319176 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 780 | 1467227319179 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:39 INFO - PROCESS | 780 | ++DOCSHELL 16184400 == 33 [pid = 780] [id = 346] 12:08:39 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (16186800) [pid = 780] [serial = 1037] [outer = 00000000] 12:08:39 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (17333400) [pid = 780] [serial = 1038] [outer = 16186800] 12:08:39 INFO - PROCESS | 780 | 1467227319235 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (17477800) [pid = 780] [serial = 1039] [outer = 16186800] 12:08:39 INFO - PROCESS | 780 | 1467227319686 Marionette TRACE conn6 <- [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:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 670ms 12:08:39 INFO - PROCESS | 780 | 1467227319711 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 12:08:39 INFO - PROCESS | 780 | 1467227319714 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 12:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:08:39 INFO - PROCESS | 780 | 1467227319717 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:08:39 INFO - PROCESS | 780 | 1467227319719 Marionette TRACE conn6 <- [1,1350,null,{}] 12:08:39 INFO - PROCESS | 780 | 1467227319734 Marionette TRACE conn6 -> [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:08:39 INFO - PROCESS | 780 | 1467227319736 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:39 INFO - PROCESS | 780 | 1467227319852 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 12:08:39 INFO - PROCESS | 780 | 1467227319859 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:39 INFO - PROCESS | 780 | 1467227319860 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:39 INFO - PROCESS | 780 | ++DOCSHELL 17D0E400 == 34 [pid = 780] [id = 347] 12:08:39 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17D14400) [pid = 780] [serial = 1040] [outer = 00000000] 12:08:39 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17DB7C00) [pid = 780] [serial = 1041] [outer = 17D14400] 12:08:39 INFO - PROCESS | 780 | 1467227319905 Marionette DEBUG loaded listener.js 12:08:39 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17EAD400) [pid = 780] [serial = 1042] [outer = 17D14400] 12:08:40 INFO - PROCESS | 780 | 1467227320363 Marionette TRACE conn6 <- [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:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 12:08:40 INFO - PROCESS | 780 | 1467227320398 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 12:08:40 INFO - PROCESS | 780 | 1467227320400 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 12:08:40 INFO - PROCESS | 780 | 1467227320403 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:08:40 INFO - PROCESS | 780 | 1467227320405 Marionette TRACE conn6 <- [1,1354,null,{}] 12:08:40 INFO - PROCESS | 780 | 1467227320408 Marionette TRACE conn6 -> [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:08:40 INFO - PROCESS | 780 | 1467227320410 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:40 INFO - PROCESS | 780 | 1467227320528 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 12:08:40 INFO - PROCESS | 780 | 1467227320623 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:40 INFO - PROCESS | 780 | 1467227320625 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:40 INFO - PROCESS | 780 | ++DOCSHELL 18784800 == 35 [pid = 780] [id = 348] 12:08:40 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (18785400) [pid = 780] [serial = 1043] [outer = 00000000] 12:08:40 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1878C400) [pid = 780] [serial = 1044] [outer = 18785400] 12:08:40 INFO - PROCESS | 780 | 1467227320670 Marionette DEBUG loaded listener.js 12:08:40 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (18D31400) [pid = 780] [serial = 1045] [outer = 18785400] 12:08:41 INFO - PROCESS | 780 | 1467227321124 Marionette TRACE conn6 <- [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:08:41 INFO - PROCESS | 780 | 1467227321178 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 12:08:41 INFO - PROCESS | 780 | 1467227321182 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:08:41 INFO - PROCESS | 780 | 1467227321183 Marionette TRACE conn6 <- [1,1358,null,{}] 12:08:41 INFO - PROCESS | 780 | 1467227321193 Marionette TRACE conn6 -> [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:08:41 INFO - PROCESS | 780 | 1467227321198 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:41 INFO - PROCESS | 780 | 1467227321340 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 12:08:41 INFO - PROCESS | 780 | 1467227321401 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:41 INFO - PROCESS | 780 | 1467227321403 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:41 INFO - PROCESS | 780 | ++DOCSHELL 0C99CC00 == 36 [pid = 780] [id = 349] 12:08:41 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0FD12400) [pid = 780] [serial = 1046] [outer = 00000000] 12:08:41 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A73C000) [pid = 780] [serial = 1047] [outer = 0FD12400] 12:08:41 INFO - PROCESS | 780 | 1467227321447 Marionette DEBUG loaded listener.js 12:08:41 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1878C800) [pid = 780] [serial = 1048] [outer = 0FD12400] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0F9F1000) [pid = 780] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 80 (10BDA800) [pid = 780] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 79 (10281800) [pid = 780] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15951800) [pid = 780] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FCC9400) [pid = 780] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C5D400) [pid = 780] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1A748800) [pid = 780] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1B1B5000) [pid = 780] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 73 (15CFDC00) [pid = 780] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17DBF000) [pid = 780] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0F9F0400) [pid = 780] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:08:41 INFO - PROCESS | 780 | --DOMWINDOW == 70 (174D0000) [pid = 780] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:08:41 INFO - PROCESS | 780 | 1467227321926 Marionette TRACE conn6 <- [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:08:41 INFO - PROCESS | 780 | 1467227321958 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 12:08:41 INFO - PROCESS | 780 | 1467227321961 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:08:41 INFO - PROCESS | 780 | 1467227321963 Marionette TRACE conn6 <- [1,1362,null,{}] 12:08:41 INFO - PROCESS | 780 | 1467227321966 Marionette TRACE conn6 -> [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:08:41 INFO - PROCESS | 780 | 1467227321968 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:42 INFO - PROCESS | 780 | 1467227322046 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 12:08:42 INFO - PROCESS | 780 | 1467227322137 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:42 INFO - PROCESS | 780 | 1467227322139 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:42 INFO - PROCESS | 780 | ++DOCSHELL 0C99C400 == 37 [pid = 780] [id = 350] 12:08:42 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0CA97400) [pid = 780] [serial = 1049] [outer = 00000000] 12:08:42 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (173D9C00) [pid = 780] [serial = 1050] [outer = 0CA97400] 12:08:42 INFO - PROCESS | 780 | 1467227322185 Marionette DEBUG loaded listener.js 12:08:42 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (17DB8800) [pid = 780] [serial = 1051] [outer = 0CA97400] 12:08:42 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:42 INFO - PROCESS | 780 | 1467227322531 Marionette TRACE conn6 <- [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:08:42 INFO - PROCESS | 780 | 1467227322595 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 12:08:42 INFO - PROCESS | 780 | 1467227322598 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:08:42 INFO - PROCESS | 780 | 1467227322600 Marionette TRACE conn6 <- [1,1366,null,{}] 12:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:08:42 INFO - PROCESS | 780 | 1467227322603 Marionette TRACE conn6 -> [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:08:42 INFO - PROCESS | 780 | 1467227322605 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:42 INFO - PROCESS | 780 | 1467227322717 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 12:08:42 INFO - PROCESS | 780 | 1467227322725 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:42 INFO - PROCESS | 780 | 1467227322727 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:42 INFO - PROCESS | 780 | ++DOCSHELL 146C7000 == 38 [pid = 780] [id = 351] 12:08:42 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (174D0000) [pid = 780] [serial = 1052] [outer = 00000000] 12:08:42 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1A813800) [pid = 780] [serial = 1053] [outer = 174D0000] 12:08:42 INFO - PROCESS | 780 | 1467227322770 Marionette DEBUG loaded listener.js 12:08:42 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1AC9E000) [pid = 780] [serial = 1054] [outer = 174D0000] 12:08:43 INFO - PROCESS | 780 | 1467227323167 Marionette TRACE conn6 <- [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:08:43 INFO - PROCESS | 780 | 1467227323235 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 12:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:08:43 INFO - PROCESS | 780 | 1467227323238 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:08:43 INFO - PROCESS | 780 | 1467227323240 Marionette TRACE conn6 <- [1,1370,null,{}] 12:08:43 INFO - PROCESS | 780 | 1467227323243 Marionette TRACE conn6 -> [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:08:43 INFO - PROCESS | 780 | 1467227323245 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:43 INFO - PROCESS | 780 | 1467227323369 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 12:08:43 INFO - PROCESS | 780 | 1467227323407 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:43 INFO - PROCESS | 780 | 1467227323409 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:43 INFO - PROCESS | 780 | ++DOCSHELL 0915F000 == 39 [pid = 780] [id = 352] 12:08:43 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0C910000) [pid = 780] [serial = 1055] [outer = 00000000] 12:08:43 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (10BDF800) [pid = 780] [serial = 1056] [outer = 0C910000] 12:08:43 INFO - PROCESS | 780 | 1467227323452 Marionette DEBUG loaded listener.js 12:08:43 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17471800) [pid = 780] [serial = 1057] [outer = 0C910000] 12:08:43 INFO - PROCESS | 780 | [780] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:08:43 INFO - PROCESS | 780 | 1467227323967 Marionette TRACE conn6 <- [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:08:44 INFO - PROCESS | 780 | 1467227324014 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 12:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:08:44 INFO - PROCESS | 780 | 1467227324020 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:08:44 INFO - PROCESS | 780 | 1467227324024 Marionette TRACE conn6 <- [1,1374,null,{}] 12:08:44 INFO - PROCESS | 780 | 1467227324030 Marionette TRACE conn6 -> [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:08:44 INFO - PROCESS | 780 | 1467227324033 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:44 INFO - PROCESS | 780 | 1467227324151 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 12:08:44 INFO - PROCESS | 780 | 1467227324283 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:44 INFO - PROCESS | 780 | 1467227324288 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:44 INFO - PROCESS | 780 | ++DOCSHELL 0C990000 == 40 [pid = 780] [id = 353] 12:08:44 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0FC75000) [pid = 780] [serial = 1058] [outer = 00000000] 12:08:44 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (102A8800) [pid = 780] [serial = 1059] [outer = 0FC75000] 12:08:44 INFO - PROCESS | 780 | 1467227324346 Marionette DEBUG loaded listener.js 12:08:44 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (10DD1000) [pid = 780] [serial = 1060] [outer = 0FC75000] 12:08:44 INFO - PROCESS | 780 | 1467227324992 Marionette TRACE conn6 <- [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:08:45 INFO - PROCESS | 780 | 1467227325049 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 12:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:08:45 INFO - PROCESS | 780 | 1467227325055 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:08:45 INFO - PROCESS | 780 | 1467227325058 Marionette TRACE conn6 <- [1,1378,null,{}] 12:08:45 INFO - PROCESS | 780 | 1467227325063 Marionette TRACE conn6 -> [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:08:45 INFO - PROCESS | 780 | 1467227325065 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:45 INFO - PROCESS | 780 | 1467227325176 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 12:08:45 INFO - PROCESS | 780 | 1467227325310 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:45 INFO - PROCESS | 780 | 1467227325313 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:45 INFO - PROCESS | 780 | ++DOCSHELL 16E81C00 == 41 [pid = 780] [id = 354] 12:08:45 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174D2C00) [pid = 780] [serial = 1061] [outer = 00000000] 12:08:45 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DB6000) [pid = 780] [serial = 1062] [outer = 174D2C00] 12:08:45 INFO - PROCESS | 780 | 1467227325371 Marionette DEBUG loaded listener.js 12:08:45 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (18825000) [pid = 780] [serial = 1063] [outer = 174D2C00] 12:08:45 INFO - PROCESS | 780 | 1467227325972 Marionette TRACE conn6 <- [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:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 970ms 12:08:46 INFO - PROCESS | 780 | 1467227326029 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 12:08:46 INFO - PROCESS | 780 | 1467227326032 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 12:08:46 INFO - PROCESS | 780 | 1467227326036 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:08:46 INFO - PROCESS | 780 | 1467227326040 Marionette TRACE conn6 <- [1,1382,null,{}] 12:08:46 INFO - PROCESS | 780 | 1467227326050 Marionette TRACE conn6 -> [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:08:46 INFO - PROCESS | 780 | 1467227326055 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:46 INFO - PROCESS | 780 | 1467227326166 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 12:08:46 INFO - PROCESS | 780 | 1467227326297 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:46 INFO - PROCESS | 780 | 1467227326301 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:46 INFO - PROCESS | 780 | ++DOCSHELL 1ACB8800 == 42 [pid = 780] [id = 355] 12:08:46 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1ACB9800) [pid = 780] [serial = 1064] [outer = 00000000] 12:08:46 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1AEBBC00) [pid = 780] [serial = 1065] [outer = 1ACB9800] 12:08:46 INFO - PROCESS | 780 | 1467227326358 Marionette DEBUG loaded listener.js 12:08:46 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1B87D400) [pid = 780] [serial = 1066] [outer = 1ACB9800] 12:08:46 INFO - PROCESS | 780 | 1467227326915 Marionette TRACE conn6 <- [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:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 930ms 12:08:46 INFO - PROCESS | 780 | 1467227326969 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 12:08:46 INFO - PROCESS | 780 | 1467227326972 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 12:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:08:46 INFO - PROCESS | 780 | 1467227326975 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:08:46 INFO - PROCESS | 780 | 1467227326977 Marionette TRACE conn6 <- [1,1386,null,{}] 12:08:46 INFO - PROCESS | 780 | 1467227326981 Marionette TRACE conn6 -> [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:08:46 INFO - PROCESS | 780 | 1467227326983 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:47 INFO - PROCESS | 780 | 1467227327103 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 12:08:47 INFO - PROCESS | 780 | 1467227327220 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:47 INFO - PROCESS | 780 | 1467227327223 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:47 INFO - PROCESS | 780 | ++DOCSHELL 1881D400 == 43 [pid = 780] [id = 356] 12:08:47 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1881F400) [pid = 780] [serial = 1067] [outer = 00000000] 12:08:47 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1C026000) [pid = 780] [serial = 1068] [outer = 1881F400] 12:08:47 INFO - PROCESS | 780 | 1467227327278 Marionette DEBUG loaded listener.js 12:08:47 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1C02C400) [pid = 780] [serial = 1069] [outer = 1881F400] 12:08:48 INFO - PROCESS | 780 | 1467227328039 Marionette TRACE conn6 <- [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:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1118ms 12:08:48 INFO - PROCESS | 780 | 1467227328097 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 12:08:48 INFO - PROCESS | 780 | 1467227328101 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 12:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:08:48 INFO - PROCESS | 780 | 1467227328105 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:08:48 INFO - PROCESS | 780 | 1467227328108 Marionette TRACE conn6 <- [1,1390,null,{}] 12:08:48 INFO - PROCESS | 780 | 1467227328114 Marionette TRACE conn6 -> [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:08:48 INFO - PROCESS | 780 | 1467227328116 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:48 INFO - PROCESS | 780 | 1467227328216 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 12:08:48 INFO - PROCESS | 780 | 1467227328322 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:48 INFO - PROCESS | 780 | 1467227328324 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:48 INFO - PROCESS | 780 | ++DOCSHELL 12C71400 == 44 [pid = 780] [id = 357] 12:08:48 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (13D14000) [pid = 780] [serial = 1070] [outer = 00000000] 12:08:48 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (14093000) [pid = 780] [serial = 1071] [outer = 13D14000] 12:08:48 INFO - PROCESS | 780 | 1467227328374 Marionette DEBUG loaded listener.js 12:08:48 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (15456800) [pid = 780] [serial = 1072] [outer = 13D14000] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0FD2A400 == 43 [pid = 780] [id = 333] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 146C7000 == 42 [pid = 780] [id = 351] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0C99C400 == 41 [pid = 780] [id = 350] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0C99CC00 == 40 [pid = 780] [id = 349] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 18784800 == 39 [pid = 780] [id = 348] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 17D0E400 == 38 [pid = 780] [id = 347] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 16184400 == 37 [pid = 780] [id = 346] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 10DCA400 == 36 [pid = 780] [id = 345] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0F9F8400 == 35 [pid = 780] [id = 344] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 17EB4800 == 34 [pid = 780] [id = 341] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0FC74800 == 33 [pid = 780] [id = 342] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 13EC7800 == 32 [pid = 780] [id = 343] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 1881D400 == 31 [pid = 780] [id = 356] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 1ACB8800 == 30 [pid = 780] [id = 355] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0915F000 == 29 [pid = 780] [id = 352] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 0C990000 == 28 [pid = 780] [id = 353] 12:08:49 INFO - PROCESS | 780 | --DOCSHELL 16E81C00 == 27 [pid = 780] [id = 354] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FCC9C00) [pid = 780] [serial = 1002] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 92 (0FD06000) [pid = 780] [serial = 1003] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 91 (12C68800) [pid = 780] [serial = 1005] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 90 (14096C00) [pid = 780] [serial = 1000] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 89 (12C6BC00) [pid = 780] [serial = 999] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 88 (15C5BC00) [pid = 780] [serial = 1008] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 87 (102AC800) [pid = 780] [serial = 988] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0FD07C00) [pid = 780] [serial = 987] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1747E000) [pid = 780] [serial = 991] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16E84800) [pid = 780] [serial = 990] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1AE38800) [pid = 780] [serial = 994] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1ACB3C00) [pid = 780] [serial = 993] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1BAD8000) [pid = 780] [serial = 997] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1B883000) [pid = 780] [serial = 996] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17478400) [pid = 780] [serial = 1012] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 78 (173D8C00) [pid = 780] [serial = 1011] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1881C000) [pid = 780] [serial = 1021] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17D17800) [pid = 780] [serial = 1017] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17D18C00) [pid = 780] [serial = 1014] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 74 (18786400) [pid = 780] [serial = 1020] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 73 (17D1D000) [pid = 780] [serial = 1015] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17DBE000) [pid = 780] [serial = 1018] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 71 (18BB7400) [pid = 780] [serial = 1023] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 70 (15C89C00) [pid = 780] [serial = 1009] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | --DOMWINDOW == 69 (13D1F400) [pid = 780] [serial = 1006] [outer = 00000000] [url = about:blank] 12:08:49 INFO - PROCESS | 780 | 1467227329665 Marionette TRACE conn6 <- [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:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1579ms 12:08:49 INFO - PROCESS | 780 | 1467227329686 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 12:08:49 INFO - PROCESS | 780 | 1467227329690 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 12:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:08:49 INFO - PROCESS | 780 | 1467227329695 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:08:49 INFO - PROCESS | 780 | 1467227329698 Marionette TRACE conn6 <- [1,1394,null,{}] 12:08:49 INFO - PROCESS | 780 | 1467227329703 Marionette TRACE conn6 -> [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:08:49 INFO - PROCESS | 780 | 1467227329706 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:49 INFO - PROCESS | 780 | 1467227329828 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 12:08:49 INFO - PROCESS | 780 | 1467227329841 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:49 INFO - PROCESS | 780 | 1467227329845 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:49 INFO - PROCESS | 780 | ++DOCSHELL 0F6C9400 == 28 [pid = 780] [id = 358] 12:08:49 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0F6CBC00) [pid = 780] [serial = 1073] [outer = 00000000] 12:08:49 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0F9FD000) [pid = 780] [serial = 1074] [outer = 0F6CBC00] 12:08:49 INFO - PROCESS | 780 | 1467227329894 Marionette DEBUG loaded listener.js 12:08:49 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FCC5800) [pid = 780] [serial = 1075] [outer = 0F6CBC00] 12:08:50 INFO - PROCESS | 780 | 1467227330350 Marionette TRACE conn6 <- [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:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 12:08:50 INFO - PROCESS | 780 | 1467227330368 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 12:08:50 INFO - PROCESS | 780 | 1467227330373 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 12:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:08:50 INFO - PROCESS | 780 | 1467227330384 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:08:50 INFO - PROCESS | 780 | 1467227330386 Marionette TRACE conn6 <- [1,1398,null,{}] 12:08:50 INFO - PROCESS | 780 | 1467227330390 Marionette TRACE conn6 -> [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:08:50 INFO - PROCESS | 780 | 1467227330393 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:50 INFO - PROCESS | 780 | 1467227330480 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 12:08:50 INFO - PROCESS | 780 | 1467227330490 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:50 INFO - PROCESS | 780 | 1467227330492 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:50 INFO - PROCESS | 780 | ++DOCSHELL 102B0000 == 29 [pid = 780] [id = 359] 12:08:50 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (102B0400) [pid = 780] [serial = 1076] [outer = 00000000] 12:08:50 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (10421C00) [pid = 780] [serial = 1077] [outer = 102B0400] 12:08:50 INFO - PROCESS | 780 | 1467227330540 Marionette DEBUG loaded listener.js 12:08:50 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (105CDC00) [pid = 780] [serial = 1078] [outer = 102B0400] 12:08:51 INFO - PROCESS | 780 | 1467227331037 Marionette TRACE conn6 <- [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:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 12:08:51 INFO - PROCESS | 780 | 1467227331059 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 12:08:51 INFO - PROCESS | 780 | 1467227331061 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 12:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:08:51 INFO - PROCESS | 780 | 1467227331064 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:08:51 INFO - PROCESS | 780 | 1467227331068 Marionette TRACE conn6 <- [1,1402,null,{}] 12:08:51 INFO - PROCESS | 780 | 1467227331078 Marionette TRACE conn6 -> [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:08:51 INFO - PROCESS | 780 | 1467227331083 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:51 INFO - PROCESS | 780 | 1467227331167 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 12:08:51 INFO - PROCESS | 780 | 1467227331305 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:51 INFO - PROCESS | 780 | 1467227331308 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:51 INFO - PROCESS | 780 | ++DOCSHELL 15452800 == 30 [pid = 780] [id = 360] 12:08:51 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15453800) [pid = 780] [serial = 1079] [outer = 00000000] 12:08:51 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C55800) [pid = 780] [serial = 1080] [outer = 15453800] 12:08:51 INFO - PROCESS | 780 | 1467227331359 Marionette DEBUG loaded listener.js 12:08:51 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C62400) [pid = 780] [serial = 1081] [outer = 15453800] 12:08:51 INFO - PROCESS | 780 | 1467227331809 Marionette TRACE conn6 <- [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:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 770ms 12:08:51 INFO - PROCESS | 780 | 1467227331843 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 12:08:51 INFO - PROCESS | 780 | 1467227331846 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 12:08:51 INFO - PROCESS | 780 | 1467227331849 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:08:51 INFO - PROCESS | 780 | 1467227331851 Marionette TRACE conn6 <- [1,1406,null,{}] 12:08:51 INFO - PROCESS | 780 | 1467227331860 Marionette TRACE conn6 -> [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:08:51 INFO - PROCESS | 780 | 1467227331862 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:51 INFO - PROCESS | 780 | 1467227331975 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 12:08:51 INFO - PROCESS | 780 | 1467227331987 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:51 INFO - PROCESS | 780 | 1467227331989 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:51 INFO - PROCESS | 780 | ++DOCSHELL 15C2D400 == 31 [pid = 780] [id = 361] 12:08:51 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15C8DC00) [pid = 780] [serial = 1082] [outer = 00000000] 12:08:52 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (16185400) [pid = 780] [serial = 1083] [outer = 15C8DC00] 12:08:52 INFO - PROCESS | 780 | 1467227332037 Marionette DEBUG loaded listener.js 12:08:52 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (173D8400) [pid = 780] [serial = 1084] [outer = 15C8DC00] 12:08:52 INFO - PROCESS | 780 | 1467227332490 Marionette TRACE conn6 <- [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:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 12:08:52 INFO - PROCESS | 780 | 1467227332528 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 12:08:52 INFO - PROCESS | 780 | 1467227332530 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 12:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:08:52 INFO - PROCESS | 780 | 1467227332560 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:08:52 INFO - PROCESS | 780 | 1467227332562 Marionette TRACE conn6 <- [1,1410,null,{}] 12:08:52 INFO - PROCESS | 780 | 1467227332595 Marionette TRACE conn6 -> [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:08:52 INFO - PROCESS | 780 | 1467227332597 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:52 INFO - PROCESS | 780 | 1467227332707 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 12:08:52 INFO - PROCESS | 780 | 1467227332716 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:52 INFO - PROCESS | 780 | 1467227332718 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:52 INFO - PROCESS | 780 | ++DOCSHELL 17476400 == 32 [pid = 780] [id = 362] 12:08:52 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17476800) [pid = 780] [serial = 1085] [outer = 00000000] 12:08:52 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174D3400) [pid = 780] [serial = 1086] [outer = 17476800] 12:08:52 INFO - PROCESS | 780 | 1467227332811 Marionette DEBUG loaded listener.js 12:08:52 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17D17000) [pid = 780] [serial = 1087] [outer = 17476800] 12:08:53 INFO - PROCESS | 780 | 1467227333260 Marionette TRACE conn6 <- [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:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 770ms 12:08:53 INFO - PROCESS | 780 | 1467227333304 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 12:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:08:53 INFO - PROCESS | 780 | 1467227333306 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 12:08:53 INFO - PROCESS | 780 | 1467227333309 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:08:53 INFO - PROCESS | 780 | 1467227333311 Marionette TRACE conn6 <- [1,1414,null,{}] 12:08:53 INFO - PROCESS | 780 | 1467227333323 Marionette TRACE conn6 -> [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:08:53 INFO - PROCESS | 780 | 1467227333329 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:53 INFO - PROCESS | 780 | 1467227333461 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 12:08:53 INFO - PROCESS | 780 | 1467227333475 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:53 INFO - PROCESS | 780 | 1467227333477 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:53 INFO - PROCESS | 780 | ++DOCSHELL 17D3F800 == 33 [pid = 780] [id = 363] 12:08:53 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17DB4C00) [pid = 780] [serial = 1088] [outer = 00000000] 12:08:53 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18780C00) [pid = 780] [serial = 1089] [outer = 17DB4C00] 12:08:53 INFO - PROCESS | 780 | 1467227333572 Marionette DEBUG loaded listener.js 12:08:53 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18821400) [pid = 780] [serial = 1090] [outer = 17DB4C00] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 86 (18785400) [pid = 780] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0CA97400) [pid = 780] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FD12400) [pid = 780] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1871D000) [pid = 780] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 82 (12C67C00) [pid = 780] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 81 (13ECA400) [pid = 780] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0F9F9C00) [pid = 780] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 79 (16186800) [pid = 780] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FC75C00) [pid = 780] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 77 (174D0000) [pid = 780] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0C910000) [pid = 780] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:08:53 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17D14400) [pid = 780] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:08:54 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0FCCA000) [pid = 780] [serial = 1091] [outer = 14466800] 12:08:54 INFO - PROCESS | 780 | 1467227334252 Marionette TRACE conn6 <- [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:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 988ms 12:08:54 INFO - PROCESS | 780 | 1467227334298 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 12:08:54 INFO - PROCESS | 780 | 1467227334300 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 12:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:08:54 INFO - PROCESS | 780 | 1467227334303 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:08:54 INFO - PROCESS | 780 | 1467227334305 Marionette TRACE conn6 <- [1,1418,null,{}] 12:08:54 INFO - PROCESS | 780 | 1467227334308 Marionette TRACE conn6 -> [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:08:54 INFO - PROCESS | 780 | 1467227334310 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:54 INFO - PROCESS | 780 | 1467227334385 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 12:08:54 INFO - PROCESS | 780 | 1467227334394 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:54 INFO - PROCESS | 780 | 1467227334396 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:54 INFO - PROCESS | 780 | ++DOCSHELL 0FD12400 == 34 [pid = 780] [id = 364] 12:08:54 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15946000) [pid = 780] [serial = 1092] [outer = 00000000] 12:08:54 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (18787800) [pid = 780] [serial = 1093] [outer = 15946000] 12:08:54 INFO - PROCESS | 780 | 1467227334439 Marionette DEBUG loaded listener.js 12:08:54 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1881B000) [pid = 780] [serial = 1094] [outer = 15946000] 12:08:54 INFO - PROCESS | 780 | 1467227334911 Marionette TRACE conn6 <- [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:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 671ms 12:08:54 INFO - PROCESS | 780 | 1467227334975 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 12:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:08:54 INFO - PROCESS | 780 | 1467227334980 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 12:08:54 INFO - PROCESS | 780 | 1467227334985 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:08:54 INFO - PROCESS | 780 | 1467227334990 Marionette TRACE conn6 <- [1,1422,null,{}] 12:08:54 INFO - PROCESS | 780 | 1467227334997 Marionette TRACE conn6 -> [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:08:54 INFO - PROCESS | 780 | 1467227335000 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:55 INFO - PROCESS | 780 | 1467227335156 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 12:08:55 INFO - PROCESS | 780 | 1467227335334 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:55 INFO - PROCESS | 780 | 1467227335337 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:55 INFO - PROCESS | 780 | ++DOCSHELL 0C997000 == 35 [pid = 780] [id = 365] 12:08:55 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0C997400) [pid = 780] [serial = 1095] [outer = 00000000] 12:08:55 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0F95A000) [pid = 780] [serial = 1096] [outer = 0C997400] 12:08:55 INFO - PROCESS | 780 | 1467227335398 Marionette DEBUG loaded listener.js 12:08:55 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0FC8E000) [pid = 780] [serial = 1097] [outer = 0C997400] 12:08:56 INFO - PROCESS | 780 | 1467227336206 Marionette TRACE conn6 <- [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:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1280ms 12:08:56 INFO - PROCESS | 780 | 1467227336265 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 12:08:56 INFO - PROCESS | 780 | 1467227336270 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 12:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:08:56 INFO - PROCESS | 780 | 1467227336277 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:08:56 INFO - PROCESS | 780 | 1467227336280 Marionette TRACE conn6 <- [1,1426,null,{}] 12:08:56 INFO - PROCESS | 780 | 1467227336284 Marionette TRACE conn6 -> [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:08:56 INFO - PROCESS | 780 | 1467227336287 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:56 INFO - PROCESS | 780 | 1467227336413 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 12:08:56 INFO - PROCESS | 780 | 1467227336542 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:56 INFO - PROCESS | 780 | 1467227336545 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:56 INFO - PROCESS | 780 | ++DOCSHELL 1041A800 == 36 [pid = 780] [id = 366] 12:08:56 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (10507000) [pid = 780] [serial = 1098] [outer = 00000000] 12:08:56 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (12C64000) [pid = 780] [serial = 1099] [outer = 10507000] 12:08:56 INFO - PROCESS | 780 | 1467227336603 Marionette DEBUG loaded listener.js 12:08:56 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (12C6E400) [pid = 780] [serial = 1100] [outer = 10507000] 12:08:57 INFO - PROCESS | 780 | 1467227337501 Marionette TRACE conn6 <- [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:08:57 INFO - PROCESS | 780 | --DOCSHELL 1747A400 == 35 [pid = 780] [id = 189] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 13D1B000 == 34 [pid = 780] [id = 185] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 12C66400 == 33 [pid = 780] [id = 196] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 0C933400 == 32 [pid = 780] [id = 186] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 0C98DC00 == 31 [pid = 780] [id = 182] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 13DA8800 == 30 [pid = 780] [id = 187] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 17D3F800 == 29 [pid = 780] [id = 363] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 17476400 == 28 [pid = 780] [id = 362] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 15C2D400 == 27 [pid = 780] [id = 361] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 15452800 == 26 [pid = 780] [id = 360] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 102B0000 == 25 [pid = 780] [id = 359] 12:08:57 INFO - PROCESS | 780 | --DOCSHELL 0F6C9400 == 24 [pid = 780] [id = 358] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 84 (18D31400) [pid = 780] [serial = 1045] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1878C400) [pid = 780] [serial = 1044] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 82 (173D9C00) [pid = 780] [serial = 1050] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1A73C000) [pid = 780] [serial = 1047] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17472C00) [pid = 780] [serial = 1024] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 79 (13DE4800) [pid = 780] [serial = 1035] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1453F000) [pid = 780] [serial = 1036] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 77 (146C6000) [pid = 780] [serial = 1029] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C5C800) [pid = 780] [serial = 1030] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0FCC6800) [pid = 780] [serial = 1032] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FD33800) [pid = 780] [serial = 1033] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 73 (17333400) [pid = 780] [serial = 1038] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FCCC000) [pid = 780] [serial = 1026] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0FD0CC00) [pid = 780] [serial = 1027] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1AC9E000) [pid = 780] [serial = 1054] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1A813800) [pid = 780] [serial = 1053] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1878C800) [pid = 780] [serial = 1048] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 67 (10BDF800) [pid = 780] [serial = 1056] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17471800) [pid = 780] [serial = 1057] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 65 (17DB7C00) [pid = 780] [serial = 1041] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 64 (17EAD400) [pid = 780] [serial = 1042] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 63 (17DB8800) [pid = 780] [serial = 1051] [outer = 00000000] [url = about:blank] 12:08:57 INFO - PROCESS | 780 | --DOMWINDOW == 62 (17477800) [pid = 780] [serial = 1039] [outer = 00000000] [url = about:blank] 12:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1320ms 12:08:57 INFO - PROCESS | 780 | 1467227337601 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 12:08:57 INFO - PROCESS | 780 | 1467227337605 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 12:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:08:57 INFO - PROCESS | 780 | 1467227337611 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:08:57 INFO - PROCESS | 780 | 1467227337615 Marionette TRACE conn6 <- [1,1430,null,{}] 12:08:57 INFO - PROCESS | 780 | 1467227337622 Marionette TRACE conn6 -> [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:08:57 INFO - PROCESS | 780 | 1467227337626 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:57 INFO - PROCESS | 780 | 1467227337757 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 12:08:57 INFO - PROCESS | 780 | 1467227337879 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:57 INFO - PROCESS | 780 | 1467227337885 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:57 INFO - PROCESS | 780 | ++DOCSHELL 0C994800 == 25 [pid = 780] [id = 367] 12:08:57 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0C995C00) [pid = 780] [serial = 1101] [outer = 00000000] 12:08:57 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0F6CC800) [pid = 780] [serial = 1102] [outer = 0C995C00] 12:08:57 INFO - PROCESS | 780 | 1467227337945 Marionette DEBUG loaded listener.js 12:08:58 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F9FE400) [pid = 780] [serial = 1103] [outer = 0C995C00] 12:08:58 INFO - PROCESS | 780 | 1467227338576 Marionette TRACE conn6 <- [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:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1021ms 12:08:58 INFO - PROCESS | 780 | 1467227338637 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 12:08:58 INFO - PROCESS | 780 | 1467227338641 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 12:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:08:58 INFO - PROCESS | 780 | 1467227338647 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:08:58 INFO - PROCESS | 780 | 1467227338651 Marionette TRACE conn6 <- [1,1434,null,{}] 12:08:58 INFO - PROCESS | 780 | 1467227338655 Marionette TRACE conn6 -> [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:08:58 INFO - PROCESS | 780 | 1467227338658 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:58 INFO - PROCESS | 780 | 1467227338772 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 12:08:58 INFO - PROCESS | 780 | 1467227338900 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:58 INFO - PROCESS | 780 | 1467227338903 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:58 INFO - PROCESS | 780 | ++DOCSHELL 10278400 == 26 [pid = 780] [id = 368] 12:08:58 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (10278800) [pid = 780] [serial = 1104] [outer = 00000000] 12:08:58 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (10280400) [pid = 780] [serial = 1105] [outer = 10278800] 12:08:58 INFO - PROCESS | 780 | 1467227338962 Marionette DEBUG loaded listener.js 12:08:59 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (102AEC00) [pid = 780] [serial = 1106] [outer = 10278800] 12:08:59 INFO - PROCESS | 780 | 1467227339577 Marionette TRACE conn6 <- [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:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 987ms 12:08:59 INFO - PROCESS | 780 | 1467227339634 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 12:08:59 INFO - PROCESS | 780 | 1467227339636 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 12:08:59 INFO - PROCESS | 780 | 1467227339640 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:08:59 INFO - PROCESS | 780 | 1467227339642 Marionette TRACE conn6 <- [1,1438,null,{}] 12:08:59 INFO - PROCESS | 780 | 1467227339653 Marionette TRACE conn6 -> [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:08:59 INFO - PROCESS | 780 | 1467227339659 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:59 INFO - PROCESS | 780 | 1467227339776 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 12:08:59 INFO - PROCESS | 780 | 1467227339905 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:08:59 INFO - PROCESS | 780 | 1467227339909 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:08:59 INFO - PROCESS | 780 | ++DOCSHELL 13DE7C00 == 27 [pid = 780] [id = 369] 12:08:59 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (13DE9400) [pid = 780] [serial = 1107] [outer = 00000000] 12:08:59 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (13ED0400) [pid = 780] [serial = 1108] [outer = 13DE9400] 12:08:59 INFO - PROCESS | 780 | 1467227339974 Marionette DEBUG loaded listener.js 12:09:00 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (14426C00) [pid = 780] [serial = 1109] [outer = 13DE9400] 12:09:00 INFO - PROCESS | 780 | 1467227340655 Marionette TRACE conn6 <- [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:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1078ms 12:09:00 INFO - PROCESS | 780 | 1467227340723 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 12:09:00 INFO - PROCESS | 780 | 1467227340725 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 12:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:09:00 INFO - PROCESS | 780 | 1467227340728 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:09:00 INFO - PROCESS | 780 | 1467227340731 Marionette TRACE conn6 <- [1,1442,null,{}] 12:09:00 INFO - PROCESS | 780 | 1467227340735 Marionette TRACE conn6 -> [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:09:00 INFO - PROCESS | 780 | 1467227340737 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:00 INFO - PROCESS | 780 | 1467227340846 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 12:09:00 INFO - PROCESS | 780 | 1467227340972 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:00 INFO - PROCESS | 780 | 1467227340975 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:00 INFO - PROCESS | 780 | ++DOCSHELL 15452800 == 28 [pid = 780] [id = 370] 12:09:00 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C64C00) [pid = 780] [serial = 1110] [outer = 00000000] 12:09:01 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15CF0800) [pid = 780] [serial = 1111] [outer = 15C64C00] 12:09:01 INFO - PROCESS | 780 | 1467227341031 Marionette DEBUG loaded listener.js 12:09:01 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (16186C00) [pid = 780] [serial = 1112] [outer = 15C64C00] 12:09:01 INFO - PROCESS | 780 | 1467227341566 Marionette TRACE conn6 <- [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:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 870ms 12:09:01 INFO - PROCESS | 780 | 1467227341601 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 12:09:01 INFO - PROCESS | 780 | 1467227341604 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 12:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:09:01 INFO - PROCESS | 780 | 1467227341607 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:09:01 INFO - PROCESS | 780 | 1467227341609 Marionette TRACE conn6 <- [1,1446,null,{}] 12:09:01 INFO - PROCESS | 780 | 1467227341613 Marionette TRACE conn6 -> [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:09:01 INFO - PROCESS | 780 | 1467227341615 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:01 INFO - PROCESS | 780 | 1467227341717 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 12:09:01 INFO - PROCESS | 780 | 1467227341816 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:01 INFO - PROCESS | 780 | 1467227341819 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:01 INFO - PROCESS | 780 | ++DOCSHELL 16E81000 == 29 [pid = 780] [id = 371] 12:09:01 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (173D2000) [pid = 780] [serial = 1113] [outer = 00000000] 12:09:01 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17475400) [pid = 780] [serial = 1114] [outer = 173D2000] 12:09:01 INFO - PROCESS | 780 | 1467227341876 Marionette DEBUG loaded listener.js 12:09:01 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1747F800) [pid = 780] [serial = 1115] [outer = 173D2000] 12:09:02 INFO - PROCESS | 780 | 1467227342569 Marionette TRACE conn6 <- [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:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1016ms 12:09:02 INFO - PROCESS | 780 | 1467227342627 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 12:09:02 INFO - PROCESS | 780 | 1467227342631 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 12:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:09:02 INFO - PROCESS | 780 | 1467227342636 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:09:02 INFO - PROCESS | 780 | 1467227342639 Marionette TRACE conn6 <- [1,1450,null,{}] 12:09:02 INFO - PROCESS | 780 | 1467227342644 Marionette TRACE conn6 -> [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:09:02 INFO - PROCESS | 780 | 1467227342647 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0C997000 == 28 [pid = 780] [id = 365] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 12C6AC00 == 27 [pid = 780] [id = 192] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 14545000 == 26 [pid = 780] [id = 197] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0FD32800 == 25 [pid = 780] [id = 183] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 16186000 == 24 [pid = 780] [id = 188] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 15C5F000 == 23 [pid = 780] [id = 198] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 17D19400 == 22 [pid = 780] [id = 190] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0FCC5C00 == 21 [pid = 780] [id = 184] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0FCCA400 == 20 [pid = 780] [id = 191] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 18BB3400 == 19 [pid = 780] [id = 193] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 16E89C00 == 18 [pid = 780] [id = 199] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 12C71400 == 17 [pid = 780] [id = 357] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0FDB2400 == 16 [pid = 780] [id = 195] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0F876800 == 15 [pid = 780] [id = 194] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 15452800 == 14 [pid = 780] [id = 370] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0FD12400 == 13 [pid = 780] [id = 364] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 13DE7C00 == 12 [pid = 780] [id = 369] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 10278400 == 11 [pid = 780] [id = 368] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 1041A800 == 10 [pid = 780] [id = 366] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 0C994800 == 9 [pid = 780] [id = 367] 12:09:04 INFO - PROCESS | 780 | --DOCSHELL 16E81000 == 8 [pid = 780] [id = 371] 12:09:05 INFO - PROCESS | 780 | 1467227345472 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 12:09:05 INFO - PROCESS | 780 | 1467227345671 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:05 INFO - PROCESS | 780 | 1467227345674 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:05 INFO - PROCESS | 780 | ++DOCSHELL 0C90D400 == 9 [pid = 780] [id = 372] 12:09:05 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0C90E400) [pid = 780] [serial = 1116] [outer = 00000000] 12:09:05 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (0C915000) [pid = 780] [serial = 1117] [outer = 0C90E400] 12:09:05 INFO - PROCESS | 780 | 1467227345724 Marionette DEBUG loaded listener.js 12:09:05 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0C92C800) [pid = 780] [serial = 1118] [outer = 0C90E400] 12:09:06 INFO - PROCESS | 780 | 1467227346184 Marionette TRACE conn6 <- [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:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 3639ms 12:09:06 INFO - PROCESS | 780 | 1467227346278 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 12:09:06 INFO - PROCESS | 780 | 1467227346282 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 12:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:09:06 INFO - PROCESS | 780 | 1467227346287 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:09:06 INFO - PROCESS | 780 | 1467227346291 Marionette TRACE conn6 <- [1,1454,null,{}] 12:09:06 INFO - PROCESS | 780 | 1467227346295 Marionette TRACE conn6 -> [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:09:06 INFO - PROCESS | 780 | 1467227346298 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:06 INFO - PROCESS | 780 | 1467227346396 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 12:09:06 INFO - PROCESS | 780 | 1467227346403 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:06 INFO - PROCESS | 780 | 1467227346405 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:06 INFO - PROCESS | 780 | ++DOCSHELL 0FCD0400 == 10 [pid = 780] [id = 373] 12:09:06 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0FCD0C00) [pid = 780] [serial = 1119] [outer = 00000000] 12:09:06 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0FD06C00) [pid = 780] [serial = 1120] [outer = 0FCD0C00] 12:09:06 INFO - PROCESS | 780 | 1467227346454 Marionette DEBUG loaded listener.js 12:09:06 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0FD27800) [pid = 780] [serial = 1121] [outer = 0FCD0C00] 12:09:06 INFO - PROCESS | 780 | 1467227346976 Marionette TRACE conn6 <- [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:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 730ms 12:09:07 INFO - PROCESS | 780 | 1467227347022 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 12:09:07 INFO - PROCESS | 780 | 1467227347025 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 12:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:09:07 INFO - PROCESS | 780 | 1467227347028 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:09:07 INFO - PROCESS | 780 | 1467227347030 Marionette TRACE conn6 <- [1,1458,null,{}] 12:09:07 INFO - PROCESS | 780 | 1467227347034 Marionette TRACE conn6 -> [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:09:07 INFO - PROCESS | 780 | 1467227347037 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:07 INFO - PROCESS | 780 | 1467227347159 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 12:09:07 INFO - PROCESS | 780 | 1467227347220 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:07 INFO - PROCESS | 780 | 1467227347223 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:07 INFO - PROCESS | 780 | ++DOCSHELL 10505800 == 11 [pid = 780] [id = 374] 12:09:07 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1050B800) [pid = 780] [serial = 1122] [outer = 00000000] 12:09:07 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (10DD2800) [pid = 780] [serial = 1123] [outer = 1050B800] 12:09:07 INFO - PROCESS | 780 | 1467227347268 Marionette DEBUG loaded listener.js 12:09:07 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (12C66C00) [pid = 780] [serial = 1124] [outer = 1050B800] 12:09:07 INFO - PROCESS | 780 | 1467227347713 Marionette TRACE conn6 <- [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:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 731ms 12:09:07 INFO - PROCESS | 780 | 1467227347763 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 12:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:09:07 INFO - PROCESS | 780 | 1467227347766 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 12:09:07 INFO - PROCESS | 780 | 1467227347778 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:09:07 INFO - PROCESS | 780 | 1467227347782 Marionette TRACE conn6 <- [1,1462,null,{}] 12:09:07 INFO - PROCESS | 780 | 1467227347785 Marionette TRACE conn6 -> [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:09:07 INFO - PROCESS | 780 | 1467227347789 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:07 INFO - PROCESS | 780 | 1467227347928 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 12:09:07 INFO - PROCESS | 780 | 1467227347938 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:07 INFO - PROCESS | 780 | 1467227347940 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:07 INFO - PROCESS | 780 | ++DOCSHELL 12C6EC00 == 12 [pid = 780] [id = 375] 12:09:07 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (13DA0800) [pid = 780] [serial = 1125] [outer = 00000000] 12:09:07 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (15451800) [pid = 780] [serial = 1126] [outer = 13DA0800] 12:09:07 INFO - PROCESS | 780 | 1467227347985 Marionette DEBUG loaded listener.js 12:09:08 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (15C59000) [pid = 780] [serial = 1127] [outer = 13DA0800] 12:09:08 INFO - PROCESS | 780 | 1467227348463 Marionette TRACE conn6 <- [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:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 731ms 12:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:09:08 INFO - PROCESS | 780 | 1467227348512 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 12:09:08 INFO - PROCESS | 780 | 1467227348514 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 12:09:08 INFO - PROCESS | 780 | 1467227348517 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:09:08 INFO - PROCESS | 780 | 1467227348519 Marionette TRACE conn6 <- [1,1466,null,{}] 12:09:08 INFO - PROCESS | 780 | 1467227348522 Marionette TRACE conn6 -> [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:09:08 INFO - PROCESS | 780 | 1467227348524 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:08 INFO - PROCESS | 780 | 1467227348638 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 12:09:08 INFO - PROCESS | 780 | 1467227348650 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:08 INFO - PROCESS | 780 | 1467227348651 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:08 INFO - PROCESS | 780 | ++DOCSHELL 15CF7C00 == 13 [pid = 780] [id = 376] 12:09:08 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (16178800) [pid = 780] [serial = 1128] [outer = 00000000] 12:09:08 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17333400) [pid = 780] [serial = 1129] [outer = 16178800] 12:09:08 INFO - PROCESS | 780 | 1467227348742 Marionette DEBUG loaded listener.js 12:09:08 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (173DF000) [pid = 780] [serial = 1130] [outer = 16178800] 12:09:09 INFO - PROCESS | 780 | 1467227349187 Marionette TRACE conn6 <- [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:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 730ms 12:09:09 INFO - PROCESS | 780 | 1467227349248 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 12:09:09 INFO - PROCESS | 780 | 1467227349250 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 12:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:09:09 INFO - PROCESS | 780 | 1467227349253 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:09:09 INFO - PROCESS | 780 | 1467227349255 Marionette TRACE conn6 <- [1,1470,null,{}] 12:09:09 INFO - PROCESS | 780 | 1467227349264 Marionette TRACE conn6 -> [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:09:09 INFO - PROCESS | 780 | 1467227349266 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:09 INFO - PROCESS | 780 | 1467227349378 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 12:09:09 INFO - PROCESS | 780 | 1467227349393 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:09 INFO - PROCESS | 780 | 1467227349399 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:09 INFO - PROCESS | 780 | ++DOCSHELL 17D3D000 == 14 [pid = 780] [id = 377] 12:09:09 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (17D3D800) [pid = 780] [serial = 1131] [outer = 00000000] 12:09:09 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (17DB1000) [pid = 780] [serial = 1132] [outer = 17D3D800] 12:09:09 INFO - PROCESS | 780 | 1467227349504 Marionette DEBUG loaded listener.js 12:09:09 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (17EAB800) [pid = 780] [serial = 1133] [outer = 17D3D800] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 94 (0C995C00) [pid = 780] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0C997400) [pid = 780] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 92 (15C64C00) [pid = 780] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 91 (10507000) [pid = 780] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 90 (10278800) [pid = 780] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 89 (13DE9400) [pid = 780] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 88 (102B0400) [pid = 780] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0F6CBC00) [pid = 780] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 86 (13D14000) [pid = 780] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15C8DC00) [pid = 780] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FC75000) [pid = 780] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 83 (174D2C00) [pid = 780] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1ACB9800) [pid = 780] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1881F400) [pid = 780] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17476800) [pid = 780] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17DB4C00) [pid = 780] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15453800) [pid = 780] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:09:10 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15946000) [pid = 780] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:09:10 INFO - PROCESS | 780 | 1467227350218 Marionette TRACE conn6 <- [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:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 970ms 12:09:10 INFO - PROCESS | 780 | 1467227350224 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 12:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:09:10 INFO - PROCESS | 780 | 1467227350226 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 12:09:10 INFO - PROCESS | 780 | 1467227350229 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:09:10 INFO - PROCESS | 780 | 1467227350231 Marionette TRACE conn6 <- [1,1474,null,{}] 12:09:10 INFO - PROCESS | 780 | 1467227350234 Marionette TRACE conn6 -> [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:09:10 INFO - PROCESS | 780 | 1467227350236 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:10 INFO - PROCESS | 780 | 1467227350359 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 12:09:10 INFO - PROCESS | 780 | 1467227350416 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:10 INFO - PROCESS | 780 | 1467227350418 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:10 INFO - PROCESS | 780 | ++DOCSHELL 0915F000 == 15 [pid = 780] [id = 378] 12:09:10 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0C99B400) [pid = 780] [serial = 1134] [outer = 00000000] 12:09:10 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1041CC00) [pid = 780] [serial = 1135] [outer = 0C99B400] 12:09:10 INFO - PROCESS | 780 | 1467227350463 Marionette DEBUG loaded listener.js 12:09:10 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (14506000) [pid = 780] [serial = 1136] [outer = 0C99B400] 12:09:10 INFO - PROCESS | 780 | 1467227350825 Marionette TRACE conn6 <- [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:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 12:09:10 INFO - PROCESS | 780 | 1467227350901 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 12:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:09:10 INFO - PROCESS | 780 | 1467227350903 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 12:09:10 INFO - PROCESS | 780 | 1467227350906 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:09:10 INFO - PROCESS | 780 | 1467227350908 Marionette TRACE conn6 <- [1,1478,null,{}] 12:09:10 INFO - PROCESS | 780 | 1467227350911 Marionette TRACE conn6 -> [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:09:10 INFO - PROCESS | 780 | 1467227350913 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:10 INFO - PROCESS | 780 | 1467227350989 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 12:09:10 INFO - PROCESS | 780 | 1467227350995 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:10 INFO - PROCESS | 780 | 1467227350996 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:10 INFO - PROCESS | 780 | ++DOCSHELL 009BF400 == 16 [pid = 780] [id = 379] 12:09:10 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0915AC00) [pid = 780] [serial = 1137] [outer = 00000000] 12:09:11 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (10506400) [pid = 780] [serial = 1138] [outer = 0915AC00] 12:09:11 INFO - PROCESS | 780 | 1467227351040 Marionette DEBUG loaded listener.js 12:09:11 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (15C64800) [pid = 780] [serial = 1139] [outer = 0915AC00] 12:09:11 INFO - PROCESS | 780 | 1467227351485 Marionette TRACE conn6 <- [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:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 630ms 12:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:09:11 INFO - PROCESS | 780 | 1467227351537 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 12:09:11 INFO - PROCESS | 780 | 1467227351539 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 12:09:11 INFO - PROCESS | 780 | 1467227351542 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:09:11 INFO - PROCESS | 780 | 1467227351544 Marionette TRACE conn6 <- [1,1482,null,{}] 12:09:11 INFO - PROCESS | 780 | 1467227351547 Marionette TRACE conn6 -> [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:09:11 INFO - PROCESS | 780 | 1467227351549 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:11 INFO - PROCESS | 780 | 1467227351628 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 12:09:11 INFO - PROCESS | 780 | 1467227351633 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:11 INFO - PROCESS | 780 | 1467227351635 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:11 INFO - PROCESS | 780 | ++DOCSHELL 17D0F800 == 17 [pid = 780] [id = 380] 12:09:11 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DBD000) [pid = 780] [serial = 1140] [outer = 00000000] 12:09:11 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1871D800) [pid = 780] [serial = 1141] [outer = 17DBD000] 12:09:11 INFO - PROCESS | 780 | 1467227351678 Marionette DEBUG loaded listener.js 12:09:11 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18723800) [pid = 780] [serial = 1142] [outer = 17DBD000] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17D17000) [pid = 780] [serial = 1087] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1449AC00) [pid = 780] [serial = 670] [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:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 83 (15C55800) [pid = 780] [serial = 1080] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 82 (18787800) [pid = 780] [serial = 1093] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 81 (18821400) [pid = 780] [serial = 1090] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1881B000) [pid = 780] [serial = 1094] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15C62400) [pid = 780] [serial = 1081] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 78 (12C6E400) [pid = 780] [serial = 1100] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0F6CC800) [pid = 780] [serial = 1102] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0FC8E000) [pid = 780] [serial = 1097] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 75 (12C64000) [pid = 780] [serial = 1099] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 74 (102AEC00) [pid = 780] [serial = 1106] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 73 (14426C00) [pid = 780] [serial = 1109] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15CF0800) [pid = 780] [serial = 1111] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 71 (13ED0400) [pid = 780] [serial = 1108] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 70 (10280400) [pid = 780] [serial = 1105] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 69 (10421C00) [pid = 780] [serial = 1077] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 68 (105CDC00) [pid = 780] [serial = 1078] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0F9FD000) [pid = 780] [serial = 1074] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 66 (0FCC5800) [pid = 780] [serial = 1075] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 65 (15456800) [pid = 780] [serial = 1072] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 64 (14093000) [pid = 780] [serial = 1071] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 63 (16185400) [pid = 780] [serial = 1083] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 62 (10DD1000) [pid = 780] [serial = 1060] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 61 (102A8800) [pid = 780] [serial = 1059] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 60 (18825000) [pid = 780] [serial = 1063] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 59 (17DB6000) [pid = 780] [serial = 1062] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 58 (1B87D400) [pid = 780] [serial = 1066] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 57 (1AEBBC00) [pid = 780] [serial = 1065] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 56 (1C02C400) [pid = 780] [serial = 1069] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 55 (1C026000) [pid = 780] [serial = 1068] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 54 (174D3400) [pid = 780] [serial = 1086] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 53 (173D8400) [pid = 780] [serial = 1084] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 52 (18780C00) [pid = 780] [serial = 1089] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 51 (0F9FE400) [pid = 780] [serial = 1103] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 50 (0F95A000) [pid = 780] [serial = 1096] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 49 (16186C00) [pid = 780] [serial = 1112] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | --DOMWINDOW == 48 (17475400) [pid = 780] [serial = 1114] [outer = 00000000] [url = about:blank] 12:09:13 INFO - PROCESS | 780 | 1467227353363 Marionette TRACE conn6 <- [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:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1871ms 12:09:13 INFO - PROCESS | 780 | 1467227353418 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 12:09:13 INFO - PROCESS | 780 | 1467227353422 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 12:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:09:13 INFO - PROCESS | 780 | 1467227353427 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:09:13 INFO - PROCESS | 780 | 1467227353431 Marionette TRACE conn6 <- [1,1486,null,{}] 12:09:13 INFO - PROCESS | 780 | 1467227353437 Marionette TRACE conn6 -> [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:09:13 INFO - PROCESS | 780 | 1467227353440 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:13 INFO - PROCESS | 780 | 1467227353531 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 12:09:13 INFO - PROCESS | 780 | 1467227353542 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:13 INFO - PROCESS | 780 | 1467227353547 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:13 INFO - PROCESS | 780 | ++DOCSHELL 0F95D800 == 18 [pid = 780] [id = 381] 12:09:13 INFO - PROCESS | 780 | ++DOMWINDOW == 49 (0F960800) [pid = 780] [serial = 1143] [outer = 00000000] 12:09:13 INFO - PROCESS | 780 | ++DOMWINDOW == 50 (0F9FD000) [pid = 780] [serial = 1144] [outer = 0F960800] 12:09:13 INFO - PROCESS | 780 | 1467227353600 Marionette DEBUG loaded listener.js 12:09:13 INFO - PROCESS | 780 | ++DOMWINDOW == 51 (0FC74800) [pid = 780] [serial = 1145] [outer = 0F960800] 12:09:14 INFO - PROCESS | 780 | 1467227354065 Marionette TRACE conn6 <- [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:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 690ms 12:09:14 INFO - PROCESS | 780 | 1467227354118 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 12:09:14 INFO - PROCESS | 780 | 1467227354123 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 12:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:09:14 INFO - PROCESS | 780 | 1467227354129 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:09:14 INFO - PROCESS | 780 | 1467227354132 Marionette TRACE conn6 <- [1,1490,null,{}] 12:09:14 INFO - PROCESS | 780 | 1467227354135 Marionette TRACE conn6 -> [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:09:14 INFO - PROCESS | 780 | 1467227354138 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:14 INFO - PROCESS | 780 | 1467227354226 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 12:09:14 INFO - PROCESS | 780 | 1467227354235 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:14 INFO - PROCESS | 780 | 1467227354238 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:14 INFO - PROCESS | 780 | ++DOCSHELL 0FD30800 == 19 [pid = 780] [id = 382] 12:09:14 INFO - PROCESS | 780 | ++DOMWINDOW == 52 (0FD31000) [pid = 780] [serial = 1146] [outer = 00000000] 12:09:14 INFO - PROCESS | 780 | ++DOMWINDOW == 53 (0FDB7400) [pid = 780] [serial = 1147] [outer = 0FD31000] 12:09:14 INFO - PROCESS | 780 | 1467227354292 Marionette DEBUG loaded listener.js 12:09:14 INFO - PROCESS | 780 | ++DOMWINDOW == 54 (10278C00) [pid = 780] [serial = 1148] [outer = 0FD31000] 12:09:14 INFO - PROCESS | 780 | 1467227354759 Marionette TRACE conn6 <- [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:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 12:09:14 INFO - PROCESS | 780 | 1467227354803 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 12:09:14 INFO - PROCESS | 780 | 1467227354805 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 12:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:09:14 INFO - PROCESS | 780 | 1467227354808 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:09:14 INFO - PROCESS | 780 | 1467227354812 Marionette TRACE conn6 <- [1,1494,null,{}] 12:09:14 INFO - PROCESS | 780 | 1467227354822 Marionette TRACE conn6 -> [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:09:14 INFO - PROCESS | 780 | 1467227354827 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:14 INFO - PROCESS | 780 | 1467227354943 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 12:09:15 INFO - PROCESS | 780 | 1467227355032 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 780 | 1467227355035 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:15 INFO - PROCESS | 780 | ++DOCSHELL 12C63000 == 20 [pid = 780] [id = 383] 12:09:15 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (12C64000) [pid = 780] [serial = 1149] [outer = 00000000] 12:09:15 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (12C6A400) [pid = 780] [serial = 1150] [outer = 12C64000] 12:09:15 INFO - PROCESS | 780 | 1467227355086 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (12C70400) [pid = 780] [serial = 1151] [outer = 12C64000] 12:09:15 INFO - PROCESS | 780 | 1467227355472 Marionette TRACE conn6 <- [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:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 670ms 12:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:09:15 INFO - PROCESS | 780 | 1467227355483 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 12:09:15 INFO - PROCESS | 780 | 1467227355485 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 12:09:15 INFO - PROCESS | 780 | 1467227355488 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:09:15 INFO - PROCESS | 780 | 1467227355490 Marionette TRACE conn6 <- [1,1498,null,{}] 12:09:15 INFO - PROCESS | 780 | 1467227355493 Marionette TRACE conn6 -> [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:09:15 INFO - PROCESS | 780 | 1467227355495 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:15 INFO - PROCESS | 780 | 1467227355577 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 12:09:15 INFO - PROCESS | 780 | 1467227355655 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:15 INFO - PROCESS | 780 | 1467227355657 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:15 INFO - PROCESS | 780 | ++DOCSHELL 10283C00 == 21 [pid = 780] [id = 384] 12:09:15 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (12C6A000) [pid = 780] [serial = 1152] [outer = 00000000] 12:09:15 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (13EC7800) [pid = 780] [serial = 1153] [outer = 12C6A000] 12:09:15 INFO - PROCESS | 780 | 1467227355702 Marionette DEBUG loaded listener.js 12:09:15 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (14498C00) [pid = 780] [serial = 1154] [outer = 12C6A000] 12:09:16 INFO - PROCESS | 780 | 1467227356060 Marionette TRACE conn6 <- [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:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 630ms 12:09:16 INFO - PROCESS | 780 | 1467227356119 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 12:09:16 INFO - PROCESS | 780 | 1467227356121 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 12:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:09:16 INFO - PROCESS | 780 | 1467227356124 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:09:16 INFO - PROCESS | 780 | 1467227356125 Marionette TRACE conn6 <- [1,1502,null,{}] 12:09:16 INFO - PROCESS | 780 | 1467227356129 Marionette TRACE conn6 -> [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:09:16 INFO - PROCESS | 780 | 1467227356130 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:16 INFO - PROCESS | 780 | 1467227356237 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 12:09:16 INFO - PROCESS | 780 | 1467227356246 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:16 INFO - PROCESS | 780 | 1467227356248 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:16 INFO - PROCESS | 780 | ++DOCSHELL 145DF800 == 22 [pid = 780] [id = 385] 12:09:16 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (145E0000) [pid = 780] [serial = 1155] [outer = 00000000] 12:09:16 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (15456C00) [pid = 780] [serial = 1156] [outer = 145E0000] 12:09:16 INFO - PROCESS | 780 | 1467227356292 Marionette DEBUG loaded listener.js 12:09:16 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (15C27C00) [pid = 780] [serial = 1157] [outer = 145E0000] 12:09:16 INFO - PROCESS | 780 | 1467227356729 Marionette TRACE conn6 <- [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:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 630ms 12:09:16 INFO - PROCESS | 780 | 1467227356755 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 12:09:16 INFO - PROCESS | 780 | 1467227356757 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 12:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:09:16 INFO - PROCESS | 780 | 1467227356760 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:09:16 INFO - PROCESS | 780 | 1467227356761 Marionette TRACE conn6 <- [1,1506,null,{}] 12:09:16 INFO - PROCESS | 780 | 1467227356764 Marionette TRACE conn6 -> [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:09:16 INFO - PROCESS | 780 | 1467227356770 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:16 INFO - PROCESS | 780 | 1467227356904 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 12:09:16 INFO - PROCESS | 780 | 1467227356911 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:16 INFO - PROCESS | 780 | 1467227356913 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:16 INFO - PROCESS | 780 | ++DOCSHELL 15C58000 == 23 [pid = 780] [id = 386] 12:09:16 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (15C5E400) [pid = 780] [serial = 1158] [outer = 00000000] 12:09:16 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (16187000) [pid = 780] [serial = 1159] [outer = 15C5E400] 12:09:16 INFO - PROCESS | 780 | 1467227356958 Marionette DEBUG loaded listener.js 12:09:17 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (173D8C00) [pid = 780] [serial = 1160] [outer = 15C5E400] 12:09:17 INFO - PROCESS | 780 | 1467227357362 Marionette TRACE conn6 <- [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:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 12:09:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:09:17 INFO - PROCESS | 780 | 1467227357391 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 12:09:17 INFO - PROCESS | 780 | 1467227357392 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 12:09:17 INFO - PROCESS | 780 | 1467227357396 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:09:17 INFO - PROCESS | 780 | 1467227357397 Marionette TRACE conn6 <- [1,1510,null,{}] 12:09:17 INFO - PROCESS | 780 | 1467227357401 Marionette TRACE conn6 -> [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:09:17 INFO - PROCESS | 780 | 1467227357403 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:17 INFO - PROCESS | 780 | 1467227357494 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 12:09:17 INFO - PROCESS | 780 | 1467227357609 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:17 INFO - PROCESS | 780 | 1467227357611 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:17 INFO - PROCESS | 780 | ++DOCSHELL 10DCA000 == 24 [pid = 780] [id = 387] 12:09:17 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (15C97000) [pid = 780] [serial = 1161] [outer = 00000000] 12:09:17 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (174CC800) [pid = 780] [serial = 1162] [outer = 15C97000] 12:09:17 INFO - PROCESS | 780 | 1467227357654 Marionette DEBUG loaded listener.js 12:09:17 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1747C800) [pid = 780] [serial = 1163] [outer = 15C97000] 12:09:17 INFO - PROCESS | 780 | 1467227357997 Marionette TRACE conn6 <- [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:09:18 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:09:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:09:18 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:09:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:09:18 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:09:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:09:18 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:09:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:09:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 637ms 12:09:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:09:18 INFO - PROCESS | 780 | 1467227358034 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 780 | 1467227358036 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 12:09:18 INFO - PROCESS | 780 | 1467227358039 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:09:18 INFO - PROCESS | 780 | 1467227358040 Marionette TRACE conn6 <- [1,1514,null,{}] 12:09:18 INFO - PROCESS | 780 | 1467227358061 Marionette TRACE conn6 -> [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:09:18 INFO - PROCESS | 780 | 1467227358063 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:18 INFO - PROCESS | 780 | 1467227358139 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 12:09:18 INFO - PROCESS | 780 | 1467227358144 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 780 | 1467227358146 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:18 INFO - PROCESS | 780 | ++DOCSHELL 174D5C00 == 25 [pid = 780] [id = 388] 12:09:18 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (174D6800) [pid = 780] [serial = 1164] [outer = 00000000] 12:09:18 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1871C000) [pid = 780] [serial = 1165] [outer = 174D6800] 12:09:18 INFO - PROCESS | 780 | 1467227358190 Marionette DEBUG loaded listener.js 12:09:18 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (17D1BC00) [pid = 780] [serial = 1166] [outer = 174D6800] 12:09:18 INFO - PROCESS | 780 | 1467227358643 Marionette TRACE conn6 <- [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:09:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:09:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:09:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:09:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 650ms 12:09:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:09:18 INFO - PROCESS | 780 | 1467227358694 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 12:09:18 INFO - PROCESS | 780 | 1467227358696 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 12:09:18 INFO - PROCESS | 780 | 1467227358699 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:09:18 INFO - PROCESS | 780 | 1467227358701 Marionette TRACE conn6 <- [1,1518,null,{}] 12:09:18 INFO - PROCESS | 780 | 1467227358704 Marionette TRACE conn6 -> [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:09:18 INFO - PROCESS | 780 | 1467227358706 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:18 INFO - PROCESS | 780 | 1467227358813 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 12:09:18 INFO - PROCESS | 780 | 1467227358821 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:18 INFO - PROCESS | 780 | 1467227358823 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:18 INFO - PROCESS | 780 | ++DOCSHELL 12C62C00 == 26 [pid = 780] [id = 389] 12:09:18 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1881B000) [pid = 780] [serial = 1167] [outer = 00000000] 12:09:18 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (188C9C00) [pid = 780] [serial = 1168] [outer = 1881B000] 12:09:18 INFO - PROCESS | 780 | 1467227358867 Marionette DEBUG loaded listener.js 12:09:18 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18BB7800) [pid = 780] [serial = 1169] [outer = 1881B000] 12:09:19 INFO - PROCESS | 780 | 1467227359331 Marionette TRACE conn6 <- [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:09:19 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:09:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:09:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:09:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:09:19 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:09:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:09:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 671ms 12:09:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:09:19 INFO - PROCESS | 780 | 1467227359371 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 12:09:19 INFO - PROCESS | 780 | 1467227359373 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 12:09:19 INFO - PROCESS | 780 | 1467227359376 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:09:19 INFO - PROCESS | 780 | 1467227359378 Marionette TRACE conn6 <- [1,1522,null,{}] 12:09:19 INFO - PROCESS | 780 | 1467227359382 Marionette TRACE conn6 -> [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:09:19 INFO - PROCESS | 780 | 1467227359383 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:19 INFO - PROCESS | 780 | 1467227359499 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 12:09:19 INFO - PROCESS | 780 | 1467227359508 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:19 INFO - PROCESS | 780 | 1467227359509 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:19 INFO - PROCESS | 780 | ++DOCSHELL 18C25C00 == 27 [pid = 780] [id = 390] 12:09:19 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (18D24000) [pid = 780] [serial = 1170] [outer = 00000000] 12:09:19 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (194B0800) [pid = 780] [serial = 1171] [outer = 18D24000] 12:09:19 INFO - PROCESS | 780 | 1467227359601 Marionette DEBUG loaded listener.js 12:09:19 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (197DCC00) [pid = 780] [serial = 1172] [outer = 18D24000] 12:09:20 INFO - PROCESS | 780 | 1467227360026 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:09:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:09:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 12:09:20 INFO - PROCESS | 780 | 1467227360054 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 12:09:20 INFO - PROCESS | 780 | 1467227360056 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 12:09:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:09:20 INFO - PROCESS | 780 | 1467227360059 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:09:20 INFO - PROCESS | 780 | 1467227360062 Marionette TRACE conn6 <- [1,1526,null,{}] 12:09:20 INFO - PROCESS | 780 | 1467227360065 Marionette TRACE conn6 -> [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:09:20 INFO - PROCESS | 780 | 1467227360068 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:20 INFO - PROCESS | 780 | 1467227360219 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 12:09:20 INFO - PROCESS | 780 | 1467227360244 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 780 | 1467227360246 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:20 INFO - PROCESS | 780 | ++DOCSHELL 14520000 == 28 [pid = 780] [id = 391] 12:09:20 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A706C00) [pid = 780] [serial = 1173] [outer = 00000000] 12:09:20 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A70EC00) [pid = 780] [serial = 1174] [outer = 1A706C00] 12:09:20 INFO - PROCESS | 780 | 1467227360293 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A709000) [pid = 780] [serial = 1175] [outer = 1A706C00] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 80 (13DA0800) [pid = 780] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 79 (16178800) [pid = 780] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0C99B400) [pid = 780] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17D3D800) [pid = 780] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0915AC00) [pid = 780] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0C90E400) [pid = 780] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1050B800) [pid = 780] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FCD0C00) [pid = 780] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:09:20 INFO - PROCESS | 780 | --DOMWINDOW == 72 (173D2000) [pid = 780] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:09:20 INFO - PROCESS | 780 | 1467227360744 Marionette TRACE conn6 <- [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:09:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:09:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 730ms 12:09:20 INFO - PROCESS | 780 | 1467227360792 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 12:09:20 INFO - PROCESS | 780 | 1467227360794 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 12:09:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:09:20 INFO - PROCESS | 780 | 1467227360797 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:09:20 INFO - PROCESS | 780 | 1467227360798 Marionette TRACE conn6 <- [1,1530,null,{}] 12:09:20 INFO - PROCESS | 780 | 1467227360802 Marionette TRACE conn6 -> [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:09:20 INFO - PROCESS | 780 | 1467227360804 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:20 INFO - PROCESS | 780 | 1467227360881 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 12:09:20 INFO - PROCESS | 780 | 1467227360887 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:20 INFO - PROCESS | 780 | 1467227360889 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:20 INFO - PROCESS | 780 | ++DOCSHELL 101A6800 == 29 [pid = 780] [id = 392] 12:09:20 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1453D800) [pid = 780] [serial = 1176] [outer = 00000000] 12:09:20 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (174D2800) [pid = 780] [serial = 1177] [outer = 1453D800] 12:09:20 INFO - PROCESS | 780 | 1467227360932 Marionette DEBUG loaded listener.js 12:09:20 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1872A000) [pid = 780] [serial = 1178] [outer = 1453D800] 12:09:21 INFO - PROCESS | 780 | 1467227361338 Marionette TRACE conn6 <- [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:09:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:09:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms 12:09:21 INFO - PROCESS | 780 | 1467227361368 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 12:09:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:09:21 INFO - PROCESS | 780 | 1467227361370 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 12:09:21 INFO - PROCESS | 780 | 1467227361373 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:09:21 INFO - PROCESS | 780 | 1467227361375 Marionette TRACE conn6 <- [1,1534,null,{}] 12:09:21 INFO - PROCESS | 780 | 1467227361378 Marionette TRACE conn6 -> [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:09:21 INFO - PROCESS | 780 | 1467227361380 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:21 INFO - PROCESS | 780 | 1467227361505 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 12:09:21 INFO - PROCESS | 780 | 1467227361512 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:21 INFO - PROCESS | 780 | 1467227361514 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:21 INFO - PROCESS | 780 | ++DOCSHELL 1A73A000 == 30 [pid = 780] [id = 393] 12:09:21 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1A73DC00) [pid = 780] [serial = 1179] [outer = 00000000] 12:09:21 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1A743000) [pid = 780] [serial = 1180] [outer = 1A73DC00] 12:09:21 INFO - PROCESS | 780 | 1467227361557 Marionette DEBUG loaded listener.js 12:09:21 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A746800) [pid = 780] [serial = 1181] [outer = 1A73DC00] 12:09:21 INFO - PROCESS | 780 | 1467227361984 Marionette TRACE conn6 <- [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:09:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:09:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 630ms 12:09:21 INFO - PROCESS | 780 | 1467227362004 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 12:09:21 INFO - PROCESS | 780 | 1467227362006 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 12:09:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:09:21 INFO - PROCESS | 780 | 1467227362009 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:09:21 INFO - PROCESS | 780 | 1467227362010 Marionette TRACE conn6 <- [1,1538,null,{}] 12:09:21 INFO - PROCESS | 780 | 1467227362014 Marionette TRACE conn6 -> [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:09:21 INFO - PROCESS | 780 | 1467227362016 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:22 INFO - PROCESS | 780 | 1467227362134 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 12:09:22 INFO - PROCESS | 780 | 1467227362142 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:22 INFO - PROCESS | 780 | 1467227362144 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:22 INFO - PROCESS | 780 | ++DOCSHELL 15452800 == 31 [pid = 780] [id = 394] 12:09:22 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A707000) [pid = 780] [serial = 1182] [outer = 00000000] 12:09:22 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1AC9B400) [pid = 780] [serial = 1183] [outer = 1A707000] 12:09:22 INFO - PROCESS | 780 | 1467227362187 Marionette DEBUG loaded listener.js 12:09:22 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1AC9BC00) [pid = 780] [serial = 1184] [outer = 1A707000] 12:09:22 INFO - PROCESS | 780 | 1467227362802 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:09:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:09:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 870ms 12:09:22 INFO - PROCESS | 780 | 1467227362909 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 12:09:22 INFO - PROCESS | 780 | 1467227362914 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 12:09:22 INFO - PROCESS | 780 | 1467227362920 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:09:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:09:22 INFO - PROCESS | 780 | 1467227362923 Marionette TRACE conn6 <- [1,1542,null,{}] 12:09:22 INFO - PROCESS | 780 | 1467227362960 Marionette TRACE conn6 -> [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:09:22 INFO - PROCESS | 780 | 1467227362963 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:23 INFO - PROCESS | 780 | 1467227363084 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 12:09:23 INFO - PROCESS | 780 | 1467227363209 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:23 INFO - PROCESS | 780 | 1467227363212 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:23 INFO - PROCESS | 780 | ++DOCSHELL 09162400 == 32 [pid = 780] [id = 395] 12:09:23 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0C928C00) [pid = 780] [serial = 1185] [outer = 00000000] 12:09:23 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0FCC8000) [pid = 780] [serial = 1186] [outer = 0C928C00] 12:09:23 INFO - PROCESS | 780 | 1467227363271 Marionette DEBUG loaded listener.js 12:09:23 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FDAD800) [pid = 780] [serial = 1187] [outer = 0C928C00] 12:09:23 INFO - PROCESS | 780 | 1467227363979 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:09:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:09:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1100ms 12:09:24 INFO - PROCESS | 780 | 1467227364025 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 12:09:24 INFO - PROCESS | 780 | 1467227364030 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 12:09:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:09:24 INFO - PROCESS | 780 | 1467227364036 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:09:24 INFO - PROCESS | 780 | 1467227364039 Marionette TRACE conn6 <- [1,1546,null,{}] 12:09:24 INFO - PROCESS | 780 | 1467227364043 Marionette TRACE conn6 -> [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:09:24 INFO - PROCESS | 780 | 1467227364046 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:24 INFO - PROCESS | 780 | 1467227364302 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 12:09:24 INFO - PROCESS | 780 | 1467227364449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:24 INFO - PROCESS | 780 | 1467227364452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:24 INFO - PROCESS | 780 | ++DOCSHELL 0C910400 == 33 [pid = 780] [id = 396] 12:09:24 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0C91A800) [pid = 780] [serial = 1188] [outer = 00000000] 12:09:24 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0C992000) [pid = 780] [serial = 1189] [outer = 0C91A800] 12:09:24 INFO - PROCESS | 780 | 1467227364504 Marionette DEBUG loaded listener.js 12:09:24 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (0F6F2C00) [pid = 780] [serial = 1190] [outer = 0C91A800] 12:09:24 INFO - PROCESS | 780 | --DOCSHELL 0C90D400 == 32 [pid = 780] [id = 372] 12:09:24 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1871D800) [pid = 780] [serial = 1141] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1747F800) [pid = 780] [serial = 1115] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 84 (15451800) [pid = 780] [serial = 1126] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 83 (173DF000) [pid = 780] [serial = 1130] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17333400) [pid = 780] [serial = 1129] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1041CC00) [pid = 780] [serial = 1135] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17DB1000) [pid = 780] [serial = 1132] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 79 (10506400) [pid = 780] [serial = 1138] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17EAB800) [pid = 780] [serial = 1133] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15C64800) [pid = 780] [serial = 1139] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0C915000) [pid = 780] [serial = 1117] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 75 (10DD2800) [pid = 780] [serial = 1123] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FD06C00) [pid = 780] [serial = 1120] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FD27800) [pid = 780] [serial = 1121] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0C92C800) [pid = 780] [serial = 1118] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15C59000) [pid = 780] [serial = 1127] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 70 (12C66C00) [pid = 780] [serial = 1124] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | --DOMWINDOW == 69 (14506000) [pid = 780] [serial = 1136] [outer = 00000000] [url = about:blank] 12:09:25 INFO - PROCESS | 780 | 1467227365165 Marionette TRACE conn6 <- [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:09:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:09:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1174ms 12:09:25 INFO - PROCESS | 780 | 1467227365215 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 12:09:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:09:25 INFO - PROCESS | 780 | 1467227365219 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 12:09:25 INFO - PROCESS | 780 | 1467227365224 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:09:25 INFO - PROCESS | 780 | 1467227365226 Marionette TRACE conn6 <- [1,1550,null,{}] 12:09:25 INFO - PROCESS | 780 | 1467227365231 Marionette TRACE conn6 -> [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:09:25 INFO - PROCESS | 780 | 1467227365234 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:25 INFO - PROCESS | 780 | 1467227365320 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 12:09:25 INFO - PROCESS | 780 | 1467227365412 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:25 INFO - PROCESS | 780 | 1467227365414 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:25 INFO - PROCESS | 780 | ++DOCSHELL 0F9F0C00 == 33 [pid = 780] [id = 397] 12:09:25 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0F9FE400) [pid = 780] [serial = 1191] [outer = 00000000] 12:09:25 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FCCF800) [pid = 780] [serial = 1192] [outer = 0F9FE400] 12:09:25 INFO - PROCESS | 780 | 1467227365463 Marionette DEBUG loaded listener.js 12:09:25 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FD08C00) [pid = 780] [serial = 1193] [outer = 0F9FE400] 12:09:25 INFO - PROCESS | 780 | 1467227365916 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:09:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:09:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 730ms 12:09:25 INFO - PROCESS | 780 | 1467227365954 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 12:09:25 INFO - PROCESS | 780 | 1467227365957 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 12:09:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:09:25 INFO - PROCESS | 780 | 1467227365965 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:09:25 INFO - PROCESS | 780 | 1467227365967 Marionette TRACE conn6 <- [1,1554,null,{}] 12:09:25 INFO - PROCESS | 780 | 1467227365971 Marionette TRACE conn6 -> [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:09:25 INFO - PROCESS | 780 | 1467227365973 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:26 INFO - PROCESS | 780 | 1467227366057 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 12:09:26 INFO - PROCESS | 780 | 1467227366068 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:26 INFO - PROCESS | 780 | 1467227366070 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:26 INFO - PROCESS | 780 | ++DOCSHELL 12C63C00 == 34 [pid = 780] [id = 398] 12:09:26 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (12C64800) [pid = 780] [serial = 1194] [outer = 00000000] 12:09:26 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (12C6A800) [pid = 780] [serial = 1195] [outer = 12C64800] 12:09:26 INFO - PROCESS | 780 | 1467227366115 Marionette DEBUG loaded listener.js 12:09:26 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (13D1CC00) [pid = 780] [serial = 1196] [outer = 12C64800] 12:09:26 INFO - PROCESS | 780 | 1467227366587 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:09:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:09:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 670ms 12:09:26 INFO - PROCESS | 780 | 1467227366639 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 12:09:26 INFO - PROCESS | 780 | 1467227366643 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 12:09:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:09:26 INFO - PROCESS | 780 | 1467227366653 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:09:26 INFO - PROCESS | 780 | 1467227366658 Marionette TRACE conn6 <- [1,1558,null,{}] 12:09:26 INFO - PROCESS | 780 | 1467227366661 Marionette TRACE conn6 -> [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:09:26 INFO - PROCESS | 780 | 1467227366664 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:26 INFO - PROCESS | 780 | 1467227366756 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 12:09:26 INFO - PROCESS | 780 | 1467227366852 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:26 INFO - PROCESS | 780 | 1467227366854 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:26 INFO - PROCESS | 780 | ++DOCSHELL 0FD28000 == 35 [pid = 780] [id = 399] 12:09:26 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1041CC00) [pid = 780] [serial = 1197] [outer = 00000000] 12:09:26 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (145E7C00) [pid = 780] [serial = 1198] [outer = 1041CC00] 12:09:26 INFO - PROCESS | 780 | 1467227366906 Marionette DEBUG loaded listener.js 12:09:26 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C55400) [pid = 780] [serial = 1199] [outer = 1041CC00] 12:09:27 INFO - PROCESS | 780 | 1467227367316 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:09:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:09:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 690ms 12:09:27 INFO - PROCESS | 780 | 1467227367339 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 12:09:27 INFO - PROCESS | 780 | 1467227367341 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 12:09:27 INFO - PROCESS | 780 | 1467227367345 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:09:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:09:27 INFO - PROCESS | 780 | 1467227367346 Marionette TRACE conn6 <- [1,1562,null,{}] 12:09:27 INFO - PROCESS | 780 | 1467227367350 Marionette TRACE conn6 -> [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:09:27 INFO - PROCESS | 780 | 1467227367352 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:27 INFO - PROCESS | 780 | 1467227367492 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 12:09:27 INFO - PROCESS | 780 | 1467227367512 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:27 INFO - PROCESS | 780 | 1467227367514 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:27 INFO - PROCESS | 780 | ++DOCSHELL 15C64400 == 36 [pid = 780] [id = 400] 12:09:27 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15C64C00) [pid = 780] [serial = 1200] [outer = 00000000] 12:09:27 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (16E7D800) [pid = 780] [serial = 1201] [outer = 15C64C00] 12:09:27 INFO - PROCESS | 780 | 1467227367558 Marionette DEBUG loaded listener.js 12:09:27 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (16E89C00) [pid = 780] [serial = 1202] [outer = 15C64C00] 12:09:27 INFO - PROCESS | 780 | 1467227368004 Marionette TRACE conn6 <- [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:09:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:09:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 670ms 12:09:28 INFO - PROCESS | 780 | 1467227368019 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 12:09:28 INFO - PROCESS | 780 | 1467227368021 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 12:09:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:09:28 INFO - PROCESS | 780 | 1467227368032 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:09:28 INFO - PROCESS | 780 | 1467227368033 Marionette TRACE conn6 <- [1,1566,null,{}] 12:09:28 INFO - PROCESS | 780 | 1467227368037 Marionette TRACE conn6 -> [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:09:28 INFO - PROCESS | 780 | 1467227368039 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:28 INFO - PROCESS | 780 | 1467227368150 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 12:09:28 INFO - PROCESS | 780 | 1467227368157 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:28 INFO - PROCESS | 780 | 1467227368162 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:28 INFO - PROCESS | 780 | ++DOCSHELL 10280800 == 37 [pid = 780] [id = 401] 12:09:28 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17475000) [pid = 780] [serial = 1203] [outer = 00000000] 12:09:28 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174C7C00) [pid = 780] [serial = 1204] [outer = 17475000] 12:09:28 INFO - PROCESS | 780 | 1467227368216 Marionette DEBUG loaded listener.js 12:09:28 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (174D1400) [pid = 780] [serial = 1205] [outer = 17475000] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1881B000) [pid = 780] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 82 (18D24000) [pid = 780] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 81 (145E0000) [pid = 780] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 80 (174D6800) [pid = 780] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 79 (12C64000) [pid = 780] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FD31000) [pid = 780] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0F960800) [pid = 780] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C97000) [pid = 780] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 75 (12C6A000) [pid = 780] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 74 (15C5E400) [pid = 780] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1A706C00) [pid = 780] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A73DC00) [pid = 780] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 71 (17DBD000) [pid = 780] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:09:28 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1453D800) [pid = 780] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:09:29 INFO - PROCESS | 780 | 1467227369112 Marionette TRACE conn6 <- [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:09:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:09:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1130ms 12:09:29 INFO - PROCESS | 780 | 1467227369156 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 12:09:29 INFO - PROCESS | 780 | 1467227369160 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 12:09:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:09:29 INFO - PROCESS | 780 | 1467227369165 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:09:29 INFO - PROCESS | 780 | 1467227369170 Marionette TRACE conn6 <- [1,1570,null,{}] 12:09:29 INFO - PROCESS | 780 | 1467227369176 Marionette TRACE conn6 -> [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:09:29 INFO - PROCESS | 780 | 1467227369179 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:29 INFO - PROCESS | 780 | 1467227369317 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 12:09:29 INFO - PROCESS | 780 | 1467227369433 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:29 INFO - PROCESS | 780 | 1467227369436 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:29 INFO - PROCESS | 780 | ++DOCSHELL 0FDB6800 == 38 [pid = 780] [id = 402] 12:09:29 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (10277800) [pid = 780] [serial = 1206] [outer = 00000000] 12:09:29 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (102AB400) [pid = 780] [serial = 1207] [outer = 10277800] 12:09:29 INFO - PROCESS | 780 | 1467227369501 Marionette DEBUG loaded listener.js 12:09:29 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (10505000) [pid = 780] [serial = 1208] [outer = 10277800] 12:09:30 INFO - PROCESS | 780 | 1467227370111 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:09:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:09:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 990ms 12:09:30 INFO - PROCESS | 780 | 1467227370156 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 12:09:30 INFO - PROCESS | 780 | 1467227370161 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 12:09:30 INFO - PROCESS | 780 | 1467227370167 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:09:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:09:30 INFO - PROCESS | 780 | 1467227370170 Marionette TRACE conn6 <- [1,1574,null,{}] 12:09:30 INFO - PROCESS | 780 | 1467227370174 Marionette TRACE conn6 -> [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:09:30 INFO - PROCESS | 780 | 1467227370176 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:30 INFO - PROCESS | 780 | 1467227370290 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 12:09:30 INFO - PROCESS | 780 | 1467227370421 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:30 INFO - PROCESS | 780 | 1467227370424 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:30 INFO - PROCESS | 780 | ++DOCSHELL 146C4C00 == 39 [pid = 780] [id = 403] 12:09:30 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (146C5C00) [pid = 780] [serial = 1209] [outer = 00000000] 12:09:30 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C21000) [pid = 780] [serial = 1210] [outer = 146C5C00] 12:09:30 INFO - PROCESS | 780 | 1467227370482 Marionette DEBUG loaded listener.js 12:09:30 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1617A800) [pid = 780] [serial = 1211] [outer = 146C5C00] 12:09:31 INFO - PROCESS | 780 | 1467227371035 Marionette TRACE conn6 <- [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:09:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:09:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 930ms 12:09:31 INFO - PROCESS | 780 | 1467227371101 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 12:09:31 INFO - PROCESS | 780 | 1467227371104 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 12:09:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:09:31 INFO - PROCESS | 780 | 1467227371107 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:09:31 INFO - PROCESS | 780 | 1467227371111 Marionette TRACE conn6 <- [1,1578,null,{}] 12:09:31 INFO - PROCESS | 780 | 1467227371122 Marionette TRACE conn6 -> [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:09:31 INFO - PROCESS | 780 | 1467227371127 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:31 INFO - PROCESS | 780 | 1467227371263 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 12:09:31 INFO - PROCESS | 780 | 1467227371398 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:31 INFO - PROCESS | 780 | 1467227371402 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:31 INFO - PROCESS | 780 | ++DOCSHELL 17DB4000 == 40 [pid = 780] [id = 404] 12:09:31 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17DB4800) [pid = 780] [serial = 1212] [outer = 00000000] 12:09:31 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DBEC00) [pid = 780] [serial = 1213] [outer = 17DB4800] 12:09:31 INFO - PROCESS | 780 | 1467227371462 Marionette DEBUG loaded listener.js 12:09:31 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1871C400) [pid = 780] [serial = 1214] [outer = 17DB4800] 12:09:32 INFO - PROCESS | 780 | 1467227372056 Marionette TRACE conn6 <- [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:09:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:09:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 971ms 12:09:32 INFO - PROCESS | 780 | 1467227372081 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 12:09:32 INFO - PROCESS | 780 | 1467227372085 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 12:09:32 INFO - PROCESS | 780 | 1467227372088 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:09:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:09:32 INFO - PROCESS | 780 | 1467227372090 Marionette TRACE conn6 <- [1,1582,null,{}] 12:09:32 INFO - PROCESS | 780 | 1467227372094 Marionette TRACE conn6 -> [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:09:32 INFO - PROCESS | 780 | 1467227372096 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:32 INFO - PROCESS | 780 | 1467227372204 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 12:09:32 INFO - PROCESS | 780 | 1467227372308 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:32 INFO - PROCESS | 780 | 1467227372310 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:32 INFO - PROCESS | 780 | ++DOCSHELL 0FC7BC00 == 41 [pid = 780] [id = 405] 12:09:32 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0FC94800) [pid = 780] [serial = 1215] [outer = 00000000] 12:09:32 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1027F000) [pid = 780] [serial = 1216] [outer = 0FC94800] 12:09:32 INFO - PROCESS | 780 | 1467227372367 Marionette DEBUG loaded listener.js 12:09:32 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (12C6E400) [pid = 780] [serial = 1217] [outer = 0FC94800] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 15C64400 == 40 [pid = 780] [id = 400] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 0FD28000 == 39 [pid = 780] [id = 399] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 12C63C00 == 38 [pid = 780] [id = 398] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 0F9F0C00 == 37 [pid = 780] [id = 397] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 0C910400 == 36 [pid = 780] [id = 396] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 09162400 == 35 [pid = 780] [id = 395] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 1A73A000 == 34 [pid = 780] [id = 393] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 15452800 == 33 [pid = 780] [id = 394] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 18C25C00 == 32 [pid = 780] [id = 390] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 14520000 == 31 [pid = 780] [id = 391] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 101A6800 == 30 [pid = 780] [id = 392] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 17DB4000 == 29 [pid = 780] [id = 404] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 146C4C00 == 28 [pid = 780] [id = 403] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 10280800 == 27 [pid = 780] [id = 401] 12:09:33 INFO - PROCESS | 780 | --DOCSHELL 0FDB6800 == 26 [pid = 780] [id = 402] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 81 (188C9C00) [pid = 780] [serial = 1168] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 80 (194B0800) [pid = 780] [serial = 1171] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15456C00) [pid = 780] [serial = 1156] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C27C00) [pid = 780] [serial = 1157] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1871C000) [pid = 780] [serial = 1165] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 76 (12C6A400) [pid = 780] [serial = 1150] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 75 (12C70400) [pid = 780] [serial = 1151] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FDB7400) [pid = 780] [serial = 1147] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 73 (10278C00) [pid = 780] [serial = 1148] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0F9FD000) [pid = 780] [serial = 1144] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0FC74800) [pid = 780] [serial = 1145] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 70 (174CC800) [pid = 780] [serial = 1162] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1747C800) [pid = 780] [serial = 1163] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 68 (13EC7800) [pid = 780] [serial = 1153] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 67 (14498C00) [pid = 780] [serial = 1154] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 66 (16187000) [pid = 780] [serial = 1159] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 65 (173D8C00) [pid = 780] [serial = 1160] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 64 (18BB7800) [pid = 780] [serial = 1169] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 63 (1A70EC00) [pid = 780] [serial = 1174] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1A746800) [pid = 780] [serial = 1181] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 61 (197DCC00) [pid = 780] [serial = 1172] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A709000) [pid = 780] [serial = 1175] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 59 (1AC9B400) [pid = 780] [serial = 1183] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 58 (1A743000) [pid = 780] [serial = 1180] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 57 (18723800) [pid = 780] [serial = 1142] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 56 (1872A000) [pid = 780] [serial = 1178] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 55 (174D2800) [pid = 780] [serial = 1177] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | --DOMWINDOW == 54 (17D1BC00) [pid = 780] [serial = 1166] [outer = 00000000] [url = about:blank] 12:09:33 INFO - PROCESS | 780 | 1467227373725 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:09:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:09:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1670ms 12:09:33 INFO - PROCESS | 780 | 1467227373762 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 12:09:33 INFO - PROCESS | 780 | 1467227373767 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 12:09:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:09:33 INFO - PROCESS | 780 | 1467227373772 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:09:33 INFO - PROCESS | 780 | 1467227373775 Marionette TRACE conn6 <- [1,1586,null,{}] 12:09:33 INFO - PROCESS | 780 | 1467227373781 Marionette TRACE conn6 -> [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:09:33 INFO - PROCESS | 780 | 1467227373784 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:33 INFO - PROCESS | 780 | 1467227373877 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 12:09:33 INFO - PROCESS | 780 | 1467227373884 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:33 INFO - PROCESS | 780 | 1467227373889 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:33 INFO - PROCESS | 780 | ++DOCSHELL 0F6C9400 == 27 [pid = 780] [id = 406] 12:09:33 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (0F6CA000) [pid = 780] [serial = 1218] [outer = 00000000] 12:09:33 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (0F9F1000) [pid = 780] [serial = 1219] [outer = 0F6CA000] 12:09:33 INFO - PROCESS | 780 | 1467227373938 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (0FC74800) [pid = 780] [serial = 1220] [outer = 0F6CA000] 12:09:34 INFO - PROCESS | 780 | 1467227374428 Marionette TRACE conn6 <- [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:09:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:09:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 690ms 12:09:34 INFO - PROCESS | 780 | 1467227374462 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 12:09:34 INFO - PROCESS | 780 | 1467227374467 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 12:09:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:09:34 INFO - PROCESS | 780 | 1467227374473 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:09:34 INFO - PROCESS | 780 | 1467227374476 Marionette TRACE conn6 <- [1,1590,null,{}] 12:09:34 INFO - PROCESS | 780 | 1467227374480 Marionette TRACE conn6 -> [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:09:34 INFO - PROCESS | 780 | 1467227374482 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:34 INFO - PROCESS | 780 | 1467227374569 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 12:09:34 INFO - PROCESS | 780 | 1467227374579 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:34 INFO - PROCESS | 780 | 1467227374582 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:34 INFO - PROCESS | 780 | ++DOCSHELL 10281C00 == 28 [pid = 780] [id = 407] 12:09:34 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (10282800) [pid = 780] [serial = 1221] [outer = 00000000] 12:09:34 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (102AC000) [pid = 780] [serial = 1222] [outer = 10282800] 12:09:34 INFO - PROCESS | 780 | 1467227374631 Marionette DEBUG loaded listener.js 12:09:34 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (1041A800) [pid = 780] [serial = 1223] [outer = 10282800] 12:09:35 INFO - PROCESS | 780 | 1467227375118 Marionette TRACE conn6 <- [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:09:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:09:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 12:09:35 INFO - PROCESS | 780 | 1467227375147 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 780 | 1467227375149 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 12:09:35 INFO - PROCESS | 780 | 1467227375152 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:09:35 INFO - PROCESS | 780 | 1467227375156 Marionette TRACE conn6 <- [1,1594,null,{}] 12:09:35 INFO - PROCESS | 780 | 1467227375167 Marionette TRACE conn6 -> [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:09:35 INFO - PROCESS | 780 | 1467227375171 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:35 INFO - PROCESS | 780 | 1467227375292 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 12:09:35 INFO - PROCESS | 780 | 1467227375383 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:35 INFO - PROCESS | 780 | 1467227375386 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:35 INFO - PROCESS | 780 | ++DOCSHELL 1446BC00 == 29 [pid = 780] [id = 408] 12:09:35 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (14495000) [pid = 780] [serial = 1224] [outer = 00000000] 12:09:35 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (1451AC00) [pid = 780] [serial = 1225] [outer = 14495000] 12:09:35 INFO - PROCESS | 780 | 1467227375435 Marionette DEBUG loaded listener.js 12:09:35 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (145E5400) [pid = 780] [serial = 1226] [outer = 14495000] 12:09:35 INFO - PROCESS | 780 | 1467227375823 Marionette TRACE conn6 <- [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:09:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:09:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 730ms 12:09:35 INFO - PROCESS | 780 | 1467227375887 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 12:09:35 INFO - PROCESS | 780 | 1467227375890 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 12:09:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:09:35 INFO - PROCESS | 780 | 1467227375893 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:09:35 INFO - PROCESS | 780 | 1467227375894 Marionette TRACE conn6 <- [1,1598,null,{}] 12:09:35 INFO - PROCESS | 780 | 1467227375904 Marionette TRACE conn6 -> [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:09:35 INFO - PROCESS | 780 | 1467227375906 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:36 INFO - PROCESS | 780 | 1467227376019 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 12:09:36 INFO - PROCESS | 780 | 1467227376029 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:36 INFO - PROCESS | 780 | 1467227376031 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:36 INFO - PROCESS | 780 | ++DOCSHELL 15946000 == 30 [pid = 780] [id = 409] 12:09:36 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1594A400) [pid = 780] [serial = 1227] [outer = 00000000] 12:09:36 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (15C61400) [pid = 780] [serial = 1228] [outer = 1594A400] 12:09:36 INFO - PROCESS | 780 | 1467227376075 Marionette DEBUG loaded listener.js 12:09:36 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (16179C00) [pid = 780] [serial = 1229] [outer = 1594A400] 12:09:36 INFO - PROCESS | 780 | 1467227376509 Marionette TRACE conn6 <- [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:09:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:09:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 630ms 12:09:36 INFO - PROCESS | 780 | 1467227376526 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 12:09:36 INFO - PROCESS | 780 | 1467227376528 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 12:09:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:09:36 INFO - PROCESS | 780 | 1467227376531 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:09:36 INFO - PROCESS | 780 | 1467227376533 Marionette TRACE conn6 <- [1,1602,null,{}] 12:09:36 INFO - PROCESS | 780 | 1467227376542 Marionette TRACE conn6 -> [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:09:36 INFO - PROCESS | 780 | 1467227376544 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:36 INFO - PROCESS | 780 | 1467227376650 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 12:09:36 INFO - PROCESS | 780 | 1467227376740 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:36 INFO - PROCESS | 780 | 1467227376742 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:36 INFO - PROCESS | 780 | ++DOCSHELL 173D8C00 == 31 [pid = 780] [id = 410] 12:09:36 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (17472C00) [pid = 780] [serial = 1230] [outer = 00000000] 12:09:36 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1747BC00) [pid = 780] [serial = 1231] [outer = 17472C00] 12:09:36 INFO - PROCESS | 780 | 1467227376785 Marionette DEBUG loaded listener.js 12:09:36 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (174C8800) [pid = 780] [serial = 1232] [outer = 17472C00] 12:09:37 INFO - PROCESS | 780 | 1467227377229 Marionette TRACE conn6 <- [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:09:37 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:09:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 730ms 12:09:37 INFO - PROCESS | 780 | 1467227377263 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 12:09:37 INFO - PROCESS | 780 | 1467227377265 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 12:09:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:09:37 INFO - PROCESS | 780 | 1467227377268 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:09:37 INFO - PROCESS | 780 | 1467227377270 Marionette TRACE conn6 <- [1,1606,null,{}] 12:09:37 INFO - PROCESS | 780 | 1467227377273 Marionette TRACE conn6 -> [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:09:37 INFO - PROCESS | 780 | 1467227377279 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:37 INFO - PROCESS | 780 | 1467227377420 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 12:09:37 INFO - PROCESS | 780 | 1467227377488 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:37 INFO - PROCESS | 780 | 1467227377490 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:37 INFO - PROCESS | 780 | ++DOCSHELL 17DB4000 == 32 [pid = 780] [id = 411] 12:09:37 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (17DB9400) [pid = 780] [serial = 1233] [outer = 00000000] 12:09:37 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (17EB3000) [pid = 780] [serial = 1234] [outer = 17DB9400] 12:09:37 INFO - PROCESS | 780 | 1467227377534 Marionette DEBUG loaded listener.js 12:09:37 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (18722000) [pid = 780] [serial = 1235] [outer = 17DB9400] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 71 (17475000) [pid = 780] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 70 (15C64C00) [pid = 780] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 69 (12C64800) [pid = 780] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0F9FE400) [pid = 780] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0C91A800) [pid = 780] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 66 (0C928C00) [pid = 780] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1A707000) [pid = 780] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:09:37 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1041CC00) [pid = 780] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:09:38 INFO - PROCESS | 780 | 1467227378100 Marionette TRACE conn6 <- [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:09:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:09:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 870ms 12:09:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:09:38 INFO - PROCESS | 780 | 1467227378139 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 780 | 1467227378140 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 12:09:38 INFO - PROCESS | 780 | 1467227378143 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 780 | 1467227378145 Marionette TRACE conn6 <- [1,1610,null,{}] 12:09:38 INFO - PROCESS | 780 | 1467227378148 Marionette TRACE conn6 -> [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:09:38 INFO - PROCESS | 780 | 1467227378150 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:38 INFO - PROCESS | 780 | 1467227378226 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 12:09:38 INFO - PROCESS | 780 | 1467227378313 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:38 INFO - PROCESS | 780 | 1467227378315 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:38 INFO - PROCESS | 780 | ++DOCSHELL 0F9FE400 == 33 [pid = 780] [id = 412] 12:09:38 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (102AC400) [pid = 780] [serial = 1236] [outer = 00000000] 12:09:38 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (174CA000) [pid = 780] [serial = 1237] [outer = 102AC400] 12:09:38 INFO - PROCESS | 780 | 1467227378360 Marionette DEBUG loaded listener.js 12:09:38 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (1877E800) [pid = 780] [serial = 1238] [outer = 102AC400] 12:09:38 INFO - PROCESS | 780 | 1467227378726 Marionette TRACE conn6 <- [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:09:38 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:09:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 630ms 12:09:38 INFO - PROCESS | 780 | 1467227378775 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 12:09:38 INFO - PROCESS | 780 | 1467227378777 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 12:09:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:09:38 INFO - PROCESS | 780 | 1467227378780 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:09:38 INFO - PROCESS | 780 | 1467227378782 Marionette TRACE conn6 <- [1,1614,null,{}] 12:09:38 INFO - PROCESS | 780 | 1467227378785 Marionette TRACE conn6 -> [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:09:38 INFO - PROCESS | 780 | 1467227378787 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:38 INFO - PROCESS | 780 | 1467227378897 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 12:09:38 INFO - PROCESS | 780 | 1467227378953 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:38 INFO - PROCESS | 780 | 1467227378955 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:38 INFO - PROCESS | 780 | ++DOCSHELL 09160C00 == 34 [pid = 780] [id = 413] 12:09:38 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0C92E800) [pid = 780] [serial = 1239] [outer = 00000000] 12:09:38 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (18825000) [pid = 780] [serial = 1240] [outer = 0C92E800] 12:09:38 INFO - PROCESS | 780 | 1467227379002 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (188C7C00) [pid = 780] [serial = 1241] [outer = 0C92E800] 12:09:39 INFO - PROCESS | 780 | 1467227379338 Marionette TRACE conn6 <- [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:09:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:09:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 630ms 12:09:39 INFO - PROCESS | 780 | 1467227379411 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 12:09:39 INFO - PROCESS | 780 | 1467227379413 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 12:09:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:09:39 INFO - PROCESS | 780 | 1467227379424 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:09:39 INFO - PROCESS | 780 | 1467227379425 Marionette TRACE conn6 <- [1,1618,null,{}] 12:09:39 INFO - PROCESS | 780 | 1467227379429 Marionette TRACE conn6 -> [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:09:39 INFO - PROCESS | 780 | 1467227379431 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:39 INFO - PROCESS | 780 | 1467227379508 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 12:09:39 INFO - PROCESS | 780 | 1467227379513 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:39 INFO - PROCESS | 780 | 1467227379515 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:39 INFO - PROCESS | 780 | ++DOCSHELL 18DBE800 == 35 [pid = 780] [id = 414] 12:09:39 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1946A400) [pid = 780] [serial = 1242] [outer = 00000000] 12:09:39 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1955FC00) [pid = 780] [serial = 1243] [outer = 1946A400] 12:09:39 INFO - PROCESS | 780 | 1467227379559 Marionette DEBUG loaded listener.js 12:09:39 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (197D2000) [pid = 780] [serial = 1244] [outer = 1946A400] 12:09:40 INFO - PROCESS | 780 | 1467227380043 Marionette TRACE conn6 <- [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:09:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:09:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 690ms 12:09:40 INFO - PROCESS | 780 | 1467227380114 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 12:09:40 INFO - PROCESS | 780 | 1467227380119 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 12:09:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:09:40 INFO - PROCESS | 780 | 1467227380124 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:09:40 INFO - PROCESS | 780 | 1467227380129 Marionette TRACE conn6 <- [1,1622,null,{}] 12:09:40 INFO - PROCESS | 780 | 1467227380135 Marionette TRACE conn6 -> [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:09:40 INFO - PROCESS | 780 | 1467227380138 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:40 INFO - PROCESS | 780 | 1467227380267 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 12:09:40 INFO - PROCESS | 780 | 1467227380393 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:40 INFO - PROCESS | 780 | 1467227380397 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:40 INFO - PROCESS | 780 | ++DOCSHELL 0F6D3000 == 36 [pid = 780] [id = 415] 12:09:40 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0F6D4C00) [pid = 780] [serial = 1245] [outer = 00000000] 12:09:40 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FC98000) [pid = 780] [serial = 1246] [outer = 0F6D4C00] 12:09:40 INFO - PROCESS | 780 | 1467227380456 Marionette DEBUG loaded listener.js 12:09:40 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0FD31C00) [pid = 780] [serial = 1247] [outer = 0F6D4C00] 12:09:41 INFO - PROCESS | 780 | 1467227381219 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:09:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:09:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1186ms 12:09:41 INFO - PROCESS | 780 | 1467227381313 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 12:09:41 INFO - PROCESS | 780 | 1467227381318 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 12:09:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:09:41 INFO - PROCESS | 780 | 1467227381324 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:09:41 INFO - PROCESS | 780 | 1467227381327 Marionette TRACE conn6 <- [1,1626,null,{}] 12:09:41 INFO - PROCESS | 780 | 1467227381331 Marionette TRACE conn6 -> [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:09:41 INFO - PROCESS | 780 | 1467227381334 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:41 INFO - PROCESS | 780 | 1467227381459 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 12:09:41 INFO - PROCESS | 780 | 1467227381586 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:41 INFO - PROCESS | 780 | 1467227381588 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:41 INFO - PROCESS | 780 | ++DOCSHELL 13ECA400 == 37 [pid = 780] [id = 416] 12:09:41 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (14096800) [pid = 780] [serial = 1248] [outer = 00000000] 12:09:41 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1451DC00) [pid = 780] [serial = 1249] [outer = 14096800] 12:09:41 INFO - PROCESS | 780 | 1467227381648 Marionette DEBUG loaded listener.js 12:09:41 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15C59000) [pid = 780] [serial = 1250] [outer = 14096800] 12:09:42 INFO - PROCESS | 780 | 1467227382475 Marionette TRACE conn6 <- [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:09:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:09:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1167ms 12:09:42 INFO - PROCESS | 780 | 1467227382495 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 12:09:42 INFO - PROCESS | 780 | 1467227382499 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 12:09:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:09:42 INFO - PROCESS | 780 | 1467227382504 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:09:42 INFO - PROCESS | 780 | 1467227382507 Marionette TRACE conn6 <- [1,1630,null,{}] 12:09:42 INFO - PROCESS | 780 | 1467227382513 Marionette TRACE conn6 -> [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:09:42 INFO - PROCESS | 780 | 1467227382515 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:42 INFO - PROCESS | 780 | 1467227382634 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 09160C00 == 36 [pid = 780] [id = 413] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 0F9FE400 == 35 [pid = 780] [id = 412] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 17DB4000 == 34 [pid = 780] [id = 411] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 173D8C00 == 33 [pid = 780] [id = 410] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 15946000 == 32 [pid = 780] [id = 409] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 1446BC00 == 31 [pid = 780] [id = 408] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 10281C00 == 30 [pid = 780] [id = 407] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 0F6C9400 == 29 [pid = 780] [id = 406] 12:09:42 INFO - PROCESS | 780 | --DOCSHELL 0FC7BC00 == 28 [pid = 780] [id = 405] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 78 (174D1400) [pid = 780] [serial = 1205] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 77 (16E7D800) [pid = 780] [serial = 1201] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 76 (16E89C00) [pid = 780] [serial = 1202] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 75 (12C6A800) [pid = 780] [serial = 1195] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 74 (13D1CC00) [pid = 780] [serial = 1196] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FCCF800) [pid = 780] [serial = 1192] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FD08C00) [pid = 780] [serial = 1193] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0C992000) [pid = 780] [serial = 1189] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 70 (0F6F2C00) [pid = 780] [serial = 1190] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0FCC8000) [pid = 780] [serial = 1186] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0FDAD800) [pid = 780] [serial = 1187] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1AC9BC00) [pid = 780] [serial = 1184] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 66 (15C55400) [pid = 780] [serial = 1199] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 65 (145E7C00) [pid = 780] [serial = 1198] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | --DOMWINDOW == 64 (174C7C00) [pid = 780] [serial = 1204] [outer = 00000000] [url = about:blank] 12:09:42 INFO - PROCESS | 780 | 1467227382771 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:42 INFO - PROCESS | 780 | 1467227382775 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:42 INFO - PROCESS | 780 | ++DOCSHELL 0C916400 == 29 [pid = 780] [id = 417] 12:09:42 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0C926400) [pid = 780] [serial = 1251] [outer = 00000000] 12:09:42 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0F66EC00) [pid = 780] [serial = 1252] [outer = 0C926400] 12:09:42 INFO - PROCESS | 780 | 1467227382824 Marionette DEBUG loaded listener.js 12:09:42 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FC76800) [pid = 780] [serial = 1253] [outer = 0C926400] 12:09:43 INFO - PROCESS | 780 | 1467227383231 Marionette TRACE conn6 <- [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:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 770ms 12:09:43 INFO - PROCESS | 780 | 1467227383275 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 780 | 1467227383279 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 12:09:43 INFO - PROCESS | 780 | 1467227383285 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 780 | 1467227383287 Marionette TRACE conn6 <- [1,1634,null,{}] 12:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:09:43 INFO - PROCESS | 780 | 1467227383318 Marionette TRACE conn6 -> [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:09:43 INFO - PROCESS | 780 | 1467227383321 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:43 INFO - PROCESS | 780 | 1467227383438 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 12:09:43 INFO - PROCESS | 780 | 1467227383449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:43 INFO - PROCESS | 780 | 1467227383452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:43 INFO - PROCESS | 780 | ++DOCSHELL 1019B000 == 30 [pid = 780] [id = 418] 12:09:43 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1019C800) [pid = 780] [serial = 1254] [outer = 00000000] 12:09:43 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (10D3F000) [pid = 780] [serial = 1255] [outer = 1019C800] 12:09:43 INFO - PROCESS | 780 | 1467227383498 Marionette DEBUG loaded listener.js 12:09:43 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (12C69C00) [pid = 780] [serial = 1256] [outer = 1019C800] 12:09:43 INFO - PROCESS | 780 | 1467227383944 Marionette TRACE conn6 <- [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:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 12:09:43 INFO - PROCESS | 780 | 1467227383961 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 12:09:43 INFO - PROCESS | 780 | 1467227383963 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 12:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:09:43 INFO - PROCESS | 780 | 1467227383967 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:09:43 INFO - PROCESS | 780 | 1467227383970 Marionette TRACE conn6 <- [1,1638,null,{}] 12:09:43 INFO - PROCESS | 780 | 1467227383981 Marionette TRACE conn6 -> [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:09:43 INFO - PROCESS | 780 | 1467227383985 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:44 INFO - PROCESS | 780 | 1467227384100 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 12:09:44 INFO - PROCESS | 780 | 1467227384110 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 780 | 1467227384113 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:44 INFO - PROCESS | 780 | ++DOCSHELL 15C5B000 == 31 [pid = 780] [id = 419] 12:09:44 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (15C5C000) [pid = 780] [serial = 1257] [outer = 00000000] 12:09:44 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C63C00) [pid = 780] [serial = 1258] [outer = 15C5C000] 12:09:44 INFO - PROCESS | 780 | 1467227384161 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (16E81C00) [pid = 780] [serial = 1259] [outer = 15C5C000] 12:09:44 INFO - PROCESS | 780 | 1467227384606 Marionette TRACE conn6 <- [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:09:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:09:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 12:09:44 INFO - PROCESS | 780 | 1467227384644 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 12:09:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:09:44 INFO - PROCESS | 780 | 1467227384655 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 12:09:44 INFO - PROCESS | 780 | 1467227384659 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:09:44 INFO - PROCESS | 780 | 1467227384661 Marionette TRACE conn6 <- [1,1642,null,{}] 12:09:44 INFO - PROCESS | 780 | 1467227384664 Marionette TRACE conn6 -> [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:09:44 INFO - PROCESS | 780 | 1467227384666 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:44 INFO - PROCESS | 780 | 1467227384750 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 12:09:44 INFO - PROCESS | 780 | 1467227384756 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:44 INFO - PROCESS | 780 | 1467227384758 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:44 INFO - PROCESS | 780 | ++DOCSHELL 17473400 == 32 [pid = 780] [id = 420] 12:09:44 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17474C00) [pid = 780] [serial = 1260] [outer = 00000000] 12:09:44 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (174D1800) [pid = 780] [serial = 1261] [outer = 17474C00] 12:09:44 INFO - PROCESS | 780 | 1467227384803 Marionette DEBUG loaded listener.js 12:09:44 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17D13C00) [pid = 780] [serial = 1262] [outer = 17474C00] 12:09:45 INFO - PROCESS | 780 | 1467227385283 Marionette TRACE conn6 <- [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:09:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:09:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 12:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:09:45 INFO - PROCESS | 780 | 1467227385334 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 12:09:45 INFO - PROCESS | 780 | 1467227385336 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 12:09:45 INFO - PROCESS | 780 | 1467227385339 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:09:45 INFO - PROCESS | 780 | 1467227385341 Marionette TRACE conn6 <- [1,1646,null,{}] 12:09:45 INFO - PROCESS | 780 | 1467227385344 Marionette TRACE conn6 -> [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:09:45 INFO - PROCESS | 780 | 1467227385346 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:45 INFO - PROCESS | 780 | 1467227385455 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 12:09:45 INFO - PROCESS | 780 | 1467227385545 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:45 INFO - PROCESS | 780 | 1467227385547 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:45 INFO - PROCESS | 780 | ++DOCSHELL 0FD06800 == 33 [pid = 780] [id = 421] 12:09:45 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0FD10000) [pid = 780] [serial = 1263] [outer = 00000000] 12:09:45 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17EAE000) [pid = 780] [serial = 1264] [outer = 0FD10000] 12:09:45 INFO - PROCESS | 780 | 1467227385593 Marionette DEBUG loaded listener.js 12:09:45 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (18729800) [pid = 780] [serial = 1265] [outer = 0FD10000] 12:09:46 INFO - PROCESS | 780 | 1467227386029 Marionette TRACE conn6 <- [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:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 730ms 12:09:46 INFO - PROCESS | 780 | 1467227386071 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 780 | 1467227386073 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 12:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:09:46 INFO - PROCESS | 780 | 1467227386076 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 780 | 1467227386078 Marionette TRACE conn6 <- [1,1650,null,{}] 12:09:46 INFO - PROCESS | 780 | 1467227386087 Marionette TRACE conn6 -> [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:09:46 INFO - PROCESS | 780 | 1467227386093 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:46 INFO - PROCESS | 780 | 1467227386236 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 12:09:46 INFO - PROCESS | 780 | 1467227386298 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:46 INFO - PROCESS | 780 | 1467227386300 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:46 INFO - PROCESS | 780 | ++DOCSHELL 0F670400 == 34 [pid = 780] [id = 422] 12:09:46 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1881F400) [pid = 780] [serial = 1266] [outer = 00000000] 12:09:46 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A705800) [pid = 780] [serial = 1267] [outer = 1881F400] 12:09:46 INFO - PROCESS | 780 | 1467227386344 Marionette DEBUG loaded listener.js 12:09:46 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18D2A800) [pid = 780] [serial = 1268] [outer = 1881F400] 12:09:46 INFO - PROCESS | 780 | 1467227386772 Marionette TRACE conn6 <- [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:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 730ms 12:09:46 INFO - PROCESS | 780 | 1467227386830 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 12:09:46 INFO - PROCESS | 780 | 1467227386832 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 12:09:46 INFO - PROCESS | 780 | 1467227386837 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:09:46 INFO - PROCESS | 780 | 1467227386839 Marionette TRACE conn6 <- [1,1654,null,{}] 12:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:09:46 INFO - PROCESS | 780 | 1467227386843 Marionette TRACE conn6 -> [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:09:46 INFO - PROCESS | 780 | 1467227386845 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:46 INFO - PROCESS | 780 | 1467227386955 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 12:09:46 INFO - PROCESS | 780 | 1467227386963 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:46 INFO - PROCESS | 780 | 1467227386965 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:47 INFO - PROCESS | 780 | ++DOCSHELL 1A73A000 == 35 [pid = 780] [id = 423] 12:09:47 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A73BC00) [pid = 780] [serial = 1269] [outer = 00000000] 12:09:47 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A741C00) [pid = 780] [serial = 1270] [outer = 1A73BC00] 12:09:47 INFO - PROCESS | 780 | 1467227387108 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A745000) [pid = 780] [serial = 1271] [outer = 1A73BC00] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0F6CA000) [pid = 780] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 83 (14495000) [pid = 780] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 82 (10282800) [pid = 780] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1594A400) [pid = 780] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 80 (10277800) [pid = 780] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 79 (146C5C00) [pid = 780] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17DB4800) [pid = 780] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17472C00) [pid = 780] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 76 (102AC400) [pid = 780] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17DB9400) [pid = 780] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:09:47 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0C92E800) [pid = 780] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:09:47 INFO - PROCESS | 780 | 1467227387472 Marionette TRACE conn6 <- [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:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 12:09:47 INFO - PROCESS | 780 | 1467227387513 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 12:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:09:47 INFO - PROCESS | 780 | 1467227387515 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 12:09:47 INFO - PROCESS | 780 | 1467227387518 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:09:47 INFO - PROCESS | 780 | 1467227387519 Marionette TRACE conn6 <- [1,1658,null,{}] 12:09:47 INFO - PROCESS | 780 | 1467227387523 Marionette TRACE conn6 -> [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:09:47 INFO - PROCESS | 780 | 1467227387524 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:47 INFO - PROCESS | 780 | 1467227387602 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 12:09:47 INFO - PROCESS | 780 | 1467227387695 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:47 INFO - PROCESS | 780 | 1467227387697 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:47 INFO - PROCESS | 780 | ++DOCSHELL 146C5C00 == 36 [pid = 780] [id = 424] 12:09:47 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C8E000) [pid = 780] [serial = 1272] [outer = 00000000] 12:09:47 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (18BB8000) [pid = 780] [serial = 1273] [outer = 15C8E000] 12:09:47 INFO - PROCESS | 780 | 1467227387742 Marionette DEBUG loaded listener.js 12:09:47 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1A70F400) [pid = 780] [serial = 1274] [outer = 15C8E000] 12:09:48 INFO - PROCESS | 780 | 1467227388100 Marionette TRACE conn6 <- [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:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 630ms 12:09:48 INFO - PROCESS | 780 | 1467227388149 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 780 | 1467227388151 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 12:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:09:48 INFO - PROCESS | 780 | 1467227388154 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - PROCESS | 780 | 1467227388156 Marionette TRACE conn6 <- [1,1662,null,{}] 12:09:48 INFO - PROCESS | 780 | 1467227388160 Marionette TRACE conn6 -> [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:09:48 INFO - PROCESS | 780 | 1467227388161 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:48 INFO - PROCESS | 780 | 1467227388276 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 12:09:48 INFO - PROCESS | 780 | 1467227388284 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 780 | 1467227388286 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:48 INFO - PROCESS | 780 | ++DOCSHELL 18789800 == 37 [pid = 780] [id = 425] 12:09:48 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A740C00) [pid = 780] [serial = 1275] [outer = 00000000] 12:09:48 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A8ED400) [pid = 780] [serial = 1276] [outer = 1A740C00] 12:09:48 INFO - PROCESS | 780 | 1467227388363 Marionette DEBUG loaded listener.js 12:09:48 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A8EA800) [pid = 780] [serial = 1277] [outer = 1A740C00] 12:09:48 INFO - PROCESS | 780 | 1467227388758 Marionette TRACE conn6 <- [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:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 630ms 12:09:48 INFO - PROCESS | 780 | 1467227388785 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 12:09:48 INFO - PROCESS | 780 | 1467227388787 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 12:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:09:48 INFO - PROCESS | 780 | 1467227388790 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:09:48 INFO - PROCESS | 780 | 1467227388792 Marionette TRACE conn6 <- [1,1666,null,{}] 12:09:48 INFO - PROCESS | 780 | 1467227388795 Marionette TRACE conn6 -> [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:09:48 INFO - PROCESS | 780 | 1467227388797 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:48 INFO - PROCESS | 780 | 1467227388915 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 12:09:48 INFO - PROCESS | 780 | 1467227388924 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:48 INFO - PROCESS | 780 | 1467227388926 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:48 INFO - PROCESS | 780 | ++DOCSHELL 1AC9EC00 == 38 [pid = 780] [id = 426] 12:09:48 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1AC9F400) [pid = 780] [serial = 1278] [outer = 00000000] 12:09:48 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1ACA6C00) [pid = 780] [serial = 1279] [outer = 1AC9F400] 12:09:48 INFO - PROCESS | 780 | 1467227388969 Marionette DEBUG loaded listener.js 12:09:49 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1ACA7800) [pid = 780] [serial = 1280] [outer = 1AC9F400] 12:09:49 INFO - PROCESS | 780 | 1467227389582 Marionette TRACE conn6 <- [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:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 830ms 12:09:49 INFO - PROCESS | 780 | 1467227389672 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 12:09:49 INFO - PROCESS | 780 | 1467227389676 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 12:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:09:49 INFO - PROCESS | 780 | 1467227389682 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:09:49 INFO - PROCESS | 780 | 1467227389687 Marionette TRACE conn6 <- [1,1670,null,{}] 12:09:49 INFO - PROCESS | 780 | 1467227389692 Marionette TRACE conn6 -> [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:09:49 INFO - PROCESS | 780 | 1467227389695 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:49 INFO - PROCESS | 780 | 1467227389814 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 12:09:49 INFO - PROCESS | 780 | 1467227389943 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:49 INFO - PROCESS | 780 | 1467227389946 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:49 INFO - PROCESS | 780 | ++DOCSHELL 0FC74C00 == 39 [pid = 780] [id = 427] 12:09:49 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FC93000) [pid = 780] [serial = 1281] [outer = 00000000] 12:09:49 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (102ACC00) [pid = 780] [serial = 1282] [outer = 0FC93000] 12:09:49 INFO - PROCESS | 780 | 1467227390008 Marionette DEBUG loaded listener.js 12:09:50 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (13D1E800) [pid = 780] [serial = 1283] [outer = 0FC93000] 12:09:50 INFO - PROCESS | 780 | 1467227390558 Marionette TRACE conn6 <- [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:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 930ms 12:09:50 INFO - PROCESS | 780 | 1467227390618 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 12:09:50 INFO - PROCESS | 780 | 1467227390623 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 12:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:09:50 INFO - PROCESS | 780 | 1467227390629 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:09:50 INFO - PROCESS | 780 | 1467227390632 Marionette TRACE conn6 <- [1,1674,null,{}] 12:09:50 INFO - PROCESS | 780 | 1467227390636 Marionette TRACE conn6 -> [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:09:50 INFO - PROCESS | 780 | 1467227390639 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:50 INFO - PROCESS | 780 | 1467227390752 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 12:09:50 INFO - PROCESS | 780 | 1467227390866 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:50 INFO - PROCESS | 780 | 1467227390868 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:50 INFO - PROCESS | 780 | ++DOCSHELL 16187000 == 40 [pid = 780] [id = 428] 12:09:50 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (16E89C00) [pid = 780] [serial = 1284] [outer = 00000000] 12:09:50 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1747FC00) [pid = 780] [serial = 1285] [outer = 16E89C00] 12:09:50 INFO - PROCESS | 780 | 1467227390969 Marionette DEBUG loaded listener.js 12:09:51 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (17DB9400) [pid = 780] [serial = 1286] [outer = 16E89C00] 12:09:51 INFO - PROCESS | 780 | 1467227391584 Marionette TRACE conn6 <- [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:09:51 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:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 970ms 12:09:51 INFO - PROCESS | 780 | 1467227391603 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 12:09:51 INFO - PROCESS | 780 | 1467227391605 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 12:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:09:51 INFO - PROCESS | 780 | 1467227391609 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:09:51 INFO - PROCESS | 780 | 1467227391613 Marionette TRACE conn6 <- [1,1678,null,{}] 12:09:51 INFO - PROCESS | 780 | 1467227391624 Marionette TRACE conn6 -> [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:09:51 INFO - PROCESS | 780 | 1467227391628 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:51 INFO - PROCESS | 780 | 1467227391737 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 12:09:51 INFO - PROCESS | 780 | 1467227391887 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:51 INFO - PROCESS | 780 | 1467227391891 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:51 INFO - PROCESS | 780 | ++DOCSHELL 1ACABC00 == 41 [pid = 780] [id = 429] 12:09:51 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1ACACC00) [pid = 780] [serial = 1287] [outer = 00000000] 12:09:51 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1ACB8800) [pid = 780] [serial = 1288] [outer = 1ACACC00] 12:09:51 INFO - PROCESS | 780 | 1467227391949 Marionette DEBUG loaded listener.js 12:09:52 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1AE41C00) [pid = 780] [serial = 1289] [outer = 1ACACC00] 12:09:52 INFO - PROCESS | 780 | 1467227392740 Marionette TRACE conn6 <- [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:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1182ms 12:09:52 INFO - PROCESS | 780 | 1467227392795 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 12:09:52 INFO - PROCESS | 780 | 1467227392798 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 12:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:09:52 INFO - PROCESS | 780 | 1467227392803 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:09:52 INFO - PROCESS | 780 | 1467227392806 Marionette TRACE conn6 <- [1,1682,null,{}] 12:09:52 INFO - PROCESS | 780 | 1467227392812 Marionette TRACE conn6 -> [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:09:52 INFO - PROCESS | 780 | 1467227392814 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:52 INFO - PROCESS | 780 | 1467227392911 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 12:09:53 INFO - PROCESS | 780 | 1467227393069 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:53 INFO - PROCESS | 780 | 1467227393072 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:53 INFO - PROCESS | 780 | ++DOCSHELL 0C98DC00 == 42 [pid = 780] [id = 430] 12:09:53 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (0F66B800) [pid = 780] [serial = 1290] [outer = 00000000] 12:09:53 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (102A8000) [pid = 780] [serial = 1291] [outer = 0F66B800] 12:09:53 INFO - PROCESS | 780 | 1467227393126 Marionette DEBUG loaded listener.js 12:09:53 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (10DCB400) [pid = 780] [serial = 1292] [outer = 0F66B800] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 18789800 == 41 [pid = 780] [id = 425] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 146C5C00 == 40 [pid = 780] [id = 424] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 1A73A000 == 39 [pid = 780] [id = 423] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 0F670400 == 38 [pid = 780] [id = 422] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 0FD06800 == 37 [pid = 780] [id = 421] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 17473400 == 36 [pid = 780] [id = 420] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 15C5B000 == 35 [pid = 780] [id = 419] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 1019B000 == 34 [pid = 780] [id = 418] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 0C916400 == 33 [pid = 780] [id = 417] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 0F6D3000 == 32 [pid = 780] [id = 415] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 18DBE800 == 31 [pid = 780] [id = 414] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 13ECA400 == 30 [pid = 780] [id = 416] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 1ACABC00 == 29 [pid = 780] [id = 429] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 16187000 == 28 [pid = 780] [id = 428] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 1AC9EC00 == 27 [pid = 780] [id = 426] 12:09:53 INFO - PROCESS | 780 | --DOCSHELL 0FC74C00 == 26 [pid = 780] [id = 427] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 94 (0F9F1000) [pid = 780] [serial = 1219] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FC74800) [pid = 780] [serial = 1220] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1451AC00) [pid = 780] [serial = 1225] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 91 (102AC000) [pid = 780] [serial = 1222] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1041A800) [pid = 780] [serial = 1223] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 89 (15C61400) [pid = 780] [serial = 1228] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1027F000) [pid = 780] [serial = 1216] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 87 (10505000) [pid = 780] [serial = 1208] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 86 (102AB400) [pid = 780] [serial = 1207] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1617A800) [pid = 780] [serial = 1211] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 84 (15C21000) [pid = 780] [serial = 1210] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1871C400) [pid = 780] [serial = 1214] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17DBEC00) [pid = 780] [serial = 1213] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1955FC00) [pid = 780] [serial = 1243] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 80 (174C8800) [pid = 780] [serial = 1232] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1747BC00) [pid = 780] [serial = 1231] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 78 (174CA000) [pid = 780] [serial = 1237] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17EB3000) [pid = 780] [serial = 1234] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 76 (18825000) [pid = 780] [serial = 1240] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 75 (18722000) [pid = 780] [serial = 1235] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 74 (16179C00) [pid = 780] [serial = 1229] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1877E800) [pid = 780] [serial = 1238] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 72 (145E5400) [pid = 780] [serial = 1226] [outer = 00000000] [url = about:blank] 12:09:53 INFO - PROCESS | 780 | --DOMWINDOW == 71 (188C7C00) [pid = 780] [serial = 1241] [outer = 00000000] [url = about:blank] 12:09:54 INFO - PROCESS | 780 | 1467227394233 Marionette TRACE conn6 <- [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:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1475ms 12:09:54 INFO - PROCESS | 780 | 1467227394280 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 12:09:54 INFO - PROCESS | 780 | 1467227394284 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 12:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:09:54 INFO - PROCESS | 780 | 1467227394288 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:09:54 INFO - PROCESS | 780 | 1467227394293 Marionette TRACE conn6 <- [1,1686,null,{}] 12:09:54 INFO - PROCESS | 780 | 1467227394298 Marionette TRACE conn6 -> [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:09:54 INFO - PROCESS | 780 | 1467227394300 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:54 INFO - PROCESS | 780 | 1467227394388 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 12:09:54 INFO - PROCESS | 780 | 1467227394397 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:54 INFO - PROCESS | 780 | 1467227394399 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:54 INFO - PROCESS | 780 | ++DOCSHELL 0F9F0400 == 27 [pid = 780] [id = 431] 12:09:54 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FC74400) [pid = 780] [serial = 1293] [outer = 00000000] 12:09:54 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FC97C00) [pid = 780] [serial = 1294] [outer = 0FC74400] 12:09:54 INFO - PROCESS | 780 | 1467227394448 Marionette DEBUG loaded listener.js 12:09:54 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0FD06400) [pid = 780] [serial = 1295] [outer = 0FC74400] 12:09:54 INFO - PROCESS | 780 | 1467227394923 Marionette TRACE conn6 <- [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:09:54 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:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 690ms 12:09:54 INFO - PROCESS | 780 | 1467227394980 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 12:09:54 INFO - PROCESS | 780 | 1467227394985 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 12:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:09:54 INFO - PROCESS | 780 | 1467227394991 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:09:54 INFO - PROCESS | 780 | 1467227394994 Marionette TRACE conn6 <- [1,1690,null,{}] 12:09:54 INFO - PROCESS | 780 | 1467227394997 Marionette TRACE conn6 -> [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:09:54 INFO - PROCESS | 780 | 1467227395000 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:55 INFO - PROCESS | 780 | 1467227395124 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 12:09:55 INFO - PROCESS | 780 | 1467227395141 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 780 | 1467227395143 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:55 INFO - PROCESS | 780 | ++DOCSHELL 10505000 == 28 [pid = 780] [id = 432] 12:09:55 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (10506400) [pid = 780] [serial = 1296] [outer = 00000000] 12:09:55 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (10DC9C00) [pid = 780] [serial = 1297] [outer = 10506400] 12:09:55 INFO - PROCESS | 780 | 1467227395190 Marionette DEBUG loaded listener.js 12:09:55 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (12C69800) [pid = 780] [serial = 1298] [outer = 10506400] 12:09:55 INFO - PROCESS | 780 | 1467227395665 Marionette TRACE conn6 <- [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:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 730ms 12:09:55 INFO - PROCESS | 780 | 1467227395725 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 12:09:55 INFO - PROCESS | 780 | 1467227395727 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 12:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:09:55 INFO - PROCESS | 780 | 1467227395731 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:09:55 INFO - PROCESS | 780 | 1467227395734 Marionette TRACE conn6 <- [1,1694,null,{}] 12:09:55 INFO - PROCESS | 780 | 1467227395745 Marionette TRACE conn6 -> [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:09:55 INFO - PROCESS | 780 | 1467227395750 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:55 INFO - PROCESS | 780 | 1467227395837 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 12:09:55 INFO - PROCESS | 780 | 1467227395846 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:55 INFO - PROCESS | 780 | 1467227395849 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:55 INFO - PROCESS | 780 | ++DOCSHELL 14526000 == 29 [pid = 780] [id = 433] 12:09:55 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (146C5C00) [pid = 780] [serial = 1299] [outer = 00000000] 12:09:55 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1594F000) [pid = 780] [serial = 1300] [outer = 146C5C00] 12:09:55 INFO - PROCESS | 780 | 1467227395988 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C59400) [pid = 780] [serial = 1301] [outer = 146C5C00] 12:09:56 INFO - PROCESS | 780 | 1467227396423 Marionette TRACE conn6 <- [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:09:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:09:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 730ms 12:09:56 INFO - PROCESS | 780 | 1467227396464 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 12:09:56 INFO - PROCESS | 780 | 1467227396467 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 12:09:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:09:56 INFO - PROCESS | 780 | 1467227396510 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:09:56 INFO - PROCESS | 780 | 1467227396512 Marionette TRACE conn6 <- [1,1698,null,{}] 12:09:56 INFO - PROCESS | 780 | 1467227396515 Marionette TRACE conn6 -> [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:09:56 INFO - PROCESS | 780 | 1467227396517 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:56 INFO - PROCESS | 780 | 1467227396636 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 12:09:56 INFO - PROCESS | 780 | 1467227396648 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:56 INFO - PROCESS | 780 | 1467227396650 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:56 INFO - PROCESS | 780 | ++DOCSHELL 16178800 == 30 [pid = 780] [id = 434] 12:09:56 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1617A800) [pid = 780] [serial = 1302] [outer = 00000000] 12:09:56 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (16E86C00) [pid = 780] [serial = 1303] [outer = 1617A800] 12:09:56 INFO - PROCESS | 780 | 1467227396696 Marionette DEBUG loaded listener.js 12:09:56 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (173DF000) [pid = 780] [serial = 1304] [outer = 1617A800] 12:09:57 INFO - PROCESS | 780 | 1467227397141 Marionette TRACE conn6 <- [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:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 690ms 12:09:57 INFO - PROCESS | 780 | 1467227397190 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 12:09:57 INFO - PROCESS | 780 | 1467227397192 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 12:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:09:57 INFO - PROCESS | 780 | 1467227397195 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:09:57 INFO - PROCESS | 780 | 1467227397197 Marionette TRACE conn6 <- [1,1702,null,{}] 12:09:57 INFO - PROCESS | 780 | 1467227397200 Marionette TRACE conn6 -> [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:09:57 INFO - PROCESS | 780 | 1467227397202 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:57 INFO - PROCESS | 780 | 1467227397314 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 12:09:57 INFO - PROCESS | 780 | 1467227397320 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:57 INFO - PROCESS | 780 | 1467227397321 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:57 INFO - PROCESS | 780 | ++DOCSHELL 17475000 == 31 [pid = 780] [id = 435] 12:09:57 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17477800) [pid = 780] [serial = 1305] [outer = 00000000] 12:09:57 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (174C9400) [pid = 780] [serial = 1306] [outer = 17477800] 12:09:57 INFO - PROCESS | 780 | 1467227397365 Marionette DEBUG loaded listener.js 12:09:57 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (174D5400) [pid = 780] [serial = 1307] [outer = 17477800] 12:09:57 INFO - PROCESS | 780 | 1467227397820 Marionette TRACE conn6 <- [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:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 12:09:57 INFO - PROCESS | 780 | 1467227397867 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 12:09:57 INFO - PROCESS | 780 | 1467227397869 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 12:09:57 INFO - PROCESS | 780 | 1467227397872 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:09:57 INFO - PROCESS | 780 | 1467227397873 Marionette TRACE conn6 <- [1,1706,null,{}] 12:09:57 INFO - PROCESS | 780 | 1467227397877 Marionette TRACE conn6 -> [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:09:57 INFO - PROCESS | 780 | 1467227397882 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:58 INFO - PROCESS | 780 | 1467227398039 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 12:09:58 INFO - PROCESS | 780 | 1467227398065 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:58 INFO - PROCESS | 780 | 1467227398067 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:58 INFO - PROCESS | 780 | ++DOCSHELL 17EB4400 == 32 [pid = 780] [id = 436] 12:09:58 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1871E800) [pid = 780] [serial = 1308] [outer = 00000000] 12:09:58 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (18789800) [pid = 780] [serial = 1309] [outer = 1871E800] 12:09:58 INFO - PROCESS | 780 | 1467227398112 Marionette DEBUG loaded listener.js 12:09:58 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (18825000) [pid = 780] [serial = 1310] [outer = 1871E800] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1A740C00) [pid = 780] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0FD10000) [pid = 780] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1881F400) [pid = 780] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1946A400) [pid = 780] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 84 (14096800) [pid = 780] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 83 (15C5C000) [pid = 780] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17474C00) [pid = 780] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1019C800) [pid = 780] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C926400) [pid = 780] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0F6D4C00) [pid = 780] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A73BC00) [pid = 780] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15C8E000) [pid = 780] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0FC94800) [pid = 780] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:09:58 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1AC9F400) [pid = 780] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:09:58 INFO - PROCESS | 780 | 1467227398752 Marionette TRACE conn6 <- [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:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 930ms 12:09:58 INFO - PROCESS | 780 | 1467227398807 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 12:09:58 INFO - PROCESS | 780 | 1467227398809 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 12:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:09:58 INFO - PROCESS | 780 | 1467227398812 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:09:58 INFO - PROCESS | 780 | 1467227398814 Marionette TRACE conn6 <- [1,1710,null,{}] 12:09:58 INFO - PROCESS | 780 | 1467227398817 Marionette TRACE conn6 -> [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:09:58 INFO - PROCESS | 780 | 1467227398819 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:58 INFO - PROCESS | 780 | 1467227398896 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 12:09:58 INFO - PROCESS | 780 | 1467227398901 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:58 INFO - PROCESS | 780 | 1467227398903 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:58 INFO - PROCESS | 780 | ++DOCSHELL 105C7C00 == 33 [pid = 780] [id = 437] 12:09:58 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (14097800) [pid = 780] [serial = 1311] [outer = 00000000] 12:09:58 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1747B000) [pid = 780] [serial = 1312] [outer = 14097800] 12:09:58 INFO - PROCESS | 780 | 1467227398946 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17D3D800) [pid = 780] [serial = 1313] [outer = 14097800] 12:09:59 INFO - PROCESS | 780 | 1467227399376 Marionette TRACE conn6 <- [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:09:59 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:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 630ms 12:09:59 INFO - PROCESS | 780 | 1467227399443 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 12:09:59 INFO - PROCESS | 780 | 1467227399445 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 12:09:59 INFO - PROCESS | 780 | 1467227399448 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:09:59 INFO - PROCESS | 780 | 1467227399450 Marionette TRACE conn6 <- [1,1714,null,{}] 12:09:59 INFO - PROCESS | 780 | 1467227399453 Marionette TRACE conn6 -> [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:09:59 INFO - PROCESS | 780 | 1467227399455 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:59 INFO - PROCESS | 780 | 1467227399532 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 12:09:59 INFO - PROCESS | 780 | 1467227399541 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:09:59 INFO - PROCESS | 780 | 1467227399542 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:09:59 INFO - PROCESS | 780 | ++DOCSHELL 09162C00 == 34 [pid = 780] [id = 438] 12:09:59 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (16E89800) [pid = 780] [serial = 1314] [outer = 00000000] 12:09:59 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18BBBC00) [pid = 780] [serial = 1315] [outer = 16E89800] 12:09:59 INFO - PROCESS | 780 | 1467227399586 Marionette DEBUG loaded listener.js 12:09:59 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1881F400) [pid = 780] [serial = 1316] [outer = 16E89800] 12:10:00 INFO - PROCESS | 780 | 1467227400044 Marionette TRACE conn6 <- [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:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 630ms 12:10:00 INFO - PROCESS | 780 | 1467227400091 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 12:10:00 INFO - PROCESS | 780 | 1467227400093 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 12:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:10:00 INFO - PROCESS | 780 | 1467227400096 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:10:00 INFO - PROCESS | 780 | 1467227400098 Marionette TRACE conn6 <- [1,1718,null,{}] 12:10:00 INFO - PROCESS | 780 | 1467227400102 Marionette TRACE conn6 -> [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:10:00 INFO - PROCESS | 780 | 1467227400103 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:00 INFO - PROCESS | 780 | 1467227400181 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 12:10:00 INFO - PROCESS | 780 | 1467227400186 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:00 INFO - PROCESS | 780 | 1467227400188 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:00 INFO - PROCESS | 780 | ++DOCSHELL 197D9400 == 35 [pid = 780] [id = 439] 12:10:00 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (197D9800) [pid = 780] [serial = 1317] [outer = 00000000] 12:10:00 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A703400) [pid = 780] [serial = 1318] [outer = 197D9800] 12:10:00 INFO - PROCESS | 780 | 1467227400231 Marionette DEBUG loaded listener.js 12:10:00 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A70E400) [pid = 780] [serial = 1319] [outer = 197D9800] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 0F9F0400 == 34 [pid = 780] [id = 431] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 0C98DC00 == 33 [pid = 780] [id = 430] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 14526000 == 32 [pid = 780] [id = 433] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 10505000 == 31 [pid = 780] [id = 432] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 09162C00 == 30 [pid = 780] [id = 438] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 17475000 == 29 [pid = 780] [id = 435] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 17EB4400 == 28 [pid = 780] [id = 436] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 16178800 == 27 [pid = 780] [id = 434] 12:10:01 INFO - PROCESS | 780 | --DOCSHELL 105C7C00 == 26 [pid = 780] [id = 437] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 83 (12C6E400) [pid = 780] [serial = 1217] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1ACA7800) [pid = 780] [serial = 1280] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1ACA6C00) [pid = 780] [serial = 1279] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1A8ED400) [pid = 780] [serial = 1276] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17EAE000) [pid = 780] [serial = 1264] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A705800) [pid = 780] [serial = 1267] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 77 (197D2000) [pid = 780] [serial = 1244] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1451DC00) [pid = 780] [serial = 1249] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 75 (18729800) [pid = 780] [serial = 1265] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 74 (15C59000) [pid = 780] [serial = 1250] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 73 (15C63C00) [pid = 780] [serial = 1258] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 72 (16E81C00) [pid = 780] [serial = 1259] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 71 (174D1800) [pid = 780] [serial = 1261] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 70 (10D3F000) [pid = 780] [serial = 1255] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 69 (12C69C00) [pid = 780] [serial = 1256] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0F66EC00) [pid = 780] [serial = 1252] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0FC76800) [pid = 780] [serial = 1253] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 66 (0FC98000) [pid = 780] [serial = 1246] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 65 (0FD31C00) [pid = 780] [serial = 1247] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A8EA800) [pid = 780] [serial = 1277] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 63 (18D2A800) [pid = 780] [serial = 1268] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1A745000) [pid = 780] [serial = 1271] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 61 (1A741C00) [pid = 780] [serial = 1270] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 60 (18BB8000) [pid = 780] [serial = 1273] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 59 (17D13C00) [pid = 780] [serial = 1262] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | --DOMWINDOW == 58 (1A70F400) [pid = 780] [serial = 1274] [outer = 00000000] [url = about:blank] 12:10:01 INFO - PROCESS | 780 | 1467227402011 Marionette TRACE conn6 <- [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:10:02 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:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1981ms 12:10:02 INFO - PROCESS | 780 | 1467227402080 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 780 | 1467227402084 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 12:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:10:02 INFO - PROCESS | 780 | 1467227402089 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 780 | 1467227402092 Marionette TRACE conn6 <- [1,1722,null,{}] 12:10:02 INFO - PROCESS | 780 | 1467227402098 Marionette TRACE conn6 -> [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:10:02 INFO - PROCESS | 780 | 1467227402101 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:02 INFO - PROCESS | 780 | 1467227402189 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 12:10:02 INFO - PROCESS | 780 | 1467227402202 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 780 | 1467227402205 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:02 INFO - PROCESS | 780 | ++DOCSHELL 0F621000 == 27 [pid = 780] [id = 440] 12:10:02 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (0F66BC00) [pid = 780] [serial = 1320] [outer = 00000000] 12:10:02 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (0F6D3000) [pid = 780] [serial = 1321] [outer = 0F66BC00] 12:10:02 INFO - PROCESS | 780 | 1467227402255 Marionette DEBUG loaded listener.js 12:10:02 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0F9F0400) [pid = 780] [serial = 1322] [outer = 0F66BC00] 12:10:02 INFO - PROCESS | 780 | 1467227402739 Marionette TRACE conn6 <- [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:10:02 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:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 730ms 12:10:02 INFO - PROCESS | 780 | 1467227402819 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 12:10:02 INFO - PROCESS | 780 | 1467227402824 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 12:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:10:02 INFO - PROCESS | 780 | 1467227402831 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:10:02 INFO - PROCESS | 780 | 1467227402833 Marionette TRACE conn6 <- [1,1726,null,{}] 12:10:02 INFO - PROCESS | 780 | 1467227402837 Marionette TRACE conn6 -> [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:10:02 INFO - PROCESS | 780 | 1467227402840 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:02 INFO - PROCESS | 780 | 1467227402926 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 12:10:02 INFO - PROCESS | 780 | 1467227402939 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:02 INFO - PROCESS | 780 | 1467227402942 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:02 INFO - PROCESS | 780 | ++DOCSHELL 0FD0C000 == 28 [pid = 780] [id = 441] 12:10:02 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0FD0D000) [pid = 780] [serial = 1323] [outer = 00000000] 12:10:02 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FD34C00) [pid = 780] [serial = 1324] [outer = 0FD0D000] 12:10:02 INFO - PROCESS | 780 | 1467227402990 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (101A6800) [pid = 780] [serial = 1325] [outer = 0FD0D000] 12:10:03 INFO - PROCESS | 780 | 1467227403445 Marionette TRACE conn6 <- [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:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 12:10:03 INFO - PROCESS | 780 | 1467227403504 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 12:10:03 INFO - PROCESS | 780 | 1467227403506 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 12:10:03 INFO - PROCESS | 780 | 1467227403509 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:10:03 INFO - PROCESS | 780 | 1467227403513 Marionette TRACE conn6 <- [1,1730,null,{}] 12:10:03 INFO - PROCESS | 780 | 1467227403524 Marionette TRACE conn6 -> [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:10:03 INFO - PROCESS | 780 | 1467227403529 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:03 INFO - PROCESS | 780 | 1467227403640 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 12:10:03 INFO - PROCESS | 780 | 1467227403736 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:03 INFO - PROCESS | 780 | 1467227403739 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:03 INFO - PROCESS | 780 | ++DOCSHELL 10D3E800 == 29 [pid = 780] [id = 442] 12:10:03 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (12C63C00) [pid = 780] [serial = 1326] [outer = 00000000] 12:10:03 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (12C6AC00) [pid = 780] [serial = 1327] [outer = 12C63C00] 12:10:03 INFO - PROCESS | 780 | 1467227403790 Marionette DEBUG loaded listener.js 12:10:03 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (13D1D000) [pid = 780] [serial = 1328] [outer = 12C63C00] 12:10:04 INFO - PROCESS | 780 | 1467227404179 Marionette TRACE conn6 <- [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:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 730ms 12:10:04 INFO - PROCESS | 780 | 1467227404244 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 780 | 1467227404247 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 12:10:04 INFO - PROCESS | 780 | 1467227404249 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:10:04 INFO - PROCESS | 780 | 1467227404251 Marionette TRACE conn6 <- [1,1734,null,{}] 12:10:04 INFO - PROCESS | 780 | 1467227404255 Marionette TRACE conn6 -> [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:10:04 INFO - PROCESS | 780 | 1467227404257 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:04 INFO - PROCESS | 780 | 1467227404338 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 12:10:04 INFO - PROCESS | 780 | 1467227404343 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:04 INFO - PROCESS | 780 | 1467227404345 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:04 INFO - PROCESS | 780 | ++DOCSHELL 13DED000 == 30 [pid = 780] [id = 443] 12:10:04 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (13DEF400) [pid = 780] [serial = 1329] [outer = 00000000] 12:10:04 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1451F800) [pid = 780] [serial = 1330] [outer = 13DEF400] 12:10:04 INFO - PROCESS | 780 | 1467227404392 Marionette DEBUG loaded listener.js 12:10:04 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (146CA000) [pid = 780] [serial = 1331] [outer = 13DEF400] 12:10:04 INFO - PROCESS | 780 | 1467227404810 Marionette TRACE conn6 <- [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:10:04 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:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 630ms 12:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:10:04 INFO - PROCESS | 780 | 1467227404884 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 12:10:04 INFO - PROCESS | 780 | 1467227404886 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 12:10:04 INFO - PROCESS | 780 | 1467227404889 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:10:04 INFO - PROCESS | 780 | 1467227404891 Marionette TRACE conn6 <- [1,1738,null,{}] 12:10:04 INFO - PROCESS | 780 | 1467227404894 Marionette TRACE conn6 -> [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:10:04 INFO - PROCESS | 780 | 1467227404896 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:04 INFO - PROCESS | 780 | 1467227404976 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 12:10:05 INFO - PROCESS | 780 | 1467227405014 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 780 | 1467227405016 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:05 INFO - PROCESS | 780 | ++DOCSHELL 15456C00 == 31 [pid = 780] [id = 444] 12:10:05 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (15C24C00) [pid = 780] [serial = 1332] [outer = 00000000] 12:10:05 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C5F000) [pid = 780] [serial = 1333] [outer = 15C24C00] 12:10:05 INFO - PROCESS | 780 | 1467227405059 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15C8FC00) [pid = 780] [serial = 1334] [outer = 15C24C00] 12:10:05 INFO - PROCESS | 780 | 1467227405476 Marionette TRACE conn6 <- [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:10:05 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:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 12:10:05 INFO - PROCESS | 780 | 1467227405523 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 12:10:05 INFO - PROCESS | 780 | 1467227405525 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 12:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:10:05 INFO - PROCESS | 780 | 1467227405528 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:10:05 INFO - PROCESS | 780 | 1467227405530 Marionette TRACE conn6 <- [1,1742,null,{}] 12:10:05 INFO - PROCESS | 780 | 1467227405534 Marionette TRACE conn6 -> [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:10:05 INFO - PROCESS | 780 | 1467227405539 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:05 INFO - PROCESS | 780 | 1467227405640 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 12:10:05 INFO - PROCESS | 780 | 1467227405648 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:05 INFO - PROCESS | 780 | 1467227405650 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:05 INFO - PROCESS | 780 | ++DOCSHELL 173DEC00 == 32 [pid = 780] [id = 445] 12:10:05 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17470C00) [pid = 780] [serial = 1335] [outer = 00000000] 12:10:05 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1747F000) [pid = 780] [serial = 1336] [outer = 17470C00] 12:10:05 INFO - PROCESS | 780 | 1467227405694 Marionette DEBUG loaded listener.js 12:10:05 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (174CC800) [pid = 780] [serial = 1337] [outer = 17470C00] 12:10:06 INFO - PROCESS | 780 | 1467227406129 Marionette TRACE conn6 <- [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:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 630ms 12:10:06 INFO - PROCESS | 780 | 1467227406164 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 780 | 1467227406166 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 12:10:06 INFO - PROCESS | 780 | 1467227406170 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 780 | 1467227406171 Marionette TRACE conn6 <- [1,1746,null,{}] 12:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:10:06 INFO - PROCESS | 780 | 1467227406175 Marionette TRACE conn6 -> [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:10:06 INFO - PROCESS | 780 | 1467227406177 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:06 INFO - PROCESS | 780 | 1467227406252 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 12:10:06 INFO - PROCESS | 780 | 1467227406258 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 780 | 1467227406260 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:06 INFO - PROCESS | 780 | ++DOCSHELL 174D1C00 == 33 [pid = 780] [id = 446] 12:10:06 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (174D4000) [pid = 780] [serial = 1338] [outer = 00000000] 12:10:06 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17D44800) [pid = 780] [serial = 1339] [outer = 174D4000] 12:10:06 INFO - PROCESS | 780 | 1467227406306 Marionette DEBUG loaded listener.js 12:10:06 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17EAD000) [pid = 780] [serial = 1340] [outer = 174D4000] 12:10:06 INFO - PROCESS | 780 | 1467227406762 Marionette TRACE conn6 <- [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:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 630ms 12:10:06 INFO - PROCESS | 780 | 1467227406818 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 12:10:06 INFO - PROCESS | 780 | 1467227406820 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 12:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:10:06 INFO - PROCESS | 780 | 1467227406824 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:10:06 INFO - PROCESS | 780 | 1467227406825 Marionette TRACE conn6 <- [1,1750,null,{}] 12:10:06 INFO - PROCESS | 780 | 1467227406829 Marionette TRACE conn6 -> [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:10:06 INFO - PROCESS | 780 | 1467227406831 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:06 INFO - PROCESS | 780 | 1467227406906 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 12:10:06 INFO - PROCESS | 780 | 1467227406912 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:06 INFO - PROCESS | 780 | 1467227406914 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:06 INFO - PROCESS | 780 | ++DOCSHELL 17EB5000 == 34 [pid = 780] [id = 447] 12:10:06 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17EB6800) [pid = 780] [serial = 1341] [outer = 00000000] 12:10:06 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1877FC00) [pid = 780] [serial = 1342] [outer = 17EB6800] 12:10:06 INFO - PROCESS | 780 | 1467227406958 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18722000) [pid = 780] [serial = 1343] [outer = 17EB6800] 12:10:07 INFO - PROCESS | 780 | 1467227407430 Marionette TRACE conn6 <- [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:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 630ms 12:10:07 INFO - PROCESS | 780 | 1467227407457 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 12:10:07 INFO - PROCESS | 780 | 1467227407459 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 12:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:10:07 INFO - PROCESS | 780 | 1467227407462 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:10:07 INFO - PROCESS | 780 | 1467227407463 Marionette TRACE conn6 <- [1,1754,null,{}] 12:10:07 INFO - PROCESS | 780 | 1467227407467 Marionette TRACE conn6 -> [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:10:07 INFO - PROCESS | 780 | 1467227407469 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:07 INFO - PROCESS | 780 | 1467227407579 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 12:10:07 INFO - PROCESS | 780 | 1467227407584 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:07 INFO - PROCESS | 780 | 1467227407586 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:07 INFO - PROCESS | 780 | ++DOCSHELL 10D3C400 == 35 [pid = 780] [id = 448] 12:10:07 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (188C8400) [pid = 780] [serial = 1344] [outer = 00000000] 12:10:07 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1946B400) [pid = 780] [serial = 1345] [outer = 188C8400] 12:10:07 INFO - PROCESS | 780 | 1467227407629 Marionette DEBUG loaded listener.js 12:10:07 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (194B0400) [pid = 780] [serial = 1346] [outer = 188C8400] 12:10:08 INFO - PROCESS | 780 | 1467227408133 Marionette TRACE conn6 <- [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:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 730ms 12:10:08 INFO - PROCESS | 780 | 1467227408196 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 780 | 1467227408198 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 12:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:10:08 INFO - PROCESS | 780 | 1467227408201 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - PROCESS | 780 | 1467227408203 Marionette TRACE conn6 <- [1,1758,null,{}] 12:10:08 INFO - PROCESS | 780 | 1467227408210 Marionette TRACE conn6 -> [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:10:08 INFO - PROCESS | 780 | 1467227408212 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:08 INFO - PROCESS | 780 | 1467227408327 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 12:10:08 INFO - PROCESS | 780 | 1467227408336 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:08 INFO - PROCESS | 780 | 1467227408338 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:08 INFO - PROCESS | 780 | ++DOCSHELL 17D3B800 == 36 [pid = 780] [id = 449] 12:10:08 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18BB3400) [pid = 780] [serial = 1347] [outer = 00000000] 12:10:08 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A70F400) [pid = 780] [serial = 1348] [outer = 18BB3400] 12:10:08 INFO - PROCESS | 780 | 1467227408381 Marionette DEBUG loaded listener.js 12:10:08 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A741000) [pid = 780] [serial = 1349] [outer = 18BB3400] 12:10:08 INFO - PROCESS | 780 | 1467227408835 Marionette TRACE conn6 <- [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:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 670ms 12:10:08 INFO - PROCESS | 780 | 1467227408872 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 12:10:08 INFO - PROCESS | 780 | 1467227408874 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 12:10:08 INFO - PROCESS | 780 | 1467227408877 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:10:08 INFO - PROCESS | 780 | 1467227408880 Marionette TRACE conn6 <- [1,1762,null,{}] 12:10:08 INFO - PROCESS | 780 | 1467227408883 Marionette TRACE conn6 -> [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:10:08 INFO - PROCESS | 780 | 1467227408885 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:09 INFO - PROCESS | 780 | 1467227409038 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 12:10:09 INFO - PROCESS | 780 | 1467227409105 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 780 | 1467227409108 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:09 INFO - PROCESS | 780 | ++DOCSHELL 1442B800 == 37 [pid = 780] [id = 450] 12:10:09 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A817000) [pid = 780] [serial = 1350] [outer = 00000000] 12:10:09 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1AC9CC00) [pid = 780] [serial = 1351] [outer = 1A817000] 12:10:09 INFO - PROCESS | 780 | 1467227409155 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1AC9F400) [pid = 780] [serial = 1352] [outer = 1A817000] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 90 (16E89800) [pid = 780] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1617A800) [pid = 780] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 88 (17477800) [pid = 780] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1871E800) [pid = 780] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 86 (146C5C00) [pid = 780] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 85 (10506400) [pid = 780] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FC74400) [pid = 780] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0F66B800) [pid = 780] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1ACACC00) [pid = 780] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 81 (16E89C00) [pid = 780] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FC93000) [pid = 780] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:10:09 INFO - PROCESS | 780 | --DOMWINDOW == 79 (14097800) [pid = 780] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:10:09 INFO - PROCESS | 780 | 1467227409639 Marionette TRACE conn6 <- [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:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 772ms 12:10:09 INFO - PROCESS | 780 | 1467227409654 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 12:10:09 INFO - PROCESS | 780 | 1467227409656 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 12:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:10:09 INFO - PROCESS | 780 | 1467227409659 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:10:09 INFO - PROCESS | 780 | 1467227409660 Marionette TRACE conn6 <- [1,1766,null,{}] 12:10:09 INFO - PROCESS | 780 | 1467227409664 Marionette TRACE conn6 -> [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:10:09 INFO - PROCESS | 780 | 1467227409666 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:09 INFO - PROCESS | 780 | 1467227409803 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 12:10:09 INFO - PROCESS | 780 | 1467227409860 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:09 INFO - PROCESS | 780 | 1467227409862 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:09 INFO - PROCESS | 780 | ++DOCSHELL 145E5400 == 38 [pid = 780] [id = 451] 12:10:09 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C97000) [pid = 780] [serial = 1353] [outer = 00000000] 12:10:09 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (174D2400) [pid = 780] [serial = 1354] [outer = 15C97000] 12:10:09 INFO - PROCESS | 780 | 1467227409907 Marionette DEBUG loaded listener.js 12:10:09 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1872AC00) [pid = 780] [serial = 1355] [outer = 15C97000] 12:10:10 INFO - PROCESS | 780 | 1467227410263 Marionette TRACE conn6 <- [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:10:10 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:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 630ms 12:10:10 INFO - PROCESS | 780 | 1467227410290 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 780 | 1467227410292 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 12:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:10:10 INFO - PROCESS | 780 | 1467227410295 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 780 | 1467227410297 Marionette TRACE conn6 <- [1,1770,null,{}] 12:10:10 INFO - PROCESS | 780 | 1467227410314 Marionette TRACE conn6 -> [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:10:10 INFO - PROCESS | 780 | 1467227410315 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:10 INFO - PROCESS | 780 | 1467227410393 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 12:10:10 INFO - PROCESS | 780 | 1467227410398 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:10 INFO - PROCESS | 780 | 1467227410400 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:10 INFO - PROCESS | 780 | ++DOCSHELL 174D2800 == 39 [pid = 780] [id = 452] 12:10:10 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18C24800) [pid = 780] [serial = 1356] [outer = 00000000] 12:10:10 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1ACA5400) [pid = 780] [serial = 1357] [outer = 18C24800] 12:10:10 INFO - PROCESS | 780 | 1467227410443 Marionette DEBUG loaded listener.js 12:10:10 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1ACAB000) [pid = 780] [serial = 1358] [outer = 18C24800] 12:10:10 INFO - PROCESS | 780 | 1467227410884 Marionette TRACE conn6 <- [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:10:10 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:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 630ms 12:10:10 INFO - PROCESS | 780 | 1467227410928 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 12:10:10 INFO - PROCESS | 780 | 1467227410930 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 12:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:10:10 INFO - PROCESS | 780 | 1467227410933 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:10:10 INFO - PROCESS | 780 | 1467227410934 Marionette TRACE conn6 <- [1,1774,null,{}] 12:10:10 INFO - PROCESS | 780 | 1467227410951 Marionette TRACE conn6 -> [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:10:10 INFO - PROCESS | 780 | 1467227410953 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:11 INFO - PROCESS | 780 | 1467227411031 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 12:10:11 INFO - PROCESS | 780 | 1467227411039 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:11 INFO - PROCESS | 780 | 1467227411040 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:11 INFO - PROCESS | 780 | ++DOCSHELL 15CF0800 == 40 [pid = 780] [id = 453] 12:10:11 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A8E6800) [pid = 780] [serial = 1359] [outer = 00000000] 12:10:11 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1AE3C400) [pid = 780] [serial = 1360] [outer = 1A8E6800] 12:10:11 INFO - PROCESS | 780 | 1467227411085 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1AEBAC00) [pid = 780] [serial = 1361] [outer = 1A8E6800] 12:10:11 INFO - PROCESS | 780 | 1467227411666 Marionette TRACE conn6 <- [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:10:11 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:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 790ms 12:10:11 INFO - PROCESS | 780 | 1467227411768 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 12:10:11 INFO - PROCESS | 780 | 1467227411773 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 12:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:10:11 INFO - PROCESS | 780 | 1467227411804 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:10:11 INFO - PROCESS | 780 | 1467227411807 Marionette TRACE conn6 <- [1,1778,null,{}] 12:10:11 INFO - PROCESS | 780 | 1467227411814 Marionette TRACE conn6 -> [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:10:11 INFO - PROCESS | 780 | 1467227411817 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:11 INFO - PROCESS | 780 | 1467227411947 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 12:10:12 INFO - PROCESS | 780 | 1467227412078 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:12 INFO - PROCESS | 780 | 1467227412082 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:12 INFO - PROCESS | 780 | ++DOCSHELL 0C930C00 == 41 [pid = 780] [id = 454] 12:10:12 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (0C933000) [pid = 780] [serial = 1362] [outer = 00000000] 12:10:12 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0FC73800) [pid = 780] [serial = 1363] [outer = 0C933000] 12:10:12 INFO - PROCESS | 780 | 1467227412140 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0FCD1800) [pid = 780] [serial = 1364] [outer = 0C933000] 12:10:12 INFO - PROCESS | 780 | 1467227412829 Marionette TRACE conn6 <- [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:10:12 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:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1082ms 12:10:12 INFO - PROCESS | 780 | 1467227412886 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 12:10:12 INFO - PROCESS | 780 | 1467227412891 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 12:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:10:12 INFO - PROCESS | 780 | 1467227412897 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:10:12 INFO - PROCESS | 780 | 1467227412900 Marionette TRACE conn6 <- [1,1782,null,{}] 12:10:12 INFO - PROCESS | 780 | 1467227412904 Marionette TRACE conn6 -> [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:10:12 INFO - PROCESS | 780 | 1467227412907 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:13 INFO - PROCESS | 780 | 1467227413106 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 12:10:13 INFO - PROCESS | 780 | 1467227413116 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 780 | 1467227413118 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:13 INFO - PROCESS | 780 | ++DOCSHELL 104E2800 == 42 [pid = 780] [id = 455] 12:10:13 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (104E3C00) [pid = 780] [serial = 1365] [outer = 00000000] 12:10:13 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (13D1CC00) [pid = 780] [serial = 1366] [outer = 104E3C00] 12:10:13 INFO - PROCESS | 780 | 1467227413176 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (14520400) [pid = 780] [serial = 1367] [outer = 104E3C00] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 174D2800 == 41 [pid = 780] [id = 452] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 145E5400 == 40 [pid = 780] [id = 451] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 1442B800 == 39 [pid = 780] [id = 450] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 17D3B800 == 38 [pid = 780] [id = 449] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 10D3C400 == 37 [pid = 780] [id = 448] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 17EB5000 == 36 [pid = 780] [id = 447] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 174D1C00 == 35 [pid = 780] [id = 446] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 173DEC00 == 34 [pid = 780] [id = 445] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 15456C00 == 33 [pid = 780] [id = 444] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 13DED000 == 32 [pid = 780] [id = 443] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 93 (1A703400) [pid = 780] [serial = 1318] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | 1467227414170 Marionette TRACE conn6 <- [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:10:14 INFO - PROCESS | 780 | --DOCSHELL 10D3E800 == 31 [pid = 780] [id = 442] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 0FD0C000 == 30 [pid = 780] [id = 441] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 0F621000 == 29 [pid = 780] [id = 440] 12:10:14 INFO - PROCESS | 780 | --DOCSHELL 197D9400 == 28 [pid = 780] [id = 439] 12:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1329ms 12:10:14 INFO - PROCESS | 780 | 1467227414231 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 780 | 1467227414235 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 12:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:10:14 INFO - PROCESS | 780 | 1467227414239 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 780 | 1467227414242 Marionette TRACE conn6 <- [1,1786,null,{}] 12:10:14 INFO - PROCESS | 780 | 1467227414249 Marionette TRACE conn6 -> [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:10:14 INFO - PROCESS | 780 | 1467227414251 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:14 INFO - PROCESS | 780 | 1467227414353 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1881F400) [pid = 780] [serial = 1316] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 91 (16E86C00) [pid = 780] [serial = 1303] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 90 (174C9400) [pid = 780] [serial = 1306] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 89 (18789800) [pid = 780] [serial = 1309] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 88 (174D5400) [pid = 780] [serial = 1307] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 87 (18BBBC00) [pid = 780] [serial = 1315] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 86 (18825000) [pid = 780] [serial = 1310] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1594F000) [pid = 780] [serial = 1300] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 84 (10DC9C00) [pid = 780] [serial = 1297] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 83 (12C69800) [pid = 780] [serial = 1298] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FC97C00) [pid = 780] [serial = 1294] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FD06400) [pid = 780] [serial = 1295] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 80 (10DCB400) [pid = 780] [serial = 1292] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 79 (102A8000) [pid = 780] [serial = 1291] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1AE41C00) [pid = 780] [serial = 1289] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1ACB8800) [pid = 780] [serial = 1288] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17DB9400) [pid = 780] [serial = 1286] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1747FC00) [pid = 780] [serial = 1285] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 74 (13D1E800) [pid = 780] [serial = 1283] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 73 (102ACC00) [pid = 780] [serial = 1282] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1747B000) [pid = 780] [serial = 1312] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15C59400) [pid = 780] [serial = 1301] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17D3D800) [pid = 780] [serial = 1313] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | --DOMWINDOW == 69 (173DF000) [pid = 780] [serial = 1304] [outer = 00000000] [url = about:blank] 12:10:14 INFO - PROCESS | 780 | 1467227414449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 780 | 1467227414452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:14 INFO - PROCESS | 780 | ++DOCSHELL 0C91C400 == 29 [pid = 780] [id = 456] 12:10:14 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0C991C00) [pid = 780] [serial = 1368] [outer = 00000000] 12:10:14 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FC72400) [pid = 780] [serial = 1369] [outer = 0C991C00] 12:10:14 INFO - PROCESS | 780 | 1467227414501 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FCCE400) [pid = 780] [serial = 1370] [outer = 0C991C00] 12:10:14 INFO - PROCESS | 780 | 1467227414928 Marionette TRACE conn6 <- [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:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 730ms 12:10:14 INFO - PROCESS | 780 | 1467227414970 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 780 | 1467227414974 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 12:10:14 INFO - PROCESS | 780 | 1467227414980 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:10:14 INFO - PROCESS | 780 | 1467227414983 Marionette TRACE conn6 <- [1,1790,null,{}] 12:10:14 INFO - PROCESS | 780 | 1467227414986 Marionette TRACE conn6 -> [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:10:14 INFO - PROCESS | 780 | 1467227414989 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:15 INFO - PROCESS | 780 | 1467227415074 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 12:10:15 INFO - PROCESS | 780 | 1467227415080 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 780 | 1467227415082 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:15 INFO - PROCESS | 780 | ++DOCSHELL 102A8000 == 30 [pid = 780] [id = 457] 12:10:15 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (102A9400) [pid = 780] [serial = 1371] [outer = 00000000] 12:10:15 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (10507C00) [pid = 780] [serial = 1372] [outer = 102A9400] 12:10:15 INFO - PROCESS | 780 | 1467227415135 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (12C10C00) [pid = 780] [serial = 1373] [outer = 102A9400] 12:10:15 INFO - PROCESS | 780 | 1467227415606 Marionette TRACE conn6 <- [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:10:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:10:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 12:10:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:10:15 INFO - PROCESS | 780 | 1467227415655 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 12:10:15 INFO - PROCESS | 780 | 1467227415657 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 12:10:15 INFO - PROCESS | 780 | 1467227415661 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - PROCESS | 780 | 1467227415664 Marionette TRACE conn6 <- [1,1794,null,{}] 12:10:15 INFO - PROCESS | 780 | 1467227415675 Marionette TRACE conn6 -> [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:10:15 INFO - PROCESS | 780 | 1467227415679 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:15 INFO - PROCESS | 780 | 1467227415764 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 12:10:15 INFO - PROCESS | 780 | 1467227415861 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 780 | 1467227415864 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:15 INFO - PROCESS | 780 | ++DOCSHELL 145E7C00 == 31 [pid = 780] [id = 458] 12:10:15 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (146D2000) [pid = 780] [serial = 1374] [outer = 00000000] 12:10:15 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15946000) [pid = 780] [serial = 1375] [outer = 146D2000] 12:10:15 INFO - PROCESS | 780 | 1467227415911 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C59400) [pid = 780] [serial = 1376] [outer = 146D2000] 12:10:16 INFO - PROCESS | 780 | 1467227416310 Marionette TRACE conn6 <- [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:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 12:10:16 INFO - PROCESS | 780 | 1467227416335 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 780 | 1467227416338 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 12:10:16 INFO - PROCESS | 780 | 1467227416341 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:10:16 INFO - PROCESS | 780 | 1467227416342 Marionette TRACE conn6 <- [1,1798,null,{}] 12:10:16 INFO - PROCESS | 780 | 1467227416346 Marionette TRACE conn6 -> [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:10:16 INFO - PROCESS | 780 | 1467227416348 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:16 INFO - PROCESS | 780 | 1467227416477 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 12:10:16 INFO - PROCESS | 780 | 1467227416493 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 780 | 1467227416495 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:16 INFO - PROCESS | 780 | ++DOCSHELL 15C89C00 == 32 [pid = 780] [id = 459] 12:10:16 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15CF6C00) [pid = 780] [serial = 1377] [outer = 00000000] 12:10:16 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (16E8A800) [pid = 780] [serial = 1378] [outer = 15CF6C00] 12:10:16 INFO - PROCESS | 780 | 1467227416540 Marionette DEBUG loaded listener.js 12:10:16 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17474C00) [pid = 780] [serial = 1379] [outer = 15CF6C00] 12:10:16 INFO - PROCESS | 780 | 1467227416990 Marionette TRACE conn6 <- [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:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 12:10:16 INFO - PROCESS | 780 | 1467227417015 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 12:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:10:17 INFO - PROCESS | 780 | 1467227417017 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 12:10:17 INFO - PROCESS | 780 | 1467227417020 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 780 | 1467227417022 Marionette TRACE conn6 <- [1,1802,null,{}] 12:10:17 INFO - PROCESS | 780 | 1467227417025 Marionette TRACE conn6 -> [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:10:17 INFO - PROCESS | 780 | 1467227417027 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:17 INFO - PROCESS | 780 | 1467227417140 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 12:10:17 INFO - PROCESS | 780 | 1467227417228 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 780 | 1467227417230 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:17 INFO - PROCESS | 780 | ++DOCSHELL 1747E000 == 33 [pid = 780] [id = 460] 12:10:17 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1747E400) [pid = 780] [serial = 1380] [outer = 00000000] 12:10:17 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174D1C00) [pid = 780] [serial = 1381] [outer = 1747E400] 12:10:17 INFO - PROCESS | 780 | 1467227417276 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17D16800) [pid = 780] [serial = 1382] [outer = 1747E400] 12:10:17 INFO - PROCESS | 780 | 1467227417715 Marionette TRACE conn6 <- [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:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 730ms 12:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:10:17 INFO - PROCESS | 780 | 1467227417751 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 12:10:17 INFO - PROCESS | 780 | 1467227417753 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 12:10:17 INFO - PROCESS | 780 | 1467227417756 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:10:17 INFO - PROCESS | 780 | 1467227417758 Marionette TRACE conn6 <- [1,1806,null,{}] 12:10:17 INFO - PROCESS | 780 | 1467227417761 Marionette TRACE conn6 -> [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:10:17 INFO - PROCESS | 780 | 1467227417767 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:17 INFO - PROCESS | 780 | 1467227417913 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 12:10:17 INFO - PROCESS | 780 | 1467227417981 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:17 INFO - PROCESS | 780 | 1467227417983 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:17 INFO - PROCESS | 780 | ++DOCSHELL 18786800 == 34 [pid = 780] [id = 461] 12:10:17 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (18787800) [pid = 780] [serial = 1383] [outer = 00000000] 12:10:17 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1881EC00) [pid = 780] [serial = 1384] [outer = 18787800] 12:10:18 INFO - PROCESS | 780 | 1467227418027 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18817400) [pid = 780] [serial = 1385] [outer = 18787800] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 86 (188C8400) [pid = 780] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 85 (174D4000) [pid = 780] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 84 (13DEF400) [pid = 780] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17EB6800) [pid = 780] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 82 (12C63C00) [pid = 780] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0F66BC00) [pid = 780] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 80 (197D9800) [pid = 780] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FD0D000) [pid = 780] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C24C00) [pid = 780] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 77 (18BB3400) [pid = 780] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17470C00) [pid = 780] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15C97000) [pid = 780] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1A817000) [pid = 780] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:10:18 INFO - PROCESS | 780 | --DOMWINDOW == 73 (18C24800) [pid = 780] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:10:18 INFO - PROCESS | 780 | 1467227418626 Marionette TRACE conn6 <- [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:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 930ms 12:10:18 INFO - PROCESS | 780 | 1467227418688 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 780 | 1467227418690 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 12:10:18 INFO - PROCESS | 780 | 1467227418693 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:10:18 INFO - PROCESS | 780 | 1467227418695 Marionette TRACE conn6 <- [1,1810,null,{}] 12:10:18 INFO - PROCESS | 780 | 1467227418698 Marionette TRACE conn6 -> [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:10:18 INFO - PROCESS | 780 | 1467227418700 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:18 INFO - PROCESS | 780 | 1467227418778 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 12:10:18 INFO - PROCESS | 780 | 1467227418784 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 780 | 1467227418786 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:18 INFO - PROCESS | 780 | ++DOCSHELL 10419800 == 35 [pid = 780] [id = 462] 12:10:18 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (10419C00) [pid = 780] [serial = 1386] [outer = 00000000] 12:10:18 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C24C00) [pid = 780] [serial = 1387] [outer = 10419C00] 12:10:18 INFO - PROCESS | 780 | 1467227418832 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1617A800) [pid = 780] [serial = 1388] [outer = 10419C00] 12:10:19 INFO - PROCESS | 780 | 1467227419261 Marionette TRACE conn6 <- [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:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 630ms 12:10:19 INFO - PROCESS | 780 | 1467227419327 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 780 | 1467227419329 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 12:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:10:19 INFO - PROCESS | 780 | 1467227419332 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 780 | 1467227419334 Marionette TRACE conn6 <- [1,1814,null,{}] 12:10:19 INFO - PROCESS | 780 | 1467227419337 Marionette TRACE conn6 -> [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:10:19 INFO - PROCESS | 780 | 1467227419339 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:19 INFO - PROCESS | 780 | 1467227419417 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 12:10:19 INFO - PROCESS | 780 | 1467227419422 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:19 INFO - PROCESS | 780 | 1467227419424 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:19 INFO - PROCESS | 780 | ++DOCSHELL 18822000 == 36 [pid = 780] [id = 463] 12:10:19 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (188C9C00) [pid = 780] [serial = 1389] [outer = 00000000] 12:10:19 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (18D2A800) [pid = 780] [serial = 1390] [outer = 188C9C00] 12:10:19 INFO - PROCESS | 780 | 1467227419469 Marionette DEBUG loaded listener.js 12:10:19 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (197D9400) [pid = 780] [serial = 1391] [outer = 188C9C00] 12:10:19 INFO - PROCESS | 780 | 1467227419906 Marionette TRACE conn6 <- [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:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 631ms 12:10:19 INFO - PROCESS | 780 | 1467227419965 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 780 | 1467227419976 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 12:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:10:19 INFO - PROCESS | 780 | 1467227419979 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 780 | 1467227419981 Marionette TRACE conn6 <- [1,1818,null,{}] 12:10:19 INFO - PROCESS | 780 | 1467227419985 Marionette TRACE conn6 -> [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:10:19 INFO - PROCESS | 780 | 1467227419986 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:20 INFO - PROCESS | 780 | 1467227420065 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 12:10:20 INFO - PROCESS | 780 | 1467227420071 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 780 | 1467227420073 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:20 INFO - PROCESS | 780 | ++DOCSHELL 0FD30C00 == 37 [pid = 780] [id = 464] 12:10:20 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (145E5400) [pid = 780] [serial = 1392] [outer = 00000000] 12:10:20 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A70D000) [pid = 780] [serial = 1393] [outer = 145E5400] 12:10:20 INFO - PROCESS | 780 | 1467227420117 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (188C8400) [pid = 780] [serial = 1394] [outer = 145E5400] 12:10:20 INFO - PROCESS | 780 | 1467227420571 Marionette TRACE conn6 <- [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:10:20 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:10:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 631ms 12:10:20 INFO - PROCESS | 780 | 1467227420652 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 780 | 1467227420656 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 12:10:20 INFO - PROCESS | 780 | 1467227420677 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:10:20 INFO - PROCESS | 780 | 1467227420681 Marionette TRACE conn6 <- [1,1822,null,{}] 12:10:20 INFO - PROCESS | 780 | 1467227420688 Marionette TRACE conn6 -> [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:10:20 INFO - PROCESS | 780 | 1467227420692 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:20 INFO - PROCESS | 780 | 1467227420808 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 12:10:20 INFO - PROCESS | 780 | 1467227420938 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 780 | 1467227420941 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:20 INFO - PROCESS | 780 | ++DOCSHELL 0C991800 == 38 [pid = 780] [id = 465] 12:10:20 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0C992000) [pid = 780] [serial = 1395] [outer = 00000000] 12:10:20 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0F6CA800) [pid = 780] [serial = 1396] [outer = 0C992000] 12:10:20 INFO - PROCESS | 780 | 1467227421003 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FCCB800) [pid = 780] [serial = 1397] [outer = 0C992000] 12:10:21 INFO - PROCESS | 780 | 1467227421636 Marionette TRACE conn6 <- [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:10:21 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:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1023ms 12:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:10:21 INFO - PROCESS | 780 | 1467227421706 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 12:10:21 INFO - PROCESS | 780 | 1467227421710 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 12:10:21 INFO - PROCESS | 780 | 1467227421716 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:10:21 INFO - PROCESS | 780 | 1467227421720 Marionette TRACE conn6 <- [1,1826,null,{}] 12:10:21 INFO - PROCESS | 780 | 1467227421760 Marionette TRACE conn6 -> [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:10:21 INFO - PROCESS | 780 | 1467227421763 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:21 INFO - PROCESS | 780 | 1467227421879 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 12:10:21 INFO - PROCESS | 780 | 1467227422008 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 780 | 1467227422011 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:22 INFO - PROCESS | 780 | ++DOCSHELL 13DED000 == 39 [pid = 780] [id = 466] 12:10:22 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (13EC7800) [pid = 780] [serial = 1398] [outer = 00000000] 12:10:22 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (14529C00) [pid = 780] [serial = 1399] [outer = 13EC7800] 12:10:22 INFO - PROCESS | 780 | 1467227422070 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (15C8F800) [pid = 780] [serial = 1400] [outer = 13EC7800] 12:10:22 INFO - PROCESS | 780 | 1467227422651 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 990ms 12:10:22 INFO - PROCESS | 780 | 1467227422706 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 780 | 1467227422708 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 12:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:10:22 INFO - PROCESS | 780 | 1467227422713 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 780 | 1467227422715 Marionette TRACE conn6 <- [1,1830,null,{}] 12:10:22 INFO - PROCESS | 780 | 1467227422725 Marionette TRACE conn6 -> [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:10:22 INFO - PROCESS | 780 | 1467227422729 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:22 INFO - PROCESS | 780 | 1467227422870 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 12:10:22 INFO - PROCESS | 780 | 1467227423010 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 780 | 1467227423014 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:23 INFO - PROCESS | 780 | ++DOCSHELL 18821400 == 40 [pid = 780] [id = 467] 12:10:23 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (18C27C00) [pid = 780] [serial = 1401] [outer = 00000000] 12:10:23 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1A73C800) [pid = 780] [serial = 1402] [outer = 18C27C00] 12:10:23 INFO - PROCESS | 780 | 1467227423072 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1A8E4400) [pid = 780] [serial = 1403] [outer = 18C27C00] 12:10:23 INFO - PROCESS | 780 | 1467227423694 Marionette TRACE conn6 <- [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:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1019ms 12:10:23 INFO - PROCESS | 780 | 1467227423735 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 780 | 1467227423737 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 12:10:23 INFO - PROCESS | 780 | 1467227423741 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:10:23 INFO - PROCESS | 780 | 1467227423743 Marionette TRACE conn6 <- [1,1834,null,{}] 12:10:23 INFO - PROCESS | 780 | 1467227423747 Marionette TRACE conn6 -> [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:10:23 INFO - PROCESS | 780 | 1467227423749 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:23 INFO - PROCESS | 780 | 1467227423857 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 12:10:23 INFO - PROCESS | 780 | 1467227424001 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 780 | 1467227424003 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:24 INFO - PROCESS | 780 | ++DOCSHELL 1ACA4C00 == 41 [pid = 780] [id = 468] 12:10:24 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1ACA9000) [pid = 780] [serial = 1404] [outer = 00000000] 12:10:24 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1ACB9C00) [pid = 780] [serial = 1405] [outer = 1ACA9000] 12:10:24 INFO - PROCESS | 780 | 1467227424059 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1AEB6C00) [pid = 780] [serial = 1406] [outer = 1ACA9000] 12:10:24 INFO - PROCESS | 780 | 1467227424767 Marionette TRACE conn6 <- [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:10:24 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:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1068ms 12:10:24 INFO - PROCESS | 780 | 1467227424813 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 780 | 1467227424817 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 12:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:10:24 INFO - PROCESS | 780 | 1467227424821 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 780 | 1467227424824 Marionette TRACE conn6 <- [1,1838,null,{}] 12:10:24 INFO - PROCESS | 780 | 1467227424830 Marionette TRACE conn6 -> [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:10:24 INFO - PROCESS | 780 | 1467227424832 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:24 INFO - PROCESS | 780 | 1467227424934 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 12:10:25 INFO - PROCESS | 780 | 1467227425049 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 780 | 1467227425051 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:25 INFO - PROCESS | 780 | ++DOCSHELL 0FD29800 == 42 [pid = 780] [id = 469] 12:10:25 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1041E000) [pid = 780] [serial = 1407] [outer = 00000000] 12:10:25 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (13DA3800) [pid = 780] [serial = 1408] [outer = 1041E000] 12:10:25 INFO - PROCESS | 780 | 1467227425143 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (14548400) [pid = 780] [serial = 1409] [outer = 1041E000] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 18822000 == 41 [pid = 780] [id = 463] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 10419800 == 40 [pid = 780] [id = 462] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 18786800 == 39 [pid = 780] [id = 461] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 1747E000 == 38 [pid = 780] [id = 460] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 15C89C00 == 37 [pid = 780] [id = 459] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 145E7C00 == 36 [pid = 780] [id = 458] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 102A8000 == 35 [pid = 780] [id = 457] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 0C91C400 == 34 [pid = 780] [id = 456] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 15CF0800 == 33 [pid = 780] [id = 453] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 0C930C00 == 32 [pid = 780] [id = 454] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 104E2800 == 31 [pid = 780] [id = 455] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 1ACA4C00 == 30 [pid = 780] [id = 468] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 13DED000 == 29 [pid = 780] [id = 466] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 18821400 == 28 [pid = 780] [id = 467] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 0FD30C00 == 27 [pid = 780] [id = 464] 12:10:25 INFO - PROCESS | 780 | --DOCSHELL 0C991800 == 26 [pid = 780] [id = 465] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1946B400) [pid = 780] [serial = 1345] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 95 (17D44800) [pid = 780] [serial = 1339] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 94 (1451F800) [pid = 780] [serial = 1330] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 93 (146CA000) [pid = 780] [serial = 1331] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1877FC00) [pid = 780] [serial = 1342] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 91 (12C6AC00) [pid = 780] [serial = 1327] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 90 (13D1D000) [pid = 780] [serial = 1328] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0F6D3000) [pid = 780] [serial = 1321] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0F9F0400) [pid = 780] [serial = 1322] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1A70E400) [pid = 780] [serial = 1319] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0FD34C00) [pid = 780] [serial = 1324] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 85 (101A6800) [pid = 780] [serial = 1325] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 84 (15C5F000) [pid = 780] [serial = 1333] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 83 (15C8FC00) [pid = 780] [serial = 1334] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1A70F400) [pid = 780] [serial = 1348] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1747F000) [pid = 780] [serial = 1336] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 80 (174CC800) [pid = 780] [serial = 1337] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 79 (174D2400) [pid = 780] [serial = 1354] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1AC9CC00) [pid = 780] [serial = 1351] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1ACAB000) [pid = 780] [serial = 1358] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A741000) [pid = 780] [serial = 1349] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1ACA5400) [pid = 780] [serial = 1357] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1872AC00) [pid = 780] [serial = 1355] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1AE3C400) [pid = 780] [serial = 1360] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1AC9F400) [pid = 780] [serial = 1352] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 71 (17EAD000) [pid = 780] [serial = 1340] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 70 (194B0400) [pid = 780] [serial = 1346] [outer = 00000000] [url = about:blank] 12:10:25 INFO - PROCESS | 780 | --DOMWINDOW == 69 (18722000) [pid = 780] [serial = 1343] [outer = 00000000] [url = about:blank] 12:10:26 INFO - PROCESS | 780 | 1467227426312 Marionette TRACE conn6 <- [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:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1522ms 12:10:26 INFO - PROCESS | 780 | 1467227426345 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 780 | 1467227426349 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 12:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:10:26 INFO - PROCESS | 780 | 1467227426353 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 780 | 1467227426358 Marionette TRACE conn6 <- [1,1842,null,{}] 12:10:26 INFO - PROCESS | 780 | 1467227426363 Marionette TRACE conn6 -> [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:10:26 INFO - PROCESS | 780 | 1467227426365 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:26 INFO - PROCESS | 780 | 1467227426454 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 12:10:26 INFO - PROCESS | 780 | 1467227426463 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 780 | 1467227426466 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:26 INFO - PROCESS | 780 | ++DOCSHELL 0F6CE800 == 27 [pid = 780] [id = 470] 12:10:26 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0F6D3000) [pid = 780] [serial = 1410] [outer = 00000000] 12:10:26 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FC7BC00) [pid = 780] [serial = 1411] [outer = 0F6D3000] 12:10:26 INFO - PROCESS | 780 | 1467227426514 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FCD3C00) [pid = 780] [serial = 1412] [outer = 0F6D3000] 12:10:26 INFO - PROCESS | 780 | 1467227427012 Marionette TRACE conn6 <- [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:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 690ms 12:10:27 INFO - PROCESS | 780 | 1467227427045 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 12:10:27 INFO - PROCESS | 780 | 1467227427050 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 12:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:10:27 INFO - PROCESS | 780 | 1467227427056 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 780 | 1467227427058 Marionette TRACE conn6 <- [1,1846,null,{}] 12:10:27 INFO - PROCESS | 780 | 1467227427062 Marionette TRACE conn6 -> [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:10:27 INFO - PROCESS | 780 | 1467227427065 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:27 INFO - PROCESS | 780 | 1467227427183 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 12:10:27 INFO - PROCESS | 780 | 1467227427200 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 780 | 1467227427202 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:27 INFO - PROCESS | 780 | ++DOCSHELL 102B2800 == 28 [pid = 780] [id = 471] 12:10:27 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (102B3C00) [pid = 780] [serial = 1413] [outer = 00000000] 12:10:27 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (104EC000) [pid = 780] [serial = 1414] [outer = 102B3C00] 12:10:27 INFO - PROCESS | 780 | 1467227427251 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (12C0F400) [pid = 780] [serial = 1415] [outer = 102B3C00] 12:10:27 INFO - PROCESS | 780 | 1467227427720 Marionette TRACE conn6 <- [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:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 12:10:27 INFO - PROCESS | 780 | 1467227427730 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 12:10:27 INFO - PROCESS | 780 | 1467227427732 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 12:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:10:27 INFO - PROCESS | 780 | 1467227427735 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:10:27 INFO - PROCESS | 780 | 1467227427738 Marionette TRACE conn6 <- [1,1850,null,{}] 12:10:27 INFO - PROCESS | 780 | 1467227427749 Marionette TRACE conn6 -> [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:10:27 INFO - PROCESS | 780 | 1467227427754 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:27 INFO - PROCESS | 780 | 1467227427837 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 12:10:27 INFO - PROCESS | 780 | 1467227427845 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 780 | 1467227427848 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:27 INFO - PROCESS | 780 | ++DOCSHELL 146CB800 == 29 [pid = 780] [id = 472] 12:10:27 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (146D0000) [pid = 780] [serial = 1416] [outer = 00000000] 12:10:27 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1594A400) [pid = 780] [serial = 1417] [outer = 146D0000] 12:10:27 INFO - PROCESS | 780 | 1467227427895 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C5F800) [pid = 780] [serial = 1418] [outer = 146D0000] 12:10:28 INFO - PROCESS | 780 | 1467227428355 Marionette TRACE conn6 <- [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:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 690ms 12:10:28 INFO - PROCESS | 780 | 1467227428426 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 780 | 1467227428429 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 12:10:28 INFO - PROCESS | 780 | 1467227428432 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:10:28 INFO - PROCESS | 780 | 1467227428433 Marionette TRACE conn6 <- [1,1854,null,{}] 12:10:28 INFO - PROCESS | 780 | 1467227428437 Marionette TRACE conn6 -> [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:10:28 INFO - PROCESS | 780 | 1467227428439 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:28 INFO - PROCESS | 780 | 1467227428561 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 12:10:28 INFO - PROCESS | 780 | 1467227428646 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 780 | 1467227428648 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:28 INFO - PROCESS | 780 | ++DOCSHELL 15CF0800 == 30 [pid = 780] [id = 473] 12:10:28 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (16179000) [pid = 780] [serial = 1419] [outer = 00000000] 12:10:28 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (16E89400) [pid = 780] [serial = 1420] [outer = 16179000] 12:10:28 INFO - PROCESS | 780 | 1467227428693 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17479000) [pid = 780] [serial = 1421] [outer = 16179000] 12:10:29 INFO - PROCESS | 780 | 1467227429087 Marionette TRACE conn6 <- [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:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 670ms 12:10:29 INFO - PROCESS | 780 | 1467227429113 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 780 | 1467227429115 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 12:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:10:29 INFO - PROCESS | 780 | 1467227429132 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 780 | 1467227429134 Marionette TRACE conn6 <- [1,1858,null,{}] 12:10:29 INFO - PROCESS | 780 | 1467227429137 Marionette TRACE conn6 -> [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:10:29 INFO - PROCESS | 780 | 1467227429139 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:29 INFO - PROCESS | 780 | 1467227429256 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 12:10:29 INFO - PROCESS | 780 | 1467227429261 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 780 | 1467227429263 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:29 INFO - PROCESS | 780 | ++DOCSHELL 1747C800 == 31 [pid = 780] [id = 474] 12:10:29 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1747CC00) [pid = 780] [serial = 1422] [outer = 00000000] 12:10:29 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (174D0800) [pid = 780] [serial = 1423] [outer = 1747CC00] 12:10:29 INFO - PROCESS | 780 | 1467227429307 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (174D1800) [pid = 780] [serial = 1424] [outer = 1747CC00] 12:10:29 INFO - PROCESS | 780 | 1467227429765 Marionette TRACE conn6 <- [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:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 670ms 12:10:29 INFO - PROCESS | 780 | 1467227429804 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 780 | 1467227429806 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 12:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:10:29 INFO - PROCESS | 780 | 1467227429815 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 780 | 1467227429817 Marionette TRACE conn6 <- [1,1862,null,{}] 12:10:29 INFO - PROCESS | 780 | 1467227429820 Marionette TRACE conn6 -> [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:10:29 INFO - PROCESS | 780 | 1467227429826 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:29 INFO - PROCESS | 780 | 1467227429978 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 12:10:30 INFO - PROCESS | 780 | 1467227430047 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 780 | 1467227430049 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:30 INFO - PROCESS | 780 | ++DOCSHELL 17DB6000 == 32 [pid = 780] [id = 475] 12:10:30 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17DBD000) [pid = 780] [serial = 1425] [outer = 00000000] 12:10:30 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18786800) [pid = 780] [serial = 1426] [outer = 17DBD000] 12:10:30 INFO - PROCESS | 780 | 1467227430093 Marionette DEBUG loaded listener.js 12:10:30 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18823C00) [pid = 780] [serial = 1427] [outer = 17DBD000] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1747E400) [pid = 780] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 85 (18787800) [pid = 780] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 84 (102A9400) [pid = 780] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0C991C00) [pid = 780] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0C933000) [pid = 780] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 81 (146D2000) [pid = 780] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1A8E6800) [pid = 780] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 79 (104E3C00) [pid = 780] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 78 (145E5400) [pid = 780] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 77 (10419C00) [pid = 780] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15CF6C00) [pid = 780] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:10:30 INFO - PROCESS | 780 | --DOMWINDOW == 75 (188C9C00) [pid = 780] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:10:30 INFO - PROCESS | 780 | 1467227430684 Marionette TRACE conn6 <- [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:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 930ms 12:10:30 INFO - PROCESS | 780 | 1467227430749 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 12:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:10:30 INFO - PROCESS | 780 | 1467227430751 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 12:10:30 INFO - PROCESS | 780 | 1467227430754 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 780 | 1467227430756 Marionette TRACE conn6 <- [1,1866,null,{}] 12:10:30 INFO - PROCESS | 780 | 1467227430761 Marionette TRACE conn6 -> [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:10:30 INFO - PROCESS | 780 | 1467227430762 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:30 INFO - PROCESS | 780 | 1467227430837 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 12:10:30 INFO - PROCESS | 780 | 1467227430934 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:30 INFO - PROCESS | 780 | 1467227430936 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:30 INFO - PROCESS | 780 | ++DOCSHELL 0C933000 == 33 [pid = 780] [id = 476] 12:10:30 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0C934000) [pid = 780] [serial = 1428] [outer = 00000000] 12:10:30 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (16E83400) [pid = 780] [serial = 1429] [outer = 0C934000] 12:10:30 INFO - PROCESS | 780 | 1467227430979 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17EB8000) [pid = 780] [serial = 1430] [outer = 0C934000] 12:10:31 INFO - PROCESS | 780 | 1467227431362 Marionette TRACE conn6 <- [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:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 630ms 12:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:10:31 INFO - PROCESS | 780 | 1467227431385 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 780 | 1467227431387 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 12:10:31 INFO - PROCESS | 780 | 1467227431390 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 780 | 1467227431391 Marionette TRACE conn6 <- [1,1870,null,{}] 12:10:31 INFO - PROCESS | 780 | 1467227431395 Marionette TRACE conn6 -> [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:10:31 INFO - PROCESS | 780 | 1467227431396 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:31 INFO - PROCESS | 780 | 1467227431510 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 12:10:31 INFO - PROCESS | 780 | 1467227431518 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 780 | 1467227431520 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:31 INFO - PROCESS | 780 | ++DOCSHELL 10419C00 == 34 [pid = 780] [id = 477] 12:10:31 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (104EB400) [pid = 780] [serial = 1431] [outer = 00000000] 12:10:31 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18DBE800) [pid = 780] [serial = 1432] [outer = 104EB400] 12:10:31 INFO - PROCESS | 780 | 1467227431564 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1878C400) [pid = 780] [serial = 1433] [outer = 104EB400] 12:10:31 INFO - PROCESS | 780 | 1467227431972 Marionette TRACE conn6 <- [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:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 632ms 12:10:32 INFO - PROCESS | 780 | 1467227432023 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 12:10:32 INFO - PROCESS | 780 | 1467227432025 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 12:10:32 INFO - PROCESS | 780 | 1467227432028 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 780 | 1467227432030 Marionette TRACE conn6 <- [1,1874,null,{}] 12:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:10:32 INFO - PROCESS | 780 | 1467227432033 Marionette TRACE conn6 -> [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:10:32 INFO - PROCESS | 780 | 1467227432035 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:32 INFO - PROCESS | 780 | 1467227432148 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 12:10:32 INFO - PROCESS | 780 | 1467227432210 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 780 | 1467227432211 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:32 INFO - PROCESS | 780 | ++DOCSHELL 15C5C000 == 35 [pid = 780] [id = 478] 12:10:32 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (197DCC00) [pid = 780] [serial = 1434] [outer = 00000000] 12:10:32 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A70E400) [pid = 780] [serial = 1435] [outer = 197DCC00] 12:10:32 INFO - PROCESS | 780 | 1467227432255 Marionette DEBUG loaded listener.js 12:10:32 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A740000) [pid = 780] [serial = 1436] [outer = 197DCC00] 12:10:32 INFO - PROCESS | 780 | 1467227432672 Marionette TRACE conn6 <- [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:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 12:10:32 INFO - PROCESS | 780 | 1467227432703 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 12:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:10:32 INFO - PROCESS | 780 | 1467227432708 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 12:10:32 INFO - PROCESS | 780 | 1467227432713 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:10:32 INFO - PROCESS | 780 | 1467227432717 Marionette TRACE conn6 <- [1,1878,null,{}] 12:10:32 INFO - PROCESS | 780 | 1467227432723 Marionette TRACE conn6 -> [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:10:32 INFO - PROCESS | 780 | 1467227432727 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:32 INFO - PROCESS | 780 | 1467227432912 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 12:10:33 INFO - PROCESS | 780 | 1467227433045 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 780 | 1467227433050 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:33 INFO - PROCESS | 780 | ++DOCSHELL 0F878C00 == 36 [pid = 780] [id = 479] 12:10:33 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0F882400) [pid = 780] [serial = 1437] [outer = 00000000] 12:10:33 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FC73C00) [pid = 780] [serial = 1438] [outer = 0F882400] 12:10:33 INFO - PROCESS | 780 | 1467227433110 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1019A400) [pid = 780] [serial = 1439] [outer = 0F882400] 12:10:33 INFO - PROCESS | 780 | 1467227433810 Marionette TRACE conn6 <- [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:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1135ms 12:10:33 INFO - PROCESS | 780 | 1467227433848 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 780 | 1467227433853 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 12:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:10:33 INFO - PROCESS | 780 | 1467227433884 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 780 | 1467227433887 Marionette TRACE conn6 <- [1,1882,null,{}] 12:10:33 INFO - PROCESS | 780 | 1467227433892 Marionette TRACE conn6 -> [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:10:33 INFO - PROCESS | 780 | 1467227433895 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:33 INFO - PROCESS | 780 | 1467227434021 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 12:10:34 INFO - PROCESS | 780 | 1467227434153 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 780 | 1467227434156 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:34 INFO - PROCESS | 780 | ++DOCSHELL 13DA0800 == 37 [pid = 780] [id = 480] 12:10:34 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (13DAD000) [pid = 780] [serial = 1440] [outer = 00000000] 12:10:34 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1450F400) [pid = 780] [serial = 1441] [outer = 13DAD000] 12:10:34 INFO - PROCESS | 780 | 1467227434215 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (15943800) [pid = 780] [serial = 1442] [outer = 13DAD000] 12:10:35 INFO - PROCESS | 780 | 1467227435120 Marionette TRACE conn6 <- [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:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1288ms 12:10:35 INFO - PROCESS | 780 | 1467227435173 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 780 | 1467227435177 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 12:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:10:35 INFO - PROCESS | 780 | 1467227435182 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 780 | 1467227435185 Marionette TRACE conn6 <- [1,1886,null,{}] 12:10:35 INFO - PROCESS | 780 | 1467227435191 Marionette TRACE conn6 -> [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:10:35 INFO - PROCESS | 780 | 1467227435194 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:35 INFO - PROCESS | 780 | 1467227435309 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 12:10:35 INFO - PROCESS | 780 | 1467227435441 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:35 INFO - PROCESS | 780 | 1467227435445 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 10419C00 == 36 [pid = 780] [id = 477] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 0C933000 == 35 [pid = 780] [id = 476] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 17DB6000 == 34 [pid = 780] [id = 475] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 1747C800 == 33 [pid = 780] [id = 474] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 15CF0800 == 32 [pid = 780] [id = 473] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 146CB800 == 31 [pid = 780] [id = 472] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 102B2800 == 30 [pid = 780] [id = 471] 12:10:35 INFO - PROCESS | 780 | --DOCSHELL 0F6CE800 == 29 [pid = 780] [id = 470] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 89 (174D1C00) [pid = 780] [serial = 1381] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1881EC00) [pid = 780] [serial = 1384] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 87 (17D16800) [pid = 780] [serial = 1382] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 86 (10507C00) [pid = 780] [serial = 1372] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 85 (12C10C00) [pid = 780] [serial = 1373] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0FC72400) [pid = 780] [serial = 1369] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FCCE400) [pid = 780] [serial = 1370] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FC73800) [pid = 780] [serial = 1363] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FCD1800) [pid = 780] [serial = 1364] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 80 (15946000) [pid = 780] [serial = 1375] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15C59400) [pid = 780] [serial = 1376] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1AEBAC00) [pid = 780] [serial = 1361] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 77 (13D1CC00) [pid = 780] [serial = 1366] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 76 (14520400) [pid = 780] [serial = 1367] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1A70D000) [pid = 780] [serial = 1393] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 74 (15C24C00) [pid = 780] [serial = 1387] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 73 (18817400) [pid = 780] [serial = 1385] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 72 (188C8400) [pid = 780] [serial = 1394] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 71 (16E8A800) [pid = 780] [serial = 1378] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17474C00) [pid = 780] [serial = 1379] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 69 (18D2A800) [pid = 780] [serial = 1390] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1617A800) [pid = 780] [serial = 1388] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | --DOMWINDOW == 67 (197D9400) [pid = 780] [serial = 1391] [outer = 00000000] [url = about:blank] 12:10:35 INFO - PROCESS | 780 | ++DOCSHELL 09160400 == 30 [pid = 780] [id = 481] 12:10:35 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (09162000) [pid = 780] [serial = 1443] [outer = 00000000] 12:10:35 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0C998400) [pid = 780] [serial = 1444] [outer = 09162000] 12:10:35 INFO - PROCESS | 780 | 1467227435538 Marionette DEBUG loaded listener.js 12:10:35 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0FC75C00) [pid = 780] [serial = 1445] [outer = 09162000] 12:10:35 INFO - PROCESS | 780 | 1467227435979 Marionette TRACE conn6 <- [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:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 830ms 12:10:35 INFO - PROCESS | 780 | 1467227436012 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 780 | 1467227436016 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 12:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:10:36 INFO - PROCESS | 780 | 1467227436022 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 780 | 1467227436025 Marionette TRACE conn6 <- [1,1890,null,{}] 12:10:36 INFO - PROCESS | 780 | 1467227436029 Marionette TRACE conn6 -> [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:10:36 INFO - PROCESS | 780 | 1467227436031 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:36 INFO - PROCESS | 780 | 1467227436120 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 12:10:36 INFO - PROCESS | 780 | 1467227436127 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 780 | 1467227436129 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:36 INFO - PROCESS | 780 | ++DOCSHELL 0FD31C00 == 31 [pid = 780] [id = 482] 12:10:36 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FDAD800) [pid = 780] [serial = 1446] [outer = 00000000] 12:10:36 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (102B4400) [pid = 780] [serial = 1447] [outer = 0FDAD800] 12:10:36 INFO - PROCESS | 780 | 1467227436178 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (10DCE800) [pid = 780] [serial = 1448] [outer = 0FDAD800] 12:10:36 INFO - PROCESS | 780 | 1467227436676 Marionette TRACE conn6 <- [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:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 12:10:36 INFO - PROCESS | 780 | 1467227436697 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 12:10:36 INFO - PROCESS | 780 | 1467227436699 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 12:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:10:36 INFO - PROCESS | 780 | 1467227436703 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:10:36 INFO - PROCESS | 780 | 1467227436706 Marionette TRACE conn6 <- [1,1894,null,{}] 12:10:36 INFO - PROCESS | 780 | 1467227436717 Marionette TRACE conn6 -> [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:10:36 INFO - PROCESS | 780 | 1467227436721 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:36 INFO - PROCESS | 780 | 1467227436842 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 12:10:36 INFO - PROCESS | 780 | 1467227436858 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 780 | 1467227436861 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:36 INFO - PROCESS | 780 | ++DOCSHELL 146CA000 == 32 [pid = 780] [id = 483] 12:10:36 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (146CB800) [pid = 780] [serial = 1449] [outer = 00000000] 12:10:36 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C24C00) [pid = 780] [serial = 1450] [outer = 146CB800] 12:10:36 INFO - PROCESS | 780 | 1467227436989 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15C61400) [pid = 780] [serial = 1451] [outer = 146CB800] 12:10:37 INFO - PROCESS | 780 | 1467227437363 Marionette TRACE conn6 <- [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:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 12:10:37 INFO - PROCESS | 780 | 1467227437377 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 12:10:37 INFO - PROCESS | 780 | 1467227437379 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 12:10:37 INFO - PROCESS | 780 | 1467227437383 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:10:37 INFO - PROCESS | 780 | 1467227437384 Marionette TRACE conn6 <- [1,1898,null,{}] 12:10:37 INFO - PROCESS | 780 | 1467227437406 Marionette TRACE conn6 -> [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:10:37 INFO - PROCESS | 780 | 1467227437417 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:37 INFO - PROCESS | 780 | 1467227437503 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 12:10:37 INFO - PROCESS | 780 | 1467227437509 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 780 | 1467227437511 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:37 INFO - PROCESS | 780 | ++DOCSHELL 16186C00 == 33 [pid = 780] [id = 484] 12:10:37 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (16187400) [pid = 780] [serial = 1452] [outer = 00000000] 12:10:37 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17478400) [pid = 780] [serial = 1453] [outer = 16187400] 12:10:37 INFO - PROCESS | 780 | 1467227437555 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174CAC00) [pid = 780] [serial = 1454] [outer = 16187400] 12:10:38 INFO - PROCESS | 780 | 1467227438020 Marionette TRACE conn6 <- [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:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 670ms 12:10:38 INFO - PROCESS | 780 | 1467227438057 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 780 | 1467227438059 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 12:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:10:38 INFO - PROCESS | 780 | 1467227438062 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 780 | 1467227438064 Marionette TRACE conn6 <- [1,1902,null,{}] 12:10:38 INFO - PROCESS | 780 | 1467227438067 Marionette TRACE conn6 -> [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:10:38 INFO - PROCESS | 780 | 1467227438069 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:38 INFO - PROCESS | 780 | 1467227438181 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 12:10:38 INFO - PROCESS | 780 | 1467227438272 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 780 | 1467227438274 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:38 INFO - PROCESS | 780 | ++DOCSHELL 09164800 == 34 [pid = 780] [id = 485] 12:10:38 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0C912800) [pid = 780] [serial = 1455] [outer = 00000000] 12:10:38 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17D1C000) [pid = 780] [serial = 1456] [outer = 0C912800] 12:10:38 INFO - PROCESS | 780 | 1467227438318 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17DB0C00) [pid = 780] [serial = 1457] [outer = 0C912800] 12:10:38 INFO - PROCESS | 780 | 1467227438768 Marionette TRACE conn6 <- [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:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 730ms 12:10:38 INFO - PROCESS | 780 | 1467227438793 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 780 | 1467227438795 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 12:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:10:38 INFO - PROCESS | 780 | 1467227438798 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 780 | 1467227438800 Marionette TRACE conn6 <- [1,1906,null,{}] 12:10:38 INFO - PROCESS | 780 | 1467227438803 Marionette TRACE conn6 -> [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:10:38 INFO - PROCESS | 780 | 1467227438809 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:38 INFO - PROCESS | 780 | 1467227438953 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 12:10:39 INFO - PROCESS | 780 | 1467227439020 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 780 | 1467227439022 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:39 INFO - PROCESS | 780 | ++DOCSHELL 17D18800 == 35 [pid = 780] [id = 486] 12:10:39 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18782400) [pid = 780] [serial = 1458] [outer = 00000000] 12:10:39 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (19472000) [pid = 780] [serial = 1459] [outer = 18782400] 12:10:39 INFO - PROCESS | 780 | 1467227439067 Marionette DEBUG loaded listener.js 12:10:39 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (18D2F400) [pid = 780] [serial = 1460] [outer = 18782400] 12:10:39 INFO - PROCESS | 780 | 1467227439498 Marionette TRACE conn6 <- [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:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 730ms 12:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:10:39 INFO - PROCESS | 780 | 1467227439529 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 780 | 1467227439531 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 12:10:39 INFO - PROCESS | 780 | 1467227439534 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 780 | 1467227439536 Marionette TRACE conn6 <- [1,1910,null,{}] 12:10:39 INFO - PROCESS | 780 | 1467227439539 Marionette TRACE conn6 -> [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:10:39 INFO - PROCESS | 780 | 1467227439541 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:39 INFO - PROCESS | 780 | 1467227439678 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 12:10:39 INFO - PROCESS | 780 | 1467227439686 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 780 | 1467227439688 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:39 INFO - PROCESS | 780 | ++DOCSHELL 13DEF400 == 36 [pid = 780] [id = 487] 12:10:39 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17D17800) [pid = 780] [serial = 1461] [outer = 00000000] 12:10:39 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A70DC00) [pid = 780] [serial = 1462] [outer = 17D17800] 12:10:39 INFO - PROCESS | 780 | 1467227439865 Marionette DEBUG loaded listener.js 12:10:39 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A73F400) [pid = 780] [serial = 1463] [outer = 17D17800] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 87 (146D0000) [pid = 780] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 86 (16179000) [pid = 780] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0F6D3000) [pid = 780] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 84 (13EC7800) [pid = 780] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 83 (104EB400) [pid = 780] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0C992000) [pid = 780] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1041E000) [pid = 780] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 80 (18C27C00) [pid = 780] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 79 (102B3C00) [pid = 780] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1ACA9000) [pid = 780] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17DBD000) [pid = 780] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1747CC00) [pid = 780] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:10:39 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0C934000) [pid = 780] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:10:40 INFO - PROCESS | 780 | 1467227440240 Marionette TRACE conn6 <- [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:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 730ms 12:10:40 INFO - PROCESS | 780 | 1467227440265 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 780 | 1467227440267 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 12:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:10:40 INFO - PROCESS | 780 | 1467227440270 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 780 | 1467227440272 Marionette TRACE conn6 <- [1,1914,null,{}] 12:10:40 INFO - PROCESS | 780 | 1467227440275 Marionette TRACE conn6 -> [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:10:40 INFO - PROCESS | 780 | 1467227440277 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:40 INFO - PROCESS | 780 | 1467227440356 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 12:10:40 INFO - PROCESS | 780 | 1467227440361 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:40 INFO - PROCESS | 780 | 1467227440363 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:40 INFO - PROCESS | 780 | ++DOCSHELL 102A9C00 == 37 [pid = 780] [id = 488] 12:10:40 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (10BE1800) [pid = 780] [serial = 1464] [outer = 00000000] 12:10:40 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17EB4000) [pid = 780] [serial = 1465] [outer = 10BE1800] 12:10:40 INFO - PROCESS | 780 | 1467227440491 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1946B400) [pid = 780] [serial = 1466] [outer = 10BE1800] 12:10:40 INFO - PROCESS | 780 | 1467227440858 Marionette TRACE conn6 <- [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:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 631ms 12:10:40 INFO - PROCESS | 780 | 1467227440902 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 780 | 1467227440904 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 12:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:10:40 INFO - PROCESS | 780 | 1467227440907 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 780 | 1467227440909 Marionette TRACE conn6 <- [1,1918,null,{}] 12:10:40 INFO - PROCESS | 780 | 1467227440913 Marionette TRACE conn6 -> [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:10:40 INFO - PROCESS | 780 | 1467227440915 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:40 INFO - PROCESS | 780 | 1467227440997 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 12:10:41 INFO - PROCESS | 780 | 1467227441121 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 780 | 1467227441131 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:41 INFO - PROCESS | 780 | ++DOCSHELL 1A704000 == 38 [pid = 780] [id = 489] 12:10:41 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A705000) [pid = 780] [serial = 1467] [outer = 00000000] 12:10:41 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A8EB000) [pid = 780] [serial = 1468] [outer = 1A705000] 12:10:41 INFO - PROCESS | 780 | 1467227441176 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1AC9CC00) [pid = 780] [serial = 1469] [outer = 1A705000] 12:10:41 INFO - PROCESS | 780 | 1467227441526 Marionette TRACE conn6 <- [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:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 12:10:41 INFO - PROCESS | 780 | 1467227441579 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 12:10:41 INFO - PROCESS | 780 | 1467227441581 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 12:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:10:41 INFO - PROCESS | 780 | 1467227441585 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:10:41 INFO - PROCESS | 780 | 1467227441586 Marionette TRACE conn6 <- [1,1922,null,{}] 12:10:41 INFO - PROCESS | 780 | 1467227441590 Marionette TRACE conn6 -> [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:10:41 INFO - PROCESS | 780 | 1467227441592 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:41 INFO - PROCESS | 780 | 1467227441672 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 12:10:41 INFO - PROCESS | 780 | 1467227441677 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 780 | 1467227441679 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:41 INFO - PROCESS | 780 | ++DOCSHELL 1A813000 == 39 [pid = 780] [id = 490] 12:10:41 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A8ED400) [pid = 780] [serial = 1470] [outer = 00000000] 12:10:41 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1ACAAC00) [pid = 780] [serial = 1471] [outer = 1A8ED400] 12:10:41 INFO - PROCESS | 780 | 1467227441722 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1ACAB400) [pid = 780] [serial = 1472] [outer = 1A8ED400] 12:10:42 INFO - PROCESS | 780 | 1467227442457 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 930ms 12:10:42 INFO - PROCESS | 780 | 1467227442516 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 12:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:10:42 INFO - PROCESS | 780 | 1467227442521 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 12:10:42 INFO - PROCESS | 780 | 1467227442525 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 780 | 1467227442531 Marionette TRACE conn6 <- [1,1926,null,{}] 12:10:42 INFO - PROCESS | 780 | 1467227442536 Marionette TRACE conn6 -> [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:10:42 INFO - PROCESS | 780 | 1467227442539 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:42 INFO - PROCESS | 780 | 1467227442690 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 12:10:42 INFO - PROCESS | 780 | 1467227442823 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 780 | 1467227442826 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:42 INFO - PROCESS | 780 | ++DOCSHELL 0F9FEC00 == 40 [pid = 780] [id = 491] 12:10:42 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0FC75400) [pid = 780] [serial = 1473] [outer = 00000000] 12:10:42 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (12C10C00) [pid = 780] [serial = 1474] [outer = 0FC75400] 12:10:42 INFO - PROCESS | 780 | 1467227442884 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (13DACC00) [pid = 780] [serial = 1475] [outer = 0FC75400] 12:10:43 INFO - PROCESS | 780 | 1467227443449 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 987ms 12:10:43 INFO - PROCESS | 780 | 1467227443513 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 780 | 1467227443518 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 12:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:10:43 INFO - PROCESS | 780 | 1467227443524 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 780 | 1467227443527 Marionette TRACE conn6 <- [1,1930,null,{}] 12:10:43 INFO - PROCESS | 780 | 1467227443531 Marionette TRACE conn6 -> [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:10:43 INFO - PROCESS | 780 | 1467227443533 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:43 INFO - PROCESS | 780 | 1467227443647 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 12:10:43 INFO - PROCESS | 780 | 1467227443785 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 780 | 1467227443788 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:43 INFO - PROCESS | 780 | ++DOCSHELL 16187C00 == 41 [pid = 780] [id = 492] 12:10:43 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (16E89800) [pid = 780] [serial = 1476] [outer = 00000000] 12:10:43 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (174CE400) [pid = 780] [serial = 1477] [outer = 16E89800] 12:10:43 INFO - PROCESS | 780 | 1467227443846 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1871E400) [pid = 780] [serial = 1478] [outer = 16E89800] 12:10:44 INFO - PROCESS | 780 | 1467227444456 Marionette TRACE conn6 <- [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:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 970ms 12:10:44 INFO - PROCESS | 780 | 1467227444498 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 780 | 1467227444500 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 12:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:10:44 INFO - PROCESS | 780 | 1467227444504 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 780 | 1467227444508 Marionette TRACE conn6 <- [1,1934,null,{}] 12:10:44 INFO - PROCESS | 780 | 1467227444519 Marionette TRACE conn6 -> [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:10:44 INFO - PROCESS | 780 | 1467227444524 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:44 INFO - PROCESS | 780 | 1467227444632 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 12:10:44 INFO - PROCESS | 780 | 1467227444782 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:44 INFO - PROCESS | 780 | 1467227444785 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:44 INFO - PROCESS | 780 | ++DOCSHELL 1ACB9400 == 42 [pid = 780] [id = 493] 12:10:44 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1AE37C00) [pid = 780] [serial = 1479] [outer = 00000000] 12:10:44 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1AEB1800) [pid = 780] [serial = 1480] [outer = 1AE37C00] 12:10:44 INFO - PROCESS | 780 | 1467227444843 Marionette DEBUG loaded listener.js 12:10:44 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1B1B5000) [pid = 780] [serial = 1481] [outer = 1AE37C00] 12:10:45 INFO - PROCESS | 780 | 1467227445661 Marionette TRACE conn6 <- [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:10:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:10:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1185ms 12:10:45 INFO - PROCESS | 780 | 1467227445692 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 12:10:45 INFO - PROCESS | 780 | 1467227445697 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 12:10:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:10:45 INFO - PROCESS | 780 | 1467227445701 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:10:45 INFO - PROCESS | 780 | 1467227445704 Marionette TRACE conn6 <- [1,1938,null,{}] 12:10:45 INFO - PROCESS | 780 | 1467227445710 Marionette TRACE conn6 -> [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:10:45 INFO - PROCESS | 780 | 1467227445713 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:45 INFO - PROCESS | 780 | 1467227445814 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 12:10:45 INFO - PROCESS | 780 | 1467227445959 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 780 | 1467227445964 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:45 INFO - PROCESS | 780 | ++DOCSHELL 0FC74C00 == 43 [pid = 780] [id = 494] 12:10:45 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (0FC76800) [pid = 780] [serial = 1482] [outer = 00000000] 12:10:45 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (102B2000) [pid = 780] [serial = 1483] [outer = 0FC76800] 12:10:45 INFO - PROCESS | 780 | 1467227446016 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (12C66C00) [pid = 780] [serial = 1484] [outer = 0FC76800] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 1A704000 == 42 [pid = 780] [id = 489] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 102A9C00 == 41 [pid = 780] [id = 488] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 13DEF400 == 40 [pid = 780] [id = 487] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 17D18800 == 39 [pid = 780] [id = 486] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 09164800 == 38 [pid = 780] [id = 485] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 16186C00 == 37 [pid = 780] [id = 484] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 146CA000 == 36 [pid = 780] [id = 483] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 0FD31C00 == 35 [pid = 780] [id = 482] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 09160400 == 34 [pid = 780] [id = 481] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 0F878C00 == 33 [pid = 780] [id = 479] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 0FD29800 == 32 [pid = 780] [id = 469] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 15C5C000 == 31 [pid = 780] [id = 478] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 13DA0800 == 30 [pid = 780] [id = 480] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 1ACB9400 == 29 [pid = 780] [id = 493] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 16187C00 == 28 [pid = 780] [id = 492] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 1A813000 == 27 [pid = 780] [id = 490] 12:10:46 INFO - PROCESS | 780 | --DOCSHELL 0F9FEC00 == 26 [pid = 780] [id = 491] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1594A400) [pid = 780] [serial = 1417] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 94 (17479000) [pid = 780] [serial = 1421] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 93 (0FCD3C00) [pid = 780] [serial = 1412] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 92 (14529C00) [pid = 780] [serial = 1399] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 91 (18DBE800) [pid = 780] [serial = 1432] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 90 (0FCCB800) [pid = 780] [serial = 1397] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 89 (13DA3800) [pid = 780] [serial = 1408] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1A8E4400) [pid = 780] [serial = 1403] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 87 (12C0F400) [pid = 780] [serial = 1415] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 86 (15C8F800) [pid = 780] [serial = 1400] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1A73C800) [pid = 780] [serial = 1402] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1ACB9C00) [pid = 780] [serial = 1405] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0F6CA800) [pid = 780] [serial = 1396] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 82 (18786800) [pid = 780] [serial = 1426] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15C5F800) [pid = 780] [serial = 1418] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 80 (104EC000) [pid = 780] [serial = 1414] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FC7BC00) [pid = 780] [serial = 1411] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1AEB6C00) [pid = 780] [serial = 1406] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 77 (174D0800) [pid = 780] [serial = 1423] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 76 (174D1800) [pid = 780] [serial = 1424] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 75 (16E89400) [pid = 780] [serial = 1420] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 74 (17EB8000) [pid = 780] [serial = 1430] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 73 (14548400) [pid = 780] [serial = 1409] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 72 (16E83400) [pid = 780] [serial = 1429] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 71 (18823C00) [pid = 780] [serial = 1427] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1878C400) [pid = 780] [serial = 1433] [outer = 00000000] [url = about:blank] 12:10:46 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1A70E400) [pid = 780] [serial = 1435] [outer = 00000000] [url = about:blank] 12:10:47 INFO - PROCESS | 780 | 1467227447234 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1574ms 12:10:47 INFO - PROCESS | 780 | 1467227447277 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 12:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:10:47 INFO - PROCESS | 780 | 1467227447281 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 12:10:47 INFO - PROCESS | 780 | 1467227447286 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 780 | 1467227447289 Marionette TRACE conn6 <- [1,1942,null,{}] 12:10:47 INFO - PROCESS | 780 | 1467227447295 Marionette TRACE conn6 -> [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:10:47 INFO - PROCESS | 780 | 1467227447297 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:47 INFO - PROCESS | 780 | 1467227447380 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 12:10:47 INFO - PROCESS | 780 | 1467227447386 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 780 | 1467227447391 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:47 INFO - PROCESS | 780 | ++DOCSHELL 0CA97400 == 27 [pid = 780] [id = 495] 12:10:47 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0F66B800) [pid = 780] [serial = 1485] [outer = 00000000] 12:10:47 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0F6D3800) [pid = 780] [serial = 1486] [outer = 0F66B800] 12:10:47 INFO - PROCESS | 780 | 1467227447439 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0F9FEC00) [pid = 780] [serial = 1487] [outer = 0F66B800] 12:10:47 INFO - PROCESS | 780 | 1467227447969 Marionette TRACE conn6 <- [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:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 730ms 12:10:47 INFO - PROCESS | 780 | 1467227448017 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 780 | 1467227448022 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 12:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:10:48 INFO - PROCESS | 780 | 1467227448028 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 780 | 1467227448031 Marionette TRACE conn6 <- [1,1946,null,{}] 12:10:48 INFO - PROCESS | 780 | 1467227448035 Marionette TRACE conn6 -> [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:10:48 INFO - PROCESS | 780 | 1467227448037 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:48 INFO - PROCESS | 780 | 1467227448124 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 12:10:48 INFO - PROCESS | 780 | 1467227448226 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 780 | 1467227448228 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:48 INFO - PROCESS | 780 | ++DOCSHELL 101A0800 == 28 [pid = 780] [id = 496] 12:10:48 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (10275C00) [pid = 780] [serial = 1488] [outer = 00000000] 12:10:48 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1027CC00) [pid = 780] [serial = 1489] [outer = 10275C00] 12:10:48 INFO - PROCESS | 780 | 1467227448276 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (102A7000) [pid = 780] [serial = 1490] [outer = 10275C00] 12:10:48 INFO - PROCESS | 780 | 1467227448639 Marionette TRACE conn6 <- [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:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 12:10:48 INFO - PROCESS | 780 | 1467227448702 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 780 | 1467227448704 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 12:10:48 INFO - PROCESS | 780 | 1467227448708 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:10:48 INFO - PROCESS | 780 | 1467227448711 Marionette TRACE conn6 <- [1,1950,null,{}] 12:10:48 INFO - PROCESS | 780 | 1467227448722 Marionette TRACE conn6 -> [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:10:48 INFO - PROCESS | 780 | 1467227448727 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:48 INFO - PROCESS | 780 | 1467227448815 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 12:10:48 INFO - PROCESS | 780 | 1467227448823 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 780 | 1467227448826 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:48 INFO - PROCESS | 780 | ++DOCSHELL 13DA7400 == 29 [pid = 780] [id = 497] 12:10:48 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (13ED0400) [pid = 780] [serial = 1491] [outer = 00000000] 12:10:48 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (14467400) [pid = 780] [serial = 1492] [outer = 13ED0400] 12:10:48 INFO - PROCESS | 780 | 1467227448875 Marionette DEBUG loaded listener.js 12:10:48 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1451B000) [pid = 780] [serial = 1493] [outer = 13ED0400] 12:10:49 INFO - PROCESS | 780 | 1467227449372 Marionette TRACE conn6 <- [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:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 12:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:10:49 INFO - PROCESS | 780 | 1467227449381 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 12:10:49 INFO - PROCESS | 780 | 1467227449384 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 12:10:49 INFO - PROCESS | 780 | 1467227449387 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:10:49 INFO - PROCESS | 780 | 1467227449389 Marionette TRACE conn6 <- [1,1954,null,{}] 12:10:49 INFO - PROCESS | 780 | 1467227449397 Marionette TRACE conn6 -> [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:10:49 INFO - PROCESS | 780 | 1467227449399 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:49 INFO - PROCESS | 780 | 1467227449543 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 12:10:49 INFO - PROCESS | 780 | 1467227449609 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:49 INFO - PROCESS | 780 | 1467227449611 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:49 INFO - PROCESS | 780 | ++DOCSHELL 15C25000 == 30 [pid = 780] [id = 498] 12:10:49 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15C26000) [pid = 780] [serial = 1494] [outer = 00000000] 12:10:49 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C5C000) [pid = 780] [serial = 1495] [outer = 15C26000] 12:10:49 INFO - PROCESS | 780 | 1467227449655 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C64000) [pid = 780] [serial = 1496] [outer = 15C26000] 12:10:50 INFO - PROCESS | 780 | 1467227450056 Marionette TRACE conn6 <- [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:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 730ms 12:10:50 INFO - PROCESS | 780 | 1467227450121 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 780 | 1467227450123 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 12:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:10:50 INFO - PROCESS | 780 | 1467227450126 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 780 | 1467227450128 Marionette TRACE conn6 <- [1,1958,null,{}] 12:10:50 INFO - PROCESS | 780 | 1467227450131 Marionette TRACE conn6 -> [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:10:50 INFO - PROCESS | 780 | 1467227450133 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:50 INFO - PROCESS | 780 | 1467227450244 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 12:10:50 INFO - PROCESS | 780 | 1467227450250 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 780 | 1467227450252 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:50 INFO - PROCESS | 780 | ++DOCSHELL 15CEE400 == 31 [pid = 780] [id = 499] 12:10:50 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (15CF1C00) [pid = 780] [serial = 1497] [outer = 00000000] 12:10:50 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (16E82400) [pid = 780] [serial = 1498] [outer = 15CF1C00] 12:10:50 INFO - PROCESS | 780 | 1467227450296 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17340800) [pid = 780] [serial = 1499] [outer = 15CF1C00] 12:10:50 INFO - PROCESS | 780 | 1467227450755 Marionette TRACE conn6 <- [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:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 12:10:50 INFO - PROCESS | 780 | 1467227450799 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 12:10:50 INFO - PROCESS | 780 | 1467227450801 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 12:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:10:50 INFO - PROCESS | 780 | 1467227450813 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:10:50 INFO - PROCESS | 780 | 1467227450815 Marionette TRACE conn6 <- [1,1962,null,{}] 12:10:50 INFO - PROCESS | 780 | 1467227450818 Marionette TRACE conn6 -> [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:10:50 INFO - PROCESS | 780 | 1467227450824 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:50 INFO - PROCESS | 780 | 1467227450990 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 12:10:50 INFO - PROCESS | 780 | 1467227451012 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 780 | 1467227451014 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:51 INFO - PROCESS | 780 | ++DOCSHELL 1747F000 == 32 [pid = 780] [id = 500] 12:10:51 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (174D6000) [pid = 780] [serial = 1500] [outer = 00000000] 12:10:51 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17DB2C00) [pid = 780] [serial = 1501] [outer = 174D6000] 12:10:51 INFO - PROCESS | 780 | 1467227451058 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (17DB6400) [pid = 780] [serial = 1502] [outer = 174D6000] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1A705000) [pid = 780] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1A8ED400) [pid = 780] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0C912800) [pid = 780] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 83 (18782400) [pid = 780] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 82 (197DCC00) [pid = 780] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 81 (13DAD000) [pid = 780] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FDAD800) [pid = 780] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 79 (09162000) [pid = 780] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 78 (16187400) [pid = 780] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0F882400) [pid = 780] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 76 (146CB800) [pid = 780] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17D17800) [pid = 780] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:10:51 INFO - PROCESS | 780 | --DOMWINDOW == 74 (10BE1800) [pid = 780] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:10:51 INFO - PROCESS | 780 | 1467227451673 Marionette TRACE conn6 <- [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:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 890ms 12:10:51 INFO - PROCESS | 780 | 1467227451698 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 12:10:51 INFO - PROCESS | 780 | 1467227451700 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 12:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:10:51 INFO - PROCESS | 780 | 1467227451716 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 780 | 1467227451718 Marionette TRACE conn6 <- [1,1966,null,{}] 12:10:51 INFO - PROCESS | 780 | 1467227451721 Marionette TRACE conn6 -> [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:10:51 INFO - PROCESS | 780 | 1467227451723 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:51 INFO - PROCESS | 780 | 1467227451800 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 12:10:51 INFO - PROCESS | 780 | 1467227451805 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 780 | 1467227451807 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:51 INFO - PROCESS | 780 | ++DOCSHELL 0F628400 == 33 [pid = 780] [id = 501] 12:10:51 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (13ECE400) [pid = 780] [serial = 1503] [outer = 00000000] 12:10:51 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (174D2800) [pid = 780] [serial = 1504] [outer = 13ECE400] 12:10:51 INFO - PROCESS | 780 | 1467227451851 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17D13400) [pid = 780] [serial = 1505] [outer = 13ECE400] 12:10:52 INFO - PROCESS | 780 | 1467227452257 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 570ms 12:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:10:52 INFO - PROCESS | 780 | 1467227452290 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 780 | 1467227452292 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 12:10:52 INFO - PROCESS | 780 | 1467227452295 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 780 | 1467227452296 Marionette TRACE conn6 <- [1,1970,null,{}] 12:10:52 INFO - PROCESS | 780 | 1467227452300 Marionette TRACE conn6 -> [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:10:52 INFO - PROCESS | 780 | 1467227452301 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:52 INFO - PROCESS | 780 | 1467227452433 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 12:10:52 INFO - PROCESS | 780 | 1467227452442 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 780 | 1467227452444 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:52 INFO - PROCESS | 780 | ++DOCSHELL 0FDAD800 == 34 [pid = 780] [id = 502] 12:10:52 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17EB2C00) [pid = 780] [serial = 1506] [outer = 00000000] 12:10:52 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (18786C00) [pid = 780] [serial = 1507] [outer = 17EB2C00] 12:10:52 INFO - PROCESS | 780 | 1467227452487 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18723800) [pid = 780] [serial = 1508] [outer = 17EB2C00] 12:10:52 INFO - PROCESS | 780 | 1467227452919 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 12:10:52 INFO - PROCESS | 780 | 1467227452966 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 780 | 1467227452968 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 12:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:10:52 INFO - PROCESS | 780 | 1467227452971 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 780 | 1467227452973 Marionette TRACE conn6 <- [1,1974,null,{}] 12:10:52 INFO - PROCESS | 780 | 1467227452981 Marionette TRACE conn6 -> [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:10:52 INFO - PROCESS | 780 | 1467227452982 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:53 INFO - PROCESS | 780 | 1467227453102 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 12:10:53 INFO - PROCESS | 780 | 1467227453117 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:53 INFO - PROCESS | 780 | 1467227453119 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:53 INFO - PROCESS | 780 | ++DOCSHELL 13DA3800 == 35 [pid = 780] [id = 503] 12:10:53 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (18BB6000) [pid = 780] [serial = 1509] [outer = 00000000] 12:10:53 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18D24000) [pid = 780] [serial = 1510] [outer = 18BB6000] 12:10:53 INFO - PROCESS | 780 | 1467227453165 Marionette DEBUG loaded listener.js 12:10:53 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18D2A800) [pid = 780] [serial = 1511] [outer = 18BB6000] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 0CA97400 == 34 [pid = 780] [id = 495] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 0FC74C00 == 33 [pid = 780] [id = 494] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 101A0800 == 32 [pid = 780] [id = 496] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 15C25000 == 31 [pid = 780] [id = 498] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 15CEE400 == 30 [pid = 780] [id = 499] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 1747F000 == 29 [pid = 780] [id = 500] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 0F628400 == 28 [pid = 780] [id = 501] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 13DA7400 == 27 [pid = 780] [id = 497] 12:10:54 INFO - PROCESS | 780 | --DOCSHELL 0FDAD800 == 26 [pid = 780] [id = 502] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1AC9CC00) [pid = 780] [serial = 1469] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1ACAAC00) [pid = 780] [serial = 1471] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17D1C000) [pid = 780] [serial = 1456] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 79 (19472000) [pid = 780] [serial = 1459] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17DB0C00) [pid = 780] [serial = 1457] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1A740000) [pid = 780] [serial = 1436] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1450F400) [pid = 780] [serial = 1441] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15943800) [pid = 780] [serial = 1442] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 74 (102B4400) [pid = 780] [serial = 1447] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 73 (10DCE800) [pid = 780] [serial = 1448] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0C998400) [pid = 780] [serial = 1444] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0FC75C00) [pid = 780] [serial = 1445] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17478400) [pid = 780] [serial = 1453] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0FC73C00) [pid = 780] [serial = 1438] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1019A400) [pid = 780] [serial = 1439] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 67 (15C24C00) [pid = 780] [serial = 1450] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 66 (15C61400) [pid = 780] [serial = 1451] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 65 (18D2F400) [pid = 780] [serial = 1460] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A8EB000) [pid = 780] [serial = 1468] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 63 (1ACAB400) [pid = 780] [serial = 1472] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1A70DC00) [pid = 780] [serial = 1462] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 61 (1A73F400) [pid = 780] [serial = 1463] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1946B400) [pid = 780] [serial = 1466] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 59 (17EB4000) [pid = 780] [serial = 1465] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | --DOMWINDOW == 58 (174CAC00) [pid = 780] [serial = 1454] [outer = 00000000] [url = about:blank] 12:10:54 INFO - PROCESS | 780 | 1467227454965 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2023ms 12:10:54 INFO - PROCESS | 780 | 1467227454996 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 12:10:54 INFO - PROCESS | 780 | 1467227455000 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 12:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:10:54 INFO - PROCESS | 780 | 1467227455006 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:10:54 INFO - PROCESS | 780 | 1467227455009 Marionette TRACE conn6 <- [1,1978,null,{}] 12:10:54 INFO - PROCESS | 780 | 1467227455015 Marionette TRACE conn6 -> [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:10:54 INFO - PROCESS | 780 | 1467227455017 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:55 INFO - PROCESS | 780 | 1467227455106 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 12:10:55 INFO - PROCESS | 780 | 1467227455113 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 780 | 1467227455116 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:55 INFO - PROCESS | 780 | ++DOCSHELL 0F878C00 == 27 [pid = 780] [id = 504] 12:10:55 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (0F882400) [pid = 780] [serial = 1512] [outer = 00000000] 12:10:55 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (0F9F9000) [pid = 780] [serial = 1513] [outer = 0F882400] 12:10:55 INFO - PROCESS | 780 | 1467227455164 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0FC7BC00) [pid = 780] [serial = 1514] [outer = 0F882400] 12:10:55 INFO - PROCESS | 780 | 1467227455622 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 690ms 12:10:55 INFO - PROCESS | 780 | 1467227455695 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 780 | 1467227455701 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 12:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:10:55 INFO - PROCESS | 780 | 1467227455707 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 780 | 1467227455710 Marionette TRACE conn6 <- [1,1982,null,{}] 12:10:55 INFO - PROCESS | 780 | 1467227455714 Marionette TRACE conn6 -> [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:10:55 INFO - PROCESS | 780 | 1467227455716 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:55 INFO - PROCESS | 780 | 1467227455811 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 12:10:55 INFO - PROCESS | 780 | 1467227455826 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 780 | 1467227455829 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:55 INFO - PROCESS | 780 | ++DOCSHELL 101A0800 == 28 [pid = 780] [id = 505] 12:10:55 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (101A5800) [pid = 780] [serial = 1515] [outer = 00000000] 12:10:55 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (1027C000) [pid = 780] [serial = 1516] [outer = 101A5800] 12:10:55 INFO - PROCESS | 780 | 1467227455876 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (102A9800) [pid = 780] [serial = 1517] [outer = 101A5800] 12:10:56 INFO - PROCESS | 780 | 1467227456346 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 12:10:56 INFO - PROCESS | 780 | 1467227456380 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 780 | 1467227456382 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 12:10:56 INFO - PROCESS | 780 | 1467227456386 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:10:56 INFO - PROCESS | 780 | 1467227456389 Marionette TRACE conn6 <- [1,1986,null,{}] 12:10:56 INFO - PROCESS | 780 | 1467227456400 Marionette TRACE conn6 -> [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:10:56 INFO - PROCESS | 780 | 1467227456405 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:56 INFO - PROCESS | 780 | 1467227456487 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 12:10:56 INFO - PROCESS | 780 | 1467227456616 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:56 INFO - PROCESS | 780 | 1467227456619 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:56 INFO - PROCESS | 780 | ++DOCSHELL 12C71400 == 29 [pid = 780] [id = 506] 12:10:56 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (12C71800) [pid = 780] [serial = 1518] [outer = 00000000] 12:10:56 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (13DA7400) [pid = 780] [serial = 1519] [outer = 12C71800] 12:10:56 INFO - PROCESS | 780 | 1467227456669 Marionette DEBUG loaded listener.js 12:10:56 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (14091C00) [pid = 780] [serial = 1520] [outer = 12C71800] 12:10:57 INFO - PROCESS | 780 | 1467227457064 Marionette TRACE conn6 <- [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:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 730ms 12:10:57 INFO - PROCESS | 780 | 1467227457120 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 780 | 1467227457122 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 12:10:57 INFO - PROCESS | 780 | 1467227457126 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:10:57 INFO - PROCESS | 780 | 1467227457128 Marionette TRACE conn6 <- [1,1990,null,{}] 12:10:57 INFO - PROCESS | 780 | 1467227457131 Marionette TRACE conn6 -> [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:10:57 INFO - PROCESS | 780 | 1467227457133 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:57 INFO - PROCESS | 780 | 1467227457249 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 12:10:57 INFO - PROCESS | 780 | 1467227457261 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 780 | 1467227457263 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:57 INFO - PROCESS | 780 | ++DOCSHELL 13ED4400 == 30 [pid = 780] [id = 507] 12:10:57 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1442CC00) [pid = 780] [serial = 1521] [outer = 00000000] 12:10:57 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (15452800) [pid = 780] [serial = 1522] [outer = 1442CC00] 12:10:57 INFO - PROCESS | 780 | 1467227457308 Marionette DEBUG loaded listener.js 12:10:57 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (15C27C00) [pid = 780] [serial = 1523] [outer = 1442CC00] 12:10:57 INFO - PROCESS | 780 | 1467227457714 Marionette TRACE conn6 <- [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:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 630ms 12:10:57 INFO - PROCESS | 780 | 1467227457760 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 12:10:57 INFO - PROCESS | 780 | 1467227457762 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 12:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:10:57 INFO - PROCESS | 780 | 1467227457765 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:10:57 INFO - PROCESS | 780 | 1467227457767 Marionette TRACE conn6 <- [1,1994,null,{}] 12:10:57 INFO - PROCESS | 780 | 1467227457770 Marionette TRACE conn6 -> [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:10:57 INFO - PROCESS | 780 | 1467227457772 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:57 INFO - PROCESS | 780 | 1467227457884 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 12:10:57 INFO - PROCESS | 780 | 1467227457969 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:57 INFO - PROCESS | 780 | 1467227457971 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:57 INFO - PROCESS | 780 | ++DOCSHELL 15C5B000 == 31 [pid = 780] [id = 508] 12:10:57 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (15C5C400) [pid = 780] [serial = 1524] [outer = 00000000] 12:10:57 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15CFD000) [pid = 780] [serial = 1525] [outer = 15C5C400] 12:10:57 INFO - PROCESS | 780 | 1467227458015 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (16E81C00) [pid = 780] [serial = 1526] [outer = 15C5C400] 12:10:58 INFO - PROCESS | 780 | 1467227458374 Marionette TRACE conn6 <- [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:10:58 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:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 630ms 12:10:58 INFO - PROCESS | 780 | 1467227458396 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 12:10:58 INFO - PROCESS | 780 | 1467227458398 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 12:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:10:58 INFO - PROCESS | 780 | 1467227458413 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:10:58 INFO - PROCESS | 780 | 1467227458414 Marionette TRACE conn6 <- [1,1998,null,{}] 12:10:58 INFO - PROCESS | 780 | 1467227458418 Marionette TRACE conn6 -> [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:10:58 INFO - PROCESS | 780 | 1467227458423 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:58 INFO - PROCESS | 780 | 1467227458523 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 12:10:58 INFO - PROCESS | 780 | 1467227458528 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:58 INFO - PROCESS | 780 | 1467227458530 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:58 INFO - PROCESS | 780 | ++DOCSHELL 17476800 == 32 [pid = 780] [id = 509] 12:10:58 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17477000) [pid = 780] [serial = 1527] [outer = 00000000] 12:10:58 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (174D1800) [pid = 780] [serial = 1528] [outer = 17477000] 12:10:58 INFO - PROCESS | 780 | 1467227458574 Marionette DEBUG loaded listener.js 12:10:58 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17D42400) [pid = 780] [serial = 1529] [outer = 17477000] 12:10:58 INFO - PROCESS | 780 | 1467227459007 Marionette TRACE conn6 <- [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:10:59 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:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 630ms 12:10:59 INFO - PROCESS | 780 | 1467227459048 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 780 | 1467227459050 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 12:10:59 INFO - PROCESS | 780 | 1467227459054 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:10:59 INFO - PROCESS | 780 | 1467227459055 Marionette TRACE conn6 <- [1,2002,null,{}] 12:10:59 INFO - PROCESS | 780 | 1467227459059 Marionette TRACE conn6 -> [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:10:59 INFO - PROCESS | 780 | 1467227459061 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:59 INFO - PROCESS | 780 | 1467227459137 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 12:10:59 INFO - PROCESS | 780 | 1467227459142 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 780 | 1467227459144 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:59 INFO - PROCESS | 780 | ++DOCSHELL 17EAF000 == 33 [pid = 780] [id = 510] 12:10:59 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17EB3C00) [pid = 780] [serial = 1530] [outer = 00000000] 12:10:59 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1872A000) [pid = 780] [serial = 1531] [outer = 17EB3C00] 12:10:59 INFO - PROCESS | 780 | 1467227459187 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1877F800) [pid = 780] [serial = 1532] [outer = 17EB3C00] 12:10:59 INFO - PROCESS | 780 | 1467227459631 Marionette TRACE conn6 <- [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:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 630ms 12:10:59 INFO - PROCESS | 780 | 1467227459701 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 12:10:59 INFO - PROCESS | 780 | 1467227459703 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 12:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:10:59 INFO - PROCESS | 780 | 1467227459706 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:10:59 INFO - PROCESS | 780 | 1467227459708 Marionette TRACE conn6 <- [1,2006,null,{}] 12:10:59 INFO - PROCESS | 780 | 1467227459712 Marionette TRACE conn6 -> [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:10:59 INFO - PROCESS | 780 | 1467227459714 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:59 INFO - PROCESS | 780 | 1467227459795 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 12:10:59 INFO - PROCESS | 780 | 1467227459800 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:59 INFO - PROCESS | 780 | 1467227459802 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:10:59 INFO - PROCESS | 780 | ++DOCSHELL 09160400 == 34 [pid = 780] [id = 511] 12:10:59 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (09165C00) [pid = 780] [serial = 1533] [outer = 00000000] 12:10:59 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (18C22C00) [pid = 780] [serial = 1534] [outer = 09165C00] 12:10:59 INFO - PROCESS | 780 | 1467227459845 Marionette DEBUG loaded listener.js 12:10:59 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (188C7400) [pid = 780] [serial = 1535] [outer = 09165C00] 12:11:00 INFO - PROCESS | 780 | 1467227460320 Marionette TRACE conn6 <- [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:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 630ms 12:11:00 INFO - PROCESS | 780 | 1467227460338 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 780 | 1467227460340 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 12:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:11:00 INFO - PROCESS | 780 | 1467227460343 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 780 | 1467227460345 Marionette TRACE conn6 <- [1,2010,null,{}] 12:11:00 INFO - PROCESS | 780 | 1467227460354 Marionette TRACE conn6 -> [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:11:00 INFO - PROCESS | 780 | 1467227460356 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:00 INFO - PROCESS | 780 | 1467227460464 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 12:11:00 INFO - PROCESS | 780 | 1467227460469 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 780 | 1467227460471 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:00 INFO - PROCESS | 780 | ++DOCSHELL 12C70800 == 35 [pid = 780] [id = 512] 12:11:00 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18C26800) [pid = 780] [serial = 1536] [outer = 00000000] 12:11:00 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (19BE4800) [pid = 780] [serial = 1537] [outer = 18C26800] 12:11:00 INFO - PROCESS | 780 | 1467227460516 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A702000) [pid = 780] [serial = 1538] [outer = 18C26800] 12:11:00 INFO - PROCESS | 780 | 1467227460990 Marionette TRACE conn6 <- [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:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 12:11:00 INFO - PROCESS | 780 | 1467227461014 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 12:11:00 INFO - PROCESS | 780 | 1467227461016 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 12:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:11:01 INFO - PROCESS | 780 | 1467227461026 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 780 | 1467227461028 Marionette TRACE conn6 <- [1,2014,null,{}] 12:11:01 INFO - PROCESS | 780 | 1467227461031 Marionette TRACE conn6 -> [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:11:01 INFO - PROCESS | 780 | 1467227461033 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:01 INFO - PROCESS | 780 | 1467227461148 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 12:11:01 INFO - PROCESS | 780 | 1467227461154 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 780 | 1467227461156 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:01 INFO - PROCESS | 780 | ++DOCSHELL 1A73A400 == 36 [pid = 780] [id = 513] 12:11:01 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A73B000) [pid = 780] [serial = 1539] [outer = 00000000] 12:11:01 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A739C00) [pid = 780] [serial = 1540] [outer = 1A73B000] 12:11:01 INFO - PROCESS | 780 | 1467227461200 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A741400) [pid = 780] [serial = 1541] [outer = 1A73B000] 12:11:01 INFO - PROCESS | 780 | 1467227461661 Marionette TRACE conn6 <- [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:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 12:11:01 INFO - PROCESS | 780 | 1467227461699 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 780 | 1467227461702 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 12:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:11:01 INFO - PROCESS | 780 | 1467227461705 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 780 | 1467227461707 Marionette TRACE conn6 <- [1,2018,null,{}] 12:11:01 INFO - PROCESS | 780 | 1467227461711 Marionette TRACE conn6 -> [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:11:01 INFO - PROCESS | 780 | 1467227461713 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:01 INFO - PROCESS | 780 | 1467227461842 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 12:11:01 INFO - PROCESS | 780 | 1467227461943 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 780 | 1467227461946 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:01 INFO - PROCESS | 780 | ++DOCSHELL 15C25000 == 37 [pid = 780] [id = 514] 12:11:01 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A748800) [pid = 780] [serial = 1542] [outer = 00000000] 12:11:01 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1AC9CC00) [pid = 780] [serial = 1543] [outer = 1A748800] 12:11:01 INFO - PROCESS | 780 | 1467227461991 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1ACA2800) [pid = 780] [serial = 1544] [outer = 1A748800] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 90 (17EB2C00) [pid = 780] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 89 (15C26000) [pid = 780] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 88 (15CF1C00) [pid = 780] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 87 (174D6000) [pid = 780] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 86 (13ED0400) [pid = 780] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 85 (10275C00) [pid = 780] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 84 (0F66B800) [pid = 780] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FC76800) [pid = 780] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1AE37C00) [pid = 780] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 81 (16E89800) [pid = 780] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FC75400) [pid = 780] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:11:02 INFO - PROCESS | 780 | --DOMWINDOW == 79 (13ECE400) [pid = 780] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:11:02 INFO - PROCESS | 780 | 1467227462495 Marionette TRACE conn6 <- [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:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 831ms 12:11:02 INFO - PROCESS | 780 | 1467227462540 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 12:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:11:02 INFO - PROCESS | 780 | 1467227462542 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 12:11:02 INFO - PROCESS | 780 | 1467227462546 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:11:02 INFO - PROCESS | 780 | 1467227462547 Marionette TRACE conn6 <- [1,2022,null,{}] 12:11:02 INFO - PROCESS | 780 | 1467227462551 Marionette TRACE conn6 -> [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:11:02 INFO - PROCESS | 780 | 1467227462552 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:02 INFO - PROCESS | 780 | 1467227462632 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 12:11:02 INFO - PROCESS | 780 | 1467227462638 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 780 | 1467227462639 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:02 INFO - PROCESS | 780 | ++DOCSHELL 15453800 == 38 [pid = 780] [id = 515] 12:11:02 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15CF1C00) [pid = 780] [serial = 1545] [outer = 00000000] 12:11:02 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17D1C800) [pid = 780] [serial = 1546] [outer = 15CF1C00] 12:11:02 INFO - PROCESS | 780 | 1467227462693 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (12C6E000) [pid = 780] [serial = 1547] [outer = 15CF1C00] 12:11:03 INFO - PROCESS | 780 | 1467227463124 Marionette TRACE conn6 <- [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:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 630ms 12:11:03 INFO - PROCESS | 780 | 1467227463179 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 780 | 1467227463181 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 12:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:11:03 INFO - PROCESS | 780 | 1467227463184 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 780 | 1467227463186 Marionette TRACE conn6 <- [1,2026,null,{}] 12:11:03 INFO - PROCESS | 780 | 1467227463189 Marionette TRACE conn6 -> [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:11:03 INFO - PROCESS | 780 | 1467227463191 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:03 INFO - PROCESS | 780 | 1467227463270 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 12:11:03 INFO - PROCESS | 780 | 1467227463276 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 780 | 1467227463278 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:03 INFO - PROCESS | 780 | ++DOCSHELL 15951800 == 39 [pid = 780] [id = 516] 12:11:03 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A73A000) [pid = 780] [serial = 1548] [outer = 00000000] 12:11:03 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1ACA9000) [pid = 780] [serial = 1549] [outer = 1A73A000] 12:11:03 INFO - PROCESS | 780 | 1467227463321 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1AC9F800) [pid = 780] [serial = 1550] [outer = 1A73A000] 12:11:03 INFO - PROCESS | 780 | 1467227463762 Marionette TRACE conn6 <- [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:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 631ms 12:11:03 INFO - PROCESS | 780 | 1467227463824 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 780 | 1467227463826 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 12:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:11:03 INFO - PROCESS | 780 | 1467227463829 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 780 | 1467227463831 Marionette TRACE conn6 <- [1,2030,null,{}] 12:11:03 INFO - PROCESS | 780 | 1467227463835 Marionette TRACE conn6 -> [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:11:03 INFO - PROCESS | 780 | 1467227463836 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:03 INFO - PROCESS | 780 | 1467227463916 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 12:11:03 INFO - PROCESS | 780 | 1467227463921 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 780 | 1467227463923 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:03 INFO - PROCESS | 780 | ++DOCSHELL 17334000 == 40 [pid = 780] [id = 517] 12:11:03 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1AC9EC00) [pid = 780] [serial = 1551] [outer = 00000000] 12:11:03 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1AE3D000) [pid = 780] [serial = 1552] [outer = 1AC9EC00] 12:11:03 INFO - PROCESS | 780 | 1467227463967 Marionette DEBUG loaded listener.js 12:11:04 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1AEB1400) [pid = 780] [serial = 1553] [outer = 1AC9EC00] 12:11:04 INFO - PROCESS | 780 | --DOCSHELL 13DA3800 == 39 [pid = 780] [id = 503] 12:11:04 INFO - PROCESS | 780 | --DOCSHELL 0F878C00 == 38 [pid = 780] [id = 504] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 101A0800 == 37 [pid = 780] [id = 505] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 09160400 == 36 [pid = 780] [id = 511] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 17476800 == 35 [pid = 780] [id = 509] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 15C25000 == 34 [pid = 780] [id = 514] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 13ED4400 == 33 [pid = 780] [id = 507] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 15C5B000 == 32 [pid = 780] [id = 508] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 17EAF000 == 31 [pid = 780] [id = 510] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 12C71400 == 30 [pid = 780] [id = 506] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 12C70800 == 29 [pid = 780] [id = 512] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 15453800 == 28 [pid = 780] [id = 515] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 1A73A400 == 27 [pid = 780] [id = 513] 12:11:05 INFO - PROCESS | 780 | --DOCSHELL 15951800 == 26 [pid = 780] [id = 516] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 87 (18723800) [pid = 780] [serial = 1508] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 86 (18D24000) [pid = 780] [serial = 1510] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15C5C000) [pid = 780] [serial = 1495] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16E82400) [pid = 780] [serial = 1498] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 83 (15C64000) [pid = 780] [serial = 1496] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17DB2C00) [pid = 780] [serial = 1501] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17340800) [pid = 780] [serial = 1499] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 80 (18786C00) [pid = 780] [serial = 1507] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17DB6400) [pid = 780] [serial = 1502] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 78 (14467400) [pid = 780] [serial = 1492] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1027CC00) [pid = 780] [serial = 1489] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 76 (102A7000) [pid = 780] [serial = 1490] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0F6D3800) [pid = 780] [serial = 1486] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0F9FEC00) [pid = 780] [serial = 1487] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 73 (12C66C00) [pid = 780] [serial = 1484] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 72 (102B2000) [pid = 780] [serial = 1483] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1B1B5000) [pid = 780] [serial = 1481] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1AEB1800) [pid = 780] [serial = 1480] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1871E400) [pid = 780] [serial = 1478] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 68 (174CE400) [pid = 780] [serial = 1477] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 67 (13DACC00) [pid = 780] [serial = 1475] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 66 (12C10C00) [pid = 780] [serial = 1474] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 65 (174D2800) [pid = 780] [serial = 1504] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 64 (17D13400) [pid = 780] [serial = 1505] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | --DOMWINDOW == 63 (1451B000) [pid = 780] [serial = 1493] [outer = 00000000] [url = about:blank] 12:11:05 INFO - PROCESS | 780 | 1467227465832 Marionette TRACE conn6 <- [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:11:05 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:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2016ms 12:11:05 INFO - PROCESS | 780 | 1467227465849 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 12:11:05 INFO - PROCESS | 780 | 1467227465853 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 12:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:11:05 INFO - PROCESS | 780 | 1467227465857 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:11:05 INFO - PROCESS | 780 | 1467227465861 Marionette TRACE conn6 <- [1,2034,null,{}] 12:11:05 INFO - PROCESS | 780 | 1467227465867 Marionette TRACE conn6 -> [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:11:05 INFO - PROCESS | 780 | 1467227465870 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:05 INFO - PROCESS | 780 | 1467227465960 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 12:11:05 INFO - PROCESS | 780 | 1467227465967 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 780 | 1467227465972 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:05 INFO - PROCESS | 780 | ++DOCSHELL 0F676800 == 27 [pid = 780] [id = 518] 12:11:05 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0F6CA800) [pid = 780] [serial = 1554] [outer = 00000000] 12:11:05 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F834800) [pid = 780] [serial = 1555] [outer = 0F6CA800] 12:11:06 INFO - PROCESS | 780 | 1467227466020 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0F9F2C00) [pid = 780] [serial = 1556] [outer = 0F6CA800] 12:11:06 INFO - PROCESS | 780 | 1467227466528 Marionette TRACE conn6 <- [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:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 730ms 12:11:06 INFO - PROCESS | 780 | 1467227466589 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 780 | 1467227466594 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 12:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:11:06 INFO - PROCESS | 780 | 1467227466600 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 780 | 1467227466602 Marionette TRACE conn6 <- [1,2038,null,{}] 12:11:06 INFO - PROCESS | 780 | 1467227466606 Marionette TRACE conn6 -> [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:11:06 INFO - PROCESS | 780 | 1467227466609 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:06 INFO - PROCESS | 780 | 1467227466696 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 12:11:06 INFO - PROCESS | 780 | 1467227466786 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 780 | 1467227466789 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:06 INFO - PROCESS | 780 | ++DOCSHELL 0FD07000 == 28 [pid = 780] [id = 519] 12:11:06 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FD07400) [pid = 780] [serial = 1557] [outer = 00000000] 12:11:06 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0FD31000) [pid = 780] [serial = 1558] [outer = 0FD07400] 12:11:06 INFO - PROCESS | 780 | 1467227466845 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0FDB6800) [pid = 780] [serial = 1559] [outer = 0FD07400] 12:11:07 INFO - PROCESS | 780 | 1467227467233 Marionette TRACE conn6 <- [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:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 12:11:07 INFO - PROCESS | 780 | 1467227467274 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 12:11:07 INFO - PROCESS | 780 | 1467227467276 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 12:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:11:07 INFO - PROCESS | 780 | 1467227467279 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 780 | 1467227467283 Marionette TRACE conn6 <- [1,2042,null,{}] 12:11:07 INFO - PROCESS | 780 | 1467227467294 Marionette TRACE conn6 -> [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:11:07 INFO - PROCESS | 780 | 1467227467298 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:07 INFO - PROCESS | 780 | 1467227467410 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 12:11:07 INFO - PROCESS | 780 | 1467227467420 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 780 | 1467227467424 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:07 INFO - PROCESS | 780 | ++DOCSHELL 12C0F400 == 29 [pid = 780] [id = 520] 12:11:07 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (12C10C00) [pid = 780] [serial = 1560] [outer = 00000000] 12:11:07 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (12C68000) [pid = 780] [serial = 1561] [outer = 12C10C00] 12:11:07 INFO - PROCESS | 780 | 1467227467483 Marionette DEBUG loaded listener.js 12:11:07 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (12C6D400) [pid = 780] [serial = 1562] [outer = 12C10C00] 12:11:07 INFO - PROCESS | 780 | 1467227467951 Marionette TRACE conn6 <- [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:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 12:11:07 INFO - PROCESS | 780 | 1467227468014 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 12:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:11:07 INFO - PROCESS | 780 | 1467227468017 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 12:11:07 INFO - PROCESS | 780 | 1467227468020 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 780 | 1467227468021 Marionette TRACE conn6 <- [1,2046,null,{}] 12:11:08 INFO - PROCESS | 780 | 1467227468025 Marionette TRACE conn6 -> [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:11:08 INFO - PROCESS | 780 | 1467227468027 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:08 INFO - PROCESS | 780 | 1467227468111 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 12:11:08 INFO - PROCESS | 780 | 1467227468119 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 780 | 1467227468121 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:08 INFO - PROCESS | 780 | ++DOCSHELL 12C66800 == 30 [pid = 780] [id = 521] 12:11:08 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (12C67C00) [pid = 780] [serial = 1563] [outer = 00000000] 12:11:08 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (14098000) [pid = 780] [serial = 1564] [outer = 12C67C00] 12:11:08 INFO - PROCESS | 780 | 1467227468165 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (14520000) [pid = 780] [serial = 1565] [outer = 12C67C00] 12:11:08 INFO - PROCESS | 780 | 1467227468589 Marionette TRACE conn6 <- [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:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 630ms 12:11:08 INFO - PROCESS | 780 | 1467227468650 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 12:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:11:08 INFO - PROCESS | 780 | 1467227468652 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 12:11:08 INFO - PROCESS | 780 | 1467227468655 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 780 | 1467227468657 Marionette TRACE conn6 <- [1,2050,null,{}] 12:11:08 INFO - PROCESS | 780 | 1467227468661 Marionette TRACE conn6 -> [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:11:08 INFO - PROCESS | 780 | 1467227468663 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:08 INFO - PROCESS | 780 | 1467227468740 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 12:11:08 INFO - PROCESS | 780 | 1467227468746 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:08 INFO - PROCESS | 780 | 1467227468747 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:08 INFO - PROCESS | 780 | ++DOCSHELL 146C6000 == 31 [pid = 780] [id = 522] 12:11:08 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15452000) [pid = 780] [serial = 1566] [outer = 00000000] 12:11:08 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C24C00) [pid = 780] [serial = 1567] [outer = 15452000] 12:11:08 INFO - PROCESS | 780 | 1467227468791 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C64000) [pid = 780] [serial = 1568] [outer = 15452000] 12:11:09 INFO - PROCESS | 780 | 1467227469249 Marionette TRACE conn6 <- [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:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 630ms 12:11:09 INFO - PROCESS | 780 | 1467227469291 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 780 | 1467227469293 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 12:11:09 INFO - PROCESS | 780 | 1467227469296 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 780 | 1467227469298 Marionette TRACE conn6 <- [1,2054,null,{}] 12:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:11:09 INFO - PROCESS | 780 | 1467227469301 Marionette TRACE conn6 -> [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:11:09 INFO - PROCESS | 780 | 1467227469307 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:09 INFO - PROCESS | 780 | 1467227469408 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 12:11:09 INFO - PROCESS | 780 | 1467227469413 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 780 | 1467227469415 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:09 INFO - PROCESS | 780 | ++DOCSHELL 16E84800 == 32 [pid = 780] [id = 523] 12:11:09 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (173D9C00) [pid = 780] [serial = 1569] [outer = 00000000] 12:11:09 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17475800) [pid = 780] [serial = 1570] [outer = 173D9C00] 12:11:09 INFO - PROCESS | 780 | 1467227469459 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1747DC00) [pid = 780] [serial = 1571] [outer = 173D9C00] 12:11:09 INFO - PROCESS | 780 | 1467227469933 Marionette TRACE conn6 <- [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:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 12:11:09 INFO - PROCESS | 780 | 1467227469971 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 12:11:09 INFO - PROCESS | 780 | 1467227469973 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 12:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:11:09 INFO - PROCESS | 780 | 1467227469977 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:11:09 INFO - PROCESS | 780 | 1467227469978 Marionette TRACE conn6 <- [1,2058,null,{}] 12:11:09 INFO - PROCESS | 780 | 1467227469982 Marionette TRACE conn6 -> [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:11:09 INFO - PROCESS | 780 | 1467227469984 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:10 INFO - PROCESS | 780 | 1467227470059 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 12:11:10 INFO - PROCESS | 780 | 1467227470064 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 780 | 1467227470066 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:10 INFO - PROCESS | 780 | ++DOCSHELL 174D0800 == 33 [pid = 780] [id = 524] 12:11:10 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (174D2000) [pid = 780] [serial = 1572] [outer = 00000000] 12:11:10 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17DB4400) [pid = 780] [serial = 1573] [outer = 174D2000] 12:11:10 INFO - PROCESS | 780 | 1467227470109 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DBA400) [pid = 780] [serial = 1574] [outer = 174D2000] 12:11:10 INFO - PROCESS | 780 | 1467227470552 Marionette TRACE conn6 <- [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:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 630ms 12:11:10 INFO - PROCESS | 780 | 1467227470614 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 780 | 1467227470616 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 12:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:11:10 INFO - PROCESS | 780 | 1467227470619 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 780 | 1467227470621 Marionette TRACE conn6 <- [1,2062,null,{}] 12:11:10 INFO - PROCESS | 780 | 1467227470624 Marionette TRACE conn6 -> [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:11:10 INFO - PROCESS | 780 | 1467227470626 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:10 INFO - PROCESS | 780 | 1467227470704 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 12:11:10 INFO - PROCESS | 780 | 1467227470710 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 780 | 1467227470711 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:10 INFO - PROCESS | 780 | ++DOCSHELL 09162000 == 34 [pid = 780] [id = 525] 12:11:10 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (09162400) [pid = 780] [serial = 1575] [outer = 00000000] 12:11:10 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18721000) [pid = 780] [serial = 1576] [outer = 09162400] 12:11:10 INFO - PROCESS | 780 | 1467227470754 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18721800) [pid = 780] [serial = 1577] [outer = 09162400] 12:11:11 INFO - PROCESS | 780 | 1467227471227 Marionette TRACE conn6 <- [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:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 630ms 12:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:11:11 INFO - PROCESS | 780 | 1467227471255 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 780 | 1467227471257 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 12:11:11 INFO - PROCESS | 780 | 1467227471260 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 780 | 1467227471262 Marionette TRACE conn6 <- [1,2066,null,{}] 12:11:11 INFO - PROCESS | 780 | 1467227471265 Marionette TRACE conn6 -> [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:11:11 INFO - PROCESS | 780 | 1467227471267 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:11 INFO - PROCESS | 780 | 1467227471381 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 12:11:11 INFO - PROCESS | 780 | 1467227471388 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:11 INFO - PROCESS | 780 | 1467227471390 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:11 INFO - PROCESS | 780 | ++DOCSHELL 12C0C800 == 35 [pid = 780] [id = 526] 12:11:11 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (188C7C00) [pid = 780] [serial = 1578] [outer = 00000000] 12:11:11 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (18D23800) [pid = 780] [serial = 1579] [outer = 188C7C00] 12:11:11 INFO - PROCESS | 780 | 1467227471436 Marionette DEBUG loaded listener.js 12:11:11 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (18D24C00) [pid = 780] [serial = 1580] [outer = 188C7C00] 12:11:11 INFO - PROCESS | 780 | 1467227471915 Marionette TRACE conn6 <- [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:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 12:11:11 INFO - PROCESS | 780 | 1467227471932 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 780 | 1467227471934 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 12:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:11:11 INFO - PROCESS | 780 | 1467227471943 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 780 | 1467227471945 Marionette TRACE conn6 <- [1,2070,null,{}] 12:11:11 INFO - PROCESS | 780 | 1467227471948 Marionette TRACE conn6 -> [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:11:11 INFO - PROCESS | 780 | 1467227471950 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:12 INFO - PROCESS | 780 | 1467227472066 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 12:11:12 INFO - PROCESS | 780 | 1467227472071 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 780 | 1467227472073 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:12 INFO - PROCESS | 780 | ++DOCSHELL 102A9400 == 36 [pid = 780] [id = 527] 12:11:12 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (102AB800) [pid = 780] [serial = 1581] [outer = 00000000] 12:11:12 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1A70B000) [pid = 780] [serial = 1582] [outer = 102AB800] 12:11:12 INFO - PROCESS | 780 | 1467227472117 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1A710C00) [pid = 780] [serial = 1583] [outer = 102AB800] 12:11:12 INFO - PROCESS | 780 | 1467227472589 Marionette TRACE conn6 <- [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:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 690ms 12:11:12 INFO - PROCESS | 780 | 1467227472629 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 780 | 1467227472631 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 12:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:11:12 INFO - PROCESS | 780 | 1467227472634 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 780 | 1467227472636 Marionette TRACE conn6 <- [1,2074,null,{}] 12:11:12 INFO - PROCESS | 780 | 1467227472641 Marionette TRACE conn6 -> [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:11:12 INFO - PROCESS | 780 | 1467227472643 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:12 INFO - PROCESS | 780 | 1467227472804 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 12:11:12 INFO - PROCESS | 780 | 1467227472830 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 780 | 1467227472832 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:12 INFO - PROCESS | 780 | ++DOCSHELL 145E4800 == 37 [pid = 780] [id = 528] 12:11:12 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (1A8EB000) [pid = 780] [serial = 1584] [outer = 00000000] 12:11:12 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (1ACA5C00) [pid = 780] [serial = 1585] [outer = 1A8EB000] 12:11:12 INFO - PROCESS | 780 | 1467227472878 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (1ACB6C00) [pid = 780] [serial = 1586] [outer = 1A8EB000] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 95 (18C26800) [pid = 780] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 94 (1A73B000) [pid = 780] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 93 (1A748800) [pid = 780] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1A73A000) [pid = 780] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 91 (17477000) [pid = 780] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 90 (15C5C400) [pid = 780] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1442CC00) [pid = 780] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 88 (12C71800) [pid = 780] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 87 (101A5800) [pid = 780] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0F882400) [pid = 780] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 85 (18BB6000) [pid = 780] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 84 (09165C00) [pid = 780] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17EB3C00) [pid = 780] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:11:13 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15CF1C00) [pid = 780] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:11:13 INFO - PROCESS | 780 | 1467227473458 Marionette TRACE conn6 <- [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:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 870ms 12:11:13 INFO - PROCESS | 780 | 1467227473512 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 780 | 1467227473514 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 12:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:11:13 INFO - PROCESS | 780 | 1467227473517 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 780 | 1467227473519 Marionette TRACE conn6 <- [1,2078,null,{}] 12:11:13 INFO - PROCESS | 780 | 1467227473522 Marionette TRACE conn6 -> [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:11:13 INFO - PROCESS | 780 | 1467227473524 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:13 INFO - PROCESS | 780 | 1467227473604 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 12:11:13 INFO - PROCESS | 780 | 1467227473610 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 780 | 1467227473611 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:13 INFO - PROCESS | 780 | ++DOCSHELL 15C25400 == 38 [pid = 780] [id = 529] 12:11:13 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (15C94800) [pid = 780] [serial = 1587] [outer = 00000000] 12:11:13 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1877E800) [pid = 780] [serial = 1588] [outer = 15C94800] 12:11:13 INFO - PROCESS | 780 | 1467227473664 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (197D1400) [pid = 780] [serial = 1589] [outer = 15C94800] 12:11:14 INFO - PROCESS | 780 | 1467227474088 Marionette TRACE conn6 <- [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:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 630ms 12:11:14 INFO - PROCESS | 780 | 1467227474150 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 780 | 1467227474152 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 12:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:11:14 INFO - PROCESS | 780 | 1467227474155 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 780 | 1467227474157 Marionette TRACE conn6 <- [1,2082,null,{}] 12:11:14 INFO - PROCESS | 780 | 1467227474160 Marionette TRACE conn6 -> [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:11:14 INFO - PROCESS | 780 | 1467227474162 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:14 INFO - PROCESS | 780 | 1467227474240 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 12:11:14 INFO - PROCESS | 780 | 1467227474246 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 780 | 1467227474248 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:14 INFO - PROCESS | 780 | ++DOCSHELL 18789800 == 39 [pid = 780] [id = 530] 12:11:14 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A70FC00) [pid = 780] [serial = 1590] [outer = 00000000] 12:11:14 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1ACA5400) [pid = 780] [serial = 1591] [outer = 1A70FC00] 12:11:14 INFO - PROCESS | 780 | 1467227474291 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1AE3B400) [pid = 780] [serial = 1592] [outer = 1A70FC00] 12:11:14 INFO - PROCESS | 780 | 1467227474741 Marionette TRACE conn6 <- [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:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 631ms 12:11:14 INFO - PROCESS | 780 | 1467227474800 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 780 | 1467227474802 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 12:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:11:14 INFO - PROCESS | 780 | 1467227474805 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 780 | 1467227474807 Marionette TRACE conn6 <- [1,2086,null,{}] 12:11:14 INFO - PROCESS | 780 | 1467227474810 Marionette TRACE conn6 -> [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:11:14 INFO - PROCESS | 780 | 1467227474812 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:14 INFO - PROCESS | 780 | 1467227474891 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 12:11:14 INFO - PROCESS | 780 | 1467227474897 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 780 | 1467227474899 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:14 INFO - PROCESS | 780 | ++DOCSHELL 15C21000 == 40 [pid = 780] [id = 531] 12:11:14 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1AC9B400) [pid = 780] [serial = 1593] [outer = 00000000] 12:11:14 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1B881800) [pid = 780] [serial = 1594] [outer = 1AC9B400] 12:11:14 INFO - PROCESS | 780 | 1467227474943 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1BA72000) [pid = 780] [serial = 1595] [outer = 1AC9B400] 12:11:15 INFO - PROCESS | 780 | --DOCSHELL 17334000 == 39 [pid = 780] [id = 517] 12:11:15 INFO - PROCESS | 780 | --DOCSHELL 0F676800 == 38 [pid = 780] [id = 518] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 0FD07000 == 37 [pid = 780] [id = 519] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 12C66800 == 36 [pid = 780] [id = 521] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 15C25400 == 35 [pid = 780] [id = 529] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 18789800 == 34 [pid = 780] [id = 530] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 12C0F400 == 33 [pid = 780] [id = 520] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 16E84800 == 32 [pid = 780] [id = 523] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 146C6000 == 31 [pid = 780] [id = 522] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 12C0C800 == 30 [pid = 780] [id = 526] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 174D0800 == 29 [pid = 780] [id = 524] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 102A9400 == 28 [pid = 780] [id = 527] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 09162000 == 27 [pid = 780] [id = 525] 12:11:16 INFO - PROCESS | 780 | --DOCSHELL 145E4800 == 26 [pid = 780] [id = 528] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 90 (19BE4800) [pid = 780] [serial = 1537] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1A739C00) [pid = 780] [serial = 1540] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1A702000) [pid = 780] [serial = 1538] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1AC9CC00) [pid = 780] [serial = 1543] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1ACA9000) [pid = 780] [serial = 1549] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1AC9F800) [pid = 780] [serial = 1550] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1AE3D000) [pid = 780] [serial = 1552] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 83 (174D1800) [pid = 780] [serial = 1528] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17D42400) [pid = 780] [serial = 1529] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15CFD000) [pid = 780] [serial = 1525] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 80 (16E81C00) [pid = 780] [serial = 1526] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15452800) [pid = 780] [serial = 1522] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C27C00) [pid = 780] [serial = 1523] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 77 (13DA7400) [pid = 780] [serial = 1519] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 76 (14091C00) [pid = 780] [serial = 1520] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1027C000) [pid = 780] [serial = 1516] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 74 (102A9800) [pid = 780] [serial = 1517] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F9F9000) [pid = 780] [serial = 1513] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FC7BC00) [pid = 780] [serial = 1514] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 71 (18D2A800) [pid = 780] [serial = 1511] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 70 (18C22C00) [pid = 780] [serial = 1534] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1872A000) [pid = 780] [serial = 1531] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1877F800) [pid = 780] [serial = 1532] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 67 (17D1C800) [pid = 780] [serial = 1546] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1A741400) [pid = 780] [serial = 1541] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1ACA2800) [pid = 780] [serial = 1544] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 64 (12C6E000) [pid = 780] [serial = 1547] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | --DOMWINDOW == 63 (188C7400) [pid = 780] [serial = 1535] [outer = 00000000] [url = about:blank] 12:11:16 INFO - PROCESS | 780 | 1467227476802 Marionette TRACE conn6 <- [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:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2018ms 12:11:16 INFO - PROCESS | 780 | 1467227476826 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 12:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:11:16 INFO - PROCESS | 780 | 1467227476830 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 12:11:16 INFO - PROCESS | 780 | 1467227476835 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 780 | 1467227476838 Marionette TRACE conn6 <- [1,2090,null,{}] 12:11:16 INFO - PROCESS | 780 | 1467227476844 Marionette TRACE conn6 -> [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:11:16 INFO - PROCESS | 780 | 1467227476847 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:16 INFO - PROCESS | 780 | 1467227476937 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 12:11:16 INFO - PROCESS | 780 | 1467227476947 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 780 | 1467227476951 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:16 INFO - PROCESS | 780 | ++DOCSHELL 0C99A800 == 27 [pid = 780] [id = 532] 12:11:16 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0F66B800) [pid = 780] [serial = 1596] [outer = 00000000] 12:11:16 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F6CE800) [pid = 780] [serial = 1597] [outer = 0F66B800] 12:11:16 INFO - PROCESS | 780 | 1467227477000 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0F9F2000) [pid = 780] [serial = 1598] [outer = 0F66B800] 12:11:17 INFO - PROCESS | 780 | 1467227477511 Marionette TRACE conn6 <- [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:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 730ms 12:11:17 INFO - PROCESS | 780 | 1467227477566 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 780 | 1467227477571 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 12:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:11:17 INFO - PROCESS | 780 | 1467227477578 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 780 | 1467227477580 Marionette TRACE conn6 <- [1,2094,null,{}] 12:11:17 INFO - PROCESS | 780 | 1467227477584 Marionette TRACE conn6 -> [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:11:17 INFO - PROCESS | 780 | 1467227477587 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:17 INFO - PROCESS | 780 | 1467227477673 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 12:11:17 INFO - PROCESS | 780 | 1467227477681 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 780 | 1467227477684 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:17 INFO - PROCESS | 780 | ++DOCSHELL 0FD05400 == 28 [pid = 780] [id = 533] 12:11:17 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FD05C00) [pid = 780] [serial = 1599] [outer = 00000000] 12:11:17 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0FD0C800) [pid = 780] [serial = 1600] [outer = 0FD05C00] 12:11:17 INFO - PROCESS | 780 | 1467227477737 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0FDB2400) [pid = 780] [serial = 1601] [outer = 0FD05C00] 12:11:18 INFO - PROCESS | 780 | 1467227478202 Marionette TRACE conn6 <- [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:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 670ms 12:11:18 INFO - PROCESS | 780 | 1467227478252 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 780 | 1467227478254 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 12:11:18 INFO - PROCESS | 780 | 1467227478257 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:11:18 INFO - PROCESS | 780 | 1467227478261 Marionette TRACE conn6 <- [1,2098,null,{}] 12:11:18 INFO - PROCESS | 780 | 1467227478272 Marionette TRACE conn6 -> [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:11:18 INFO - PROCESS | 780 | 1467227478276 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:18 INFO - PROCESS | 780 | 1467227478387 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 12:11:18 INFO - PROCESS | 780 | 1467227478405 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 780 | 1467227478408 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:18 INFO - PROCESS | 780 | ++DOCSHELL 10D3C400 == 29 [pid = 780] [id = 534] 12:11:18 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (10D3E800) [pid = 780] [serial = 1602] [outer = 00000000] 12:11:18 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (12C62400) [pid = 780] [serial = 1603] [outer = 10D3E800] 12:11:18 INFO - PROCESS | 780 | 1467227478456 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (12C6C400) [pid = 780] [serial = 1604] [outer = 10D3E800] 12:11:18 INFO - PROCESS | 780 | 1467227478921 Marionette TRACE conn6 <- [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:11:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 12:11:18 INFO - PROCESS | 780 | 1467227478942 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 12:11:18 INFO - PROCESS | 780 | 1467227478945 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 12:11:18 INFO - PROCESS | 780 | 1467227478948 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:11:18 INFO - PROCESS | 780 | 1467227478949 Marionette TRACE conn6 <- [1,2102,null,{}] 12:11:18 INFO - PROCESS | 780 | 1467227478953 Marionette TRACE conn6 -> [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:11:18 INFO - PROCESS | 780 | 1467227478955 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:19 INFO - PROCESS | 780 | 1467227479038 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 12:11:19 INFO - PROCESS | 780 | 1467227479043 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 780 | 1467227479045 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:19 INFO - PROCESS | 780 | ++DOCSHELL 13DACC00 == 30 [pid = 780] [id = 535] 12:11:19 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (13DE9C00) [pid = 780] [serial = 1605] [outer = 00000000] 12:11:19 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (140B3C00) [pid = 780] [serial = 1606] [outer = 13DE9C00] 12:11:19 INFO - PROCESS | 780 | 1467227479090 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1453D800) [pid = 780] [serial = 1607] [outer = 13DE9C00] 12:11:19 INFO - PROCESS | 780 | 1467227479521 Marionette TRACE conn6 <- [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:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 630ms 12:11:19 INFO - PROCESS | 780 | 1467227479582 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 780 | 1467227479584 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 12:11:19 INFO - PROCESS | 780 | 1467227479587 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:11:19 INFO - PROCESS | 780 | 1467227479589 Marionette TRACE conn6 <- [1,2106,null,{}] 12:11:19 INFO - PROCESS | 780 | 1467227479593 Marionette TRACE conn6 -> [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:11:19 INFO - PROCESS | 780 | 1467227479595 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:19 INFO - PROCESS | 780 | 1467227479670 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 12:11:19 INFO - PROCESS | 780 | 1467227479677 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 780 | 1467227479680 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:19 INFO - PROCESS | 780 | ++DOCSHELL 1545D400 == 31 [pid = 780] [id = 536] 12:11:19 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15946400) [pid = 780] [serial = 1608] [outer = 00000000] 12:11:19 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C57000) [pid = 780] [serial = 1609] [outer = 15946400] 12:11:19 INFO - PROCESS | 780 | 1467227479723 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C89800) [pid = 780] [serial = 1610] [outer = 15946400] 12:11:20 INFO - PROCESS | 780 | 1467227480172 Marionette TRACE conn6 <- [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:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 630ms 12:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:11:20 INFO - PROCESS | 780 | 1467227480241 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 780 | 1467227480243 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 12:11:20 INFO - PROCESS | 780 | 1467227480246 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 780 | 1467227480248 Marionette TRACE conn6 <- [1,2110,null,{}] 12:11:20 INFO - PROCESS | 780 | 1467227480252 Marionette TRACE conn6 -> [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:11:20 INFO - PROCESS | 780 | 1467227480257 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:20 INFO - PROCESS | 780 | 1467227480358 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 12:11:20 INFO - PROCESS | 780 | 1467227480370 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 780 | 1467227480372 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:20 INFO - PROCESS | 780 | ++DOCSHELL 17470800 == 32 [pid = 780] [id = 537] 12:11:20 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17473400) [pid = 780] [serial = 1611] [outer = 00000000] 12:11:20 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (174C7400) [pid = 780] [serial = 1612] [outer = 17473400] 12:11:20 INFO - PROCESS | 780 | 1467227480416 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (174CE400) [pid = 780] [serial = 1613] [outer = 17473400] 12:11:20 INFO - PROCESS | 780 | 1467227480858 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:11:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 671ms 12:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:11:20 INFO - PROCESS | 780 | 1467227480921 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 780 | 1467227480923 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 12:11:20 INFO - PROCESS | 780 | 1467227480926 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 780 | 1467227480928 Marionette TRACE conn6 <- [1,2114,null,{}] 12:11:20 INFO - PROCESS | 780 | 1467227480931 Marionette TRACE conn6 -> [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:11:20 INFO - PROCESS | 780 | 1467227480933 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:20 INFO - PROCESS | 780 | 1467227481008 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 12:11:21 INFO - PROCESS | 780 | 1467227481046 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 780 | 1467227481048 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:21 INFO - PROCESS | 780 | ++DOCSHELL 17D16800 == 33 [pid = 780] [id = 538] 12:11:21 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17D1C400) [pid = 780] [serial = 1614] [outer = 00000000] 12:11:21 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17DBBC00) [pid = 780] [serial = 1615] [outer = 17D1C400] 12:11:21 INFO - PROCESS | 780 | 1467227481091 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17EAF000) [pid = 780] [serial = 1616] [outer = 17D1C400] 12:11:21 INFO - PROCESS | 780 | 1467227481531 Marionette TRACE conn6 <- [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:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 630ms 12:11:21 INFO - PROCESS | 780 | 1467227481569 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 780 | 1467227481571 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 12:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:11:21 INFO - PROCESS | 780 | 1467227481579 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 780 | 1467227481581 Marionette TRACE conn6 <- [1,2118,null,{}] 12:11:21 INFO - PROCESS | 780 | 1467227481584 Marionette TRACE conn6 -> [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:11:21 INFO - PROCESS | 780 | 1467227481586 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:21 INFO - PROCESS | 780 | 1467227481663 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 12:11:21 INFO - PROCESS | 780 | 1467227481669 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 780 | 1467227481671 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:21 INFO - PROCESS | 780 | ++DOCSHELL 17DB2000 == 34 [pid = 780] [id = 539] 12:11:21 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1871EC00) [pid = 780] [serial = 1617] [outer = 00000000] 12:11:21 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1878C800) [pid = 780] [serial = 1618] [outer = 1871EC00] 12:11:21 INFO - PROCESS | 780 | 1467227481716 Marionette DEBUG loaded listener.js 12:11:21 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (18783C00) [pid = 780] [serial = 1619] [outer = 1871EC00] 12:11:22 INFO - PROCESS | 780 | 1467227482199 Marionette TRACE conn6 <- [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:11:22 INFO - PROCESS | 780 | 1467227482250 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 12:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:11:22 INFO - PROCESS | 780 | 1467227482260 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 780 | 1467227482262 Marionette TRACE conn6 <- [1,2122,null,{}] 12:11:22 INFO - PROCESS | 780 | 1467227482265 Marionette TRACE conn6 -> [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:11:22 INFO - PROCESS | 780 | 1467227482267 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:22 INFO - PROCESS | 780 | 1467227482378 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 12:11:22 INFO - PROCESS | 780 | 1467227482470 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:22 INFO - PROCESS | 780 | 1467227482472 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:22 INFO - PROCESS | 780 | ++DOCSHELL 10BDF800 == 35 [pid = 780] [id = 540] 12:11:22 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (18D2A800) [pid = 780] [serial = 1620] [outer = 00000000] 12:11:22 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (194AF400) [pid = 780] [serial = 1621] [outer = 18D2A800] 12:11:22 INFO - PROCESS | 780 | 1467227482515 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (197D9000) [pid = 780] [serial = 1622] [outer = 18D2A800] 12:11:22 INFO - PROCESS | 780 | 1467227482945 Marionette TRACE conn6 <- [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:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 730ms 12:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:11:22 INFO - PROCESS | 780 | 1467227482997 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 12:11:22 INFO - PROCESS | 780 | 1467227482999 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 12:11:22 INFO - PROCESS | 780 | 1467227483002 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:11:22 INFO - PROCESS | 780 | 1467227483004 Marionette TRACE conn6 <- [1,2126,null,{}] 12:11:22 INFO - PROCESS | 780 | 1467227483008 Marionette TRACE conn6 -> [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:11:22 INFO - PROCESS | 780 | 1467227483009 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:23 INFO - PROCESS | 780 | 1467227483126 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 12:11:23 INFO - PROCESS | 780 | 1467227483132 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 780 | 1467227483134 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:23 INFO - PROCESS | 780 | ++DOCSHELL 145E0000 == 36 [pid = 780] [id = 541] 12:11:23 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17DBAC00) [pid = 780] [serial = 1623] [outer = 00000000] 12:11:23 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1A70A000) [pid = 780] [serial = 1624] [outer = 17DBAC00] 12:11:23 INFO - PROCESS | 780 | 1467227483179 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (1A739800) [pid = 780] [serial = 1625] [outer = 17DBAC00] 12:11:23 INFO - PROCESS | 780 | 1467227483626 Marionette TRACE conn6 <- [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:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 12:11:23 INFO - PROCESS | 780 | 1467227483673 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 780 | 1467227483675 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 12:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:11:23 INFO - PROCESS | 780 | 1467227483679 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 780 | 1467227483681 Marionette TRACE conn6 <- [1,2130,null,{}] 12:11:23 INFO - PROCESS | 780 | 1467227483690 Marionette TRACE conn6 -> [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:11:23 INFO - PROCESS | 780 | 1467227483692 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:23 INFO - PROCESS | 780 | 1467227483847 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1A70FC00) [pid = 780] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 91 (188C7C00) [pid = 780] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 90 (102AB800) [pid = 780] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1A8EB000) [pid = 780] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 88 (09162400) [pid = 780] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 87 (174D2000) [pid = 780] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 86 (173D9C00) [pid = 780] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15452000) [pid = 780] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 84 (12C67C00) [pid = 780] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 83 (12C10C00) [pid = 780] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FD07400) [pid = 780] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0F6CA800) [pid = 780] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1AC9EC00) [pid = 780] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:11:24 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15C94800) [pid = 780] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:11:24 INFO - PROCESS | 780 | 1467227484093 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 780 | 1467227484095 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:24 INFO - PROCESS | 780 | ++DOCSHELL 09167800 == 37 [pid = 780] [id = 542] 12:11:24 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0C92C800) [pid = 780] [serial = 1626] [outer = 00000000] 12:11:24 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (102AD000) [pid = 780] [serial = 1627] [outer = 0C92C800] 12:11:24 INFO - PROCESS | 780 | 1467227484145 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1545D000) [pid = 780] [serial = 1628] [outer = 0C92C800] 12:11:24 INFO - PROCESS | 780 | --DOCSHELL 14424800 == 36 [pid = 780] [id = 11] 12:11:24 INFO - PROCESS | 780 | 1467227484563 Marionette TRACE conn6 <- [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:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:11:24 INFO - PROCESS | 780 | 1467227484615 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 12:11:24 INFO - PROCESS | 780 | 1467227484618 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 780 | 1467227484620 Marionette TRACE conn6 <- [1,2134,null,{}] 12:11:24 INFO - PROCESS | 780 | 1467227484631 Marionette TRACE conn6 -> [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:11:24 INFO - PROCESS | 780 | 1467227484633 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:24 INFO - PROCESS | 780 | 1467227484712 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 12:11:24 INFO - PROCESS | 780 | 1467227484718 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 780 | 1467227484719 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:24 INFO - PROCESS | 780 | ++DOCSHELL 15C5E400 == 37 [pid = 780] [id = 543] 12:11:24 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (15C94800) [pid = 780] [serial = 1629] [outer = 00000000] 12:11:24 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A73D800) [pid = 780] [serial = 1630] [outer = 15C94800] 12:11:24 INFO - PROCESS | 780 | 1467227484762 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A8EB000) [pid = 780] [serial = 1631] [outer = 15C94800] 12:11:25 INFO - PROCESS | 780 | 1467227485224 Marionette TRACE conn6 <- [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:11:25 INFO - PROCESS | 780 | 1467227485258 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 12:11:25 INFO - PROCESS | 780 | 1467227485265 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 780 | 1467227485267 Marionette TRACE conn6 <- [1,2138,null,{}] 12:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:11:25 INFO - PROCESS | 780 | 1467227485270 Marionette TRACE conn6 -> [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:11:25 INFO - PROCESS | 780 | 1467227485272 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:25 INFO - PROCESS | 780 | 1467227485351 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 12:11:25 INFO - PROCESS | 780 | 1467227485382 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 780 | 1467227485384 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:25 INFO - PROCESS | 780 | ++DOCSHELL 1AC9D800 == 38 [pid = 780] [id = 544] 12:11:25 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1AC9E800) [pid = 780] [serial = 1632] [outer = 00000000] 12:11:25 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1ACB5800) [pid = 780] [serial = 1633] [outer = 1AC9E800] 12:11:25 INFO - PROCESS | 780 | 1467227485427 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1ACB8000) [pid = 780] [serial = 1634] [outer = 1AC9E800] 12:11:25 INFO - PROCESS | 780 | 1467227485858 Marionette TRACE conn6 <- [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:11:25 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:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 630ms 12:11:25 INFO - PROCESS | 780 | 1467227485914 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 780 | 1467227485916 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 12:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:11:25 INFO - PROCESS | 780 | 1467227485919 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 780 | 1467227485921 Marionette TRACE conn6 <- [1,2142,null,{}] 12:11:25 INFO - PROCESS | 780 | 1467227485925 Marionette TRACE conn6 -> [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:11:25 INFO - PROCESS | 780 | 1467227485927 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:25 INFO - PROCESS | 780 | 1467227486006 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 12:11:25 INFO - PROCESS | 780 | 1467227486011 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 780 | 1467227486013 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:26 INFO - PROCESS | 780 | ++DOCSHELL 1AEB1800 == 39 [pid = 780] [id = 545] 12:11:26 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1AEB7000) [pid = 780] [serial = 1635] [outer = 00000000] 12:11:26 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1B881400) [pid = 780] [serial = 1636] [outer = 1AEB7000] 12:11:26 INFO - PROCESS | 780 | 1467227486055 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1BAD9C00) [pid = 780] [serial = 1637] [outer = 1AEB7000] 12:11:26 INFO - PROCESS | 780 | 1467227486878 Marionette TRACE conn6 <- [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:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 970ms 12:11:26 INFO - PROCESS | 780 | 1467227486893 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 780 | 1467227486897 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 12:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:11:26 INFO - PROCESS | 780 | 1467227486902 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 780 | 1467227486907 Marionette TRACE conn6 <- [1,2146,null,{}] 12:11:26 INFO - PROCESS | 780 | 1467227486912 Marionette TRACE conn6 -> [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:11:26 INFO - PROCESS | 780 | 1467227486915 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:27 INFO - PROCESS | 780 | 1467227487043 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 12:11:27 INFO - PROCESS | 780 | 1467227487182 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 780 | 1467227487185 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:27 INFO - PROCESS | 780 | ++DOCSHELL 0C99CC00 == 40 [pid = 780] [id = 546] 12:11:27 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (0CA90400) [pid = 780] [serial = 1638] [outer = 00000000] 12:11:27 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (0FCCE400) [pid = 780] [serial = 1639] [outer = 0CA90400] 12:11:27 INFO - PROCESS | 780 | 1467227487243 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (10275C00) [pid = 780] [serial = 1640] [outer = 0CA90400] 12:11:28 INFO - PROCESS | 780 | 1467227488132 Marionette TRACE conn6 <- [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:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1274ms 12:11:28 INFO - PROCESS | 780 | 1467227488177 Marionette TRACE conn6 -> [0,2149,"getWindowHandle",null] 12:11:28 INFO - PROCESS | 780 | 1467227488181 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 12:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:11:28 INFO - PROCESS | 780 | 1467227488186 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - PROCESS | 780 | 1467227488189 Marionette TRACE conn6 <- [1,2150,null,{}] 12:11:28 INFO - PROCESS | 780 | 1467227488194 Marionette TRACE conn6 -> [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:11:28 INFO - PROCESS | 780 | 1467227488197 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:28 INFO - PROCESS | 780 | 1467227488305 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 12:11:28 INFO - PROCESS | 780 | 1467227488441 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 780 | 1467227488446 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:28 INFO - PROCESS | 780 | ++DOCSHELL 0F83B000 == 41 [pid = 780] [id = 547] 12:11:28 INFO - PROCESS | 780 | ++DOMWINDOW == 95 (0F83B400) [pid = 780] [serial = 1641] [outer = 00000000] 12:11:28 INFO - PROCESS | 780 | ++DOMWINDOW == 96 (0FC7B400) [pid = 780] [serial = 1642] [outer = 0F83B400] 12:11:28 INFO - PROCESS | 780 | 1467227488500 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 780 | ++DOMWINDOW == 97 (0FCD0800) [pid = 780] [serial = 1643] [outer = 0F83B400] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 1AC9D800 == 40 [pid = 780] [id = 544] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 15C5E400 == 39 [pid = 780] [id = 543] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 09167800 == 38 [pid = 780] [id = 542] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 145E0000 == 37 [pid = 780] [id = 541] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 10BDF800 == 36 [pid = 780] [id = 540] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 17DB2000 == 35 [pid = 780] [id = 539] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 17D16800 == 34 [pid = 780] [id = 538] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 17470800 == 33 [pid = 780] [id = 537] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 1545D400 == 32 [pid = 780] [id = 536] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 13DACC00 == 31 [pid = 780] [id = 535] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 96 (1B881800) [pid = 780] [serial = 1594] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 10D3C400 == 30 [pid = 780] [id = 534] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 0FD05400 == 29 [pid = 780] [id = 533] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 0C99A800 == 28 [pid = 780] [id = 532] 12:11:28 INFO - PROCESS | 780 | --DOCSHELL 0F62A800 == 27 [pid = 780] [id = 12] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 95 (1AE3B400) [pid = 780] [serial = 1592] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 94 (18D23800) [pid = 780] [serial = 1579] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 93 (1A70B000) [pid = 780] [serial = 1582] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 92 (18D24C00) [pid = 780] [serial = 1580] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1ACA5C00) [pid = 780] [serial = 1585] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1A710C00) [pid = 780] [serial = 1583] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1ACA5400) [pid = 780] [serial = 1591] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1ACB6C00) [pid = 780] [serial = 1586] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 87 (18721000) [pid = 780] [serial = 1576] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17DB4400) [pid = 780] [serial = 1573] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17DBA400) [pid = 780] [serial = 1574] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17475800) [pid = 780] [serial = 1570] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1747DC00) [pid = 780] [serial = 1571] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C24C00) [pid = 780] [serial = 1567] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15C64000) [pid = 780] [serial = 1568] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 80 (14098000) [pid = 780] [serial = 1564] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 79 (14520000) [pid = 780] [serial = 1565] [outer = 00000000] [url = about:blank] 12:11:28 INFO - PROCESS | 780 | --DOMWINDOW == 78 (12C68000) [pid = 780] [serial = 1561] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 77 (12C6D400) [pid = 780] [serial = 1562] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0FD31000) [pid = 780] [serial = 1558] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0FDB6800) [pid = 780] [serial = 1559] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0F834800) [pid = 780] [serial = 1555] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F9F2C00) [pid = 780] [serial = 1556] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1AEB1400) [pid = 780] [serial = 1553] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1877E800) [pid = 780] [serial = 1588] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 70 (197D1400) [pid = 780] [serial = 1589] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | --DOMWINDOW == 69 (18721800) [pid = 780] [serial = 1577] [outer = 00000000] [url = about:blank] 12:11:29 INFO - PROCESS | 780 | 1467227489107 Marionette TRACE conn6 <- [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:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 987ms 12:11:29 INFO - PROCESS | 780 | 1467227489174 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 780 | 1467227489179 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 12:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:11:29 INFO - PROCESS | 780 | 1467227489185 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 780 | 1467227489188 Marionette TRACE conn6 <- [1,2154,null,{}] 12:11:29 INFO - PROCESS | 780 | 1467227489192 Marionette TRACE conn6 -> [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:11:29 INFO - PROCESS | 780 | 1467227489194 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:29 INFO - PROCESS | 780 | 1467227489285 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 12:11:29 INFO - PROCESS | 780 | 1467227489380 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 780 | 1467227489382 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:29 INFO - PROCESS | 780 | ++DOCSHELL 0FCCBC00 == 28 [pid = 780] [id = 548] 12:11:29 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0FCCEC00) [pid = 780] [serial = 1644] [outer = 00000000] 12:11:29 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (10283400) [pid = 780] [serial = 1645] [outer = 0FCCEC00] 12:11:29 INFO - PROCESS | 780 | 1467227489430 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (102AA800) [pid = 780] [serial = 1646] [outer = 0FCCEC00] 12:11:29 INFO - PROCESS | 780 | 1467227489870 Marionette TRACE conn6 <- [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:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 730ms 12:11:29 INFO - PROCESS | 780 | 1467227489918 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 12:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:11:29 INFO - PROCESS | 780 | 1467227489921 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 12:11:29 INFO - PROCESS | 780 | 1467227489924 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 780 | 1467227489927 Marionette TRACE conn6 <- [1,2158,null,{}] 12:11:29 INFO - PROCESS | 780 | 1467227489938 Marionette TRACE conn6 -> [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:11:29 INFO - PROCESS | 780 | 1467227489942 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:30 INFO - PROCESS | 780 | 1467227490030 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 12:11:30 INFO - PROCESS | 780 | 1467227490043 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 780 | 1467227490046 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:30 INFO - PROCESS | 780 | ++DOCSHELL 13DA7400 == 29 [pid = 780] [id = 549] 12:11:30 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (13DAD000) [pid = 780] [serial = 1647] [outer = 00000000] 12:11:30 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1409F400) [pid = 780] [serial = 1648] [outer = 13DAD000] 12:11:30 INFO - PROCESS | 780 | 1467227490095 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (14495000) [pid = 780] [serial = 1649] [outer = 13DAD000] 12:11:30 INFO - PROCESS | 780 | 1467227490557 Marionette TRACE conn6 <- [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:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 690ms 12:11:30 INFO - PROCESS | 780 | 1467227490614 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 780 | 1467227490617 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 12:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:11:30 INFO - PROCESS | 780 | 1467227490620 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 780 | 1467227490622 Marionette TRACE conn6 <- [1,2162,null,{}] 12:11:30 INFO - PROCESS | 780 | 1467227490625 Marionette TRACE conn6 -> [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:11:30 INFO - PROCESS | 780 | 1467227490627 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:30 INFO - PROCESS | 780 | 1467227490710 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 12:11:30 INFO - PROCESS | 780 | 1467227490717 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 780 | 1467227490719 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:30 INFO - PROCESS | 780 | ++DOCSHELL 140B6800 == 30 [pid = 780] [id = 550] 12:11:30 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (14507C00) [pid = 780] [serial = 1650] [outer = 00000000] 12:11:30 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C5A400) [pid = 780] [serial = 1651] [outer = 14507C00] 12:11:30 INFO - PROCESS | 780 | 1467227490772 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C63400) [pid = 780] [serial = 1652] [outer = 14507C00] 12:11:31 INFO - PROCESS | 780 | 1467227491211 Marionette TRACE conn6 <- [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:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 630ms 12:11:31 INFO - PROCESS | 780 | 1467227491254 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 12:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:11:31 INFO - PROCESS | 780 | 1467227491256 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 12:11:31 INFO - PROCESS | 780 | 1467227491260 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 780 | 1467227491261 Marionette TRACE conn6 <- [1,2166,null,{}] 12:11:31 INFO - PROCESS | 780 | 1467227491271 Marionette TRACE conn6 -> [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:11:31 INFO - PROCESS | 780 | 1467227491273 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:31 INFO - PROCESS | 780 | 1467227491381 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 12:11:31 INFO - PROCESS | 780 | 1467227491469 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 780 | 1467227491471 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:31 INFO - PROCESS | 780 | ++DOCSHELL 15CF6C00 == 31 [pid = 780] [id = 551] 12:11:31 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1617A000) [pid = 780] [serial = 1653] [outer = 00000000] 12:11:31 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (16E83400) [pid = 780] [serial = 1654] [outer = 1617A000] 12:11:31 INFO - PROCESS | 780 | 1467227491515 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17471800) [pid = 780] [serial = 1655] [outer = 1617A000] 12:11:31 INFO - PROCESS | 780 | 1467227491913 Marionette TRACE conn6 <- [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:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 730ms 12:11:31 INFO - PROCESS | 780 | 1467227491991 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 12:11:31 INFO - PROCESS | 780 | 1467227491993 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 12:11:31 INFO - PROCESS | 780 | 1467227491996 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:11:31 INFO - PROCESS | 780 | 1467227491998 Marionette TRACE conn6 <- [1,2170,null,{}] 12:11:31 INFO - PROCESS | 780 | 1467227492001 Marionette TRACE conn6 -> [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:11:31 INFO - PROCESS | 780 | 1467227492007 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:32 INFO - PROCESS | 780 | 1467227492147 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 12:11:32 INFO - PROCESS | 780 | 1467227492154 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 780 | 1467227492156 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:32 INFO - PROCESS | 780 | ++DOCSHELL 17474800 == 32 [pid = 780] [id = 552] 12:11:32 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17478000) [pid = 780] [serial = 1656] [outer = 00000000] 12:11:32 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17D3B000) [pid = 780] [serial = 1657] [outer = 17478000] 12:11:32 INFO - PROCESS | 780 | 1467227492200 Marionette DEBUG loaded listener.js 12:11:32 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (17DB9800) [pid = 780] [serial = 1658] [outer = 17478000] 12:11:32 INFO - PROCESS | 780 | 1467227492665 Marionette TRACE conn6 <- [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:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 730ms 12:11:32 INFO - PROCESS | 780 | 1467227492761 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 780 | 1467227492763 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 12:11:32 INFO - PROCESS | 780 | 1467227492766 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 780 | 1467227492767 Marionette TRACE conn6 <- [1,2174,null,{}] 12:11:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:11:32 INFO - PROCESS | 780 | 1467227492771 Marionette TRACE conn6 -> [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:11:32 INFO - PROCESS | 780 | 1467227492773 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:32 INFO - PROCESS | 780 | 1467227492900 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 12:11:32 INFO - PROCESS | 780 | 1467227492970 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:32 INFO - PROCESS | 780 | 1467227492972 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:32 INFO - PROCESS | 780 | ++DOCSHELL 0C996000 == 33 [pid = 780] [id = 553] 12:11:32 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (17EB8800) [pid = 780] [serial = 1659] [outer = 00000000] 12:11:32 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1872A000) [pid = 780] [serial = 1660] [outer = 17EB8800] 12:11:32 INFO - PROCESS | 780 | 1467227493016 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1877E800) [pid = 780] [serial = 1661] [outer = 17EB8800] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1442B400) [pid = 780] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1AC9E800) [pid = 780] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 84 (18D2A800) [pid = 780] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17DBAC00) [pid = 780] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FD05C00) [pid = 780] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17D1C400) [pid = 780] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1871EC00) [pid = 780] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 79 (13DE9C00) [pid = 780] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17473400) [pid = 780] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 77 (10D3E800) [pid = 780] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15946400) [pid = 780] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1AC9B400) [pid = 780] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0F66B800) [pid = 780] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0C92C800) [pid = 780] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 72 (14466800) [pid = 780] [serial = 32] [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:11:33 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15C94800) [pid = 780] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:11:33 INFO - PROCESS | 780 | 1467227493569 Marionette TRACE conn6 <- [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:11:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:11:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 810ms 12:11:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:11:33 INFO - PROCESS | 780 | 1467227493585 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 12:11:33 INFO - PROCESS | 780 | 1467227493587 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 12:11:33 INFO - PROCESS | 780 | 1467227493591 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:11:33 INFO - PROCESS | 780 | 1467227493592 Marionette TRACE conn6 <- [1,2178,null,{}] 12:11:33 INFO - PROCESS | 780 | 1467227493596 Marionette TRACE conn6 -> [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:11:33 INFO - PROCESS | 780 | 1467227493598 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:33 INFO - PROCESS | 780 | 1467227493673 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 12:11:33 INFO - PROCESS | 780 | 1467227493678 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 780 | 1467227493680 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:33 INFO - PROCESS | 780 | ++DOCSHELL 0FCCE800 == 34 [pid = 780] [id = 554] 12:11:33 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1442B400) [pid = 780] [serial = 1662] [outer = 00000000] 12:11:33 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (17473400) [pid = 780] [serial = 1663] [outer = 1442B400] 12:11:33 INFO - PROCESS | 780 | 1467227493723 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17DBA800) [pid = 780] [serial = 1664] [outer = 1442B400] 12:11:34 INFO - PROCESS | 780 | 1467227494162 Marionette TRACE conn6 <- [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:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 630ms 12:11:34 INFO - PROCESS | 780 | 1467227494247 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 12:11:34 INFO - PROCESS | 780 | 1467227494249 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 12:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:11:34 INFO - PROCESS | 780 | 1467227494252 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 780 | 1467227494254 Marionette TRACE conn6 <- [1,2182,null,{}] 12:11:34 INFO - PROCESS | 780 | 1467227494260 Marionette TRACE conn6 -> [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:11:34 INFO - PROCESS | 780 | 1467227494262 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:34 INFO - PROCESS | 780 | 1467227494344 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 12:11:34 INFO - PROCESS | 780 | 1467227494350 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 780 | 1467227494352 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:34 INFO - PROCESS | 780 | ++DOCSHELL 188C2000 == 35 [pid = 780] [id = 555] 12:11:34 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (188C8000) [pid = 780] [serial = 1665] [outer = 00000000] 12:11:34 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (18D2B400) [pid = 780] [serial = 1666] [outer = 188C8000] 12:11:34 INFO - PROCESS | 780 | 1467227494395 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (18D2C400) [pid = 780] [serial = 1667] [outer = 188C8000] 12:11:34 INFO - PROCESS | 780 | 1467227494833 Marionette TRACE conn6 <- [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:11:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:11:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 630ms 12:11:34 INFO - PROCESS | 780 | 1467227494888 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 12:11:34 INFO - PROCESS | 780 | 1467227494890 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 12:11:34 INFO - PROCESS | 780 | 1467227494893 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:11:34 INFO - PROCESS | 780 | 1467227494895 Marionette TRACE conn6 <- [1,2186,null,{}] 12:11:34 INFO - PROCESS | 780 | 1467227494898 Marionette TRACE conn6 -> [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:11:34 INFO - PROCESS | 780 | 1467227494900 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:34 INFO - PROCESS | 780 | 1467227494978 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 12:11:34 INFO - PROCESS | 780 | 1467227494983 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 780 | 1467227494985 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:34 INFO - PROCESS | 780 | ++DOCSHELL 194B0400 == 36 [pid = 780] [id = 556] 12:11:34 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (197D1C00) [pid = 780] [serial = 1668] [outer = 00000000] 12:11:34 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A709800) [pid = 780] [serial = 1669] [outer = 197D1C00] 12:11:35 INFO - PROCESS | 780 | 1467227495029 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A702C00) [pid = 780] [serial = 1670] [outer = 197D1C00] 12:11:35 INFO - PROCESS | 780 | 1467227495506 Marionette TRACE conn6 <- [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:11:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:11:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 12:11:35 INFO - PROCESS | 780 | 1467227495569 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 780 | 1467227495574 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 12:11:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:11:35 INFO - PROCESS | 780 | 1467227495579 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 780 | 1467227495584 Marionette TRACE conn6 <- [1,2190,null,{}] 12:11:35 INFO - PROCESS | 780 | 1467227495591 Marionette TRACE conn6 -> [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:11:35 INFO - PROCESS | 780 | 1467227495594 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:35 INFO - PROCESS | 780 | 1467227495795 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 12:11:35 INFO - PROCESS | 780 | 1467227495920 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 780 | 1467227495925 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:35 INFO - PROCESS | 780 | ++DOCSHELL 0F6CC000 == 37 [pid = 780] [id = 557] 12:11:35 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0F6D2400) [pid = 780] [serial = 1671] [outer = 00000000] 12:11:35 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0FC73800) [pid = 780] [serial = 1672] [outer = 0F6D2400] 12:11:35 INFO - PROCESS | 780 | 1467227495984 Marionette DEBUG loaded listener.js 12:11:36 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0FCCDC00) [pid = 780] [serial = 1673] [outer = 0F6D2400] 12:11:36 INFO - PROCESS | 780 | 1467227496555 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:11:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:11:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1029ms 12:11:36 INFO - PROCESS | 780 | 1467227496608 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 780 | 1467227496613 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 12:11:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:11:36 INFO - PROCESS | 780 | 1467227496619 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 780 | 1467227496622 Marionette TRACE conn6 <- [1,2194,null,{}] 12:11:36 INFO - PROCESS | 780 | 1467227496626 Marionette TRACE conn6 -> [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:11:36 INFO - PROCESS | 780 | 1467227496629 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:36 INFO - PROCESS | 780 | 1467227496770 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 12:11:36 INFO - PROCESS | 780 | 1467227496910 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 780 | 1467227496913 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:36 INFO - PROCESS | 780 | ++DOCSHELL 12C69C00 == 38 [pid = 780] [id = 558] 12:11:36 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (13D18400) [pid = 780] [serial = 1674] [outer = 00000000] 12:11:36 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (140B4400) [pid = 780] [serial = 1675] [outer = 13D18400] 12:11:36 INFO - PROCESS | 780 | 1467227496971 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (15946800) [pid = 780] [serial = 1676] [outer = 13D18400] 12:11:37 INFO - PROCESS | 780 | 1467227497600 Marionette TRACE conn6 <- [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:11:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:11:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1017ms 12:11:37 INFO - PROCESS | 780 | 1467227497640 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 780 | 1467227497643 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 12:11:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:11:37 INFO - PROCESS | 780 | 1467227497646 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 780 | 1467227497650 Marionette TRACE conn6 <- [1,2198,null,{}] 12:11:37 INFO - PROCESS | 780 | 1467227497661 Marionette TRACE conn6 -> [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:11:37 INFO - PROCESS | 780 | 1467227497666 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:37 INFO - PROCESS | 780 | 1467227497795 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 12:11:37 INFO - PROCESS | 780 | 1467227497940 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 780 | 1467227497943 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:37 INFO - PROCESS | 780 | ++DOCSHELL 1747D800 == 39 [pid = 780] [id = 559] 12:11:37 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (17D1D800) [pid = 780] [serial = 1677] [outer = 00000000] 12:11:37 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (18C23800) [pid = 780] [serial = 1678] [outer = 17D1D800] 12:11:37 INFO - PROCESS | 780 | 1467227498003 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A706C00) [pid = 780] [serial = 1679] [outer = 17D1D800] 12:11:38 INFO - PROCESS | 780 | 1467227498635 Marionette TRACE conn6 <- [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:11:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:11:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1021ms 12:11:38 INFO - PROCESS | 780 | 1467227498671 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 780 | 1467227498674 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 12:11:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:11:38 INFO - PROCESS | 780 | 1467227498677 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 780 | 1467227498679 Marionette TRACE conn6 <- [1,2202,null,{}] 12:11:38 INFO - PROCESS | 780 | 1467227498683 Marionette TRACE conn6 -> [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:11:38 INFO - PROCESS | 780 | 1467227498685 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:38 INFO - PROCESS | 780 | 1467227498793 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 12:11:39 INFO - PROCESS | 780 | 1467227499033 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 780 | 1467227499036 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:39 INFO - PROCESS | 780 | ++DOCSHELL 0916D800 == 40 [pid = 780] [id = 560] 12:11:39 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0C91A800) [pid = 780] [serial = 1680] [outer = 00000000] 12:11:39 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0C98DC00) [pid = 780] [serial = 1681] [outer = 0C91A800] 12:11:39 INFO - PROCESS | 780 | 1467227499092 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (0F6D3800) [pid = 780] [serial = 1682] [outer = 0C91A800] 12:11:39 INFO - PROCESS | 780 | 1467227499660 Marionette TRACE conn6 <- [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:11:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:11:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1018ms 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 188C2000 == 39 [pid = 780] [id = 555] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 0FCCE800 == 38 [pid = 780] [id = 554] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 0C996000 == 37 [pid = 780] [id = 553] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 17474800 == 36 [pid = 780] [id = 552] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 15CF6C00 == 35 [pid = 780] [id = 551] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 140B6800 == 34 [pid = 780] [id = 550] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 13DA7400 == 33 [pid = 780] [id = 549] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 0FCCBC00 == 32 [pid = 780] [id = 548] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 0F83B000 == 31 [pid = 780] [id = 547] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 0C99CC00 == 30 [pid = 780] [id = 546] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 15C21000 == 29 [pid = 780] [id = 531] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 1AEB1800 == 28 [pid = 780] [id = 545] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 1747D800 == 27 [pid = 780] [id = 559] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 194B0400 == 26 [pid = 780] [id = 556] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 0F6CC000 == 25 [pid = 780] [id = 557] 12:11:40 INFO - PROCESS | 780 | --DOCSHELL 12C69C00 == 24 [pid = 780] [id = 558] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 91 (140B4800) [pid = 780] [serial = 31] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 90 (194AF400) [pid = 780] [serial = 1621] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1A70A000) [pid = 780] [serial = 1624] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FD0C800) [pid = 780] [serial = 1600] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0FDB2400) [pid = 780] [serial = 1601] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17DBBC00) [pid = 780] [serial = 1615] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 85 (17EAF000) [pid = 780] [serial = 1616] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1878C800) [pid = 780] [serial = 1618] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 83 (197D9000) [pid = 780] [serial = 1622] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 82 (140B3C00) [pid = 780] [serial = 1606] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1453D800) [pid = 780] [serial = 1607] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 80 (174C7400) [pid = 780] [serial = 1612] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 79 (174CE400) [pid = 780] [serial = 1613] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 78 (12C62400) [pid = 780] [serial = 1603] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 77 (12C6C400) [pid = 780] [serial = 1604] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15C57000) [pid = 780] [serial = 1609] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 75 (15C89800) [pid = 780] [serial = 1610] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1BA72000) [pid = 780] [serial = 1595] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F6CE800) [pid = 780] [serial = 1597] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0F9F2000) [pid = 780] [serial = 1598] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 71 (102AD000) [pid = 780] [serial = 1627] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1A739800) [pid = 780] [serial = 1625] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1545D000) [pid = 780] [serial = 1628] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0FCCA000) [pid = 780] [serial = 1091] [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:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1ACB8000) [pid = 780] [serial = 1634] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1A8EB000) [pid = 780] [serial = 1631] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 65 (18783C00) [pid = 780] [serial = 1619] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A73D800) [pid = 780] [serial = 1630] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | --DOMWINDOW == 63 (1ACB5800) [pid = 780] [serial = 1633] [outer = 00000000] [url = about:blank] 12:11:40 INFO - PROCESS | 780 | 1467227500420 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 12:11:40 INFO - PROCESS | 780 | 1467227500424 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 12:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:11:40 INFO - PROCESS | 780 | 1467227500488 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - PROCESS | 780 | 1467227500491 Marionette TRACE conn6 <- [1,2206,null,{}] 12:11:40 INFO - PROCESS | 780 | 1467227500497 Marionette TRACE conn6 -> [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:11:40 INFO - PROCESS | 780 | 1467227500500 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:40 INFO - PROCESS | 780 | 1467227500589 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 12:11:40 INFO - PROCESS | 780 | 1467227500675 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:40 INFO - PROCESS | 780 | 1467227500678 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:40 INFO - PROCESS | 780 | ++DOCSHELL 0C993C00 == 25 [pid = 780] [id = 561] 12:11:40 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0C996000) [pid = 780] [serial = 1683] [outer = 00000000] 12:11:40 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F66BC00) [pid = 780] [serial = 1684] [outer = 0C996000] 12:11:40 INFO - PROCESS | 780 | 1467227500727 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0F83B000) [pid = 780] [serial = 1685] [outer = 0C996000] 12:11:41 INFO - PROCESS | 780 | 1467227501151 Marionette TRACE conn6 <- [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:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 730ms 12:11:41 INFO - PROCESS | 780 | 1467227501220 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 780 | 1467227501223 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 12:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:11:41 INFO - PROCESS | 780 | 1467227501230 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 780 | 1467227501233 Marionette TRACE conn6 <- [1,2210,null,{}] 12:11:41 INFO - PROCESS | 780 | 1467227501238 Marionette TRACE conn6 -> [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:11:41 INFO - PROCESS | 780 | 1467227501241 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:41 INFO - PROCESS | 780 | 1467227501330 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 12:11:41 INFO - PROCESS | 780 | 1467227501348 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 780 | 1467227501350 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:41 INFO - PROCESS | 780 | ++DOCSHELL 102AF000 == 26 [pid = 780] [id = 562] 12:11:41 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (102B0000) [pid = 780] [serial = 1686] [outer = 00000000] 12:11:41 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (104E2800) [pid = 780] [serial = 1687] [outer = 102B0000] 12:11:41 INFO - PROCESS | 780 | 1467227501397 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (10BDB800) [pid = 780] [serial = 1688] [outer = 102B0000] 12:11:41 INFO - PROCESS | 780 | 1467227501867 Marionette TRACE conn6 <- [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:11:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:11:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 690ms 12:11:41 INFO - PROCESS | 780 | 1467227501919 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 780 | 1467227501921 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 12:11:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:11:41 INFO - PROCESS | 780 | 1467227501925 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 780 | 1467227501927 Marionette TRACE conn6 <- [1,2214,null,{}] 12:11:41 INFO - PROCESS | 780 | 1467227501937 Marionette TRACE conn6 -> [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:11:41 INFO - PROCESS | 780 | 1467227501941 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:42 INFO - PROCESS | 780 | 1467227502054 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 12:11:42 INFO - PROCESS | 780 | 1467227502162 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 780 | 1467227502166 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:42 INFO - PROCESS | 780 | ++DOCSHELL 140B6800 == 27 [pid = 780] [id = 563] 12:11:42 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (140B8400) [pid = 780] [serial = 1689] [outer = 00000000] 12:11:42 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (14501800) [pid = 780] [serial = 1690] [outer = 140B8400] 12:11:42 INFO - PROCESS | 780 | 1467227502218 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (14525C00) [pid = 780] [serial = 1691] [outer = 140B8400] 12:11:42 INFO - PROCESS | 780 | 1467227502646 Marionette TRACE conn6 <- [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:11:42 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:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 771ms 12:11:42 INFO - PROCESS | 780 | 1467227502700 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 12:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:11:42 INFO - PROCESS | 780 | 1467227502712 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 12:11:42 INFO - PROCESS | 780 | 1467227502716 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - PROCESS | 780 | 1467227502717 Marionette TRACE conn6 <- [1,2218,null,{}] 12:11:42 INFO - PROCESS | 780 | 1467227502721 Marionette TRACE conn6 -> [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:11:42 INFO - PROCESS | 780 | 1467227502723 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:42 INFO - PROCESS | 780 | 1467227502844 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 12:11:42 INFO - PROCESS | 780 | 1467227502907 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 780 | 1467227502909 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:42 INFO - PROCESS | 780 | ++DOCSHELL 14546C00 == 28 [pid = 780] [id = 564] 12:11:42 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (14548400) [pid = 780] [serial = 1692] [outer = 00000000] 12:11:42 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C56800) [pid = 780] [serial = 1693] [outer = 14548400] 12:11:42 INFO - PROCESS | 780 | 1467227502953 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C8DC00) [pid = 780] [serial = 1694] [outer = 14548400] 12:11:43 INFO - PROCESS | 780 | 1467227503369 Marionette TRACE conn6 <- [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:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 12:11:43 INFO - PROCESS | 780 | 1467227503392 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 12:11:43 INFO - PROCESS | 780 | 1467227503394 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 12:11:43 INFO - PROCESS | 780 | 1467227503397 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:11:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:11:43 INFO - PROCESS | 780 | 1467227503399 Marionette TRACE conn6 <- [1,2222,null,{}] 12:11:43 INFO - PROCESS | 780 | 1467227503402 Marionette TRACE conn6 -> [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:11:43 INFO - PROCESS | 780 | 1467227503404 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:43 INFO - PROCESS | 780 | 1467227503543 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 12:11:43 INFO - PROCESS | 780 | 1467227503559 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 780 | 1467227503562 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:43 INFO - PROCESS | 780 | ++DOCSHELL 16E80000 == 29 [pid = 780] [id = 565] 12:11:43 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (16E82400) [pid = 780] [serial = 1695] [outer = 00000000] 12:11:43 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17474800) [pid = 780] [serial = 1696] [outer = 16E82400] 12:11:43 INFO - PROCESS | 780 | 1467227503610 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1747B400) [pid = 780] [serial = 1697] [outer = 16E82400] 12:11:44 INFO - PROCESS | 780 | 1467227504049 Marionette TRACE conn6 <- [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:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 12:11:44 INFO - PROCESS | 780 | 1467227504076 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 780 | 1467227504078 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 12:11:44 INFO - PROCESS | 780 | 1467227504081 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:11:44 INFO - PROCESS | 780 | 1467227504083 Marionette TRACE conn6 <- [1,2226,null,{}] 12:11:44 INFO - PROCESS | 780 | 1467227504086 Marionette TRACE conn6 -> [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:11:44 INFO - PROCESS | 780 | 1467227504092 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:44 INFO - PROCESS | 780 | 1467227504232 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 12:11:44 INFO - PROCESS | 780 | 1467227504238 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 780 | 1467227504240 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:44 INFO - PROCESS | 780 | ++DOCSHELL 174CF400 == 30 [pid = 780] [id = 566] 12:11:44 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174D1000) [pid = 780] [serial = 1698] [outer = 00000000] 12:11:44 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17DB8000) [pid = 780] [serial = 1699] [outer = 174D1000] 12:11:44 INFO - PROCESS | 780 | 1467227504294 Marionette DEBUG loaded listener.js 12:11:44 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1871D800) [pid = 780] [serial = 1700] [outer = 174D1000] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1617A000) [pid = 780] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 79 (13DAD000) [pid = 780] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0CA90400) [pid = 780] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1AEB7000) [pid = 780] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17478000) [pid = 780] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14507C00) [pid = 780] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FCCEC00) [pid = 780] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F83B400) [pid = 780] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17EB8800) [pid = 780] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1442B400) [pid = 780] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 70 (197D1C00) [pid = 780] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:11:44 INFO - PROCESS | 780 | --DOMWINDOW == 69 (188C8000) [pid = 780] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:11:44 INFO - PROCESS | 780 | 1467227504915 Marionette TRACE conn6 <- [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:11:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:11:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 870ms 12:11:44 INFO - PROCESS | 780 | 1467227504956 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 780 | 1467227504958 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 12:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:11:44 INFO - PROCESS | 780 | 1467227504961 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 780 | 1467227504963 Marionette TRACE conn6 <- [1,2230,null,{}] 12:11:44 INFO - PROCESS | 780 | 1467227504966 Marionette TRACE conn6 -> [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:11:44 INFO - PROCESS | 780 | 1467227504968 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:45 INFO - PROCESS | 780 | 1467227505048 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 12:11:45 INFO - PROCESS | 780 | 1467227505054 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 780 | 1467227505056 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:45 INFO - PROCESS | 780 | ++DOCSHELL 14507C00 == 31 [pid = 780] [id = 567] 12:11:45 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (1617A000) [pid = 780] [serial = 1701] [outer = 00000000] 12:11:45 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (17DB2C00) [pid = 780] [serial = 1702] [outer = 1617A000] 12:11:45 INFO - PROCESS | 780 | 1467227505099 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (17EA9800) [pid = 780] [serial = 1703] [outer = 1617A000] 12:11:45 INFO - PROCESS | 780 | 1467227505524 Marionette TRACE conn6 <- [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:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 570ms 12:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:11:45 INFO - PROCESS | 780 | 1467227505532 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 12:11:45 INFO - PROCESS | 780 | 1467227505533 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 12:11:45 INFO - PROCESS | 780 | 1467227505536 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:11:45 INFO - PROCESS | 780 | 1467227505538 Marionette TRACE conn6 <- [1,2234,null,{}] 12:11:45 INFO - PROCESS | 780 | 1467227505541 Marionette TRACE conn6 -> [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:11:45 INFO - PROCESS | 780 | 1467227505543 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:45 INFO - PROCESS | 780 | 1467227505665 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 12:11:45 INFO - PROCESS | 780 | 1467227505674 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 780 | 1467227505675 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:45 INFO - PROCESS | 780 | ++DOCSHELL 0F9FD000 == 32 [pid = 780] [id = 568] 12:11:45 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (10428800) [pid = 780] [serial = 1704] [outer = 00000000] 12:11:45 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (188C7C00) [pid = 780] [serial = 1705] [outer = 10428800] 12:11:45 INFO - PROCESS | 780 | 1467227505719 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18BB2C00) [pid = 780] [serial = 1706] [outer = 10428800] 12:11:46 INFO - PROCESS | 780 | 1467227506122 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:11:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:11:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 630ms 12:11:46 INFO - PROCESS | 780 | 1467227506168 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 780 | 1467227506170 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 12:11:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:11:46 INFO - PROCESS | 780 | 1467227506173 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 780 | 1467227506175 Marionette TRACE conn6 <- [1,2238,null,{}] 12:11:46 INFO - PROCESS | 780 | 1467227506179 Marionette TRACE conn6 -> [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:11:46 INFO - PROCESS | 780 | 1467227506180 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:46 INFO - PROCESS | 780 | 1467227506262 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 12:11:46 INFO - PROCESS | 780 | 1467227506359 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:46 INFO - PROCESS | 780 | 1467227506360 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:46 INFO - PROCESS | 780 | ++DOCSHELL 0F883C00 == 33 [pid = 780] [id = 569] 12:11:46 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (18DBE800) [pid = 780] [serial = 1707] [outer = 00000000] 12:11:46 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (197E0C00) [pid = 780] [serial = 1708] [outer = 18DBE800] 12:11:46 INFO - PROCESS | 780 | 1467227506431 Marionette DEBUG loaded listener.js 12:11:46 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (19BD6C00) [pid = 780] [serial = 1709] [outer = 18DBE800] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 102AF000 == 32 [pid = 780] [id = 562] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 0C993C00 == 31 [pid = 780] [id = 561] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 0916D800 == 30 [pid = 780] [id = 560] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 174CF400 == 29 [pid = 780] [id = 566] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 14507C00 == 28 [pid = 780] [id = 567] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 0F9FD000 == 27 [pid = 780] [id = 568] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 16E80000 == 26 [pid = 780] [id = 565] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 14546C00 == 25 [pid = 780] [id = 564] 12:11:47 INFO - PROCESS | 780 | --DOCSHELL 140B6800 == 24 [pid = 780] [id = 563] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 77 (16E83400) [pid = 780] [serial = 1654] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17471800) [pid = 780] [serial = 1655] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1409F400) [pid = 780] [serial = 1648] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 74 (14495000) [pid = 780] [serial = 1649] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FCCE400) [pid = 780] [serial = 1639] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 72 (10275C00) [pid = 780] [serial = 1640] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1BAD9C00) [pid = 780] [serial = 1637] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1B881400) [pid = 780] [serial = 1636] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 69 (17D3B000) [pid = 780] [serial = 1657] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 68 (15C5A400) [pid = 780] [serial = 1651] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 67 (10283400) [pid = 780] [serial = 1645] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 66 (102AA800) [pid = 780] [serial = 1646] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 65 (0FC7B400) [pid = 780] [serial = 1642] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 64 (0FCD0800) [pid = 780] [serial = 1643] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 63 (1872A000) [pid = 780] [serial = 1660] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 62 (17473400) [pid = 780] [serial = 1663] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 61 (1A709800) [pid = 780] [serial = 1669] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 60 (17DBA800) [pid = 780] [serial = 1664] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 59 (18D2B400) [pid = 780] [serial = 1666] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 58 (1A702C00) [pid = 780] [serial = 1670] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 57 (1877E800) [pid = 780] [serial = 1661] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 56 (17DB9800) [pid = 780] [serial = 1658] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 55 (18D2C400) [pid = 780] [serial = 1667] [outer = 00000000] [url = about:blank] 12:11:47 INFO - PROCESS | 780 | --DOMWINDOW == 54 (15C63400) [pid = 780] [serial = 1652] [outer = 00000000] [url = about:blank] 12:11:48 INFO - PROCESS | 780 | 1467227508129 Marionette TRACE conn6 <- [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:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1983ms 12:11:48 INFO - PROCESS | 780 | 1467227508158 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 780 | 1467227508162 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 12:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:11:48 INFO - PROCESS | 780 | 1467227508167 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 780 | 1467227508170 Marionette TRACE conn6 <- [1,2242,null,{}] 12:11:48 INFO - PROCESS | 780 | 1467227508176 Marionette TRACE conn6 -> [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:11:48 INFO - PROCESS | 780 | 1467227508179 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:48 INFO - PROCESS | 780 | 1467227508271 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 12:11:48 INFO - PROCESS | 780 | 1467227508281 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 780 | 1467227508285 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:48 INFO - PROCESS | 780 | ++DOCSHELL 0FC73C00 == 25 [pid = 780] [id = 570] 12:11:48 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (0FC74000) [pid = 780] [serial = 1710] [outer = 00000000] 12:11:48 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (0FCC4800) [pid = 780] [serial = 1711] [outer = 0FC74000] 12:11:48 INFO - PROCESS | 780 | 1467227508336 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (0FCCE400) [pid = 780] [serial = 1712] [outer = 0FC74000] 12:11:48 INFO - PROCESS | 780 | 1467227508841 Marionette TRACE conn6 <- [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:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 730ms 12:11:48 INFO - PROCESS | 780 | 1467227508897 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 12:11:48 INFO - PROCESS | 780 | 1467227508902 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 12:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:11:48 INFO - PROCESS | 780 | 1467227508909 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:11:48 INFO - PROCESS | 780 | 1467227508912 Marionette TRACE conn6 <- [1,2246,null,{}] 12:11:48 INFO - PROCESS | 780 | 1467227508915 Marionette TRACE conn6 -> [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:11:48 INFO - PROCESS | 780 | 1467227508918 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:48 INFO - PROCESS | 780 | 1467227509006 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 12:11:49 INFO - PROCESS | 780 | 1467227509021 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 780 | 1467227509024 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:49 INFO - PROCESS | 780 | ++DOCSHELL 1027D800 == 26 [pid = 780] [id = 571] 12:11:49 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (1027DC00) [pid = 780] [serial = 1713] [outer = 00000000] 12:11:49 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (10282C00) [pid = 780] [serial = 1714] [outer = 1027DC00] 12:11:49 INFO - PROCESS | 780 | 1467227509070 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (102AA800) [pid = 780] [serial = 1715] [outer = 1027DC00] 12:11:49 INFO - PROCESS | 780 | 1467227509545 Marionette TRACE conn6 <- [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:11:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:11:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 12:11:49 INFO - PROCESS | 780 | 1467227509582 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 12:11:49 INFO - PROCESS | 780 | 1467227509585 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 12:11:49 INFO - PROCESS | 780 | 1467227509588 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:11:49 INFO - PROCESS | 780 | 1467227509592 Marionette TRACE conn6 <- [1,2250,null,{}] 12:11:49 INFO - PROCESS | 780 | 1467227509603 Marionette TRACE conn6 -> [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:11:49 INFO - PROCESS | 780 | 1467227509607 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:49 INFO - PROCESS | 780 | 1467227509721 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 12:11:49 INFO - PROCESS | 780 | 1467227509821 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 780 | 1467227509824 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:49 INFO - PROCESS | 780 | ++DOCSHELL 13DA8400 == 27 [pid = 780] [id = 572] 12:11:49 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (13DA8800) [pid = 780] [serial = 1716] [outer = 00000000] 12:11:49 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (13ECE400) [pid = 780] [serial = 1717] [outer = 13DA8800] 12:11:49 INFO - PROCESS | 780 | 1467227509872 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (140B6800) [pid = 780] [serial = 1718] [outer = 13DA8800] 12:11:50 INFO - PROCESS | 780 | 1467227510229 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 670ms 12:11:50 INFO - PROCESS | 780 | 1467227510262 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 780 | 1467227510265 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 12:11:50 INFO - PROCESS | 780 | 1467227510268 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:11:50 INFO - PROCESS | 780 | 1467227510269 Marionette TRACE conn6 <- [1,2254,null,{}] 12:11:50 INFO - PROCESS | 780 | 1467227510273 Marionette TRACE conn6 -> [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:11:50 INFO - PROCESS | 780 | 1467227510275 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:50 INFO - PROCESS | 780 | 1467227510395 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 12:11:50 INFO - PROCESS | 780 | 1467227510403 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 780 | 1467227510405 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:50 INFO - PROCESS | 780 | ++DOCSHELL 13ECDC00 == 28 [pid = 780] [id = 573] 12:11:50 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1442B800) [pid = 780] [serial = 1719] [outer = 00000000] 12:11:50 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (146CB800) [pid = 780] [serial = 1720] [outer = 1442B800] 12:11:50 INFO - PROCESS | 780 | 1467227510450 Marionette DEBUG loaded listener.js 12:11:50 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (15943800) [pid = 780] [serial = 1721] [outer = 1442B800] 12:11:50 INFO - PROCESS | 780 | 1467227510853 Marionette TRACE conn6 <- [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:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 630ms 12:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:11:50 INFO - PROCESS | 780 | 1467227510902 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 780 | 1467227510904 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 12:11:50 INFO - PROCESS | 780 | 1467227510907 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 780 | 1467227510909 Marionette TRACE conn6 <- [1,2258,null,{}] 12:11:50 INFO - PROCESS | 780 | 1467227510912 Marionette TRACE conn6 -> [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:11:50 INFO - PROCESS | 780 | 1467227510914 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:51 INFO - PROCESS | 780 | 1467227511025 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 12:11:51 INFO - PROCESS | 780 | 1467227511111 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 780 | 1467227511113 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:51 INFO - PROCESS | 780 | ++DOCSHELL 15C5B400 == 29 [pid = 780] [id = 574] 12:11:51 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (15C5C400) [pid = 780] [serial = 1722] [outer = 00000000] 12:11:51 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (15C92400) [pid = 780] [serial = 1723] [outer = 15C5C400] 12:11:51 INFO - PROCESS | 780 | 1467227511157 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (16179C00) [pid = 780] [serial = 1724] [outer = 15C5C400] 12:11:51 INFO - PROCESS | 780 | 1467227511524 Marionette TRACE conn6 <- [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:11:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:11:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 12:11:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:11:51 INFO - PROCESS | 780 | 1467227511578 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 780 | 1467227511580 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 12:11:51 INFO - PROCESS | 780 | 1467227511583 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 780 | 1467227511585 Marionette TRACE conn6 <- [1,2262,null,{}] 12:11:51 INFO - PROCESS | 780 | 1467227511589 Marionette TRACE conn6 -> [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:11:51 INFO - PROCESS | 780 | 1467227511594 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:51 INFO - PROCESS | 780 | 1467227511695 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 12:11:51 INFO - PROCESS | 780 | 1467227511700 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 780 | 1467227511702 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:51 INFO - PROCESS | 780 | ++DOCSHELL 16E81400 == 30 [pid = 780] [id = 575] 12:11:51 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (16E82000) [pid = 780] [serial = 1725] [outer = 00000000] 12:11:51 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (174CAC00) [pid = 780] [serial = 1726] [outer = 16E82000] 12:11:51 INFO - PROCESS | 780 | 1467227511746 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (174D4800) [pid = 780] [serial = 1727] [outer = 16E82000] 12:11:52 INFO - PROCESS | 780 | 1467227512160 Marionette TRACE conn6 <- [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:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 630ms 12:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:11:52 INFO - PROCESS | 780 | 1467227512227 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 780 | 1467227512229 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 12:11:52 INFO - PROCESS | 780 | 1467227512232 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 780 | 1467227512234 Marionette TRACE conn6 <- [1,2266,null,{}] 12:11:52 INFO - PROCESS | 780 | 1467227512237 Marionette TRACE conn6 -> [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:11:52 INFO - PROCESS | 780 | 1467227512239 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:52 INFO - PROCESS | 780 | 1467227512314 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 12:11:52 INFO - PROCESS | 780 | 1467227512320 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 780 | 1467227512321 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:52 INFO - PROCESS | 780 | ++DOCSHELL 0915EC00 == 31 [pid = 780] [id = 576] 12:11:52 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FCCCC00) [pid = 780] [serial = 1728] [outer = 00000000] 12:11:52 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17D1C400) [pid = 780] [serial = 1729] [outer = 0FCCCC00] 12:11:52 INFO - PROCESS | 780 | 1467227512366 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (14429400) [pid = 780] [serial = 1730] [outer = 0FCCCC00] 12:11:52 INFO - PROCESS | 780 | 1467227512805 Marionette TRACE conn6 <- [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:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 630ms 12:11:52 INFO - PROCESS | 780 | 1467227512878 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 780 | 1467227512880 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 12:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:11:52 INFO - PROCESS | 780 | 1467227512883 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 780 | 1467227512885 Marionette TRACE conn6 <- [1,2270,null,{}] 12:11:52 INFO - PROCESS | 780 | 1467227512889 Marionette TRACE conn6 -> [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:11:52 INFO - PROCESS | 780 | 1467227512891 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:52 INFO - PROCESS | 780 | 1467227512967 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 12:11:52 INFO - PROCESS | 780 | 1467227512972 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:52 INFO - PROCESS | 780 | 1467227512974 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:52 INFO - PROCESS | 780 | ++DOCSHELL 17D3D400 == 32 [pid = 780] [id = 577] 12:11:52 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17EAA000) [pid = 780] [serial = 1731] [outer = 00000000] 12:11:52 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (18786400) [pid = 780] [serial = 1732] [outer = 17EAA000] 12:11:52 INFO - PROCESS | 780 | 1467227513018 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (18725000) [pid = 780] [serial = 1733] [outer = 17EAA000] 12:11:53 INFO - PROCESS | 780 | 1467227513480 Marionette TRACE conn6 <- [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:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 630ms 12:11:53 INFO - PROCESS | 780 | 1467227513518 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 12:11:53 INFO - PROCESS | 780 | 1467227513520 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 12:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:11:53 INFO - PROCESS | 780 | 1467227513523 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 780 | 1467227513525 Marionette TRACE conn6 <- [1,2274,null,{}] 12:11:53 INFO - PROCESS | 780 | 1467227513529 Marionette TRACE conn6 -> [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:11:53 INFO - PROCESS | 780 | 1467227513530 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:53 INFO - PROCESS | 780 | 1467227513642 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 12:11:53 INFO - PROCESS | 780 | 1467227513650 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 780 | 1467227513652 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:53 INFO - PROCESS | 780 | ++DOCSHELL 0FCCB400 == 33 [pid = 780] [id = 578] 12:11:53 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (13DA8000) [pid = 780] [serial = 1734] [outer = 00000000] 12:11:53 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18C26800) [pid = 780] [serial = 1735] [outer = 13DA8000] 12:11:53 INFO - PROCESS | 780 | 1467227513747 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (18C28800) [pid = 780] [serial = 1736] [outer = 13DA8000] 12:11:54 INFO - PROCESS | 780 | 1467227514205 Marionette TRACE conn6 <- [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:11:54 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:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 730ms 12:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:11:54 INFO - PROCESS | 780 | 1467227514265 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 780 | 1467227514267 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 12:11:54 INFO - PROCESS | 780 | 1467227514270 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 780 | 1467227514272 Marionette TRACE conn6 <- [1,2278,null,{}] 12:11:54 INFO - PROCESS | 780 | 1467227514276 Marionette TRACE conn6 -> [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:11:54 INFO - PROCESS | 780 | 1467227514277 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:54 INFO - PROCESS | 780 | 1467227514394 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 12:11:54 INFO - PROCESS | 780 | 1467227514402 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 780 | 1467227514403 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:54 INFO - PROCESS | 780 | ++DOCSHELL 0C993C00 == 34 [pid = 780] [id = 579] 12:11:54 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18C26000) [pid = 780] [serial = 1737] [outer = 00000000] 12:11:54 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (19BD7C00) [pid = 780] [serial = 1738] [outer = 18C26000] 12:11:54 INFO - PROCESS | 780 | 1467227514447 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A70EC00) [pid = 780] [serial = 1739] [outer = 18C26000] 12:11:54 INFO - PROCESS | 780 | 1467227514890 Marionette TRACE conn6 <- [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:11:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:11:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 670ms 12:11:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:11:54 INFO - PROCESS | 780 | 1467227514941 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 780 | 1467227514944 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 12:11:54 INFO - PROCESS | 780 | 1467227514947 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 780 | 1467227514949 Marionette TRACE conn6 <- [1,2282,null,{}] 12:11:54 INFO - PROCESS | 780 | 1467227514958 Marionette TRACE conn6 -> [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:11:54 INFO - PROCESS | 780 | 1467227514961 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:55 INFO - PROCESS | 780 | 1467227515111 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 12:11:55 INFO - PROCESS | 780 | 1467227515179 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 780 | 1467227515181 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:55 INFO - PROCESS | 780 | ++DOCSHELL 15C57800 == 35 [pid = 780] [id = 580] 12:11:55 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A73D400) [pid = 780] [serial = 1740] [outer = 00000000] 12:11:55 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A815800) [pid = 780] [serial = 1741] [outer = 1A73D400] 12:11:55 INFO - PROCESS | 780 | 1467227515227 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A8EA400) [pid = 780] [serial = 1742] [outer = 1A73D400] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 86 (10428800) [pid = 780] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 85 (14548400) [pid = 780] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16E82400) [pid = 780] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 83 (174D1000) [pid = 780] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 82 (140B8400) [pid = 780] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 81 (102B0000) [pid = 780] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C996000) [pid = 780] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0C91A800) [pid = 780] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17D1D800) [pid = 780] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 77 (13D18400) [pid = 780] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0F6D2400) [pid = 780] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:11:55 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1617A000) [pid = 780] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:11:55 INFO - PROCESS | 780 | 1467227515722 Marionette TRACE conn6 <- [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:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 830ms 12:11:55 INFO - PROCESS | 780 | 1467227515778 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 12:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:11:55 INFO - PROCESS | 780 | 1467227515780 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 12:11:55 INFO - PROCESS | 780 | 1467227515783 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:11:55 INFO - PROCESS | 780 | 1467227515785 Marionette TRACE conn6 <- [1,2286,null,{}] 12:11:55 INFO - PROCESS | 780 | 1467227515788 Marionette TRACE conn6 -> [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:11:55 INFO - PROCESS | 780 | 1467227515790 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:55 INFO - PROCESS | 780 | 1467227515871 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 12:11:55 INFO - PROCESS | 780 | 1467227515877 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 780 | 1467227515879 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:55 INFO - PROCESS | 780 | ++DOCSHELL 12C10C00 == 36 [pid = 780] [id = 581] 12:11:55 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (14548400) [pid = 780] [serial = 1743] [outer = 00000000] 12:11:55 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (18BB4000) [pid = 780] [serial = 1744] [outer = 14548400] 12:11:55 INFO - PROCESS | 780 | 1467227515922 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A73F400) [pid = 780] [serial = 1745] [outer = 14548400] 12:11:56 INFO - PROCESS | 780 | 1467227516356 Marionette TRACE conn6 <- [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:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 630ms 12:11:56 INFO - PROCESS | 780 | 1467227516418 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 780 | 1467227516420 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 12:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:11:56 INFO - PROCESS | 780 | 1467227516423 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 780 | 1467227516425 Marionette TRACE conn6 <- [1,2290,null,{}] 12:11:56 INFO - PROCESS | 780 | 1467227516428 Marionette TRACE conn6 -> [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:11:56 INFO - PROCESS | 780 | 1467227516430 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:56 INFO - PROCESS | 780 | 1467227516508 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 12:11:56 INFO - PROCESS | 780 | 1467227516513 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 780 | 1467227516515 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:56 INFO - PROCESS | 780 | ++DOCSHELL 1A746C00 == 37 [pid = 780] [id = 582] 12:11:56 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A8E6800) [pid = 780] [serial = 1746] [outer = 00000000] 12:11:56 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1ACA0C00) [pid = 780] [serial = 1747] [outer = 1A8E6800] 12:11:56 INFO - PROCESS | 780 | 1467227516558 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C2AC00) [pid = 780] [serial = 1748] [outer = 1A8E6800] 12:11:56 INFO - PROCESS | 780 | 1467227517008 Marionette TRACE conn6 <- [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:11:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:11:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 630ms 12:11:57 INFO - PROCESS | 780 | 1467227517056 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 780 | 1467227517058 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 12:11:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:11:57 INFO - PROCESS | 780 | 1467227517061 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 780 | 1467227517063 Marionette TRACE conn6 <- [1,2294,null,{}] 12:11:57 INFO - PROCESS | 780 | 1467227517066 Marionette TRACE conn6 -> [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:11:57 INFO - PROCESS | 780 | 1467227517068 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:57 INFO - PROCESS | 780 | 1467227517148 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 12:11:57 INFO - PROCESS | 780 | 1467227517153 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 780 | 1467227517155 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:57 INFO - PROCESS | 780 | ++DOCSHELL 15C92000 == 38 [pid = 780] [id = 583] 12:11:57 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1ACA8800) [pid = 780] [serial = 1749] [outer = 00000000] 12:11:57 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1ACB7000) [pid = 780] [serial = 1750] [outer = 1ACA8800] 12:11:57 INFO - PROCESS | 780 | 1467227517198 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1AE37C00) [pid = 780] [serial = 1751] [outer = 1ACA8800] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 0FC73C00 == 37 [pid = 780] [id = 570] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 0F883C00 == 36 [pid = 780] [id = 569] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 1027D800 == 35 [pid = 780] [id = 571] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 0915EC00 == 34 [pid = 780] [id = 576] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 13ECDC00 == 33 [pid = 780] [id = 573] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 16E81400 == 32 [pid = 780] [id = 575] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 15C57800 == 31 [pid = 780] [id = 580] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 1A746C00 == 30 [pid = 780] [id = 582] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 17D3D400 == 29 [pid = 780] [id = 577] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 15C5B400 == 28 [pid = 780] [id = 574] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 12C10C00 == 27 [pid = 780] [id = 581] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 13DA8400 == 26 [pid = 780] [id = 572] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 0C993C00 == 25 [pid = 780] [id = 579] 12:11:58 INFO - PROCESS | 780 | --DOCSHELL 0FCCB400 == 24 [pid = 780] [id = 578] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 83 (18BB2C00) [pid = 780] [serial = 1706] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 82 (197E0C00) [pid = 780] [serial = 1708] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15C56800) [pid = 780] [serial = 1693] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17474800) [pid = 780] [serial = 1696] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17DB8000) [pid = 780] [serial = 1699] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1747B400) [pid = 780] [serial = 1697] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1871D800) [pid = 780] [serial = 1700] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 76 (14501800) [pid = 780] [serial = 1690] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 75 (104E2800) [pid = 780] [serial = 1687] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 74 (10BDB800) [pid = 780] [serial = 1688] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F66BC00) [pid = 780] [serial = 1684] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0F83B000) [pid = 780] [serial = 1685] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0F6D3800) [pid = 780] [serial = 1682] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 70 (0C98DC00) [pid = 780] [serial = 1681] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1A706C00) [pid = 780] [serial = 1679] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 68 (18C23800) [pid = 780] [serial = 1678] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 67 (15946800) [pid = 780] [serial = 1676] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 66 (140B4400) [pid = 780] [serial = 1675] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 65 (0FCCDC00) [pid = 780] [serial = 1673] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 64 (0FC73800) [pid = 780] [serial = 1672] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 63 (17DB2C00) [pid = 780] [serial = 1702] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 62 (17EA9800) [pid = 780] [serial = 1703] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 61 (188C7C00) [pid = 780] [serial = 1705] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 60 (15C8DC00) [pid = 780] [serial = 1694] [outer = 00000000] [url = about:blank] 12:11:58 INFO - PROCESS | 780 | --DOMWINDOW == 59 (14525C00) [pid = 780] [serial = 1691] [outer = 00000000] [url = about:blank] 12:11:59 INFO - PROCESS | 780 | 1467227519056 Marionette TRACE conn6 <- [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:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2020ms 12:11:59 INFO - PROCESS | 780 | 1467227519084 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 780 | 1467227519088 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 12:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:11:59 INFO - PROCESS | 780 | 1467227519093 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 780 | 1467227519096 Marionette TRACE conn6 <- [1,2298,null,{}] 12:11:59 INFO - PROCESS | 780 | 1467227519102 Marionette TRACE conn6 -> [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:11:59 INFO - PROCESS | 780 | 1467227519105 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:59 INFO - PROCESS | 780 | 1467227519199 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 12:11:59 INFO - PROCESS | 780 | 1467227519208 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 780 | 1467227519213 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:59 INFO - PROCESS | 780 | ++DOCSHELL 0C999800 == 25 [pid = 780] [id = 584] 12:11:59 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (0C99A000) [pid = 780] [serial = 1752] [outer = 00000000] 12:11:59 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0F66EC00) [pid = 780] [serial = 1753] [outer = 0C99A000] 12:11:59 INFO - PROCESS | 780 | 1467227519263 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0F833400) [pid = 780] [serial = 1754] [outer = 0C99A000] 12:11:59 INFO - PROCESS | 780 | 1467227519763 Marionette TRACE conn6 <- [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:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 12:11:59 INFO - PROCESS | 780 | 1467227519824 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 780 | 1467227519829 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 12:11:59 INFO - PROCESS | 780 | 1467227519835 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:11:59 INFO - PROCESS | 780 | 1467227519838 Marionette TRACE conn6 <- [1,2302,null,{}] 12:11:59 INFO - PROCESS | 780 | 1467227519842 Marionette TRACE conn6 -> [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:11:59 INFO - PROCESS | 780 | 1467227519845 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:11:59 INFO - PROCESS | 780 | 1467227519931 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 12:12:00 INFO - PROCESS | 780 | 1467227520029 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 780 | 1467227520032 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:00 INFO - PROCESS | 780 | ++DOCSHELL 0FCCB400 == 26 [pid = 780] [id = 585] 12:12:00 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FCCB800) [pid = 780] [serial = 1755] [outer = 00000000] 12:12:00 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0FD05800) [pid = 780] [serial = 1756] [outer = 0FCCB800] 12:12:00 INFO - PROCESS | 780 | 1467227520082 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0FD0C000) [pid = 780] [serial = 1757] [outer = 0FCCB800] 12:12:00 INFO - PROCESS | 780 | 1467227520461 Marionette TRACE conn6 <- [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:12:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:12:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 12:12:00 INFO - PROCESS | 780 | 1467227520509 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 780 | 1467227520511 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 12:12:00 INFO - PROCESS | 780 | 1467227520515 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:12:00 INFO - PROCESS | 780 | 1467227520518 Marionette TRACE conn6 <- [1,2306,null,{}] 12:12:00 INFO - PROCESS | 780 | 1467227520529 Marionette TRACE conn6 -> [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:12:00 INFO - PROCESS | 780 | 1467227520534 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:00 INFO - PROCESS | 780 | 1467227520645 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 12:12:00 INFO - PROCESS | 780 | 1467227520663 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 780 | 1467227520666 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:00 INFO - PROCESS | 780 | ++DOCSHELL 105CD400 == 27 [pid = 780] [id = 586] 12:12:00 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (105CDC00) [pid = 780] [serial = 1758] [outer = 00000000] 12:12:00 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (10DCB400) [pid = 780] [serial = 1759] [outer = 105CDC00] 12:12:00 INFO - PROCESS | 780 | 1467227520714 Marionette DEBUG loaded listener.js 12:12:00 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (12C64400) [pid = 780] [serial = 1760] [outer = 105CDC00] 12:12:01 INFO - PROCESS | 780 | 1467227521250 Marionette TRACE conn6 <- [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:12:01 INFO - PROCESS | 780 | 1467227521291 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 12:12:01 INFO - PROCESS | 780 | 1467227521295 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:12:01 INFO - PROCESS | 780 | 1467227521296 Marionette TRACE conn6 <- [1,2310,null,{}] 12:12:01 INFO - PROCESS | 780 | 1467227521300 Marionette TRACE conn6 -> [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:12:01 INFO - PROCESS | 780 | 1467227521302 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:01 INFO - PROCESS | 780 | 1467227521389 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 12:12:01 INFO - PROCESS | 780 | 1467227521394 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 780 | 1467227521396 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:01 INFO - PROCESS | 780 | ++DOCSHELL 12C67400 == 28 [pid = 780] [id = 587] 12:12:01 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (12C6A800) [pid = 780] [serial = 1761] [outer = 00000000] 12:12:01 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (13DE9400) [pid = 780] [serial = 1762] [outer = 12C6A800] 12:12:01 INFO - PROCESS | 780 | 1467227521440 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (14468400) [pid = 780] [serial = 1763] [outer = 12C6A800] 12:12:01 INFO - PROCESS | 780 | 1467227521873 Marionette TRACE conn6 <- [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:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 630ms 12:12:01 INFO - PROCESS | 780 | 1467227521931 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 12:12:01 INFO - PROCESS | 780 | 1467227521933 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 12:12:01 INFO - PROCESS | 780 | 1467227521936 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:12:01 INFO - PROCESS | 780 | 1467227521938 Marionette TRACE conn6 <- [1,2314,null,{}] 12:12:01 INFO - PROCESS | 780 | 1467227521941 Marionette TRACE conn6 -> [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:12:01 INFO - PROCESS | 780 | 1467227521943 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:02 INFO - PROCESS | 780 | 1467227522047 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 12:12:02 INFO - PROCESS | 780 | 1467227522055 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 780 | 1467227522057 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:02 INFO - PROCESS | 780 | ++DOCSHELL 14529400 == 29 [pid = 780] [id = 588] 12:12:02 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1453D800) [pid = 780] [serial = 1764] [outer = 00000000] 12:12:02 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (145E6000) [pid = 780] [serial = 1765] [outer = 1453D800] 12:12:02 INFO - PROCESS | 780 | 1467227522103 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1594C800) [pid = 780] [serial = 1766] [outer = 1453D800] 12:12:02 INFO - PROCESS | 780 | 1467227522540 Marionette TRACE conn6 <- [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:12:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:12:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 631ms 12:12:02 INFO - PROCESS | 780 | 1467227522575 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 12:12:02 INFO - PROCESS | 780 | 1467227522577 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 12:12:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:12:02 INFO - PROCESS | 780 | 1467227522581 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:12:02 INFO - PROCESS | 780 | 1467227522582 Marionette TRACE conn6 <- [1,2318,null,{}] 12:12:02 INFO - PROCESS | 780 | 1467227522586 Marionette TRACE conn6 -> [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:12:02 INFO - PROCESS | 780 | 1467227522591 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:02 INFO - PROCESS | 780 | 1467227522692 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 12:12:02 INFO - PROCESS | 780 | 1467227522698 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 780 | 1467227522700 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:02 INFO - PROCESS | 780 | ++DOCSHELL 15CF6C00 == 30 [pid = 780] [id = 589] 12:12:02 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15CFAC00) [pid = 780] [serial = 1767] [outer = 00000000] 12:12:02 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (16E86C00) [pid = 780] [serial = 1768] [outer = 15CFAC00] 12:12:02 INFO - PROCESS | 780 | 1467227522744 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (173D8800) [pid = 780] [serial = 1769] [outer = 15CFAC00] 12:12:03 INFO - PROCESS | 780 | 1467227523183 Marionette TRACE conn6 <- [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:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 630ms 12:12:03 INFO - PROCESS | 780 | 1467227523220 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 780 | 1467227523222 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 12:12:03 INFO - PROCESS | 780 | 1467227523225 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:12:03 INFO - PROCESS | 780 | 1467227523227 Marionette TRACE conn6 <- [1,2322,null,{}] 12:12:03 INFO - PROCESS | 780 | 1467227523231 Marionette TRACE conn6 -> [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:12:03 INFO - PROCESS | 780 | 1467227523233 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:03 INFO - PROCESS | 780 | 1467227523308 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 12:12:03 INFO - PROCESS | 780 | 1467227523314 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 780 | 1467227523315 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:03 INFO - PROCESS | 780 | ++DOCSHELL 15C60000 == 31 [pid = 780] [id = 590] 12:12:03 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17471000) [pid = 780] [serial = 1770] [outer = 00000000] 12:12:03 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1747D800) [pid = 780] [serial = 1771] [outer = 17471000] 12:12:03 INFO - PROCESS | 780 | 1467227523359 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17478400) [pid = 780] [serial = 1772] [outer = 17471000] 12:12:03 INFO - PROCESS | 780 | 1467227523799 Marionette TRACE conn6 <- [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:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 12:12:03 INFO - PROCESS | 780 | 1467227523873 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 780 | 1467227523875 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 12:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:12:03 INFO - PROCESS | 780 | 1467227523878 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 780 | 1467227523880 Marionette TRACE conn6 <- [1,2326,null,{}] 12:12:03 INFO - PROCESS | 780 | 1467227523884 Marionette TRACE conn6 -> [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:12:03 INFO - PROCESS | 780 | 1467227523886 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:03 INFO - PROCESS | 780 | 1467227523964 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 12:12:03 INFO - PROCESS | 780 | 1467227523972 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 780 | 1467227523974 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:03 INFO - PROCESS | 780 | ++DOCSHELL 17478000 == 32 [pid = 780] [id = 591] 12:12:03 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1747D000) [pid = 780] [serial = 1773] [outer = 00000000] 12:12:03 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17DB2800) [pid = 780] [serial = 1774] [outer = 1747D000] 12:12:03 INFO - PROCESS | 780 | 1467227524018 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17D3D400) [pid = 780] [serial = 1775] [outer = 1747D000] 12:12:04 INFO - PROCESS | 780 | 1467227524485 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:12:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:12:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 12:12:04 INFO - PROCESS | 780 | 1467227524511 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 12:12:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:12:04 INFO - PROCESS | 780 | 1467227524513 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 12:12:04 INFO - PROCESS | 780 | 1467227524516 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - PROCESS | 780 | 1467227524517 Marionette TRACE conn6 <- [1,2330,null,{}] 12:12:04 INFO - PROCESS | 780 | 1467227524521 Marionette TRACE conn6 -> [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:12:04 INFO - PROCESS | 780 | 1467227524522 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:04 INFO - PROCESS | 780 | 1467227524634 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 12:12:04 INFO - PROCESS | 780 | 1467227524640 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 780 | 1467227524642 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:04 INFO - PROCESS | 780 | ++DOCSHELL 1050C400 == 33 [pid = 780] [id = 592] 12:12:04 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1871C000) [pid = 780] [serial = 1776] [outer = 00000000] 12:12:04 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (18780000) [pid = 780] [serial = 1777] [outer = 1871C000] 12:12:04 INFO - PROCESS | 780 | 1467227524685 Marionette DEBUG loaded listener.js 12:12:04 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (18817C00) [pid = 780] [serial = 1778] [outer = 1871C000] 12:12:05 INFO - PROCESS | 780 | 1467227525187 Marionette TRACE conn6 <- [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:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 730ms 12:12:05 INFO - PROCESS | 780 | 1467227525247 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 780 | 1467227525249 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 12:12:05 INFO - PROCESS | 780 | 1467227525252 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - PROCESS | 780 | 1467227525254 Marionette TRACE conn6 <- [1,2334,null,{}] 12:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:12:05 INFO - PROCESS | 780 | 1467227525271 Marionette TRACE conn6 -> [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:12:05 INFO - PROCESS | 780 | 1467227525272 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:05 INFO - PROCESS | 780 | 1467227525388 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 12:12:05 INFO - PROCESS | 780 | 1467227525399 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 780 | 1467227525401 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:05 INFO - PROCESS | 780 | ++DOCSHELL 18721400 == 34 [pid = 780] [id = 593] 12:12:05 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (188C9C00) [pid = 780] [serial = 1779] [outer = 00000000] 12:12:05 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1946BC00) [pid = 780] [serial = 1780] [outer = 188C9C00] 12:12:05 INFO - PROCESS | 780 | 1467227525445 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1955FC00) [pid = 780] [serial = 1781] [outer = 188C9C00] 12:12:05 INFO - PROCESS | 780 | 1467227525895 Marionette TRACE conn6 <- [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:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 12:12:05 INFO - PROCESS | 780 | 1467227525932 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 12:12:05 INFO - PROCESS | 780 | 1467227525934 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 12:12:05 INFO - PROCESS | 780 | 1467227525937 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:12:05 INFO - PROCESS | 780 | 1467227525939 Marionette TRACE conn6 <- [1,2338,null,{}] 12:12:05 INFO - PROCESS | 780 | 1467227525942 Marionette TRACE conn6 -> [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:12:05 INFO - PROCESS | 780 | 1467227525945 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:06 INFO - PROCESS | 780 | 1467227526102 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 12:12:06 INFO - PROCESS | 780 | 1467227526171 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 780 | 1467227526174 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:06 INFO - PROCESS | 780 | ++DOCSHELL 1451AC00 == 35 [pid = 780] [id = 594] 12:12:06 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1A709000) [pid = 780] [serial = 1782] [outer = 00000000] 12:12:06 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1A741C00) [pid = 780] [serial = 1783] [outer = 1A709000] 12:12:06 INFO - PROCESS | 780 | 1467227526220 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1A813800) [pid = 780] [serial = 1784] [outer = 1A709000] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1A8E6800) [pid = 780] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 90 (13DA8000) [pid = 780] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 89 (18C26000) [pid = 780] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1A73D400) [pid = 780] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 87 (18DBE800) [pid = 780] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17EAA000) [pid = 780] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0FCCCC00) [pid = 780] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16E82000) [pid = 780] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 83 (15C5C400) [pid = 780] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1442B800) [pid = 780] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 81 (13DA8800) [pid = 780] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1027DC00) [pid = 780] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FC74000) [pid = 780] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:12:06 INFO - PROCESS | 780 | --DOMWINDOW == 78 (14548400) [pid = 780] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:12:06 INFO - PROCESS | 780 | 1467227526777 Marionette TRACE conn6 <- [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:12:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 870ms 12:12:06 INFO - PROCESS | 780 | 1467227526812 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 780 | 1467227526814 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 12:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:12:06 INFO - PROCESS | 780 | 1467227526817 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 780 | 1467227526819 Marionette TRACE conn6 <- [1,2342,null,{}] 12:12:06 INFO - PROCESS | 780 | 1467227526822 Marionette TRACE conn6 -> [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:12:06 INFO - PROCESS | 780 | 1467227526824 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:06 INFO - PROCESS | 780 | 1467227526902 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 12:12:06 INFO - PROCESS | 780 | 1467227526907 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 780 | 1467227526909 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:06 INFO - PROCESS | 780 | ++DOCSHELL 15451000 == 36 [pid = 780] [id = 595] 12:12:06 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15C2B400) [pid = 780] [serial = 1785] [outer = 00000000] 12:12:06 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1881BC00) [pid = 780] [serial = 1786] [outer = 15C2B400] 12:12:06 INFO - PROCESS | 780 | 1467227526953 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (18826000) [pid = 780] [serial = 1787] [outer = 15C2B400] 12:12:07 INFO - PROCESS | 780 | 1467227527392 Marionette TRACE conn6 <- [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:12:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:12:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 630ms 12:12:07 INFO - PROCESS | 780 | 1467227527448 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 780 | 1467227527450 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 12:12:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:12:07 INFO - PROCESS | 780 | 1467227527453 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 780 | 1467227527455 Marionette TRACE conn6 <- [1,2346,null,{}] 12:12:07 INFO - PROCESS | 780 | 1467227527458 Marionette TRACE conn6 -> [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:12:07 INFO - PROCESS | 780 | 1467227527460 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:07 INFO - PROCESS | 780 | 1467227527538 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 12:12:07 INFO - PROCESS | 780 | 1467227527544 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 780 | 1467227527545 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:07 INFO - PROCESS | 780 | ++DOCSHELL 1A70BC00 == 37 [pid = 780] [id = 596] 12:12:07 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A73B400) [pid = 780] [serial = 1788] [outer = 00000000] 12:12:07 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1ACA0800) [pid = 780] [serial = 1789] [outer = 1A73B400] 12:12:07 INFO - PROCESS | 780 | 1467227527588 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1ACAB800) [pid = 780] [serial = 1790] [outer = 1A73B400] 12:12:08 INFO - PROCESS | 780 | 1467227528039 Marionette TRACE conn6 <- [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:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 631ms 12:12:08 INFO - PROCESS | 780 | 1467227528085 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 780 | 1467227528087 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 12:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:12:08 INFO - PROCESS | 780 | 1467227528104 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 780 | 1467227528105 Marionette TRACE conn6 <- [1,2350,null,{}] 12:12:08 INFO - PROCESS | 780 | 1467227528109 Marionette TRACE conn6 -> [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:12:08 INFO - PROCESS | 780 | 1467227528110 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:08 INFO - PROCESS | 780 | 1467227528190 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 12:12:08 INFO - PROCESS | 780 | 1467227528197 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 780 | 1467227528199 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:08 INFO - PROCESS | 780 | ++DOCSHELL 15C55400 == 38 [pid = 780] [id = 597] 12:12:08 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (19BD6800) [pid = 780] [serial = 1791] [outer = 00000000] 12:12:08 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1AEB6C00) [pid = 780] [serial = 1792] [outer = 19BD6800] 12:12:08 INFO - PROCESS | 780 | 1467227528242 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1AEBD400) [pid = 780] [serial = 1793] [outer = 19BD6800] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 15C92000 == 37 [pid = 780] [id = 583] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 0C999800 == 36 [pid = 780] [id = 584] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 15CF6C00 == 35 [pid = 780] [id = 589] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 12C67400 == 34 [pid = 780] [id = 587] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 105CD400 == 33 [pid = 780] [id = 586] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 14529400 == 32 [pid = 780] [id = 588] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 1050C400 == 31 [pid = 780] [id = 592] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 1451AC00 == 30 [pid = 780] [id = 594] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 17478000 == 29 [pid = 780] [id = 591] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 0FCCB400 == 28 [pid = 780] [id = 585] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 18721400 == 27 [pid = 780] [id = 593] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 1A70BC00 == 26 [pid = 780] [id = 596] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 15C60000 == 25 [pid = 780] [id = 590] 12:12:09 INFO - PROCESS | 780 | --DOCSHELL 15451000 == 24 [pid = 780] [id = 595] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 86 (15C2AC00) [pid = 780] [serial = 1748] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1ACB7000) [pid = 780] [serial = 1750] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 84 (18C26800) [pid = 780] [serial = 1735] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 83 (19BD7C00) [pid = 780] [serial = 1738] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 82 (1A815800) [pid = 780] [serial = 1741] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1A70EC00) [pid = 780] [serial = 1739] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 80 (1ACA0C00) [pid = 780] [serial = 1747] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1A8EA400) [pid = 780] [serial = 1742] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 78 (19BD6C00) [pid = 780] [serial = 1709] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 77 (18786400) [pid = 780] [serial = 1732] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17D1C400) [pid = 780] [serial = 1729] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14429400) [pid = 780] [serial = 1730] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 74 (174CAC00) [pid = 780] [serial = 1726] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 73 (174D4800) [pid = 780] [serial = 1727] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15C92400) [pid = 780] [serial = 1723] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 71 (16179C00) [pid = 780] [serial = 1724] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 70 (146CB800) [pid = 780] [serial = 1720] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 69 (15943800) [pid = 780] [serial = 1721] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 68 (13ECE400) [pid = 780] [serial = 1717] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 67 (140B6800) [pid = 780] [serial = 1718] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 66 (10282C00) [pid = 780] [serial = 1714] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 65 (102AA800) [pid = 780] [serial = 1715] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 64 (0FCCE400) [pid = 780] [serial = 1712] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 63 (0FCC4800) [pid = 780] [serial = 1711] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 62 (18C28800) [pid = 780] [serial = 1736] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 61 (18BB4000) [pid = 780] [serial = 1744] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A73F400) [pid = 780] [serial = 1745] [outer = 00000000] [url = about:blank] 12:12:09 INFO - PROCESS | 780 | --DOMWINDOW == 59 (18725000) [pid = 780] [serial = 1733] [outer = 00000000] [url = about:blank] 12:12:10 INFO - PROCESS | 780 | 1467227530158 Marionette TRACE conn6 <- [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:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2069ms 12:12:10 INFO - PROCESS | 780 | 1467227530176 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 780 | 1467227530180 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 12:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:12:10 INFO - PROCESS | 780 | 1467227530184 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 780 | 1467227530188 Marionette TRACE conn6 <- [1,2354,null,{}] 12:12:10 INFO - PROCESS | 780 | 1467227530194 Marionette TRACE conn6 -> [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:12:10 INFO - PROCESS | 780 | 1467227530197 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:10 INFO - PROCESS | 780 | 1467227530288 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 12:12:10 INFO - PROCESS | 780 | 1467227530296 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 780 | 1467227530300 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:10 INFO - PROCESS | 780 | ++DOCSHELL 0C996000 == 25 [pid = 780] [id = 598] 12:12:10 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (0C996800) [pid = 780] [serial = 1794] [outer = 00000000] 12:12:10 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0F61EC00) [pid = 780] [serial = 1795] [outer = 0C996800] 12:12:10 INFO - PROCESS | 780 | 1467227530348 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0F6F2C00) [pid = 780] [serial = 1796] [outer = 0C996800] 12:12:10 INFO - PROCESS | 780 | 1467227530856 Marionette TRACE conn6 <- [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:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 730ms 12:12:10 INFO - PROCESS | 780 | 1467227530915 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 780 | 1467227530921 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 12:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:12:10 INFO - PROCESS | 780 | 1467227530927 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 780 | 1467227530930 Marionette TRACE conn6 <- [1,2358,null,{}] 12:12:10 INFO - PROCESS | 780 | 1467227530934 Marionette TRACE conn6 -> [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:12:10 INFO - PROCESS | 780 | 1467227530936 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:11 INFO - PROCESS | 780 | 1467227531027 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 12:12:11 INFO - PROCESS | 780 | 1467227531130 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 780 | 1467227531133 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:11 INFO - PROCESS | 780 | ++DOCSHELL 0FCCEC00 == 26 [pid = 780] [id = 599] 12:12:11 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FCD2800) [pid = 780] [serial = 1797] [outer = 00000000] 12:12:11 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0FD28400) [pid = 780] [serial = 1798] [outer = 0FCD2800] 12:12:11 INFO - PROCESS | 780 | 1467227531181 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0FDB2800) [pid = 780] [serial = 1799] [outer = 0FCD2800] 12:12:11 INFO - PROCESS | 780 | 1467227531563 Marionette TRACE conn6 <- [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:12:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:12:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 670ms 12:12:11 INFO - PROCESS | 780 | 1467227531600 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 780 | 1467227531602 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 12:12:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:12:11 INFO - PROCESS | 780 | 1467227531606 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 780 | 1467227531609 Marionette TRACE conn6 <- [1,2362,null,{}] 12:12:11 INFO - PROCESS | 780 | 1467227531620 Marionette TRACE conn6 -> [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:12:11 INFO - PROCESS | 780 | 1467227531625 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:11 INFO - PROCESS | 780 | 1467227531735 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 12:12:11 INFO - PROCESS | 780 | 1467227531745 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 780 | 1467227531748 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:11 INFO - PROCESS | 780 | ++DOCSHELL 104ED400 == 27 [pid = 780] [id = 600] 12:12:11 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (10506400) [pid = 780] [serial = 1800] [outer = 00000000] 12:12:11 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (10DCA400) [pid = 780] [serial = 1801] [outer = 10506400] 12:12:11 INFO - PROCESS | 780 | 1467227531796 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (12C68400) [pid = 780] [serial = 1802] [outer = 10506400] 12:12:12 INFO - PROCESS | 780 | 1467227532262 Marionette TRACE conn6 <- [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:12:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 730ms 12:12:12 INFO - PROCESS | 780 | 1467227532340 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 780 | 1467227532343 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 12:12:12 INFO - PROCESS | 780 | 1467227532346 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:12:12 INFO - PROCESS | 780 | 1467227532348 Marionette TRACE conn6 <- [1,2366,null,{}] 12:12:12 INFO - PROCESS | 780 | 1467227532351 Marionette TRACE conn6 -> [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:12:12 INFO - PROCESS | 780 | 1467227532353 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:12 INFO - PROCESS | 780 | 1467227532442 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 12:12:12 INFO - PROCESS | 780 | 1467227532449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 780 | 1467227532451 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:12 INFO - PROCESS | 780 | ++DOCSHELL 12C6A400 == 28 [pid = 780] [id = 601] 12:12:12 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (13DE9C00) [pid = 780] [serial = 1803] [outer = 00000000] 12:12:12 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (14466800) [pid = 780] [serial = 1804] [outer = 13DE9C00] 12:12:12 INFO - PROCESS | 780 | 1467227532495 Marionette DEBUG loaded listener.js 12:12:12 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (14520000) [pid = 780] [serial = 1805] [outer = 13DE9C00] 12:12:12 INFO - PROCESS | 780 | 1467227532945 Marionette TRACE conn6 <- [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:12:12 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:12:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 630ms 12:12:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:12:12 INFO - PROCESS | 780 | 1467227532980 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 780 | 1467227532982 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 12:12:12 INFO - PROCESS | 780 | 1467227532985 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 780 | 1467227532987 Marionette TRACE conn6 <- [1,2370,null,{}] 12:12:12 INFO - PROCESS | 780 | 1467227532990 Marionette TRACE conn6 -> [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:12:12 INFO - PROCESS | 780 | 1467227532992 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:13 INFO - PROCESS | 780 | 1467227533069 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 12:12:13 INFO - PROCESS | 780 | 1467227533104 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 780 | 1467227533106 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:13 INFO - PROCESS | 780 | ++DOCSHELL 146CA000 == 29 [pid = 780] [id = 602] 12:12:13 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (146CE000) [pid = 780] [serial = 1806] [outer = 00000000] 12:12:13 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15946400) [pid = 780] [serial = 1807] [outer = 146CE000] 12:12:13 INFO - PROCESS | 780 | 1467227533150 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C5CC00) [pid = 780] [serial = 1808] [outer = 146CE000] 12:12:13 INFO - PROCESS | 780 | 1467227533586 Marionette TRACE conn6 <- [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:12:13 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:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 630ms 12:12:13 INFO - PROCESS | 780 | 1467227533621 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 12:12:13 INFO - PROCESS | 780 | 1467227533623 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 12:12:13 INFO - PROCESS | 780 | 1467227533626 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:12:13 INFO - PROCESS | 780 | 1467227533628 Marionette TRACE conn6 <- [1,2374,null,{}] 12:12:13 INFO - PROCESS | 780 | 1467227533632 Marionette TRACE conn6 -> [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:12:13 INFO - PROCESS | 780 | 1467227533637 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:13 INFO - PROCESS | 780 | 1467227533738 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 12:12:13 INFO - PROCESS | 780 | 1467227533744 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 780 | 1467227533745 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:13 INFO - PROCESS | 780 | ++DOCSHELL 1617E000 == 30 [pid = 780] [id = 603] 12:12:13 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (16E82C00) [pid = 780] [serial = 1809] [outer = 00000000] 12:12:13 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17470800) [pid = 780] [serial = 1810] [outer = 16E82C00] 12:12:13 INFO - PROCESS | 780 | 1467227533789 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1747B800) [pid = 780] [serial = 1811] [outer = 16E82C00] 12:12:14 INFO - PROCESS | 780 | 1467227534242 Marionette TRACE conn6 <- [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:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 12:12:14 INFO - PROCESS | 780 | 1467227534301 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 780 | 1467227534303 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 12:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:12:14 INFO - PROCESS | 780 | 1467227534307 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 780 | 1467227534308 Marionette TRACE conn6 <- [1,2378,null,{}] 12:12:14 INFO - PROCESS | 780 | 1467227534312 Marionette TRACE conn6 -> [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:12:14 INFO - PROCESS | 780 | 1467227534314 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:14 INFO - PROCESS | 780 | 1467227534389 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 12:12:14 INFO - PROCESS | 780 | 1467227534394 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 780 | 1467227534396 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:14 INFO - PROCESS | 780 | ++DOCSHELL 146CB800 == 31 [pid = 780] [id = 604] 12:12:14 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (174C7400) [pid = 780] [serial = 1812] [outer = 00000000] 12:12:14 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174D4800) [pid = 780] [serial = 1813] [outer = 174C7400] 12:12:14 INFO - PROCESS | 780 | 1467227534440 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (174D4C00) [pid = 780] [serial = 1814] [outer = 174C7400] 12:12:14 INFO - PROCESS | 780 | 1467227534878 Marionette TRACE conn6 <- [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:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 631ms 12:12:14 INFO - PROCESS | 780 | 1467227534949 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 780 | 1467227534952 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 12:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:12:14 INFO - PROCESS | 780 | 1467227534955 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 780 | 1467227534957 Marionette TRACE conn6 <- [1,2382,null,{}] 12:12:14 INFO - PROCESS | 780 | 1467227534960 Marionette TRACE conn6 -> [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:12:14 INFO - PROCESS | 780 | 1467227534962 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:15 INFO - PROCESS | 780 | 1467227535039 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 12:12:15 INFO - PROCESS | 780 | 1467227535044 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 780 | 1467227535046 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:15 INFO - PROCESS | 780 | ++DOCSHELL 0FCD3800 == 32 [pid = 780] [id = 605] 12:12:15 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DB4000) [pid = 780] [serial = 1815] [outer = 00000000] 12:12:15 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17EB6000) [pid = 780] [serial = 1816] [outer = 17DB4000] 12:12:15 INFO - PROCESS | 780 | 1467227535092 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17EB8000) [pid = 780] [serial = 1817] [outer = 17DB4000] 12:12:15 INFO - PROCESS | 780 | 1467227535578 Marionette TRACE conn6 <- [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:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 12:12:15 INFO - PROCESS | 780 | 1467227535627 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 780 | 1467227535629 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 12:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:12:15 INFO - PROCESS | 780 | 1467227535632 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 780 | 1467227535634 Marionette TRACE conn6 <- [1,2386,null,{}] 12:12:15 INFO - PROCESS | 780 | 1467227535642 Marionette TRACE conn6 -> [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:12:15 INFO - PROCESS | 780 | 1467227535644 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:15 INFO - PROCESS | 780 | 1467227535755 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 12:12:15 INFO - PROCESS | 780 | 1467227535848 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 780 | 1467227535850 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:15 INFO - PROCESS | 780 | ++DOCSHELL 0FCCBC00 == 33 [pid = 780] [id = 606] 12:12:15 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0FCCF800) [pid = 780] [serial = 1818] [outer = 00000000] 12:12:15 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (188C7400) [pid = 780] [serial = 1819] [outer = 0FCCF800] 12:12:15 INFO - PROCESS | 780 | 1467227535892 Marionette DEBUG loaded listener.js 12:12:15 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (188C8C00) [pid = 780] [serial = 1820] [outer = 0FCCF800] 12:12:16 INFO - PROCESS | 780 | 1467227536311 Marionette TRACE conn6 <- [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:12:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:12:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 730ms 12:12:16 INFO - PROCESS | 780 | 1467227536364 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 12:12:16 INFO - PROCESS | 780 | 1467227536366 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 12:12:16 INFO - PROCESS | 780 | 1467227536369 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:12:16 INFO - PROCESS | 780 | 1467227536371 Marionette TRACE conn6 <- [1,2390,null,{}] 12:12:16 INFO - PROCESS | 780 | 1467227536374 Marionette TRACE conn6 -> [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:12:16 INFO - PROCESS | 780 | 1467227536376 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:16 INFO - PROCESS | 780 | 1467227536495 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 12:12:16 INFO - PROCESS | 780 | 1467227536504 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 780 | 1467227536506 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:16 INFO - PROCESS | 780 | ++DOCSHELL 17EB4400 == 34 [pid = 780] [id = 607] 12:12:16 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1878DC00) [pid = 780] [serial = 1821] [outer = 00000000] 12:12:16 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A701400) [pid = 780] [serial = 1822] [outer = 1878DC00] 12:12:16 INFO - PROCESS | 780 | 1467227536548 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1A707000) [pid = 780] [serial = 1823] [outer = 1878DC00] 12:12:16 INFO - PROCESS | 780 | 1467227537005 Marionette TRACE conn6 <- [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:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 670ms 12:12:17 INFO - PROCESS | 780 | 1467227537043 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 780 | 1467227537045 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 12:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:12:17 INFO - PROCESS | 780 | 1467227537048 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 780 | 1467227537051 Marionette TRACE conn6 <- [1,2394,null,{}] 12:12:17 INFO - PROCESS | 780 | 1467227537055 Marionette TRACE conn6 -> [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:12:17 INFO - PROCESS | 780 | 1467227537058 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:17 INFO - PROCESS | 780 | 1467227537211 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 12:12:17 INFO - PROCESS | 780 | 1467227537236 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227537238 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:17 INFO - PROCESS | 780 | ++DOCSHELL 146C6000 == 35 [pid = 780] [id = 608] 12:12:17 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1A73A400) [pid = 780] [serial = 1824] [outer = 00000000] 12:12:17 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (1A817000) [pid = 780] [serial = 1825] [outer = 1A73A400] 12:12:17 INFO - PROCESS | 780 | 1467227537284 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (1A8ED800) [pid = 780] [serial = 1826] [outer = 1A73A400] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1A73B400) [pid = 780] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1871C000) [pid = 780] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 89 (188C9C00) [pid = 780] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 88 (1A709000) [pid = 780] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1747D000) [pid = 780] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 86 (17471000) [pid = 780] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15CFAC00) [pid = 780] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1453D800) [pid = 780] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 83 (12C6A800) [pid = 780] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 82 (105CDC00) [pid = 780] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FCCB800) [pid = 780] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C99A000) [pid = 780] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1ACA8800) [pid = 780] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:12:17 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C2B400) [pid = 780] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:12:17 INFO - PROCESS | 780 | 1467227537856 Marionette TRACE conn6 <- [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:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 830ms 12:12:17 INFO - PROCESS | 780 | 1467227537879 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 780 | 1467227537881 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 12:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:12:17 INFO - PROCESS | 780 | 1467227537897 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 780 | 1467227537898 Marionette TRACE conn6 <- [1,2398,null,{}] 12:12:17 INFO - PROCESS | 780 | 1467227537902 Marionette TRACE conn6 -> [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:12:17 INFO - PROCESS | 780 | 1467227537904 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:17 INFO - PROCESS | 780 | 1467227537985 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 12:12:17 INFO - PROCESS | 780 | 1467227537991 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227537993 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:17 INFO - PROCESS | 780 | ++DOCSHELL 15C8DC00 == 36 [pid = 780] [id = 609] 12:12:17 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17471000) [pid = 780] [serial = 1827] [outer = 00000000] 12:12:18 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (18BBAC00) [pid = 780] [serial = 1828] [outer = 17471000] 12:12:18 INFO - PROCESS | 780 | 1467227538046 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A73B400) [pid = 780] [serial = 1829] [outer = 17471000] 12:12:18 INFO - PROCESS | 780 | 1467227538575 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 731ms 12:12:18 INFO - PROCESS | 780 | 1467227538616 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 780 | 1467227538618 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 12:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:12:18 INFO - PROCESS | 780 | 1467227538621 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 780 | 1467227538622 Marionette TRACE conn6 <- [1,2402,null,{}] 12:12:18 INFO - PROCESS | 780 | 1467227538625 Marionette TRACE conn6 -> [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:12:18 INFO - PROCESS | 780 | 1467227538627 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:18 INFO - PROCESS | 780 | 1467227538705 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 12:12:18 INFO - PROCESS | 780 | 1467227538739 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227538741 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:18 INFO - PROCESS | 780 | ++DOCSHELL 1A703800 == 37 [pid = 780] [id = 610] 12:12:18 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A741400) [pid = 780] [serial = 1830] [outer = 00000000] 12:12:18 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1ACA5C00) [pid = 780] [serial = 1831] [outer = 1A741400] 12:12:18 INFO - PROCESS | 780 | 1467227538783 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1ACB7000) [pid = 780] [serial = 1832] [outer = 1A741400] 12:12:19 INFO - PROCESS | 780 | 1467227539215 Marionette TRACE conn6 <- [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:12:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:12:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 630ms 12:12:19 INFO - PROCESS | 780 | 1467227539260 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 780 | 1467227539262 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 12:12:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:12:19 INFO - PROCESS | 780 | 1467227539265 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 780 | 1467227539267 Marionette TRACE conn6 <- [1,2406,null,{}] 12:12:19 INFO - PROCESS | 780 | 1467227539270 Marionette TRACE conn6 -> [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:12:19 INFO - PROCESS | 780 | 1467227539272 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:19 INFO - PROCESS | 780 | 1467227539355 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 12:12:19 INFO - PROCESS | 780 | 1467227539360 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227539362 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:19 INFO - PROCESS | 780 | ++DOCSHELL 15943800 == 38 [pid = 780] [id = 611] 12:12:19 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1AE38000) [pid = 780] [serial = 1833] [outer = 00000000] 12:12:19 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1B1AE800) [pid = 780] [serial = 1834] [outer = 1AE38000] 12:12:19 INFO - PROCESS | 780 | 1467227539405 Marionette DEBUG loaded listener.js 12:12:19 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1B1BBC00) [pid = 780] [serial = 1835] [outer = 1AE38000] 12:12:20 INFO - PROCESS | 780 | 1467227540125 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:12:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:12:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 930ms 12:12:20 INFO - PROCESS | 780 | 1467227540198 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 12:12:20 INFO - PROCESS | 780 | 1467227540203 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 12:12:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:12:20 INFO - PROCESS | 780 | 1467227540208 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:12:20 INFO - PROCESS | 780 | 1467227540211 Marionette TRACE conn6 <- [1,2410,null,{}] 12:12:20 INFO - PROCESS | 780 | 1467227540218 Marionette TRACE conn6 -> [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:12:20 INFO - PROCESS | 780 | 1467227540221 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:20 INFO - PROCESS | 780 | 1467227540353 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 12:12:20 INFO - PROCESS | 780 | 1467227540475 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227540478 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:20 INFO - PROCESS | 780 | ++DOCSHELL 0C92F000 == 39 [pid = 780] [id = 612] 12:12:20 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (0C932000) [pid = 780] [serial = 1836] [outer = 00000000] 12:12:20 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (0FC73800) [pid = 780] [serial = 1837] [outer = 0C932000] 12:12:20 INFO - PROCESS | 780 | 1467227540578 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0FCCCC00) [pid = 780] [serial = 1838] [outer = 0C932000] 12:12:21 INFO - PROCESS | 780 | 1467227541328 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:12:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:12:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1325ms 12:12:21 INFO - PROCESS | 780 | 1467227541538 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 780 | 1467227541544 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 12:12:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:12:21 INFO - PROCESS | 780 | 1467227541548 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - PROCESS | 780 | 1467227541551 Marionette TRACE conn6 <- [1,2414,null,{}] 12:12:21 INFO - PROCESS | 780 | 1467227541557 Marionette TRACE conn6 -> [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:12:21 INFO - PROCESS | 780 | 1467227541560 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:21 INFO - PROCESS | 780 | 1467227541672 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 12:12:21 INFO - PROCESS | 780 | 1467227541808 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227541812 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:21 INFO - PROCESS | 780 | ++DOCSHELL 0C932400 == 40 [pid = 780] [id = 613] 12:12:21 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0C993000) [pid = 780] [serial = 1839] [outer = 00000000] 12:12:21 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (0F9FD000) [pid = 780] [serial = 1840] [outer = 0C993000] 12:12:21 INFO - PROCESS | 780 | 1467227541864 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (0FC94800) [pid = 780] [serial = 1841] [outer = 0C993000] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 1A703800 == 39 [pid = 780] [id = 610] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 15C8DC00 == 38 [pid = 780] [id = 609] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 146C6000 == 37 [pid = 780] [id = 608] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 17EB4400 == 36 [pid = 780] [id = 607] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 0FCCBC00 == 35 [pid = 780] [id = 606] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 0FCD3800 == 34 [pid = 780] [id = 605] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 146CB800 == 33 [pid = 780] [id = 604] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 1617E000 == 32 [pid = 780] [id = 603] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 146CA000 == 31 [pid = 780] [id = 602] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 12C6A400 == 30 [pid = 780] [id = 601] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 92 (1AEB6C00) [pid = 780] [serial = 1792] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 104ED400 == 29 [pid = 780] [id = 600] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 0FCCEC00 == 28 [pid = 780] [id = 599] 12:12:22 INFO - PROCESS | 780 | --DOCSHELL 0C996000 == 27 [pid = 780] [id = 598] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1ACAB800) [pid = 780] [serial = 1790] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 90 (18780000) [pid = 780] [serial = 1777] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1946BC00) [pid = 780] [serial = 1780] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 88 (18817C00) [pid = 780] [serial = 1778] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1A741C00) [pid = 780] [serial = 1783] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 86 (1ACA0800) [pid = 780] [serial = 1789] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1A813800) [pid = 780] [serial = 1784] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 84 (17DB2800) [pid = 780] [serial = 1774] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 83 (1747D800) [pid = 780] [serial = 1771] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 82 (17478400) [pid = 780] [serial = 1772] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 81 (16E86C00) [pid = 780] [serial = 1768] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 80 (173D8800) [pid = 780] [serial = 1769] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 79 (145E6000) [pid = 780] [serial = 1765] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1594C800) [pid = 780] [serial = 1766] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 77 (13DE9400) [pid = 780] [serial = 1762] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 76 (14468400) [pid = 780] [serial = 1763] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 75 (10DCB400) [pid = 780] [serial = 1759] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 74 (12C64400) [pid = 780] [serial = 1760] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FD05800) [pid = 780] [serial = 1756] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FD0C000) [pid = 780] [serial = 1757] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0F66EC00) [pid = 780] [serial = 1753] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 70 (0F833400) [pid = 780] [serial = 1754] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1AE37C00) [pid = 780] [serial = 1751] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 68 (18826000) [pid = 780] [serial = 1787] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1881BC00) [pid = 780] [serial = 1786] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1955FC00) [pid = 780] [serial = 1781] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | --DOMWINDOW == 65 (17D3D400) [pid = 780] [serial = 1775] [outer = 00000000] [url = about:blank] 12:12:22 INFO - PROCESS | 780 | 1467227542507 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:12:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:12:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 970ms 12:12:22 INFO - PROCESS | 780 | 1467227542523 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 780 | 1467227542526 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 12:12:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:12:22 INFO - PROCESS | 780 | 1467227542532 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 780 | 1467227542536 Marionette TRACE conn6 <- [1,2418,null,{}] 12:12:22 INFO - PROCESS | 780 | 1467227542539 Marionette TRACE conn6 -> [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:12:22 INFO - PROCESS | 780 | 1467227542542 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:22 INFO - PROCESS | 780 | 1467227542633 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 12:12:22 INFO - PROCESS | 780 | 1467227542639 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227542642 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:22 INFO - PROCESS | 780 | ++DOCSHELL 0FC7D000 == 28 [pid = 780] [id = 614] 12:12:22 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0FD05800) [pid = 780] [serial = 1842] [outer = 00000000] 12:12:22 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FD31C00) [pid = 780] [serial = 1843] [outer = 0FD05800] 12:12:22 INFO - PROCESS | 780 | 1467227542689 Marionette DEBUG loaded listener.js 12:12:22 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1027A400) [pid = 780] [serial = 1844] [outer = 0FD05800] 12:12:23 INFO - PROCESS | 780 | 1467227543228 Marionette TRACE conn6 <- [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:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 730ms 12:12:23 INFO - PROCESS | 780 | 1467227543262 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 780 | 1467227543265 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 12:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:12:23 INFO - PROCESS | 780 | 1467227543268 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 780 | 1467227543270 Marionette TRACE conn6 <- [1,2422,null,{}] 12:12:23 INFO - PROCESS | 780 | 1467227543280 Marionette TRACE conn6 -> [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:12:23 INFO - PROCESS | 780 | 1467227543285 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:23 INFO - PROCESS | 780 | 1467227543372 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 12:12:23 INFO - PROCESS | 780 | 1467227543471 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227543475 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:23 INFO - PROCESS | 780 | ++DOCSHELL 12C66C00 == 29 [pid = 780] [id = 615] 12:12:23 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (12C67400) [pid = 780] [serial = 1845] [outer = 00000000] 12:12:23 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (13D1F400) [pid = 780] [serial = 1846] [outer = 12C67400] 12:12:23 INFO - PROCESS | 780 | 1467227543527 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (13DE8800) [pid = 780] [serial = 1847] [outer = 12C67400] 12:12:23 INFO - PROCESS | 780 | 1467227543903 Marionette TRACE conn6 <- [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:12:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:12:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 671ms 12:12:23 INFO - PROCESS | 780 | 1467227543939 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 12:12:23 INFO - PROCESS | 780 | 1467227543942 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 12:12:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:12:23 INFO - PROCESS | 780 | 1467227543945 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:12:23 INFO - PROCESS | 780 | 1467227543946 Marionette TRACE conn6 <- [1,2426,null,{}] 12:12:23 INFO - PROCESS | 780 | 1467227543950 Marionette TRACE conn6 -> [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:12:23 INFO - PROCESS | 780 | 1467227543952 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:24 INFO - PROCESS | 780 | 1467227544037 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 12:12:24 INFO - PROCESS | 780 | 1467227544044 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227544046 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:24 INFO - PROCESS | 780 | ++DOCSHELL 1450BC00 == 30 [pid = 780] [id = 616] 12:12:24 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1450C800) [pid = 780] [serial = 1848] [outer = 00000000] 12:12:24 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15948800) [pid = 780] [serial = 1849] [outer = 1450C800] 12:12:24 INFO - PROCESS | 780 | 1467227544099 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C59000) [pid = 780] [serial = 1850] [outer = 1450C800] 12:12:24 INFO - PROCESS | 780 | 1467227544525 Marionette TRACE conn6 <- [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:12:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:12:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 630ms 12:12:24 INFO - PROCESS | 780 | 1467227544586 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 12:12:24 INFO - PROCESS | 780 | 1467227544588 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 12:12:24 INFO - PROCESS | 780 | 1467227544592 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:12:24 INFO - PROCESS | 780 | 1467227544594 Marionette TRACE conn6 <- [1,2430,null,{}] 12:12:24 INFO - PROCESS | 780 | 1467227544597 Marionette TRACE conn6 -> [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:12:24 INFO - PROCESS | 780 | 1467227544599 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:24 INFO - PROCESS | 780 | 1467227544716 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 12:12:24 INFO - PROCESS | 780 | 1467227544807 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227544810 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:24 INFO - PROCESS | 780 | ++DOCSHELL 15C8DC00 == 31 [pid = 780] [id = 617] 12:12:24 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C90000) [pid = 780] [serial = 1851] [outer = 00000000] 12:12:24 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15CFD000) [pid = 780] [serial = 1852] [outer = 15C90000] 12:12:24 INFO - PROCESS | 780 | 1467227544853 Marionette DEBUG loaded listener.js 12:12:24 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (16E81400) [pid = 780] [serial = 1853] [outer = 15C90000] 12:12:25 INFO - PROCESS | 780 | 1467227545253 Marionette TRACE conn6 <- [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:12:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:12:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 12:12:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:12:25 INFO - PROCESS | 780 | 1467227545266 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 12:12:25 INFO - PROCESS | 780 | 1467227545268 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 12:12:25 INFO - PROCESS | 780 | 1467227545271 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:12:25 INFO - PROCESS | 780 | 1467227545273 Marionette TRACE conn6 <- [1,2434,null,{}] 12:12:25 INFO - PROCESS | 780 | 1467227545281 Marionette TRACE conn6 -> [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:12:25 INFO - PROCESS | 780 | 1467227545287 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:25 INFO - PROCESS | 780 | 1467227545431 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 12:12:25 INFO - PROCESS | 780 | 1467227545437 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227545439 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:25 INFO - PROCESS | 780 | ++DOCSHELL 173D2000 == 32 [pid = 780] [id = 618] 12:12:25 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (173D3000) [pid = 780] [serial = 1854] [outer = 00000000] 12:12:25 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (174CE000) [pid = 780] [serial = 1855] [outer = 173D3000] 12:12:25 INFO - PROCESS | 780 | 1467227545538 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17D16800) [pid = 780] [serial = 1856] [outer = 173D3000] 12:12:25 INFO - PROCESS | 780 | 1467227545995 Marionette TRACE conn6 <- [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:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 790ms 12:12:26 INFO - PROCESS | 780 | 1467227546090 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 780 | 1467227546092 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 12:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:12:26 INFO - PROCESS | 780 | 1467227546098 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 780 | 1467227546100 Marionette TRACE conn6 <- [1,2438,null,{}] 12:12:26 INFO - PROCESS | 780 | 1467227546112 Marionette TRACE conn6 -> [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:12:26 INFO - PROCESS | 780 | 1467227546114 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:26 INFO - PROCESS | 780 | 1467227546228 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 12:12:26 INFO - PROCESS | 780 | 1467227546237 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227546239 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:26 INFO - PROCESS | 780 | ++DOCSHELL 17D3F800 == 33 [pid = 780] [id = 619] 12:12:26 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DB0800) [pid = 780] [serial = 1857] [outer = 00000000] 12:12:26 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17EB8800) [pid = 780] [serial = 1858] [outer = 17DB0800] 12:12:26 INFO - PROCESS | 780 | 1467227546339 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17EAE000) [pid = 780] [serial = 1859] [outer = 17DB0800] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCCF800) [pid = 780] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1878DC00) [pid = 780] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FCD2800) [pid = 780] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 79 (13DE9C00) [pid = 780] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 78 (146CE000) [pid = 780] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0C996800) [pid = 780] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 76 (16E82C00) [pid = 780] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 75 (10506400) [pid = 780] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 74 (19BD6800) [pid = 780] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 73 (17DB4000) [pid = 780] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A73A400) [pid = 780] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 71 (174C7400) [pid = 780] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1A741400) [pid = 780] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:12:26 INFO - PROCESS | 780 | --DOMWINDOW == 69 (17471000) [pid = 780] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:12:26 INFO - PROCESS | 780 | 1467227546884 Marionette TRACE conn6 <- [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:12:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:12:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 830ms 12:12:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:12:26 INFO - PROCESS | 780 | 1467227546929 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 12:12:26 INFO - PROCESS | 780 | 1467227546931 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 12:12:26 INFO - PROCESS | 780 | 1467227546934 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 780 | 1467227546935 Marionette TRACE conn6 <- [1,2442,null,{}] 12:12:26 INFO - PROCESS | 780 | 1467227546939 Marionette TRACE conn6 -> [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:12:26 INFO - PROCESS | 780 | 1467227546941 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:26 INFO - PROCESS | 780 | 1467227547018 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 12:12:27 INFO - PROCESS | 780 | 1467227547117 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227547118 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:27 INFO - PROCESS | 780 | ++DOCSHELL 0FCD2800 == 34 [pid = 780] [id = 620] 12:12:27 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (102AA800) [pid = 780] [serial = 1860] [outer = 00000000] 12:12:27 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (16E82C00) [pid = 780] [serial = 1861] [outer = 102AA800] 12:12:27 INFO - PROCESS | 780 | 1467227547162 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (17DB0C00) [pid = 780] [serial = 1862] [outer = 102AA800] 12:12:27 INFO - PROCESS | 780 | 1467227547512 Marionette TRACE conn6 <- [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:12:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:12:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 630ms 12:12:27 INFO - PROCESS | 780 | 1467227547573 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 780 | 1467227547575 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 12:12:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:12:27 INFO - PROCESS | 780 | 1467227547591 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 780 | 1467227547593 Marionette TRACE conn6 <- [1,2446,null,{}] 12:12:27 INFO - PROCESS | 780 | 1467227547597 Marionette TRACE conn6 -> [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:12:27 INFO - PROCESS | 780 | 1467227547599 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:27 INFO - PROCESS | 780 | 1467227547678 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 12:12:27 INFO - PROCESS | 780 | 1467227547683 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227547685 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:27 INFO - PROCESS | 780 | ++DOCSHELL 18785400 == 35 [pid = 780] [id = 621] 12:12:27 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (18786400) [pid = 780] [serial = 1863] [outer = 00000000] 12:12:27 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (18BB8000) [pid = 780] [serial = 1864] [outer = 18786400] 12:12:27 INFO - PROCESS | 780 | 1467227547728 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18DBE800) [pid = 780] [serial = 1865] [outer = 18786400] 12:12:28 INFO - PROCESS | 780 | 1467227548205 Marionette TRACE conn6 <- [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:12:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:12:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 691ms 12:12:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:12:28 INFO - PROCESS | 780 | 1467227548277 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 780 | 1467227548279 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 12:12:28 INFO - PROCESS | 780 | 1467227548282 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 780 | 1467227548284 Marionette TRACE conn6 <- [1,2450,null,{}] 12:12:28 INFO - PROCESS | 780 | 1467227548287 Marionette TRACE conn6 -> [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:12:28 INFO - PROCESS | 780 | 1467227548289 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:28 INFO - PROCESS | 780 | 1467227548379 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 12:12:28 INFO - PROCESS | 780 | 1467227548387 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227548389 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:28 INFO - PROCESS | 780 | ++DOCSHELL 14506000 == 36 [pid = 780] [id = 622] 12:12:28 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (146C5C00) [pid = 780] [serial = 1866] [outer = 00000000] 12:12:28 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (19BDB000) [pid = 780] [serial = 1867] [outer = 146C5C00] 12:12:28 INFO - PROCESS | 780 | 1467227548433 Marionette DEBUG loaded listener.js 12:12:28 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A702400) [pid = 780] [serial = 1868] [outer = 146C5C00] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 15C55400 == 35 [pid = 780] [id = 597] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 0FC7D000 == 34 [pid = 780] [id = 614] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 0C932400 == 33 [pid = 780] [id = 613] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 15943800 == 32 [pid = 780] [id = 611] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 0C92F000 == 31 [pid = 780] [id = 612] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 0FCD2800 == 30 [pid = 780] [id = 620] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 17D3F800 == 29 [pid = 780] [id = 619] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 1450BC00 == 28 [pid = 780] [id = 616] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 18785400 == 27 [pid = 780] [id = 621] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 15C8DC00 == 26 [pid = 780] [id = 617] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 173D2000 == 25 [pid = 780] [id = 618] 12:12:29 INFO - PROCESS | 780 | --DOCSHELL 12C66C00 == 24 [pid = 780] [id = 615] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 77 (188C7400) [pid = 780] [serial = 1819] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A701400) [pid = 780] [serial = 1822] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0FD28400) [pid = 780] [serial = 1798] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FDB2800) [pid = 780] [serial = 1799] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 73 (14466800) [pid = 780] [serial = 1804] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 72 (14520000) [pid = 780] [serial = 1805] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15946400) [pid = 780] [serial = 1807] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 70 (15C5CC00) [pid = 780] [serial = 1808] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 69 (188C8C00) [pid = 780] [serial = 1820] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0F61EC00) [pid = 780] [serial = 1795] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0F6F2C00) [pid = 780] [serial = 1796] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17470800) [pid = 780] [serial = 1810] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1747B800) [pid = 780] [serial = 1811] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 64 (10DCA400) [pid = 780] [serial = 1801] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 63 (12C68400) [pid = 780] [serial = 1802] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1AEBD400) [pid = 780] [serial = 1793] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 61 (17EB6000) [pid = 780] [serial = 1816] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A817000) [pid = 780] [serial = 1825] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 59 (174D4800) [pid = 780] [serial = 1813] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 58 (174D4C00) [pid = 780] [serial = 1814] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 57 (1A707000) [pid = 780] [serial = 1823] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 56 (1ACB7000) [pid = 780] [serial = 1832] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 55 (1B1AE800) [pid = 780] [serial = 1834] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 54 (1ACA5C00) [pid = 780] [serial = 1831] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 53 (1A8ED800) [pid = 780] [serial = 1826] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 52 (18BBAC00) [pid = 780] [serial = 1828] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 51 (1A73B400) [pid = 780] [serial = 1829] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | --DOMWINDOW == 50 (17EB8000) [pid = 780] [serial = 1817] [outer = 00000000] [url = about:blank] 12:12:30 INFO - PROCESS | 780 | 1467227550226 Marionette TRACE conn6 <- [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:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1980ms 12:12:30 INFO - PROCESS | 780 | 1467227550263 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 780 | 1467227550267 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 12:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:12:30 INFO - PROCESS | 780 | 1467227550272 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 780 | 1467227550275 Marionette TRACE conn6 <- [1,2454,null,{}] 12:12:30 INFO - PROCESS | 780 | 1467227550281 Marionette TRACE conn6 -> [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:12:30 INFO - PROCESS | 780 | 1467227550284 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:30 INFO - PROCESS | 780 | 1467227550382 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 12:12:30 INFO - PROCESS | 780 | 1467227550393 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227550398 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:30 INFO - PROCESS | 780 | ++DOCSHELL 0F833400 == 25 [pid = 780] [id = 623] 12:12:30 INFO - PROCESS | 780 | ++DOMWINDOW == 51 (0F834800) [pid = 780] [serial = 1869] [outer = 00000000] 12:12:30 INFO - PROCESS | 780 | ++DOMWINDOW == 52 (0F960800) [pid = 780] [serial = 1870] [outer = 0F834800] 12:12:30 INFO - PROCESS | 780 | 1467227550446 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 780 | ++DOMWINDOW == 53 (0FC75000) [pid = 780] [serial = 1871] [outer = 0F834800] 12:12:30 INFO - PROCESS | 780 | 1467227550942 Marionette TRACE conn6 <- [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:12:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:12:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 730ms 12:12:30 INFO - PROCESS | 780 | 1467227551003 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 12:12:30 INFO - PROCESS | 780 | 1467227551008 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 12:12:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:12:30 INFO - PROCESS | 780 | 1467227551014 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:12:30 INFO - PROCESS | 780 | 1467227551017 Marionette TRACE conn6 <- [1,2458,null,{}] 12:12:31 INFO - PROCESS | 780 | 1467227551021 Marionette TRACE conn6 -> [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:12:31 INFO - PROCESS | 780 | 1467227551024 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:31 INFO - PROCESS | 780 | 1467227551110 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 12:12:31 INFO - PROCESS | 780 | 1467227551117 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227551119 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:31 INFO - PROCESS | 780 | ++DOCSHELL 0FDB6400 == 26 [pid = 780] [id = 624] 12:12:31 INFO - PROCESS | 780 | ++DOMWINDOW == 54 (0FDB6800) [pid = 780] [serial = 1872] [outer = 00000000] 12:12:31 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (10276C00) [pid = 780] [serial = 1873] [outer = 0FDB6800] 12:12:31 INFO - PROCESS | 780 | 1467227551172 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (10282400) [pid = 780] [serial = 1874] [outer = 0FDB6800] 12:12:31 INFO - PROCESS | 780 | 1467227551638 Marionette TRACE conn6 <- [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:12:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:12:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 12:12:31 INFO - PROCESS | 780 | 1467227551688 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 780 | 1467227551691 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 12:12:31 INFO - PROCESS | 780 | 1467227551694 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:12:31 INFO - PROCESS | 780 | 1467227551698 Marionette TRACE conn6 <- [1,2462,null,{}] 12:12:31 INFO - PROCESS | 780 | 1467227551709 Marionette TRACE conn6 -> [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:12:31 INFO - PROCESS | 780 | 1467227551713 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:31 INFO - PROCESS | 780 | 1467227551825 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 12:12:31 INFO - PROCESS | 780 | 1467227551844 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227551847 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:31 INFO - PROCESS | 780 | ++DOCSHELL 12C6C000 == 27 [pid = 780] [id = 625] 12:12:31 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (12C6C400) [pid = 780] [serial = 1875] [outer = 00000000] 12:12:31 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (13D1CC00) [pid = 780] [serial = 1876] [outer = 12C6C400] 12:12:31 INFO - PROCESS | 780 | 1467227551898 Marionette DEBUG loaded listener.js 12:12:31 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (13DE4800) [pid = 780] [serial = 1877] [outer = 12C6C400] 12:12:32 INFO - PROCESS | 780 | 1467227552367 Marionette TRACE conn6 <- [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:12:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:12:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 730ms 12:12:32 INFO - PROCESS | 780 | 1467227552428 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 780 | 1467227552431 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 12:12:32 INFO - PROCESS | 780 | 1467227552434 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:12:32 INFO - PROCESS | 780 | 1467227552435 Marionette TRACE conn6 <- [1,2466,null,{}] 12:12:32 INFO - PROCESS | 780 | 1467227552439 Marionette TRACE conn6 -> [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:12:32 INFO - PROCESS | 780 | 1467227552441 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:32 INFO - PROCESS | 780 | 1467227552527 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 12:12:32 INFO - PROCESS | 780 | 1467227552535 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227552537 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:32 INFO - PROCESS | 780 | ++DOCSHELL 12C9E800 == 28 [pid = 780] [id = 626] 12:12:32 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (13D1C400) [pid = 780] [serial = 1878] [outer = 00000000] 12:12:32 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (14525400) [pid = 780] [serial = 1879] [outer = 13D1C400] 12:12:32 INFO - PROCESS | 780 | 1467227552582 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (145E7C00) [pid = 780] [serial = 1880] [outer = 13D1C400] 12:12:32 INFO - PROCESS | 780 | 1467227553015 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 630ms 12:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:12:33 INFO - PROCESS | 780 | 1467227553068 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 780 | 1467227553070 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 12:12:33 INFO - PROCESS | 780 | 1467227553073 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - PROCESS | 780 | 1467227553075 Marionette TRACE conn6 <- [1,2470,null,{}] 12:12:33 INFO - PROCESS | 780 | 1467227553078 Marionette TRACE conn6 -> [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:12:33 INFO - PROCESS | 780 | 1467227553080 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:33 INFO - PROCESS | 780 | 1467227553157 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 12:12:33 INFO - PROCESS | 780 | 1467227553162 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 780 | 1467227553164 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:33 INFO - PROCESS | 780 | ++DOCSHELL 146D1000 == 29 [pid = 780] [id = 627] 12:12:33 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (15949C00) [pid = 780] [serial = 1881] [outer = 00000000] 12:12:33 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (15C57800) [pid = 780] [serial = 1882] [outer = 15949C00] 12:12:33 INFO - PROCESS | 780 | 1467227553207 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (15C64400) [pid = 780] [serial = 1883] [outer = 15949C00] 12:12:33 INFO - PROCESS | 780 | 1467227553670 Marionette TRACE conn6 <- [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:12:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:12:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 630ms 12:12:33 INFO - PROCESS | 780 | 1467227553710 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 12:12:33 INFO - PROCESS | 780 | 1467227553712 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 12:12:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:12:33 INFO - PROCESS | 780 | 1467227553715 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:12:33 INFO - PROCESS | 780 | 1467227553717 Marionette TRACE conn6 <- [1,2474,null,{}] 12:12:33 INFO - PROCESS | 780 | 1467227553721 Marionette TRACE conn6 -> [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:12:33 INFO - PROCESS | 780 | 1467227553727 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:33 INFO - PROCESS | 780 | 1467227553828 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 12:12:33 INFO - PROCESS | 780 | 1467227553833 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 780 | 1467227553835 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:33 INFO - PROCESS | 780 | ++DOCSHELL 16E87800 == 30 [pid = 780] [id = 628] 12:12:33 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (173D9000) [pid = 780] [serial = 1884] [outer = 00000000] 12:12:33 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (1747AC00) [pid = 780] [serial = 1885] [outer = 173D9000] 12:12:33 INFO - PROCESS | 780 | 1467227553879 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1747FC00) [pid = 780] [serial = 1886] [outer = 173D9000] 12:12:34 INFO - PROCESS | 780 | 1467227554331 Marionette TRACE conn6 <- [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:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 12:12:34 INFO - PROCESS | 780 | 1467227554389 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 12:12:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:12:34 INFO - PROCESS | 780 | 1467227554391 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 12:12:34 INFO - PROCESS | 780 | 1467227554394 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 780 | 1467227554396 Marionette TRACE conn6 <- [1,2478,null,{}] 12:12:34 INFO - PROCESS | 780 | 1467227554399 Marionette TRACE conn6 -> [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:12:34 INFO - PROCESS | 780 | 1467227554401 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:34 INFO - PROCESS | 780 | 1467227554476 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 12:12:34 INFO - PROCESS | 780 | 1467227554481 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227554483 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:34 INFO - PROCESS | 780 | ++DOCSHELL 174C9400 == 31 [pid = 780] [id = 629] 12:12:34 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (174CC400) [pid = 780] [serial = 1887] [outer = 00000000] 12:12:34 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (17D1D400) [pid = 780] [serial = 1888] [outer = 174CC400] 12:12:34 INFO - PROCESS | 780 | 1467227554526 Marionette DEBUG loaded listener.js 12:12:34 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (17EAD800) [pid = 780] [serial = 1889] [outer = 174CC400] 12:12:34 INFO - PROCESS | 780 | 1467227554965 Marionette TRACE conn6 <- [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:12:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:12:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 12:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:12:35 INFO - PROCESS | 780 | 1467227555033 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 780 | 1467227555035 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 12:12:35 INFO - PROCESS | 780 | 1467227555038 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 780 | 1467227555040 Marionette TRACE conn6 <- [1,2482,null,{}] 12:12:35 INFO - PROCESS | 780 | 1467227555043 Marionette TRACE conn6 -> [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:12:35 INFO - PROCESS | 780 | 1467227555045 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:35 INFO - PROCESS | 780 | 1467227555120 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 12:12:35 INFO - PROCESS | 780 | 1467227555127 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227555129 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:35 INFO - PROCESS | 780 | ++DOCSHELL 18724400 == 32 [pid = 780] [id = 630] 12:12:35 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1872AC00) [pid = 780] [serial = 1890] [outer = 00000000] 12:12:35 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (18819C00) [pid = 780] [serial = 1891] [outer = 1872AC00] 12:12:35 INFO - PROCESS | 780 | 1467227555172 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (18784000) [pid = 780] [serial = 1892] [outer = 1872AC00] 12:12:35 INFO - PROCESS | 780 | 1467227555637 Marionette TRACE conn6 <- [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:12:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:12:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 630ms 12:12:35 INFO - PROCESS | 780 | 1467227555673 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 780 | 1467227555675 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 12:12:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:12:35 INFO - PROCESS | 780 | 1467227555679 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 780 | 1467227555681 Marionette TRACE conn6 <- [1,2486,null,{}] 12:12:35 INFO - PROCESS | 780 | 1467227555685 Marionette TRACE conn6 -> [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:12:35 INFO - PROCESS | 780 | 1467227555686 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:35 INFO - PROCESS | 780 | 1467227555800 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 12:12:35 INFO - PROCESS | 780 | 1467227555808 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227555810 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:35 INFO - PROCESS | 780 | ++DOCSHELL 12C6BC00 == 33 [pid = 780] [id = 631] 12:12:35 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18C28800) [pid = 780] [serial = 1893] [outer = 00000000] 12:12:35 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (194A1C00) [pid = 780] [serial = 1894] [outer = 18C28800] 12:12:35 INFO - PROCESS | 780 | 1467227555908 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (194AE000) [pid = 780] [serial = 1895] [outer = 18C28800] 12:12:36 INFO - PROCESS | 780 | 1467227556349 Marionette TRACE conn6 <- [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:12:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:12:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 730ms 12:12:36 INFO - PROCESS | 780 | 1467227556386 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 12:12:36 INFO - PROCESS | 780 | 1467227556387 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 12:12:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:12:36 INFO - PROCESS | 780 | 1467227556390 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 780 | 1467227556392 Marionette TRACE conn6 <- [1,2490,null,{}] 12:12:36 INFO - PROCESS | 780 | 1467227556395 Marionette TRACE conn6 -> [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:12:36 INFO - PROCESS | 780 | 1467227556397 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:36 INFO - PROCESS | 780 | 1467227556513 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 12:12:36 INFO - PROCESS | 780 | 1467227556518 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227556520 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:36 INFO - PROCESS | 780 | ++DOCSHELL 146CE000 == 34 [pid = 780] [id = 632] 12:12:36 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (19BD9400) [pid = 780] [serial = 1896] [outer = 00000000] 12:12:36 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A70E000) [pid = 780] [serial = 1897] [outer = 19BD9400] 12:12:36 INFO - PROCESS | 780 | 1467227556563 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A73D800) [pid = 780] [serial = 1898] [outer = 19BD9400] 12:12:37 INFO - PROCESS | 780 | 1467227557090 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 730ms 12:12:37 INFO - PROCESS | 780 | 1467227557125 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 12:12:37 INFO - PROCESS | 780 | 1467227557127 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 12:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:12:37 INFO - PROCESS | 780 | 1467227557167 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 780 | 1467227557170 Marionette TRACE conn6 <- [1,2494,null,{}] 12:12:37 INFO - PROCESS | 780 | 1467227557176 Marionette TRACE conn6 -> [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:12:37 INFO - PROCESS | 780 | 1467227557179 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:37 INFO - PROCESS | 780 | 1467227557307 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 12:12:37 INFO - PROCESS | 780 | 1467227557321 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227557323 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:37 INFO - PROCESS | 780 | ++DOCSHELL 0F9FEC00 == 35 [pid = 780] [id = 633] 12:12:37 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0FC99400) [pid = 780] [serial = 1899] [outer = 00000000] 12:12:37 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (146D0000) [pid = 780] [serial = 1900] [outer = 0FC99400] 12:12:37 INFO - PROCESS | 780 | 1467227557534 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A821400) [pid = 780] [serial = 1901] [outer = 0FC99400] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C90000) [pid = 780] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 81 (173D3000) [pid = 780] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 80 (102AA800) [pid = 780] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17DB0800) [pid = 780] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 78 (18786400) [pid = 780] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0C993000) [pid = 780] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0C932000) [pid = 780] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1AE38000) [pid = 780] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1450C800) [pid = 780] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 73 (12C67400) [pid = 780] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:12:37 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FD05800) [pid = 780] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:12:37 INFO - PROCESS | 780 | 1467227557911 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:12:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:12:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 810ms 12:12:37 INFO - PROCESS | 780 | 1467227557945 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 12:12:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:12:37 INFO - PROCESS | 780 | 1467227557947 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 12:12:37 INFO - PROCESS | 780 | 1467227557950 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 780 | 1467227557951 Marionette TRACE conn6 <- [1,2498,null,{}] 12:12:37 INFO - PROCESS | 780 | 1467227557954 Marionette TRACE conn6 -> [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:12:37 INFO - PROCESS | 780 | 1467227557956 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:38 INFO - PROCESS | 780 | 1467227558034 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 12:12:38 INFO - PROCESS | 780 | 1467227558126 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227558128 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:38 INFO - PROCESS | 780 | ++DOCSHELL 146CE400 == 36 [pid = 780] [id = 634] 12:12:38 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (146D2000) [pid = 780] [serial = 1902] [outer = 00000000] 12:12:38 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1A744400) [pid = 780] [serial = 1903] [outer = 146D2000] 12:12:38 INFO - PROCESS | 780 | 1467227558183 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1A8E9000) [pid = 780] [serial = 1904] [outer = 146D2000] 12:12:38 INFO - PROCESS | 780 | 1467227558519 Marionette TRACE conn6 <- [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:12:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:12:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 630ms 12:12:38 INFO - PROCESS | 780 | 1467227558581 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 12:12:38 INFO - PROCESS | 780 | 1467227558583 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 12:12:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:12:38 INFO - PROCESS | 780 | 1467227558586 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 780 | 1467227558587 Marionette TRACE conn6 <- [1,2502,null,{}] 12:12:38 INFO - PROCESS | 780 | 1467227558590 Marionette TRACE conn6 -> [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:12:38 INFO - PROCESS | 780 | 1467227558592 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:38 INFO - PROCESS | 780 | 1467227558673 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 12:12:38 INFO - PROCESS | 780 | 1467227558794 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227558796 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:38 INFO - PROCESS | 780 | ++DOCSHELL 101A0400 == 37 [pid = 780] [id = 635] 12:12:38 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (174CA000) [pid = 780] [serial = 1905] [outer = 00000000] 12:12:38 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1ACA3400) [pid = 780] [serial = 1906] [outer = 174CA000] 12:12:38 INFO - PROCESS | 780 | 1467227558841 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1ACA9400) [pid = 780] [serial = 1907] [outer = 174CA000] 12:12:39 INFO - PROCESS | 780 | 1467227559189 Marionette TRACE conn6 <- [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:12:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:12:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 630ms 12:12:39 INFO - PROCESS | 780 | 1467227559217 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 780 | 1467227559219 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 12:12:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:12:39 INFO - PROCESS | 780 | 1467227559222 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 780 | 1467227559223 Marionette TRACE conn6 <- [1,2506,null,{}] 12:12:39 INFO - PROCESS | 780 | 1467227559227 Marionette TRACE conn6 -> [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:12:39 INFO - PROCESS | 780 | 1467227559228 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:39 INFO - PROCESS | 780 | 1467227559352 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 12:12:39 INFO - PROCESS | 780 | 1467227559357 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227559359 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:39 INFO - PROCESS | 780 | ++DOCSHELL 15C91C00 == 38 [pid = 780] [id = 636] 12:12:39 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1ACA9000) [pid = 780] [serial = 1908] [outer = 00000000] 12:12:39 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1ACB9C00) [pid = 780] [serial = 1909] [outer = 1ACA9000] 12:12:39 INFO - PROCESS | 780 | 1467227559401 Marionette DEBUG loaded listener.js 12:12:39 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1AE38800) [pid = 780] [serial = 1910] [outer = 1ACA9000] 12:12:40 INFO - PROCESS | 780 | 1467227560184 Marionette TRACE conn6 <- [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:12:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:12:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1020ms 12:12:40 INFO - PROCESS | 780 | 1467227560243 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 780 | 1467227560248 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 12:12:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:12:40 INFO - PROCESS | 780 | 1467227560295 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 780 | 1467227560301 Marionette TRACE conn6 <- [1,2510,null,{}] 12:12:40 INFO - PROCESS | 780 | 1467227560306 Marionette TRACE conn6 -> [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:12:40 INFO - PROCESS | 780 | 1467227560309 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:40 INFO - PROCESS | 780 | 1467227560462 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 12:12:40 INFO - PROCESS | 780 | 1467227560596 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227560599 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:40 INFO - PROCESS | 780 | ++DOCSHELL 0F621000 == 39 [pid = 780] [id = 637] 12:12:40 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0F6CBC00) [pid = 780] [serial = 1911] [outer = 00000000] 12:12:40 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0FCD2C00) [pid = 780] [serial = 1912] [outer = 0F6CBC00] 12:12:40 INFO - PROCESS | 780 | 1467227560657 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (10276000) [pid = 780] [serial = 1913] [outer = 0F6CBC00] 12:12:41 INFO - PROCESS | 780 | 1467227561586 Marionette TRACE conn6 <- [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:12:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:12:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1404ms 12:12:41 INFO - PROCESS | 780 | 1467227561683 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 12:12:41 INFO - PROCESS | 780 | 1467227561688 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 12:12:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:12:41 INFO - PROCESS | 780 | 1467227561693 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:12:41 INFO - PROCESS | 780 | 1467227561696 Marionette TRACE conn6 <- [1,2514,null,{}] 12:12:41 INFO - PROCESS | 780 | 1467227561701 Marionette TRACE conn6 -> [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:12:41 INFO - PROCESS | 780 | 1467227561704 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:41 INFO - PROCESS | 780 | 1467227561849 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 12:12:41 INFO - PROCESS | 780 | 1467227561992 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227561996 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 101A0400 == 38 [pid = 780] [id = 635] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 146CE400 == 37 [pid = 780] [id = 634] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 0F9FEC00 == 36 [pid = 780] [id = 633] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 146CE000 == 35 [pid = 780] [id = 632] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 12C6BC00 == 34 [pid = 780] [id = 631] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 18724400 == 33 [pid = 780] [id = 630] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 174C9400 == 32 [pid = 780] [id = 629] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 16E87800 == 31 [pid = 780] [id = 628] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 146D1000 == 30 [pid = 780] [id = 627] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 12C9E800 == 29 [pid = 780] [id = 626] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 12C6C000 == 28 [pid = 780] [id = 625] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 83 (19BDB000) [pid = 780] [serial = 1867] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | ++DOCSHELL 0C913C00 == 29 [pid = 780] [id = 638] 12:12:42 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0C91CC00) [pid = 780] [serial = 1914] [outer = 00000000] 12:12:42 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0F61EC00) [pid = 780] [serial = 1915] [outer = 0C91CC00] 12:12:42 INFO - PROCESS | 780 | 1467227562134 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FC94400) [pid = 780] [serial = 1916] [outer = 0C91CC00] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 0FDB6400 == 28 [pid = 780] [id = 624] 12:12:42 INFO - PROCESS | 780 | --DOCSHELL 0F833400 == 27 [pid = 780] [id = 623] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15CFD000) [pid = 780] [serial = 1852] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16E81400) [pid = 780] [serial = 1853] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17D16800) [pid = 780] [serial = 1856] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 82 (174CE000) [pid = 780] [serial = 1855] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 81 (16E82C00) [pid = 780] [serial = 1861] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17EB8800) [pid = 780] [serial = 1858] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 79 (18BB8000) [pid = 780] [serial = 1864] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17EAE000) [pid = 780] [serial = 1859] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 77 (18DBE800) [pid = 780] [serial = 1865] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0F9FD000) [pid = 780] [serial = 1840] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0FCCCC00) [pid = 780] [serial = 1838] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FC73800) [pid = 780] [serial = 1837] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1B1BBC00) [pid = 780] [serial = 1835] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15948800) [pid = 780] [serial = 1849] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 71 (13D1F400) [pid = 780] [serial = 1846] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 70 (13DE8800) [pid = 780] [serial = 1847] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0FD31C00) [pid = 780] [serial = 1843] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1027A400) [pid = 780] [serial = 1844] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0FC94800) [pid = 780] [serial = 1841] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17DB0C00) [pid = 780] [serial = 1862] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | --DOMWINDOW == 65 (15C59000) [pid = 780] [serial = 1850] [outer = 00000000] [url = about:blank] 12:12:42 INFO - PROCESS | 780 | 1467227562546 Marionette TRACE conn6 <- [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:12:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:12:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 890ms 12:12:42 INFO - PROCESS | 780 | 1467227562583 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 12:12:42 INFO - PROCESS | 780 | 1467227562588 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 12:12:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:12:42 INFO - PROCESS | 780 | 1467227562595 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 780 | 1467227562597 Marionette TRACE conn6 <- [1,2518,null,{}] 12:12:42 INFO - PROCESS | 780 | 1467227562601 Marionette TRACE conn6 -> [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:12:42 INFO - PROCESS | 780 | 1467227562603 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:42 INFO - PROCESS | 780 | 1467227562689 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 12:12:42 INFO - PROCESS | 780 | 1467227562697 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227562700 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:42 INFO - PROCESS | 780 | ++DOCSHELL 0FD34400 == 28 [pid = 780] [id = 639] 12:12:42 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0FDAD800) [pid = 780] [serial = 1917] [outer = 00000000] 12:12:42 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (10278400) [pid = 780] [serial = 1918] [outer = 0FDAD800] 12:12:42 INFO - PROCESS | 780 | 1467227562748 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (102A8000) [pid = 780] [serial = 1919] [outer = 0FDAD800] 12:12:43 INFO - PROCESS | 780 | 1467227563247 Marionette TRACE conn6 <- [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:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 670ms 12:12:43 INFO - PROCESS | 780 | 1467227563268 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 780 | 1467227563270 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 12:12:43 INFO - PROCESS | 780 | 1467227563274 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:12:43 INFO - PROCESS | 780 | 1467227563277 Marionette TRACE conn6 <- [1,2522,null,{}] 12:12:43 INFO - PROCESS | 780 | 1467227563288 Marionette TRACE conn6 -> [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:12:43 INFO - PROCESS | 780 | 1467227563293 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:43 INFO - PROCESS | 780 | 1467227563405 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 12:12:43 INFO - PROCESS | 780 | 1467227563507 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227563510 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:43 INFO - PROCESS | 780 | ++DOCSHELL 13DE2800 == 29 [pid = 780] [id = 640] 12:12:43 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (13DE3400) [pid = 780] [serial = 1920] [outer = 00000000] 12:12:43 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (14092C00) [pid = 780] [serial = 1921] [outer = 13DE3400] 12:12:43 INFO - PROCESS | 780 | 1467227563567 Marionette DEBUG loaded listener.js 12:12:43 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (14466800) [pid = 780] [serial = 1922] [outer = 13DE3400] 12:12:43 INFO - PROCESS | 780 | 1467227563920 Marionette TRACE conn6 <- [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:12:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:12:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 12:12:43 INFO - PROCESS | 780 | 1467227563948 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 12:12:43 INFO - PROCESS | 780 | 1467227563951 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 12:12:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:12:43 INFO - PROCESS | 780 | 1467227563972 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 780 | 1467227563974 Marionette TRACE conn6 <- [1,2526,null,{}] 12:12:43 INFO - PROCESS | 780 | 1467227563978 Marionette TRACE conn6 -> [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:12:44 INFO - PROCESS | 780 | 1467227563988 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:44 INFO - PROCESS | 780 | 1467227564075 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 12:12:44 INFO - PROCESS | 780 | 1467227564080 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227564082 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:44 INFO - PROCESS | 780 | ++DOCSHELL 14526400 == 30 [pid = 780] [id = 641] 12:12:44 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (14526800) [pid = 780] [serial = 1923] [outer = 00000000] 12:12:44 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15C2E000) [pid = 780] [serial = 1924] [outer = 14526800] 12:12:44 INFO - PROCESS | 780 | 1467227564126 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C5DC00) [pid = 780] [serial = 1925] [outer = 14526800] 12:12:44 INFO - PROCESS | 780 | 1467227564612 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:12:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 12:12:44 INFO - PROCESS | 780 | 1467227564647 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 780 | 1467227564649 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 12:12:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:12:44 INFO - PROCESS | 780 | 1467227564652 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 780 | 1467227564654 Marionette TRACE conn6 <- [1,2530,null,{}] 12:12:44 INFO - PROCESS | 780 | 1467227564658 Marionette TRACE conn6 -> [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:12:44 INFO - PROCESS | 780 | 1467227564660 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:44 INFO - PROCESS | 780 | 1467227564770 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 12:12:44 INFO - PROCESS | 780 | 1467227564862 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227564864 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:44 INFO - PROCESS | 780 | ++DOCSHELL 15CFDC00 == 31 [pid = 780] [id = 642] 12:12:44 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1617A000) [pid = 780] [serial = 1926] [outer = 00000000] 12:12:44 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (16E87800) [pid = 780] [serial = 1927] [outer = 1617A000] 12:12:44 INFO - PROCESS | 780 | 1467227564908 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17470400) [pid = 780] [serial = 1928] [outer = 1617A000] 12:12:45 INFO - PROCESS | 780 | 1467227565329 Marionette TRACE conn6 <- [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:12:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:12:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 730ms 12:12:45 INFO - PROCESS | 780 | 1467227565386 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 12:12:45 INFO - PROCESS | 780 | 1467227565388 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 12:12:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:12:45 INFO - PROCESS | 780 | 1467227565391 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:12:45 INFO - PROCESS | 780 | 1467227565393 Marionette TRACE conn6 <- [1,2534,null,{}] 12:12:45 INFO - PROCESS | 780 | 1467227565396 Marionette TRACE conn6 -> [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:12:45 INFO - PROCESS | 780 | 1467227565402 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:45 INFO - PROCESS | 780 | 1467227565540 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 12:12:45 INFO - PROCESS | 780 | 1467227565611 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227565613 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:45 INFO - PROCESS | 780 | ++DOCSHELL 17473C00 == 32 [pid = 780] [id = 643] 12:12:45 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1747F000) [pid = 780] [serial = 1929] [outer = 00000000] 12:12:45 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17DB1000) [pid = 780] [serial = 1930] [outer = 1747F000] 12:12:45 INFO - PROCESS | 780 | 1467227565658 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17DB5400) [pid = 780] [serial = 1931] [outer = 1747F000] 12:12:46 INFO - PROCESS | 780 | 1467227566098 Marionette TRACE conn6 <- [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:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 730ms 12:12:46 INFO - PROCESS | 780 | 1467227566140 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 780 | 1467227566142 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 12:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:12:46 INFO - PROCESS | 780 | 1467227566154 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 780 | 1467227566156 Marionette TRACE conn6 <- [1,2538,null,{}] 12:12:46 INFO - PROCESS | 780 | 1467227566159 Marionette TRACE conn6 -> [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:12:46 INFO - PROCESS | 780 | 1467227566161 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:46 INFO - PROCESS | 780 | 1467227566270 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 12:12:46 INFO - PROCESS | 780 | 1467227566276 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227566278 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:46 INFO - PROCESS | 780 | ++DOCSHELL 0FD0C800 == 33 [pid = 780] [id = 644] 12:12:46 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (12C69000) [pid = 780] [serial = 1932] [outer = 00000000] 12:12:46 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18781000) [pid = 780] [serial = 1933] [outer = 12C69000] 12:12:46 INFO - PROCESS | 780 | 1467227566323 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18724400) [pid = 780] [serial = 1934] [outer = 12C69000] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0F834800) [pid = 780] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 81 (13D1C400) [pid = 780] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FC99400) [pid = 780] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 79 (173D9000) [pid = 780] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 78 (146D2000) [pid = 780] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 77 (174CA000) [pid = 780] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 76 (18C28800) [pid = 780] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 75 (12C6C400) [pid = 780] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1872AC00) [pid = 780] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FDB6800) [pid = 780] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15949C00) [pid = 780] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 71 (174CC400) [pid = 780] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:12:46 INFO - PROCESS | 780 | --DOMWINDOW == 70 (19BD9400) [pid = 780] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:12:46 INFO - PROCESS | 780 | 1467227566880 Marionette TRACE conn6 <- [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:12:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:12:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 770ms 12:12:46 INFO - PROCESS | 780 | 1467227566928 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 12:12:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:12:46 INFO - PROCESS | 780 | 1467227566930 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 12:12:46 INFO - PROCESS | 780 | 1467227566933 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 780 | 1467227566935 Marionette TRACE conn6 <- [1,2542,null,{}] 12:12:46 INFO - PROCESS | 780 | 1467227566939 Marionette TRACE conn6 -> [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:12:46 INFO - PROCESS | 780 | 1467227566941 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:47 INFO - PROCESS | 780 | 1467227567018 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 12:12:47 INFO - PROCESS | 780 | 1467227567024 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227567025 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:47 INFO - PROCESS | 780 | ++DOCSHELL 0FCD1C00 == 34 [pid = 780] [id = 645] 12:12:47 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (173D9000) [pid = 780] [serial = 1935] [outer = 00000000] 12:12:47 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (17DBAC00) [pid = 780] [serial = 1936] [outer = 173D9000] 12:12:47 INFO - PROCESS | 780 | 1467227567069 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (18723400) [pid = 780] [serial = 1937] [outer = 173D9000] 12:12:47 INFO - PROCESS | 780 | 1467227567494 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:12:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 570ms 12:12:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:12:47 INFO - PROCESS | 780 | 1467227567504 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 780 | 1467227567506 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 12:12:47 INFO - PROCESS | 780 | 1467227567509 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 780 | 1467227567511 Marionette TRACE conn6 <- [1,2546,null,{}] 12:12:47 INFO - PROCESS | 780 | 1467227567515 Marionette TRACE conn6 -> [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:12:47 INFO - PROCESS | 780 | 1467227567516 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:47 INFO - PROCESS | 780 | 1467227567640 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 12:12:47 INFO - PROCESS | 780 | 1467227567648 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227567650 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:47 INFO - PROCESS | 780 | ++DOCSHELL 1449AC00 == 35 [pid = 780] [id = 646] 12:12:47 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (173DF000) [pid = 780] [serial = 1938] [outer = 00000000] 12:12:47 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18C28800) [pid = 780] [serial = 1939] [outer = 173DF000] 12:12:47 INFO - PROCESS | 780 | 1467227567693 Marionette DEBUG loaded listener.js 12:12:47 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (194AF400) [pid = 780] [serial = 1940] [outer = 173DF000] 12:12:48 INFO - PROCESS | 780 | 1467227568139 Marionette TRACE conn6 <- [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:12:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:12:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 12:12:48 INFO - PROCESS | 780 | 1467227568183 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 12:12:48 INFO - PROCESS | 780 | 1467227568185 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 12:12:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:12:48 INFO - PROCESS | 780 | 1467227568188 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:12:48 INFO - PROCESS | 780 | 1467227568190 Marionette TRACE conn6 <- [1,2550,null,{}] 12:12:48 INFO - PROCESS | 780 | 1467227568193 Marionette TRACE conn6 -> [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:12:48 INFO - PROCESS | 780 | 1467227568195 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:48 INFO - PROCESS | 780 | 1467227568316 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 12:12:48 INFO - PROCESS | 780 | 1467227568326 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227568328 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:48 INFO - PROCESS | 780 | ++DOCSHELL 18BB8000 == 36 [pid = 780] [id = 647] 12:12:48 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (18D2BC00) [pid = 780] [serial = 1941] [outer = 00000000] 12:12:48 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1A710000) [pid = 780] [serial = 1942] [outer = 18D2BC00] 12:12:48 INFO - PROCESS | 780 | 1467227568372 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A73EC00) [pid = 780] [serial = 1943] [outer = 18D2BC00] 12:12:48 INFO - PROCESS | 780 | 1467227568950 Marionette TRACE conn6 <- [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:12:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:12:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 830ms 12:12:49 INFO - PROCESS | 780 | 1467227569045 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 780 | 1467227569049 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 12:12:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:12:49 INFO - PROCESS | 780 | 1467227569055 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 780 | 1467227569059 Marionette TRACE conn6 <- [1,2554,null,{}] 12:12:49 INFO - PROCESS | 780 | 1467227569065 Marionette TRACE conn6 -> [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:12:49 INFO - PROCESS | 780 | 1467227569068 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:49 INFO - PROCESS | 780 | 1467227569196 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 12:12:49 INFO - PROCESS | 780 | 1467227569331 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227569334 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:49 INFO - PROCESS | 780 | ++DOCSHELL 0C995C00 == 37 [pid = 780] [id = 648] 12:12:49 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0F625400) [pid = 780] [serial = 1944] [outer = 00000000] 12:12:49 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0FD32C00) [pid = 780] [serial = 1945] [outer = 0F625400] 12:12:49 INFO - PROCESS | 780 | 1467227569393 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (102B2400) [pid = 780] [serial = 1946] [outer = 0F625400] 12:12:50 INFO - PROCESS | 780 | 1467227570000 Marionette TRACE conn6 <- [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:12:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:12:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 987ms 12:12:50 INFO - PROCESS | 780 | 1467227570044 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 780 | 1467227570049 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 12:12:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:12:50 INFO - PROCESS | 780 | 1467227570055 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 780 | 1467227570058 Marionette TRACE conn6 <- [1,2558,null,{}] 12:12:50 INFO - PROCESS | 780 | 1467227570062 Marionette TRACE conn6 -> [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:12:50 INFO - PROCESS | 780 | 1467227570065 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:50 INFO - PROCESS | 780 | 1467227570175 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 12:12:50 INFO - PROCESS | 780 | 1467227570331 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227570333 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:50 INFO - PROCESS | 780 | ++DOCSHELL 13ECD400 == 38 [pid = 780] [id = 649] 12:12:50 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (14429800) [pid = 780] [serial = 1947] [outer = 00000000] 12:12:50 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (146CA000) [pid = 780] [serial = 1948] [outer = 14429800] 12:12:50 INFO - PROCESS | 780 | 1467227570391 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (16179C00) [pid = 780] [serial = 1949] [outer = 14429800] 12:12:51 INFO - PROCESS | 780 | 1467227571001 Marionette TRACE conn6 <- [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:12:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:12:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 970ms 12:12:51 INFO - PROCESS | 780 | 1467227571034 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 780 | 1467227571037 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 12:12:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:12:51 INFO - PROCESS | 780 | 1467227571041 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 780 | 1467227571044 Marionette TRACE conn6 <- [1,2562,null,{}] 12:12:51 INFO - PROCESS | 780 | 1467227571055 Marionette TRACE conn6 -> [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:12:51 INFO - PROCESS | 780 | 1467227571060 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:51 INFO - PROCESS | 780 | 1467227571171 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 12:12:51 INFO - PROCESS | 780 | 1467227571315 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227571319 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:51 INFO - PROCESS | 780 | ++DOCSHELL 1A70D400 == 39 [pid = 780] [id = 650] 12:12:51 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A70D800) [pid = 780] [serial = 1950] [outer = 00000000] 12:12:51 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A746C00) [pid = 780] [serial = 1951] [outer = 1A70D800] 12:12:51 INFO - PROCESS | 780 | 1467227571380 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A8E7000) [pid = 780] [serial = 1952] [outer = 1A70D800] 12:12:52 INFO - PROCESS | 780 | 1467227572173 Marionette TRACE conn6 <- [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:12:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:12:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1183ms 12:12:52 INFO - PROCESS | 780 | 1467227572227 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 780 | 1467227572231 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 12:12:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:12:52 INFO - PROCESS | 780 | 1467227572236 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 780 | 1467227572239 Marionette TRACE conn6 <- [1,2566,null,{}] 12:12:52 INFO - PROCESS | 780 | 1467227572244 Marionette TRACE conn6 -> [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:12:52 INFO - PROCESS | 780 | 1467227572247 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:52 INFO - PROCESS | 780 | 1467227572352 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 12:12:52 INFO - PROCESS | 780 | 1467227572500 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227572505 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:52 INFO - PROCESS | 780 | ++DOCSHELL 0F9F4C00 == 40 [pid = 780] [id = 651] 12:12:52 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (0F9F8400) [pid = 780] [serial = 1953] [outer = 00000000] 12:12:52 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0FCC4C00) [pid = 780] [serial = 1954] [outer = 0F9F8400] 12:12:52 INFO - PROCESS | 780 | 1467227572559 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0FCCD000) [pid = 780] [serial = 1955] [outer = 0F9F8400] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 14506000 == 39 [pid = 780] [id = 622] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 1449AC00 == 38 [pid = 780] [id = 646] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 0FCD1C00 == 37 [pid = 780] [id = 645] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 0FD0C800 == 36 [pid = 780] [id = 644] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 17473C00 == 35 [pid = 780] [id = 643] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 15CFDC00 == 34 [pid = 780] [id = 642] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 14526400 == 33 [pid = 780] [id = 641] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 13DE2800 == 32 [pid = 780] [id = 640] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 0FD34400 == 31 [pid = 780] [id = 639] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 0C913C00 == 30 [pid = 780] [id = 638] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 0F621000 == 29 [pid = 780] [id = 637] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 15C91C00 == 28 [pid = 780] [id = 636] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 13ECD400 == 27 [pid = 780] [id = 649] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 1A70D400 == 26 [pid = 780] [id = 650] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 18BB8000 == 25 [pid = 780] [id = 647] 12:12:53 INFO - PROCESS | 780 | --DOCSHELL 0C995C00 == 24 [pid = 780] [id = 648] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1ACA3400) [pid = 780] [serial = 1906] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1ACB9C00) [pid = 780] [serial = 1909] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 88 (194A1C00) [pid = 780] [serial = 1894] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 87 (13D1CC00) [pid = 780] [serial = 1876] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 86 (13DE4800) [pid = 780] [serial = 1877] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 85 (18819C00) [pid = 780] [serial = 1891] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 84 (10276C00) [pid = 780] [serial = 1873] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 83 (10282400) [pid = 780] [serial = 1874] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C57800) [pid = 780] [serial = 1882] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15C64400) [pid = 780] [serial = 1883] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 80 (17D1D400) [pid = 780] [serial = 1888] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17EAD800) [pid = 780] [serial = 1889] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1A70E000) [pid = 780] [serial = 1897] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 77 (194AE000) [pid = 780] [serial = 1895] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A73D800) [pid = 780] [serial = 1898] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0F960800) [pid = 780] [serial = 1870] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FC75000) [pid = 780] [serial = 1871] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 73 (14525400) [pid = 780] [serial = 1879] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A821400) [pid = 780] [serial = 1901] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 71 (146D0000) [pid = 780] [serial = 1900] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 70 (145E7C00) [pid = 780] [serial = 1880] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1747FC00) [pid = 780] [serial = 1886] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1747AC00) [pid = 780] [serial = 1885] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1A744400) [pid = 780] [serial = 1903] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1ACA9400) [pid = 780] [serial = 1907] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1A8E9000) [pid = 780] [serial = 1904] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | --DOMWINDOW == 64 (18784000) [pid = 780] [serial = 1892] [outer = 00000000] [url = about:blank] 12:12:53 INFO - PROCESS | 780 | 1467227573755 Marionette TRACE conn6 <- [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:12:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:12:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1572ms 12:12:53 INFO - PROCESS | 780 | 1467227573809 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 780 | 1467227573813 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 12:12:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:12:53 INFO - PROCESS | 780 | 1467227573866 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 780 | 1467227573869 Marionette TRACE conn6 <- [1,2570,null,{}] 12:12:53 INFO - PROCESS | 780 | 1467227573878 Marionette TRACE conn6 -> [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:12:53 INFO - PROCESS | 780 | 1467227573881 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:53 INFO - PROCESS | 780 | 1467227573983 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 12:12:54 INFO - PROCESS | 780 | 1467227573991 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227573993 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:54 INFO - PROCESS | 780 | ++DOCSHELL 0F95F400 == 25 [pid = 780] [id = 652] 12:12:54 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F960800) [pid = 780] [serial = 1956] [outer = 00000000] 12:12:54 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0FC72400) [pid = 780] [serial = 1957] [outer = 0F960800] 12:12:54 INFO - PROCESS | 780 | 1467227574041 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FC98000) [pid = 780] [serial = 1958] [outer = 0F960800] 12:12:54 INFO - PROCESS | 780 | 1467227574541 Marionette TRACE conn6 <- [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:12:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:12:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 730ms 12:12:54 INFO - PROCESS | 780 | 1467227574594 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 780 | 1467227574599 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 12:12:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:12:54 INFO - PROCESS | 780 | 1467227574605 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 780 | 1467227574607 Marionette TRACE conn6 <- [1,2574,null,{}] 12:12:54 INFO - PROCESS | 780 | 1467227574611 Marionette TRACE conn6 -> [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:12:54 INFO - PROCESS | 780 | 1467227574614 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:54 INFO - PROCESS | 780 | 1467227574700 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 12:12:54 INFO - PROCESS | 780 | 1467227574707 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227574709 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:54 INFO - PROCESS | 780 | ++DOCSHELL 10276C00 == 26 [pid = 780] [id = 653] 12:12:54 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (10279800) [pid = 780] [serial = 1959] [outer = 00000000] 12:12:54 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (102A7400) [pid = 780] [serial = 1960] [outer = 10279800] 12:12:54 INFO - PROCESS | 780 | 1467227574756 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (102B3800) [pid = 780] [serial = 1961] [outer = 10279800] 12:12:55 INFO - PROCESS | 780 | 1467227575236 Marionette TRACE conn6 <- [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:12:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:12:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 12:12:55 INFO - PROCESS | 780 | 1467227575279 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 12:12:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:12:55 INFO - PROCESS | 780 | 1467227575282 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 12:12:55 INFO - PROCESS | 780 | 1467227575285 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 780 | 1467227575289 Marionette TRACE conn6 <- [1,2578,null,{}] 12:12:55 INFO - PROCESS | 780 | 1467227575300 Marionette TRACE conn6 -> [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:12:55 INFO - PROCESS | 780 | 1467227575304 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:55 INFO - PROCESS | 780 | 1467227575416 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 12:12:55 INFO - PROCESS | 780 | 1467227575527 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227575530 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:55 INFO - PROCESS | 780 | ++DOCSHELL 14092400 == 27 [pid = 780] [id = 654] 12:12:55 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (14096C00) [pid = 780] [serial = 1962] [outer = 00000000] 12:12:55 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (14430800) [pid = 780] [serial = 1963] [outer = 14096C00] 12:12:55 INFO - PROCESS | 780 | 1467227575579 Marionette DEBUG loaded listener.js 12:12:55 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (14520400) [pid = 780] [serial = 1964] [outer = 14096C00] 12:12:56 INFO - PROCESS | 780 | 1467227576036 Marionette TRACE conn6 <- [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:12:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:12:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 791ms 12:12:56 INFO - PROCESS | 780 | 1467227576076 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 780 | 1467227576079 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 12:12:56 INFO - PROCESS | 780 | 1467227576086 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 780 | 1467227576088 Marionette TRACE conn6 <- [1,2582,null,{}] 12:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:12:56 INFO - PROCESS | 780 | 1467227576091 Marionette TRACE conn6 -> [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:12:56 INFO - PROCESS | 780 | 1467227576093 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:56 INFO - PROCESS | 780 | 1467227576212 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 12:12:56 INFO - PROCESS | 780 | 1467227576278 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227576280 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:56 INFO - PROCESS | 780 | ++DOCSHELL 15452800 == 28 [pid = 780] [id = 655] 12:12:56 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15943800) [pid = 780] [serial = 1965] [outer = 00000000] 12:12:56 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (15C5A000) [pid = 780] [serial = 1966] [outer = 15943800] 12:12:56 INFO - PROCESS | 780 | 1467227576324 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15C62C00) [pid = 780] [serial = 1967] [outer = 15943800] 12:12:56 INFO - PROCESS | 780 | 1467227576762 Marionette TRACE conn6 <- [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:12:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:12:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 730ms 12:12:56 INFO - PROCESS | 780 | 1467227576827 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 12:12:56 INFO - PROCESS | 780 | 1467227576829 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 12:12:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:12:56 INFO - PROCESS | 780 | 1467227576835 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:12:56 INFO - PROCESS | 780 | 1467227576837 Marionette TRACE conn6 <- [1,2586,null,{}] 12:12:56 INFO - PROCESS | 780 | 1467227576840 Marionette TRACE conn6 -> [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:12:56 INFO - PROCESS | 780 | 1467227576842 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:56 INFO - PROCESS | 780 | 1467227576954 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 12:12:56 INFO - PROCESS | 780 | 1467227576963 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227576965 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:56 INFO - PROCESS | 780 | ++DOCSHELL 15C8DC00 == 29 [pid = 780] [id = 656] 12:12:56 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C91C00) [pid = 780] [serial = 1968] [outer = 00000000] 12:12:57 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (16187C00) [pid = 780] [serial = 1969] [outer = 15C91C00] 12:12:57 INFO - PROCESS | 780 | 1467227577009 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (173DB800) [pid = 780] [serial = 1970] [outer = 15C91C00] 12:12:57 INFO - PROCESS | 780 | 1467227577497 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:12:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:12:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 670ms 12:12:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:12:57 INFO - PROCESS | 780 | 1467227577506 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 780 | 1467227577508 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 12:12:57 INFO - PROCESS | 780 | 1467227577511 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 780 | 1467227577513 Marionette TRACE conn6 <- [1,2590,null,{}] 12:12:57 INFO - PROCESS | 780 | 1467227577516 Marionette TRACE conn6 -> [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:12:57 INFO - PROCESS | 780 | 1467227577522 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:57 INFO - PROCESS | 780 | 1467227577664 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 12:12:57 INFO - PROCESS | 780 | 1467227577670 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227577672 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:57 INFO - PROCESS | 780 | ++DOCSHELL 174CE000 == 30 [pid = 780] [id = 657] 12:12:57 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (174CF400) [pid = 780] [serial = 1971] [outer = 00000000] 12:12:57 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DB2000) [pid = 780] [serial = 1972] [outer = 174CF400] 12:12:57 INFO - PROCESS | 780 | 1467227577730 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17EB0400) [pid = 780] [serial = 1973] [outer = 174CF400] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 81 (18D2BC00) [pid = 780] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 80 (173D9000) [pid = 780] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FDAD800) [pid = 780] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1617A000) [pid = 780] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 77 (13DE3400) [pid = 780] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0F6CBC00) [pid = 780] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 75 (146C5C00) [pid = 780] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0C91CC00) [pid = 780] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1ACA9000) [pid = 780] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1747F000) [pid = 780] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 71 (12C69000) [pid = 780] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 70 (14526800) [pid = 780] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:12:58 INFO - PROCESS | 780 | --DOMWINDOW == 69 (173DF000) [pid = 780] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:12:58 INFO - PROCESS | 780 | 1467227578306 Marionette TRACE conn6 <- [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:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 830ms 12:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:12:58 INFO - PROCESS | 780 | 1467227578342 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 780 | 1467227578345 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 12:12:58 INFO - PROCESS | 780 | 1467227578348 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 780 | 1467227578349 Marionette TRACE conn6 <- [1,2594,null,{}] 12:12:58 INFO - PROCESS | 780 | 1467227578353 Marionette TRACE conn6 -> [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:12:58 INFO - PROCESS | 780 | 1467227578355 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:58 INFO - PROCESS | 780 | 1467227578434 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 12:12:58 INFO - PROCESS | 780 | 1467227578439 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227578441 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:58 INFO - PROCESS | 780 | ++DOCSHELL 0C917C00 == 31 [pid = 780] [id = 658] 12:12:58 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (102A5400) [pid = 780] [serial = 1974] [outer = 00000000] 12:12:58 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (174CD800) [pid = 780] [serial = 1975] [outer = 102A5400] 12:12:58 INFO - PROCESS | 780 | 1467227578484 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (174D6800) [pid = 780] [serial = 1976] [outer = 102A5400] 12:12:58 INFO - PROCESS | 780 | 1467227578923 Marionette TRACE conn6 <- [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:12:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:12:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 630ms 12:12:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:12:58 INFO - PROCESS | 780 | 1467227578979 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 780 | 1467227578981 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 12:12:58 INFO - PROCESS | 780 | 1467227578984 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 780 | 1467227578986 Marionette TRACE conn6 <- [1,2598,null,{}] 12:12:58 INFO - PROCESS | 780 | 1467227578989 Marionette TRACE conn6 -> [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:12:58 INFO - PROCESS | 780 | 1467227578991 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:59 INFO - PROCESS | 780 | 1467227579069 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 12:12:59 INFO - PROCESS | 780 | 1467227579075 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227579077 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:59 INFO - PROCESS | 780 | ++DOCSHELL 173DF000 == 32 [pid = 780] [id = 659] 12:12:59 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1747FC00) [pid = 780] [serial = 1977] [outer = 00000000] 12:12:59 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1881D400) [pid = 780] [serial = 1978] [outer = 1747FC00] 12:12:59 INFO - PROCESS | 780 | 1467227579120 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18819400) [pid = 780] [serial = 1979] [outer = 1747FC00] 12:12:59 INFO - PROCESS | 780 | 1467227579553 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:12:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 630ms 12:12:59 INFO - PROCESS | 780 | 1467227579615 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 780 | 1467227579617 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 12:12:59 INFO - PROCESS | 780 | 1467227579620 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:12:59 INFO - PROCESS | 780 | 1467227579622 Marionette TRACE conn6 <- [1,2602,null,{}] 12:12:59 INFO - PROCESS | 780 | 1467227579626 Marionette TRACE conn6 -> [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:12:59 INFO - PROCESS | 780 | 1467227579628 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:59 INFO - PROCESS | 780 | 1467227579706 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 12:12:59 INFO - PROCESS | 780 | 1467227579720 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227579722 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:12:59 INFO - PROCESS | 780 | ++DOCSHELL 13ED5000 == 33 [pid = 780] [id = 660] 12:12:59 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (194A0000) [pid = 780] [serial = 1980] [outer = 00000000] 12:12:59 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (197D2400) [pid = 780] [serial = 1981] [outer = 194A0000] 12:12:59 INFO - PROCESS | 780 | 1467227579767 Marionette DEBUG loaded listener.js 12:12:59 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (19BD7C00) [pid = 780] [serial = 1982] [outer = 194A0000] 12:13:00 INFO - PROCESS | 780 | 1467227580459 Marionette TRACE conn6 <- [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:13:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:13:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 930ms 12:13:00 INFO - PROCESS | 780 | 1467227580555 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 12:13:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:13:00 INFO - PROCESS | 780 | 1467227580560 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 12:13:00 INFO - PROCESS | 780 | 1467227580565 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 780 | 1467227580568 Marionette TRACE conn6 <- [1,2606,null,{}] 12:13:00 INFO - PROCESS | 780 | 1467227580574 Marionette TRACE conn6 -> [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:13:00 INFO - PROCESS | 780 | 1467227580577 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:00 INFO - PROCESS | 780 | 1467227580767 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 12:13:00 INFO - PROCESS | 780 | 1467227580778 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227580781 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:00 INFO - PROCESS | 780 | ++DOCSHELL 0C999C00 == 34 [pid = 780] [id = 661] 12:13:00 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (0F6D3000) [pid = 780] [serial = 1983] [outer = 00000000] 12:13:00 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (0FD34400) [pid = 780] [serial = 1984] [outer = 0F6D3000] 12:13:00 INFO - PROCESS | 780 | 1467227580838 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (102B0C00) [pid = 780] [serial = 1985] [outer = 0F6D3000] 12:13:01 INFO - PROCESS | 780 | 1467227581624 Marionette TRACE conn6 <- [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:13:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:13:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1124ms 12:13:01 INFO - PROCESS | 780 | 1467227581689 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 12:13:01 INFO - PROCESS | 780 | 1467227581694 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 12:13:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:13:01 INFO - PROCESS | 780 | 1467227581700 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:13:01 INFO - PROCESS | 780 | 1467227581703 Marionette TRACE conn6 <- [1,2610,null,{}] 12:13:01 INFO - PROCESS | 780 | 1467227581707 Marionette TRACE conn6 -> [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:13:01 INFO - PROCESS | 780 | 1467227581710 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:01 INFO - PROCESS | 780 | 1467227581836 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 12:13:01 INFO - PROCESS | 780 | 1467227581977 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227581980 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:02 INFO - PROCESS | 780 | ++DOCSHELL 14501400 == 35 [pid = 780] [id = 662] 12:13:02 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1451D800) [pid = 780] [serial = 1986] [outer = 00000000] 12:13:02 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (15450C00) [pid = 780] [serial = 1987] [outer = 1451D800] 12:13:02 INFO - PROCESS | 780 | 1467227582037 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (15C89800) [pid = 780] [serial = 1988] [outer = 1451D800] 12:13:02 INFO - PROCESS | 780 | 1467227582922 Marionette TRACE conn6 <- [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:13:02 INFO - PROCESS | 780 | --DOCSHELL 173DF000 == 34 [pid = 780] [id = 659] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 0C917C00 == 33 [pid = 780] [id = 658] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 174CE000 == 32 [pid = 780] [id = 657] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 15C8DC00 == 31 [pid = 780] [id = 656] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 15452800 == 30 [pid = 780] [id = 655] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 14092400 == 29 [pid = 780] [id = 654] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 10276C00 == 28 [pid = 780] [id = 653] 12:13:02 INFO - PROCESS | 780 | --DOCSHELL 0F95F400 == 27 [pid = 780] [id = 652] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17DBAC00) [pid = 780] [serial = 1936] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 82 (102A8000) [pid = 780] [serial = 1919] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 81 (16E87800) [pid = 780] [serial = 1927] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 80 (14092C00) [pid = 780] [serial = 1921] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 79 (10276000) [pid = 780] [serial = 1913] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FCD2C00) [pid = 780] [serial = 1912] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1A702400) [pid = 780] [serial = 1868] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0F61EC00) [pid = 780] [serial = 1915] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1AE38800) [pid = 780] [serial = 1910] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 74 (17DB5400) [pid = 780] [serial = 1931] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 73 (10278400) [pid = 780] [serial = 1918] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17470400) [pid = 780] [serial = 1928] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0FC94400) [pid = 780] [serial = 1916] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 70 (18781000) [pid = 780] [serial = 1933] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 69 (14466800) [pid = 780] [serial = 1922] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 68 (15C2E000) [pid = 780] [serial = 1924] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 67 (18723400) [pid = 780] [serial = 1937] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 66 (18724400) [pid = 780] [serial = 1934] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 65 (18C28800) [pid = 780] [serial = 1939] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 64 (17DB1000) [pid = 780] [serial = 1930] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 63 (15C5DC00) [pid = 780] [serial = 1925] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 62 (194AF400) [pid = 780] [serial = 1940] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 61 (1A710000) [pid = 780] [serial = 1942] [outer = 00000000] [url = about:blank] 12:13:02 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A73EC00) [pid = 780] [serial = 1943] [outer = 00000000] [url = about:blank] 12:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1333ms 12:13:03 INFO - PROCESS | 780 | 1467227583037 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 12:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:13:03 INFO - PROCESS | 780 | 1467227583042 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 12:13:03 INFO - PROCESS | 780 | 1467227583047 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 780 | 1467227583050 Marionette TRACE conn6 <- [1,2614,null,{}] 12:13:03 INFO - PROCESS | 780 | 1467227583055 Marionette TRACE conn6 -> [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:13:03 INFO - PROCESS | 780 | 1467227583058 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:03 INFO - PROCESS | 780 | 1467227583161 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 12:13:03 INFO - PROCESS | 780 | 1467227583168 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227583172 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:03 INFO - PROCESS | 780 | ++DOCSHELL 0F66D000 == 28 [pid = 780] [id = 663] 12:13:03 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0F674000) [pid = 780] [serial = 1989] [outer = 00000000] 12:13:03 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0F834800) [pid = 780] [serial = 1990] [outer = 0F674000] 12:13:03 INFO - PROCESS | 780 | 1467227583220 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0F83B000) [pid = 780] [serial = 1991] [outer = 0F674000] 12:13:03 INFO - PROCESS | 780 | 1467227583756 Marionette TRACE conn6 <- [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:13:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:13:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 730ms 12:13:03 INFO - PROCESS | 780 | 1467227583777 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 780 | 1467227583781 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 12:13:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:13:03 INFO - PROCESS | 780 | 1467227583791 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 780 | 1467227583794 Marionette TRACE conn6 <- [1,2618,null,{}] 12:13:03 INFO - PROCESS | 780 | 1467227583798 Marionette TRACE conn6 -> [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:13:03 INFO - PROCESS | 780 | 1467227583800 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:03 INFO - PROCESS | 780 | 1467227583886 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 12:13:03 INFO - PROCESS | 780 | 1467227583977 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227583979 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:04 INFO - PROCESS | 780 | ++DOCSHELL 10279400 == 29 [pid = 780] [id = 664] 12:13:04 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1027D800) [pid = 780] [serial = 1992] [outer = 00000000] 12:13:04 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (104ED400) [pid = 780] [serial = 1993] [outer = 1027D800] 12:13:04 INFO - PROCESS | 780 | 1467227584034 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (12C66800) [pid = 780] [serial = 1994] [outer = 1027D800] 12:13:04 INFO - PROCESS | 780 | 1467227584440 Marionette TRACE conn6 <- [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:13:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:13:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 671ms 12:13:04 INFO - PROCESS | 780 | 1467227584463 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 780 | 1467227584465 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 12:13:04 INFO - PROCESS | 780 | 1467227584469 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:13:04 INFO - PROCESS | 780 | 1467227584472 Marionette TRACE conn6 <- [1,2622,null,{}] 12:13:04 INFO - PROCESS | 780 | 1467227584483 Marionette TRACE conn6 -> [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:13:04 INFO - PROCESS | 780 | 1467227584487 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:04 INFO - PROCESS | 780 | 1467227584600 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 12:13:04 INFO - PROCESS | 780 | 1467227584610 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227584613 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:04 INFO - PROCESS | 780 | ++DOCSHELL 145DE800 == 30 [pid = 780] [id = 665] 12:13:04 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (145DEC00) [pid = 780] [serial = 1995] [outer = 00000000] 12:13:04 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (15452400) [pid = 780] [serial = 1996] [outer = 145DEC00] 12:13:04 INFO - PROCESS | 780 | 1467227584661 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (15C5B000) [pid = 780] [serial = 1997] [outer = 145DEC00] 12:13:05 INFO - PROCESS | 780 | 1467227585131 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 12:13:05 INFO - PROCESS | 780 | 1467227585143 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 780 | 1467227585145 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 12:13:05 INFO - PROCESS | 780 | 1467227585172 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 780 | 1467227585174 Marionette TRACE conn6 <- [1,2626,null,{}] 12:13:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:13:05 INFO - PROCESS | 780 | 1467227585178 Marionette TRACE conn6 -> [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:13:05 INFO - PROCESS | 780 | 1467227585180 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:05 INFO - PROCESS | 780 | 1467227585303 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 12:13:05 INFO - PROCESS | 780 | 1467227585309 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227585310 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:05 INFO - PROCESS | 780 | ++DOCSHELL 1617E000 == 31 [pid = 780] [id = 666] 12:13:05 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (16185C00) [pid = 780] [serial = 1998] [outer = 00000000] 12:13:05 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (173DF000) [pid = 780] [serial = 1999] [outer = 16185C00] 12:13:05 INFO - PROCESS | 780 | 1467227585356 Marionette DEBUG loaded listener.js 12:13:05 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1747A800) [pid = 780] [serial = 2000] [outer = 16185C00] 12:13:05 INFO - PROCESS | 780 | 1467227585809 Marionette TRACE conn6 <- [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:13:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:13:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 12:13:05 INFO - PROCESS | 780 | 1467227585849 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 12:13:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:13:05 INFO - PROCESS | 780 | 1467227585851 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 12:13:05 INFO - PROCESS | 780 | 1467227585854 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 780 | 1467227585856 Marionette TRACE conn6 <- [1,2630,null,{}] 12:13:05 INFO - PROCESS | 780 | 1467227585859 Marionette TRACE conn6 -> [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:13:05 INFO - PROCESS | 780 | 1467227585861 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:05 INFO - PROCESS | 780 | 1467227585976 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 12:13:06 INFO - PROCESS | 780 | 1467227586070 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227586072 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:06 INFO - PROCESS | 780 | ++DOCSHELL 1747D800 == 32 [pid = 780] [id = 667] 12:13:06 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1747EC00) [pid = 780] [serial = 2001] [outer = 00000000] 12:13:06 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17D0E400) [pid = 780] [serial = 2002] [outer = 1747EC00] 12:13:06 INFO - PROCESS | 780 | 1467227586115 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17D12400) [pid = 780] [serial = 2003] [outer = 1747EC00] 12:13:06 INFO - PROCESS | 780 | 1467227586526 Marionette TRACE conn6 <- [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:13:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:13:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 730ms 12:13:06 INFO - PROCESS | 780 | 1467227586587 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 12:13:06 INFO - PROCESS | 780 | 1467227586589 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 12:13:06 INFO - PROCESS | 780 | 1467227586593 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:13:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:13:06 INFO - PROCESS | 780 | 1467227586594 Marionette TRACE conn6 <- [1,2634,null,{}] 12:13:06 INFO - PROCESS | 780 | 1467227586598 Marionette TRACE conn6 -> [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:13:06 INFO - PROCESS | 780 | 1467227586604 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:06 INFO - PROCESS | 780 | 1467227586760 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 12:13:06 INFO - PROCESS | 780 | 1467227586826 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227586828 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:06 INFO - PROCESS | 780 | ++DOCSHELL 17DBD000 == 33 [pid = 780] [id = 668] 12:13:06 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17EAE000) [pid = 780] [serial = 2004] [outer = 00000000] 12:13:06 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (188C8000) [pid = 780] [serial = 2005] [outer = 17EAE000] 12:13:06 INFO - PROCESS | 780 | 1467227586874 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (18723400) [pid = 780] [serial = 2006] [outer = 17EAE000] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 77 (14096C00) [pid = 780] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 76 (15943800) [pid = 780] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 75 (10279800) [pid = 780] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 74 (15C91C00) [pid = 780] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F960800) [pid = 780] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 72 (174CF400) [pid = 780] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0F9F8400) [pid = 780] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1747FC00) [pid = 780] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0F625400) [pid = 780] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 68 (14429800) [pid = 780] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1A70D800) [pid = 780] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:13:07 INFO - PROCESS | 780 | --DOMWINDOW == 66 (102A5400) [pid = 780] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:13:07 INFO - PROCESS | 780 | 1467227587393 Marionette TRACE conn6 <- [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:13:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:13:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 830ms 12:13:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:13:07 INFO - PROCESS | 780 | 1467227587425 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 12:13:07 INFO - PROCESS | 780 | 1467227587427 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 12:13:07 INFO - PROCESS | 780 | 1467227587430 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 780 | 1467227587432 Marionette TRACE conn6 <- [1,2638,null,{}] 12:13:07 INFO - PROCESS | 780 | 1467227587435 Marionette TRACE conn6 -> [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:13:07 INFO - PROCESS | 780 | 1467227587437 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:07 INFO - PROCESS | 780 | 1467227587516 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 12:13:07 INFO - PROCESS | 780 | 1467227587525 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227587527 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:07 INFO - PROCESS | 780 | ++DOCSHELL 101A4800 == 34 [pid = 780] [id = 669] 12:13:07 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (13DA1800) [pid = 780] [serial = 2007] [outer = 00000000] 12:13:07 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (15C27C00) [pid = 780] [serial = 2008] [outer = 13DA1800] 12:13:07 INFO - PROCESS | 780 | 1467227587658 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (174CF400) [pid = 780] [serial = 2009] [outer = 13DA1800] 12:13:08 INFO - PROCESS | 780 | 1467227588011 Marionette TRACE conn6 <- [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:13:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:13:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 630ms 12:13:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:13:08 INFO - PROCESS | 780 | 1467227588061 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 780 | 1467227588063 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 12:13:08 INFO - PROCESS | 780 | 1467227588066 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 780 | 1467227588068 Marionette TRACE conn6 <- [1,2642,null,{}] 12:13:08 INFO - PROCESS | 780 | 1467227588072 Marionette TRACE conn6 -> [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:13:08 INFO - PROCESS | 780 | 1467227588074 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:08 INFO - PROCESS | 780 | 1467227588151 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 12:13:08 INFO - PROCESS | 780 | 1467227588248 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227588250 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:08 INFO - PROCESS | 780 | ++DOCSHELL 13DE1400 == 35 [pid = 780] [id = 670] 12:13:08 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (188C9C00) [pid = 780] [serial = 2010] [outer = 00000000] 12:13:08 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1A702400) [pid = 780] [serial = 2011] [outer = 188C9C00] 12:13:08 INFO - PROCESS | 780 | 1467227588293 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1A708C00) [pid = 780] [serial = 2012] [outer = 188C9C00] 12:13:08 INFO - PROCESS | 780 | 1467227588633 Marionette TRACE conn6 <- [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:13:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:13:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 630ms 12:13:08 INFO - PROCESS | 780 | 1467227588697 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 780 | 1467227588699 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 12:13:08 INFO - PROCESS | 780 | 1467227588720 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:13:08 INFO - PROCESS | 780 | 1467227588721 Marionette TRACE conn6 <- [1,2646,null,{}] 12:13:08 INFO - PROCESS | 780 | 1467227588725 Marionette TRACE conn6 -> [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:13:08 INFO - PROCESS | 780 | 1467227588727 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:08 INFO - PROCESS | 780 | 1467227588805 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 12:13:08 INFO - PROCESS | 780 | 1467227588810 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227588812 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:08 INFO - PROCESS | 780 | ++DOCSHELL 14527400 == 36 [pid = 780] [id = 671] 12:13:08 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1A704C00) [pid = 780] [serial = 2013] [outer = 00000000] 12:13:08 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1A73F800) [pid = 780] [serial = 2014] [outer = 1A704C00] 12:13:08 INFO - PROCESS | 780 | 1467227588856 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1A743C00) [pid = 780] [serial = 2015] [outer = 1A704C00] 12:13:09 INFO - PROCESS | 780 | 1467227589351 Marionette TRACE conn6 <- [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:13:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:13:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 12:13:09 INFO - PROCESS | 780 | 1467227589397 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 12:13:09 INFO - PROCESS | 780 | 1467227589402 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 12:13:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:13:09 INFO - PROCESS | 780 | 1467227589407 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:13:09 INFO - PROCESS | 780 | 1467227589412 Marionette TRACE conn6 <- [1,2650,null,{}] 12:13:09 INFO - PROCESS | 780 | 1467227589419 Marionette TRACE conn6 -> [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:13:09 INFO - PROCESS | 780 | 1467227589422 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:09 INFO - PROCESS | 780 | 1467227589550 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 12:13:09 INFO - PROCESS | 780 | 1467227589659 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227589664 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:09 INFO - PROCESS | 780 | ++DOCSHELL 0C930C00 == 37 [pid = 780] [id = 672] 12:13:09 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0C98E800) [pid = 780] [serial = 2016] [outer = 00000000] 12:13:09 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0F6CC000) [pid = 780] [serial = 2017] [outer = 0C98E800] 12:13:09 INFO - PROCESS | 780 | 1467227589763 Marionette DEBUG loaded listener.js 12:13:09 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FD28400) [pid = 780] [serial = 2018] [outer = 0C98E800] 12:13:10 INFO - PROCESS | 780 | 1467227590376 Marionette TRACE conn6 <- [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:13:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:13:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1025ms 12:13:10 INFO - PROCESS | 780 | 1467227590436 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 780 | 1467227590440 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 12:13:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:13:10 INFO - PROCESS | 780 | 1467227590462 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 780 | 1467227590465 Marionette TRACE conn6 <- [1,2654,null,{}] 12:13:10 INFO - PROCESS | 780 | 1467227590492 Marionette TRACE conn6 -> [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:13:10 INFO - PROCESS | 780 | 1467227590495 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:10 INFO - PROCESS | 780 | 1467227590612 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 12:13:10 INFO - PROCESS | 780 | 1467227590747 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227590749 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:10 INFO - PROCESS | 780 | ++DOCSHELL 14467400 == 38 [pid = 780] [id = 673] 12:13:10 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (14496000) [pid = 780] [serial = 2019] [outer = 00000000] 12:13:10 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1545D400) [pid = 780] [serial = 2020] [outer = 14496000] 12:13:10 INFO - PROCESS | 780 | 1467227590807 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15CFDC00) [pid = 780] [serial = 2021] [outer = 14496000] 12:13:11 INFO - PROCESS | 780 | 1467227591864 Marionette TRACE conn6 <- [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:13:11 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:13:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1459ms 12:13:11 INFO - PROCESS | 780 | 1467227591910 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 780 | 1467227591913 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 12:13:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:13:11 INFO - PROCESS | 780 | 1467227591916 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 780 | 1467227591920 Marionette TRACE conn6 <- [1,2658,null,{}] 12:13:11 INFO - PROCESS | 780 | 1467227591976 Marionette TRACE conn6 -> [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:13:11 INFO - PROCESS | 780 | 1467227591981 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:12 INFO - PROCESS | 780 | 1467227592079 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 12:13:12 INFO - PROCESS | 780 | 1467227592433 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227592436 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:12 INFO - PROCESS | 780 | ++DOCSHELL 0C910000 == 39 [pid = 780] [id = 674] 12:13:12 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (0C910800) [pid = 780] [serial = 2022] [outer = 00000000] 12:13:12 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (0C933800) [pid = 780] [serial = 2023] [outer = 0C910800] 12:13:12 INFO - PROCESS | 780 | 1467227592487 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0F66B800) [pid = 780] [serial = 2024] [outer = 0C910800] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 0F9F4C00 == 38 [pid = 780] [id = 651] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 13DE1400 == 37 [pid = 780] [id = 670] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 101A4800 == 36 [pid = 780] [id = 669] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 17DBD000 == 35 [pid = 780] [id = 668] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 1747D800 == 34 [pid = 780] [id = 667] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 1617E000 == 33 [pid = 780] [id = 666] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 145DE800 == 32 [pid = 780] [id = 665] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 10279400 == 31 [pid = 780] [id = 664] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 0F66D000 == 30 [pid = 780] [id = 663] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 13ED5000 == 29 [pid = 780] [id = 660] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 0C999C00 == 28 [pid = 780] [id = 661] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 14501400 == 27 [pid = 780] [id = 662] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 14527400 == 26 [pid = 780] [id = 671] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 0C930C00 == 25 [pid = 780] [id = 672] 12:13:13 INFO - PROCESS | 780 | --DOCSHELL 14467400 == 24 [pid = 780] [id = 673] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 83 (14430800) [pid = 780] [serial = 1963] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15C5A000) [pid = 780] [serial = 1966] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 81 (102A7400) [pid = 780] [serial = 1960] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 80 (102B3800) [pid = 780] [serial = 1961] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 79 (16187C00) [pid = 780] [serial = 1969] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FC72400) [pid = 780] [serial = 1957] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 77 (15C62C00) [pid = 780] [serial = 1967] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17DB2000) [pid = 780] [serial = 1972] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 75 (173DB800) [pid = 780] [serial = 1970] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FC98000) [pid = 780] [serial = 1958] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FCCD000) [pid = 780] [serial = 1955] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FCC4C00) [pid = 780] [serial = 1954] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1881D400) [pid = 780] [serial = 1978] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17EB0400) [pid = 780] [serial = 1973] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 69 (102B2400) [pid = 780] [serial = 1946] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0FD32C00) [pid = 780] [serial = 1945] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 67 (16179C00) [pid = 780] [serial = 1949] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 66 (146CA000) [pid = 780] [serial = 1948] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 65 (18819400) [pid = 780] [serial = 1979] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A8E7000) [pid = 780] [serial = 1952] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 63 (197D2400) [pid = 780] [serial = 1981] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1A746C00) [pid = 780] [serial = 1951] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 61 (174CD800) [pid = 780] [serial = 1975] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 60 (174D6800) [pid = 780] [serial = 1976] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | --DOMWINDOW == 59 (14520400) [pid = 780] [serial = 1964] [outer = 00000000] [url = about:blank] 12:13:13 INFO - PROCESS | 780 | 1467227593865 Marionette TRACE conn6 <- [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:13:13 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:13:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:13:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1980ms 12:13:13 INFO - PROCESS | 780 | 1467227593900 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 780 | 1467227593904 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 12:13:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:13:13 INFO - PROCESS | 780 | 1467227593909 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 780 | 1467227593912 Marionette TRACE conn6 <- [1,2662,null,{}] 12:13:13 INFO - PROCESS | 780 | 1467227593918 Marionette TRACE conn6 -> [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:13:13 INFO - PROCESS | 780 | 1467227593921 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:14 INFO - PROCESS | 780 | 1467227594011 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 12:13:14 INFO - PROCESS | 780 | 1467227594021 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227594025 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:14 INFO - PROCESS | 780 | ++DOCSHELL 0F960800 == 25 [pid = 780] [id = 675] 12:13:14 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (0F9F2C00) [pid = 780] [serial = 2025] [outer = 00000000] 12:13:14 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0FC75400) [pid = 780] [serial = 2026] [outer = 0F9F2C00] 12:13:14 INFO - PROCESS | 780 | 1467227594152 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0FC94800) [pid = 780] [serial = 2027] [outer = 0F9F2C00] 12:13:15 INFO - PROCESS | 780 | 1467227595061 Marionette TRACE conn6 <- [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:13:15 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:13:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:13:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1184ms 12:13:15 INFO - PROCESS | 780 | 1467227595094 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 780 | 1467227595099 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 12:13:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:13:15 INFO - PROCESS | 780 | 1467227595105 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 780 | 1467227595107 Marionette TRACE conn6 <- [1,2666,null,{}] 12:13:15 INFO - PROCESS | 780 | 1467227595111 Marionette TRACE conn6 -> [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:13:15 INFO - PROCESS | 780 | 1467227595114 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:15 INFO - PROCESS | 780 | 1467227595202 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 12:13:15 INFO - PROCESS | 780 | 1467227595209 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227595212 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:15 INFO - PROCESS | 780 | ++DOCSHELL 0C999800 == 26 [pid = 780] [id = 676] 12:13:15 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (102AA800) [pid = 780] [serial = 2028] [outer = 00000000] 12:13:15 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1041A800) [pid = 780] [serial = 2029] [outer = 102AA800] 12:13:15 INFO - PROCESS | 780 | 1467227595261 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (1050B800) [pid = 780] [serial = 2030] [outer = 102AA800] 12:13:16 INFO - PROCESS | 780 | 1467227596224 Marionette TRACE conn6 <- [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:13:16 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:13:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 12:13:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:13:16 INFO - PROCESS | 780 | 1467227596280 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 780 | 1467227596282 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 12:13:16 INFO - PROCESS | 780 | 1467227596292 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 780 | 1467227596295 Marionette TRACE conn6 <- [1,2670,null,{}] 12:13:16 INFO - PROCESS | 780 | 1467227596306 Marionette TRACE conn6 -> [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:13:16 INFO - PROCESS | 780 | 1467227596311 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:16 INFO - PROCESS | 780 | 1467227596441 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 12:13:16 INFO - PROCESS | 780 | 1467227596449 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227596452 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:16 INFO - PROCESS | 780 | ++DOCSHELL 1409FC00 == 27 [pid = 780] [id = 677] 12:13:16 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (14427400) [pid = 780] [serial = 2031] [outer = 00000000] 12:13:16 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (14507C00) [pid = 780] [serial = 2032] [outer = 14427400] 12:13:16 INFO - PROCESS | 780 | 1467227596552 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1453F000) [pid = 780] [serial = 2033] [outer = 14427400] 12:13:17 INFO - PROCESS | 780 | 1467227597492 Marionette TRACE conn6 <- [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:13:17 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:13:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1234ms 12:13:17 INFO - PROCESS | 780 | 1467227597530 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 780 | 1467227597532 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 12:13:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:13:17 INFO - PROCESS | 780 | 1467227597536 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 780 | 1467227597537 Marionette TRACE conn6 <- [1,2674,null,{}] 12:13:17 INFO - PROCESS | 780 | 1467227597541 Marionette TRACE conn6 -> [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:13:17 INFO - PROCESS | 780 | 1467227597543 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:17 INFO - PROCESS | 780 | 1467227597661 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 12:13:17 INFO - PROCESS | 780 | 1467227597668 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227597670 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:17 INFO - PROCESS | 780 | ++DOCSHELL 14506000 == 28 [pid = 780] [id = 678] 12:13:17 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (146D2000) [pid = 780] [serial = 2034] [outer = 00000000] 12:13:17 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (15C60800) [pid = 780] [serial = 2035] [outer = 146D2000] 12:13:17 INFO - PROCESS | 780 | 1467227597769 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (15CFAC00) [pid = 780] [serial = 2036] [outer = 146D2000] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17EAE000) [pid = 780] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1747EC00) [pid = 780] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 68 (145DEC00) [pid = 780] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0F6D3000) [pid = 780] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 66 (0F674000) [pid = 780] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1451D800) [pid = 780] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 64 (13DA1800) [pid = 780] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 63 (194A0000) [pid = 780] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1027D800) [pid = 780] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 61 (188C9C00) [pid = 780] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A704C00) [pid = 780] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:13:18 INFO - PROCESS | 780 | --DOMWINDOW == 59 (16185C00) [pid = 780] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:13:18 INFO - PROCESS | 780 | 1467227598725 Marionette TRACE conn6 <- [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:13:18 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:13:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:13:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:13:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1233ms 12:13:18 INFO - PROCESS | 780 | 1467227598772 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 780 | 1467227598774 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 12:13:18 INFO - PROCESS | 780 | 1467227598777 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:13:18 INFO - PROCESS | 780 | 1467227598779 Marionette TRACE conn6 <- [1,2678,null,{}] 12:13:18 INFO - PROCESS | 780 | 1467227598782 Marionette TRACE conn6 -> [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:13:18 INFO - PROCESS | 780 | 1467227598784 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:18 INFO - PROCESS | 780 | 1467227598864 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 12:13:18 INFO - PROCESS | 780 | 1467227598870 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227598872 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:18 INFO - PROCESS | 780 | ++DOCSHELL 102AB800 == 29 [pid = 780] [id = 679] 12:13:18 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (12C69000) [pid = 780] [serial = 2037] [outer = 00000000] 12:13:18 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (16186C00) [pid = 780] [serial = 2038] [outer = 12C69000] 12:13:18 INFO - PROCESS | 780 | 1467227598916 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (17333400) [pid = 780] [serial = 2039] [outer = 12C69000] 12:13:19 INFO - PROCESS | 780 | 1467227599855 Marionette TRACE conn6 <- [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:13:19 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:13:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:13:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1128ms 12:13:19 INFO - PROCESS | 780 | 1467227599910 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 12:13:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:13:19 INFO - PROCESS | 780 | 1467227599912 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 12:13:19 INFO - PROCESS | 780 | 1467227599916 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 780 | 1467227599917 Marionette TRACE conn6 <- [1,2682,null,{}] 12:13:19 INFO - PROCESS | 780 | 1467227599921 Marionette TRACE conn6 -> [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:13:19 INFO - PROCESS | 780 | 1467227599926 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:20 INFO - PROCESS | 780 | 1467227600069 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 12:13:20 INFO - PROCESS | 780 | 1467227600201 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227600204 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:20 INFO - PROCESS | 780 | ++DOCSHELL 0C915C00 == 30 [pid = 780] [id = 680] 12:13:20 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0C916400) [pid = 780] [serial = 2040] [outer = 00000000] 12:13:20 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0C930C00) [pid = 780] [serial = 2041] [outer = 0C916400] 12:13:20 INFO - PROCESS | 780 | 1467227600309 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F876800) [pid = 780] [serial = 2042] [outer = 0C916400] 12:13:21 INFO - PROCESS | 780 | 1467227601484 Marionette TRACE conn6 <- [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:13:21 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:13:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:13:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:13:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1619ms 12:13:21 INFO - PROCESS | 780 | 1467227601540 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 780 | 1467227601544 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 12:13:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:13:21 INFO - PROCESS | 780 | 1467227601549 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 780 | 1467227601553 Marionette TRACE conn6 <- [1,2686,null,{}] 12:13:21 INFO - PROCESS | 780 | 1467227601558 Marionette TRACE conn6 -> [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:13:21 INFO - PROCESS | 780 | 1467227601561 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:21 INFO - PROCESS | 780 | 1467227601730 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 12:13:21 INFO - PROCESS | 780 | 1467227601863 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227601866 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:21 INFO - PROCESS | 780 | ++DOCSHELL 102A8400 == 31 [pid = 780] [id = 681] 12:13:21 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (102AA000) [pid = 780] [serial = 2043] [outer = 00000000] 12:13:21 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (10505000) [pid = 780] [serial = 2044] [outer = 102AA000] 12:13:21 INFO - PROCESS | 780 | 1467227601924 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (12C6B800) [pid = 780] [serial = 2045] [outer = 102AA000] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 009BF400 == 30 [pid = 780] [id = 379] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 0915F000 == 29 [pid = 780] [id = 378] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 12C6EC00 == 28 [pid = 780] [id = 375] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 12C63000 == 27 [pid = 780] [id = 383] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 0FD30800 == 26 [pid = 780] [id = 382] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 0FCD0400 == 25 [pid = 780] [id = 373] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 0F95D800 == 24 [pid = 780] [id = 381] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 102AB800 == 23 [pid = 780] [id = 679] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 14506000 == 22 [pid = 780] [id = 678] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 1409FC00 == 21 [pid = 780] [id = 677] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 0C999800 == 20 [pid = 780] [id = 676] 12:13:22 INFO - PROCESS | 780 | --DOCSHELL 0F960800 == 19 [pid = 780] [id = 675] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 67 (188C8000) [pid = 780] [serial = 2005] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17D12400) [pid = 780] [serial = 2003] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 65 (17D0E400) [pid = 780] [serial = 2002] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 64 (15452400) [pid = 780] [serial = 1996] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 63 (0FD34400) [pid = 780] [serial = 1984] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 62 (102B0C00) [pid = 780] [serial = 1985] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 61 (0F834800) [pid = 780] [serial = 1990] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 60 (0F83B000) [pid = 780] [serial = 1991] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 59 (15450C00) [pid = 780] [serial = 1987] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 58 (15C89800) [pid = 780] [serial = 1988] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 57 (15C27C00) [pid = 780] [serial = 2008] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 56 (19BD7C00) [pid = 780] [serial = 1982] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 55 (104ED400) [pid = 780] [serial = 1993] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 54 (12C66800) [pid = 780] [serial = 1994] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 53 (1A702400) [pid = 780] [serial = 2011] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 52 (1A73F800) [pid = 780] [serial = 2014] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 51 (1A743C00) [pid = 780] [serial = 2015] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 50 (174CF400) [pid = 780] [serial = 2009] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 49 (18723400) [pid = 780] [serial = 2006] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 48 (173DF000) [pid = 780] [serial = 1999] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 47 (1A708C00) [pid = 780] [serial = 2012] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 46 (1747A800) [pid = 780] [serial = 2000] [outer = 00000000] [url = about:blank] 12:13:22 INFO - PROCESS | 780 | --DOMWINDOW == 45 (15C5B000) [pid = 780] [serial = 1997] [outer = 00000000] [url = about:blank] 12:13:23 INFO - PROCESS | 780 | 1467227603163 Marionette TRACE conn6 <- [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:13:23 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:13:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:13:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1623ms 12:13:23 INFO - PROCESS | 780 | 1467227603177 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 780 | 1467227603181 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 12:13:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:13:23 INFO - PROCESS | 780 | 1467227603186 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 780 | 1467227603189 Marionette TRACE conn6 <- [1,2690,null,{}] 12:13:23 INFO - PROCESS | 780 | 1467227603194 Marionette TRACE conn6 -> [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:13:23 INFO - PROCESS | 780 | 1467227603197 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:23 INFO - PROCESS | 780 | 1467227603344 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 12:13:23 INFO - PROCESS | 780 | 1467227603435 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227603437 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:23 INFO - PROCESS | 780 | ++DOCSHELL 0F6D3800 == 20 [pid = 780] [id = 682] 12:13:23 INFO - PROCESS | 780 | ++DOMWINDOW == 46 (0F834800) [pid = 780] [serial = 2046] [outer = 00000000] 12:13:23 INFO - PROCESS | 780 | ++DOMWINDOW == 47 (0FD32800) [pid = 780] [serial = 2047] [outer = 0F834800] 12:13:23 INFO - PROCESS | 780 | 1467227603486 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 780 | ++DOMWINDOW == 48 (10278C00) [pid = 780] [serial = 2048] [outer = 0F834800] 12:13:23 INFO - PROCESS | 780 | 1467227603870 Marionette TRACE conn6 <- [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:13:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:13:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 730ms 12:13:23 INFO - PROCESS | 780 | 1467227603917 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 780 | 1467227603922 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 12:13:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:13:23 INFO - PROCESS | 780 | 1467227603928 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 780 | 1467227603930 Marionette TRACE conn6 <- [1,2694,null,{}] 12:13:23 INFO - PROCESS | 780 | 1467227603934 Marionette TRACE conn6 -> [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:13:23 INFO - PROCESS | 780 | 1467227603936 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:24 INFO - PROCESS | 780 | 1467227604028 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 12:13:24 INFO - PROCESS | 780 | 1467227604034 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227604036 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:24 INFO - PROCESS | 780 | ++DOCSHELL 105CDC00 == 21 [pid = 780] [id = 683] 12:13:24 INFO - PROCESS | 780 | ++DOMWINDOW == 49 (10DCA400) [pid = 780] [serial = 2049] [outer = 00000000] 12:13:24 INFO - PROCESS | 780 | ++DOMWINDOW == 50 (12C6C400) [pid = 780] [serial = 2050] [outer = 10DCA400] 12:13:24 INFO - PROCESS | 780 | 1467227604085 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 780 | ++DOMWINDOW == 51 (13DA3800) [pid = 780] [serial = 2051] [outer = 10DCA400] 12:13:24 INFO - PROCESS | 780 | 1467227604548 Marionette TRACE conn6 <- [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:13:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:13:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 12:13:24 INFO - PROCESS | 780 | 1467227604602 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 780 | 1467227604604 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 12:13:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:13:24 INFO - PROCESS | 780 | 1467227604608 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 780 | 1467227604612 Marionette TRACE conn6 <- [1,2698,null,{}] 12:13:24 INFO - PROCESS | 780 | 1467227604622 Marionette TRACE conn6 -> [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:13:24 INFO - PROCESS | 780 | 1467227604627 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:24 INFO - PROCESS | 780 | 1467227604743 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 12:13:24 INFO - PROCESS | 780 | 1467227604754 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227604757 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:24 INFO - PROCESS | 780 | ++DOCSHELL 15459000 == 22 [pid = 780] [id = 684] 12:13:24 INFO - PROCESS | 780 | ++DOMWINDOW == 52 (15946400) [pid = 780] [serial = 2052] [outer = 00000000] 12:13:24 INFO - PROCESS | 780 | ++DOMWINDOW == 53 (15C2BC00) [pid = 780] [serial = 2053] [outer = 15946400] 12:13:24 INFO - PROCESS | 780 | 1467227604806 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 780 | ++DOMWINDOW == 54 (15C5D800) [pid = 780] [serial = 2054] [outer = 15946400] 12:13:25 INFO - PROCESS | 780 | 1467227605337 Marionette TRACE conn6 <- [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:13:25 INFO - PROCESS | 780 | 1467227605384 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 12:13:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:13:25 INFO - PROCESS | 780 | 1467227605388 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 780 | 1467227605389 Marionette TRACE conn6 <- [1,2702,null,{}] 12:13:25 INFO - PROCESS | 780 | 1467227605402 Marionette TRACE conn6 -> [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:13:25 INFO - PROCESS | 780 | 1467227605404 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:25 INFO - PROCESS | 780 | 1467227605527 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 12:13:25 INFO - PROCESS | 780 | 1467227605536 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227605538 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:25 INFO - PROCESS | 780 | ++DOCSHELL 173D8800 == 23 [pid = 780] [id = 685] 12:13:25 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (173D9800) [pid = 780] [serial = 2055] [outer = 00000000] 12:13:25 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (1747C400) [pid = 780] [serial = 2056] [outer = 173D9800] 12:13:25 INFO - PROCESS | 780 | 1467227605583 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (174CF000) [pid = 780] [serial = 2057] [outer = 173D9800] 12:13:26 INFO - PROCESS | 780 | 1467227606034 Marionette TRACE conn6 <- [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:13:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:13:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 690ms 12:13:26 INFO - PROCESS | 780 | 1467227606082 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 12:13:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:13:26 INFO - PROCESS | 780 | 1467227606084 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 12:13:26 INFO - PROCESS | 780 | 1467227606087 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 780 | 1467227606089 Marionette TRACE conn6 <- [1,2706,null,{}] 12:13:26 INFO - PROCESS | 780 | 1467227606092 Marionette TRACE conn6 -> [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:13:26 INFO - PROCESS | 780 | 1467227606094 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:26 INFO - PROCESS | 780 | 1467227606257 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 12:13:26 INFO - PROCESS | 780 | 1467227606273 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227606275 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:26 INFO - PROCESS | 780 | ++DOCSHELL 174D6400 == 24 [pid = 780] [id = 686] 12:13:26 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (174D6800) [pid = 780] [serial = 2058] [outer = 00000000] 12:13:26 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (17DB0800) [pid = 780] [serial = 2059] [outer = 174D6800] 12:13:26 INFO - PROCESS | 780 | 1467227606319 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (17DB1400) [pid = 780] [serial = 2060] [outer = 174D6800] 12:13:26 INFO - PROCESS | 780 | 1467227606785 Marionette TRACE conn6 <- [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:13:26 INFO - PROCESS | 780 | 1467227606829 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 12:13:26 INFO - PROCESS | 780 | 1467227606834 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 780 | 1467227606835 Marionette TRACE conn6 <- [1,2710,null,{}] 12:13:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:13:26 INFO - PROCESS | 780 | 1467227606839 Marionette TRACE conn6 -> [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:13:26 INFO - PROCESS | 780 | 1467227606844 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:27 INFO - PROCESS | 780 | 1467227606993 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 12:13:27 INFO - PROCESS | 780 | 1467227607060 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227607062 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:27 INFO - PROCESS | 780 | ++DOCSHELL 1041AC00 == 25 [pid = 780] [id = 687] 12:13:27 INFO - PROCESS | 780 | ++DOMWINDOW == 54 (17D18800) [pid = 780] [serial = 2061] [outer = 00000000] 12:13:27 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (17EB6800) [pid = 780] [serial = 2062] [outer = 17D18800] 12:13:27 INFO - PROCESS | 780 | 1467227607106 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (18780C00) [pid = 780] [serial = 2063] [outer = 17D18800] 12:13:27 INFO - PROCESS | 780 | 1467227607489 Marionette TRACE conn6 <- [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:13:27 INFO - PROCESS | 780 | 1467227607517 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 12:13:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:13:27 INFO - PROCESS | 780 | 1467227607520 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 780 | 1467227607522 Marionette TRACE conn6 <- [1,2714,null,{}] 12:13:27 INFO - PROCESS | 780 | 1467227607526 Marionette TRACE conn6 -> [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:13:27 INFO - PROCESS | 780 | 1467227607527 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:27 INFO - PROCESS | 780 | 1467227607632 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 12:13:27 INFO - PROCESS | 780 | 1467227607640 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227607642 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:27 INFO - PROCESS | 780 | ++DOCSHELL 18821400 == 26 [pid = 780] [id = 688] 12:13:27 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (18822000) [pid = 780] [serial = 2064] [outer = 00000000] 12:13:27 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (18C28800) [pid = 780] [serial = 2065] [outer = 18822000] 12:13:27 INFO - PROCESS | 780 | 1467227607686 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (18DC3000) [pid = 780] [serial = 2066] [outer = 18822000] 12:13:28 INFO - PROCESS | 780 | 1467227608124 Marionette TRACE conn6 <- [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:13:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:13:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 670ms 12:13:28 INFO - PROCESS | 780 | 1467227608194 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 12:13:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:13:28 INFO - PROCESS | 780 | 1467227608196 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 12:13:28 INFO - PROCESS | 780 | 1467227608199 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 780 | 1467227608201 Marionette TRACE conn6 <- [1,2718,null,{}] 12:13:28 INFO - PROCESS | 780 | 1467227608204 Marionette TRACE conn6 -> [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:13:28 INFO - PROCESS | 780 | 1467227608206 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:28 INFO - PROCESS | 780 | 1467227608287 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 12:13:28 INFO - PROCESS | 780 | 1467227608292 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227608294 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:28 INFO - PROCESS | 780 | ++DOCSHELL 1949C800 == 27 [pid = 780] [id = 689] 12:13:28 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (1955FC00) [pid = 780] [serial = 2067] [outer = 00000000] 12:13:28 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (19BE4800) [pid = 780] [serial = 2068] [outer = 1955FC00] 12:13:28 INFO - PROCESS | 780 | 1467227608339 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (1A704000) [pid = 780] [serial = 2069] [outer = 1955FC00] 12:13:29 INFO - PROCESS | 780 | 1467227609275 Marionette TRACE conn6 <- [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:13:29 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:13:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:13:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:13:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:13:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1184ms 12:13:29 INFO - PROCESS | 780 | 1467227609385 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 780 | 1467227609390 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 12:13:29 INFO - PROCESS | 780 | 1467227609395 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:13:29 INFO - PROCESS | 780 | 1467227609399 Marionette TRACE conn6 <- [1,2722,null,{}] 12:13:29 INFO - PROCESS | 780 | 1467227609405 Marionette TRACE conn6 -> [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:13:29 INFO - PROCESS | 780 | 1467227609408 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:29 INFO - PROCESS | 780 | 1467227609553 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 12:13:29 INFO - PROCESS | 780 | 1467227609687 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227609691 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:29 INFO - PROCESS | 780 | ++DOCSHELL 0FCCCC00 == 28 [pid = 780] [id = 690] 12:13:29 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FCCD000) [pid = 780] [serial = 2070] [outer = 00000000] 12:13:29 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0FD33000) [pid = 780] [serial = 2071] [outer = 0FCCD000] 12:13:29 INFO - PROCESS | 780 | 1467227609752 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (10283400) [pid = 780] [serial = 2072] [outer = 0FCCD000] 12:13:30 INFO - PROCESS | 780 | 1467227610328 Marionette TRACE conn6 <- [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:13:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:13:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 970ms 12:13:30 INFO - PROCESS | 780 | 1467227610370 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 780 | 1467227610375 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 12:13:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:13:30 INFO - PROCESS | 780 | 1467227610381 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 780 | 1467227610384 Marionette TRACE conn6 <- [1,2726,null,{}] 12:13:30 INFO - PROCESS | 780 | 1467227610388 Marionette TRACE conn6 -> [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:13:30 INFO - PROCESS | 780 | 1467227610391 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:30 INFO - PROCESS | 780 | 1467227610502 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 12:13:30 INFO - PROCESS | 780 | 1467227610614 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227610617 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:30 INFO - PROCESS | 780 | ++DOCSHELL 12C71C00 == 29 [pid = 780] [id = 691] 12:13:30 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (13DE5800) [pid = 780] [serial = 2073] [outer = 00000000] 12:13:30 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (14495000) [pid = 780] [serial = 2074] [outer = 13DE5800] 12:13:30 INFO - PROCESS | 780 | 1467227610715 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (146D2000) [pid = 780] [serial = 2075] [outer = 13DE5800] 12:13:31 INFO - PROCESS | 780 | 1467227611334 Marionette TRACE conn6 <- [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:13:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:13:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1021ms 12:13:31 INFO - PROCESS | 780 | 1467227611406 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 780 | 1467227611408 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 12:13:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:13:31 INFO - PROCESS | 780 | 1467227611412 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 780 | 1467227611416 Marionette TRACE conn6 <- [1,2730,null,{}] 12:13:31 INFO - PROCESS | 780 | 1467227611427 Marionette TRACE conn6 -> [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:13:31 INFO - PROCESS | 780 | 1467227611432 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:31 INFO - PROCESS | 780 | 1467227611623 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 12:13:31 INFO - PROCESS | 780 | 1467227611634 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 780 | 1467227611637 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:31 INFO - PROCESS | 780 | ++DOCSHELL 18782800 == 30 [pid = 780] [id = 692] 12:13:31 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (18783C00) [pid = 780] [serial = 2076] [outer = 00000000] 12:13:31 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (19561C00) [pid = 780] [serial = 2077] [outer = 18783C00] 12:13:31 INFO - PROCESS | 780 | 1467227611700 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1A70BC00) [pid = 780] [serial = 2078] [outer = 18783C00] 12:13:32 INFO - PROCESS | 780 | 1467227612506 Marionette TRACE conn6 <- [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:13:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:13:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1134ms 12:13:32 INFO - PROCESS | 780 | 1467227612550 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 12:13:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:13:32 INFO - PROCESS | 780 | 1467227612554 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 12:13:32 INFO - PROCESS | 780 | 1467227612559 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 780 | 1467227612562 Marionette TRACE conn6 <- [1,2734,null,{}] 12:13:32 INFO - PROCESS | 780 | 1467227612568 Marionette TRACE conn6 -> [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:13:32 INFO - PROCESS | 780 | 1467227612570 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:32 INFO - PROCESS | 780 | 1467227612672 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 12:13:32 INFO - PROCESS | 780 | 1467227612816 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227612821 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:32 INFO - PROCESS | 780 | ++DOCSHELL 0FCD0400 == 31 [pid = 780] [id = 693] 12:13:32 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FCD1000) [pid = 780] [serial = 2079] [outer = 00000000] 12:13:32 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FD09C00) [pid = 780] [serial = 2080] [outer = 0FCD1000] 12:13:32 INFO - PROCESS | 780 | 1467227612873 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0FDB7400) [pid = 780] [serial = 2081] [outer = 0FCD1000] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 0C910000 == 30 [pid = 780] [id = 674] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 145DF800 == 29 [pid = 780] [id = 385] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 12C62C00 == 28 [pid = 780] [id = 389] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 15CF7C00 == 27 [pid = 780] [id = 376] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 10283C00 == 26 [pid = 780] [id = 384] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 174D5C00 == 25 [pid = 780] [id = 388] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 10505800 == 24 [pid = 780] [id = 374] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 15C58000 == 23 [pid = 780] [id = 386] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 17D0F800 == 22 [pid = 780] [id = 380] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 10DCA000 == 21 [pid = 780] [id = 387] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 17D3D000 == 20 [pid = 780] [id = 377] 12:13:33 INFO - PROCESS | 780 | --DOCSHELL 0C915C00 == 19 [pid = 780] [id = 680] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1041A800) [pid = 780] [serial = 2029] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0FC75400) [pid = 780] [serial = 2026] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 71 (0FC94800) [pid = 780] [serial = 2027] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 70 (0F66B800) [pid = 780] [serial = 2024] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0C933800) [pid = 780] [serial = 2023] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 68 (14507C00) [pid = 780] [serial = 2032] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0FD28400) [pid = 780] [serial = 2018] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 66 (0F6CC000) [pid = 780] [serial = 2017] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 65 (15CFDC00) [pid = 780] [serial = 2021] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1545D400) [pid = 780] [serial = 2020] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 63 (15C60800) [pid = 780] [serial = 2035] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 62 (1453F000) [pid = 780] [serial = 2033] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 61 (15CFAC00) [pid = 780] [serial = 2036] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1050B800) [pid = 780] [serial = 2030] [outer = 00000000] [url = about:blank] 12:13:33 INFO - PROCESS | 780 | --DOMWINDOW == 59 (16186C00) [pid = 780] [serial = 2038] [outer = 00000000] [url = about:blank] 12:13:34 INFO - PROCESS | 780 | 1467227614038 Marionette TRACE conn6 <- [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:13:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:13:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1538ms 12:13:34 INFO - PROCESS | 780 | 1467227614098 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 12:13:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:13:34 INFO - PROCESS | 780 | 1467227614102 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 12:13:34 INFO - PROCESS | 780 | 1467227614107 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 780 | 1467227614110 Marionette TRACE conn6 <- [1,2738,null,{}] 12:13:34 INFO - PROCESS | 780 | 1467227614116 Marionette TRACE conn6 -> [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:13:34 INFO - PROCESS | 780 | 1467227614119 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:34 INFO - PROCESS | 780 | 1467227614200 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 12:13:34 INFO - PROCESS | 780 | 1467227614206 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227614211 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:34 INFO - PROCESS | 780 | ++DOCSHELL 0F66B800 == 20 [pid = 780] [id = 694] 12:13:34 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (0F674000) [pid = 780] [serial = 2082] [outer = 00000000] 12:13:34 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0F83B400) [pid = 780] [serial = 2083] [outer = 0F674000] 12:13:34 INFO - PROCESS | 780 | 1467227614259 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0FC71400) [pid = 780] [serial = 2084] [outer = 0F674000] 12:13:34 INFO - PROCESS | 780 | 1467227614742 Marionette TRACE conn6 <- [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:13:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:13:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 730ms 12:13:34 INFO - PROCESS | 780 | 1467227614837 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 780 | 1467227614842 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 12:13:34 INFO - PROCESS | 780 | 1467227614848 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:13:34 INFO - PROCESS | 780 | 1467227614851 Marionette TRACE conn6 <- [1,2742,null,{}] 12:13:34 INFO - PROCESS | 780 | 1467227614855 Marionette TRACE conn6 -> [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:13:34 INFO - PROCESS | 780 | 1467227614857 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:34 INFO - PROCESS | 780 | 1467227614951 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 12:13:34 INFO - PROCESS | 780 | 1467227614959 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227614961 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:34 INFO - PROCESS | 780 | ++DOCSHELL 0FD31800 == 21 [pid = 780] [id = 695] 12:13:34 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FD32400) [pid = 780] [serial = 2085] [outer = 00000000] 12:13:35 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (10276C00) [pid = 780] [serial = 2086] [outer = 0FD32400] 12:13:35 INFO - PROCESS | 780 | 1467227615010 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (102A6000) [pid = 780] [serial = 2087] [outer = 0FD32400] 12:13:35 INFO - PROCESS | 780 | 1467227615484 Marionette TRACE conn6 <- [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:13:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:13:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 670ms 12:13:35 INFO - PROCESS | 780 | 1467227615523 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 780 | 1467227615525 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 12:13:35 INFO - PROCESS | 780 | 1467227615528 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:13:35 INFO - PROCESS | 780 | 1467227615532 Marionette TRACE conn6 <- [1,2746,null,{}] 12:13:35 INFO - PROCESS | 780 | 1467227615542 Marionette TRACE conn6 -> [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:13:35 INFO - PROCESS | 780 | 1467227615547 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:35 INFO - PROCESS | 780 | 1467227615631 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 12:13:35 INFO - PROCESS | 780 | 1467227615639 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227615642 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:35 INFO - PROCESS | 780 | ++DOCSHELL 13DA8400 == 22 [pid = 780] [id = 696] 12:13:35 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (13DAD000) [pid = 780] [serial = 2088] [outer = 00000000] 12:13:35 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (13DEF400) [pid = 780] [serial = 2089] [outer = 13DAD000] 12:13:35 INFO - PROCESS | 780 | 1467227615690 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (14098000) [pid = 780] [serial = 2090] [outer = 13DAD000] 12:13:36 INFO - PROCESS | 780 | 1467227616168 Marionette TRACE conn6 <- [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:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 12:13:36 INFO - PROCESS | 780 | 1467227616209 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 780 | 1467227616212 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 12:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:13:36 INFO - PROCESS | 780 | 1467227616215 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 780 | 1467227616217 Marionette TRACE conn6 <- [1,2750,null,{}] 12:13:36 INFO - PROCESS | 780 | 1467227616220 Marionette TRACE conn6 -> [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:13:36 INFO - PROCESS | 780 | 1467227616222 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:36 INFO - PROCESS | 780 | 1467227616340 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 12:13:36 INFO - PROCESS | 780 | 1467227616429 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227616431 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:36 INFO - PROCESS | 780 | ++DOCSHELL 1451E000 == 23 [pid = 780] [id = 697] 12:13:36 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (14520000) [pid = 780] [serial = 2091] [outer = 00000000] 12:13:36 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (145E6800) [pid = 780] [serial = 2092] [outer = 14520000] 12:13:36 INFO - PROCESS | 780 | 1467227616477 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (15943800) [pid = 780] [serial = 2093] [outer = 14520000] 12:13:36 INFO - PROCESS | 780 | 1467227616884 Marionette TRACE conn6 <- [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:13:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:13:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 730ms 12:13:36 INFO - PROCESS | 780 | 1467227616948 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 780 | 1467227616950 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 12:13:36 INFO - PROCESS | 780 | 1467227616953 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 780 | 1467227616954 Marionette TRACE conn6 <- [1,2754,null,{}] 12:13:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:13:36 INFO - PROCESS | 780 | 1467227616958 Marionette TRACE conn6 -> [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:13:36 INFO - PROCESS | 780 | 1467227616960 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:37 INFO - PROCESS | 780 | 1467227617075 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 12:13:37 INFO - PROCESS | 780 | 1467227617081 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227617083 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:37 INFO - PROCESS | 780 | ++DOCSHELL 15C5CC00 == 24 [pid = 780] [id = 698] 12:13:37 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (15C5DC00) [pid = 780] [serial = 2094] [outer = 00000000] 12:13:37 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (15CFAC00) [pid = 780] [serial = 2095] [outer = 15C5DC00] 12:13:37 INFO - PROCESS | 780 | 1467227617127 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (16186400) [pid = 780] [serial = 2096] [outer = 15C5DC00] 12:13:37 INFO - PROCESS | 780 | 1467227617585 Marionette TRACE conn6 <- [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:13:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:13:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 12:13:37 INFO - PROCESS | 780 | 1467227617627 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 12:13:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:13:37 INFO - PROCESS | 780 | 1467227617629 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 12:13:37 INFO - PROCESS | 780 | 1467227617632 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 780 | 1467227617634 Marionette TRACE conn6 <- [1,2758,null,{}] 12:13:37 INFO - PROCESS | 780 | 1467227617643 Marionette TRACE conn6 -> [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:13:37 INFO - PROCESS | 780 | 1467227617648 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:37 INFO - PROCESS | 780 | 1467227617812 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 12:13:37 INFO - PROCESS | 780 | 1467227617838 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227617840 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:37 INFO - PROCESS | 780 | ++DOCSHELL 17471800 == 25 [pid = 780] [id = 699] 12:13:37 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17479400) [pid = 780] [serial = 2097] [outer = 00000000] 12:13:37 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17D19400) [pid = 780] [serial = 2098] [outer = 17479400] 12:13:37 INFO - PROCESS | 780 | 1467227617886 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (17D46000) [pid = 780] [serial = 2099] [outer = 17479400] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 76 (173D9800) [pid = 780] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 75 (174D6800) [pid = 780] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 74 (102AA000) [pid = 780] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0C916400) [pid = 780] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0F834800) [pid = 780] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 71 (10DCA400) [pid = 780] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 70 (15946400) [pid = 780] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 69 (12C69000) [pid = 780] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17D18800) [pid = 780] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 67 (18822000) [pid = 780] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:13:38 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1955FC00) [pid = 780] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:13:38 INFO - PROCESS | 780 | 1467227618505 Marionette TRACE conn6 <- [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:13:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:13:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 930ms 12:13:38 INFO - PROCESS | 780 | 1467227618563 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 780 | 1467227618565 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 12:13:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:13:38 INFO - PROCESS | 780 | 1467227618568 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 780 | 1467227618570 Marionette TRACE conn6 <- [1,2762,null,{}] 12:13:38 INFO - PROCESS | 780 | 1467227618573 Marionette TRACE conn6 -> [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:13:38 INFO - PROCESS | 780 | 1467227618575 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:38 INFO - PROCESS | 780 | 1467227618653 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 12:13:38 INFO - PROCESS | 780 | 1467227618753 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227618755 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:38 INFO - PROCESS | 780 | ++DOCSHELL 0C917C00 == 26 [pid = 780] [id = 700] 12:13:38 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0C928C00) [pid = 780] [serial = 2100] [outer = 00000000] 12:13:38 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (15C94800) [pid = 780] [serial = 2101] [outer = 0C928C00] 12:13:38 INFO - PROCESS | 780 | 1467227618798 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (17D14400) [pid = 780] [serial = 2102] [outer = 0C928C00] 12:13:39 INFO - PROCESS | 780 | 1467227619140 Marionette TRACE conn6 <- [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:13:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:13:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 670ms 12:13:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:13:39 INFO - PROCESS | 780 | 1467227619239 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 780 | 1467227619241 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 12:13:39 INFO - PROCESS | 780 | 1467227619244 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 780 | 1467227619246 Marionette TRACE conn6 <- [1,2766,null,{}] 12:13:39 INFO - PROCESS | 780 | 1467227619254 Marionette TRACE conn6 -> [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:13:39 INFO - PROCESS | 780 | 1467227619256 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:39 INFO - PROCESS | 780 | 1467227619334 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 12:13:39 INFO - PROCESS | 780 | 1467227619340 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227619342 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:39 INFO - PROCESS | 780 | ++DOCSHELL 14525400 == 27 [pid = 780] [id = 701] 12:13:39 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (15C97C00) [pid = 780] [serial = 2103] [outer = 00000000] 12:13:39 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (18722800) [pid = 780] [serial = 2104] [outer = 15C97C00] 12:13:39 INFO - PROCESS | 780 | 1467227619386 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (14546C00) [pid = 780] [serial = 2105] [outer = 15C97C00] 12:13:39 INFO - PROCESS | 780 | 1467227619798 Marionette TRACE conn6 <- [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:13:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:13:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 590ms 12:13:39 INFO - PROCESS | 780 | 1467227619835 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 780 | 1467227619837 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 12:13:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:13:39 INFO - PROCESS | 780 | 1467227619841 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 780 | 1467227619842 Marionette TRACE conn6 <- [1,2770,null,{}] 12:13:39 INFO - PROCESS | 780 | 1467227619865 Marionette TRACE conn6 -> [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:13:39 INFO - PROCESS | 780 | 1467227619867 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:39 INFO - PROCESS | 780 | 1467227619946 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 12:13:39 INFO - PROCESS | 780 | 1467227619952 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227619954 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:39 INFO - PROCESS | 780 | ++DOCSHELL 12C71400 == 28 [pid = 780] [id = 702] 12:13:39 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (18C24800) [pid = 780] [serial = 2106] [outer = 00000000] 12:13:39 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (194B1000) [pid = 780] [serial = 2107] [outer = 18C24800] 12:13:40 INFO - PROCESS | 780 | 1467227619996 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (197D2000) [pid = 780] [serial = 2108] [outer = 18C24800] 12:13:40 INFO - PROCESS | 780 | 1467227620513 Marionette TRACE conn6 <- [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:13:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:13:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 730ms 12:13:40 INFO - PROCESS | 780 | 1467227620572 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 780 | 1467227620577 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 12:13:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:13:40 INFO - PROCESS | 780 | 1467227620582 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 780 | 1467227620586 Marionette TRACE conn6 <- [1,2774,null,{}] 12:13:40 INFO - PROCESS | 780 | 1467227620592 Marionette TRACE conn6 -> [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:13:40 INFO - PROCESS | 780 | 1467227620595 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:40 INFO - PROCESS | 780 | 1467227620769 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 12:13:40 INFO - PROCESS | 780 | 1467227620894 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227620899 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:40 INFO - PROCESS | 780 | ++DOCSHELL 0F885800 == 29 [pid = 780] [id = 703] 12:13:40 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0F965400) [pid = 780] [serial = 2109] [outer = 00000000] 12:13:40 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0FC8EC00) [pid = 780] [serial = 2110] [outer = 0F965400] 12:13:41 INFO - PROCESS | 780 | 1467227620997 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FCD0800) [pid = 780] [serial = 2111] [outer = 0F965400] 12:13:41 INFO - PROCESS | 780 | 1467227621754 Marionette TRACE conn6 <- [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:13:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:13:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1221ms 12:13:41 INFO - PROCESS | 780 | 1467227621808 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 780 | 1467227621813 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 12:13:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:13:41 INFO - PROCESS | 780 | 1467227621819 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 780 | 1467227621822 Marionette TRACE conn6 <- [1,2778,null,{}] 12:13:41 INFO - PROCESS | 780 | 1467227621826 Marionette TRACE conn6 -> [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:13:41 INFO - PROCESS | 780 | 1467227621829 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:41 INFO - PROCESS | 780 | 1467227621978 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 12:13:42 INFO - PROCESS | 780 | 1467227622101 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227622104 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:42 INFO - PROCESS | 780 | ++DOCSHELL 14093000 == 30 [pid = 780] [id = 704] 12:13:42 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (14097800) [pid = 780] [serial = 2112] [outer = 00000000] 12:13:42 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (14527800) [pid = 780] [serial = 2113] [outer = 14097800] 12:13:42 INFO - PROCESS | 780 | 1467227622159 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C5EC00) [pid = 780] [serial = 2114] [outer = 14097800] 12:13:43 INFO - PROCESS | 780 | 1467227623088 Marionette TRACE conn6 <- [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:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 80 (19BE4800) [pid = 780] [serial = 2068] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1747C400) [pid = 780] [serial = 2056] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17DB0800) [pid = 780] [serial = 2059] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 77 (10505000) [pid = 780] [serial = 2044] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 76 (12C6B800) [pid = 780] [serial = 2045] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0C930C00) [pid = 780] [serial = 2041] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0F876800) [pid = 780] [serial = 2042] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0FD32800) [pid = 780] [serial = 2047] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 72 (10278C00) [pid = 780] [serial = 2048] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 71 (12C6C400) [pid = 780] [serial = 2050] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 70 (13DA3800) [pid = 780] [serial = 2051] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 69 (15C2BC00) [pid = 780] [serial = 2053] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17333400) [pid = 780] [serial = 2039] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 67 (17EB6800) [pid = 780] [serial = 2062] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17DB1400) [pid = 780] [serial = 2060] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 65 (18C28800) [pid = 780] [serial = 2065] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 64 (18780C00) [pid = 780] [serial = 2063] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 63 (18DC3000) [pid = 780] [serial = 2066] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 62 (174CF000) [pid = 780] [serial = 2057] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 61 (15C5D800) [pid = 780] [serial = 2054] [outer = 00000000] [url = about:blank] 12:13:43 INFO - PROCESS | 780 | --DOMWINDOW == 60 (1A704000) [pid = 780] [serial = 2069] [outer = 00000000] [url = about:blank] 12:13:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:13:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1318ms 12:13:43 INFO - PROCESS | 780 | 1467227623142 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 780 | 1467227623146 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 12:13:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:13:43 INFO - PROCESS | 780 | 1467227623151 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 780 | 1467227623154 Marionette TRACE conn6 <- [1,2782,null,{}] 12:13:43 INFO - PROCESS | 780 | 1467227623160 Marionette TRACE conn6 -> [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:13:43 INFO - PROCESS | 780 | 1467227623162 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:43 INFO - PROCESS | 780 | 1467227623251 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 12:13:43 INFO - PROCESS | 780 | 1467227623264 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 780 | 1467227623269 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:43 INFO - PROCESS | 780 | ++DOCSHELL 0CA94C00 == 31 [pid = 780] [id = 705] 12:13:43 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (0F62A800) [pid = 780] [serial = 2115] [outer = 00000000] 12:13:43 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (0F9F7400) [pid = 780] [serial = 2116] [outer = 0F62A800] 12:13:43 INFO - PROCESS | 780 | 1467227623317 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (0FCC9C00) [pid = 780] [serial = 2117] [outer = 0F62A800] 12:13:43 INFO - PROCESS | 780 | 1467227623862 Marionette TRACE conn6 <- [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:13:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:13:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 732ms 12:13:43 INFO - PROCESS | 780 | 1467227623888 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 780 | 1467227623892 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 12:13:43 INFO - PROCESS | 780 | 1467227623898 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:13:43 INFO - PROCESS | 780 | 1467227623900 Marionette TRACE conn6 <- [1,2786,null,{}] 12:13:43 INFO - PROCESS | 780 | 1467227623904 Marionette TRACE conn6 -> [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:13:43 INFO - PROCESS | 780 | 1467227623907 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:43 INFO - PROCESS | 780 | 1467227623994 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 12:13:44 INFO - PROCESS | 780 | 1467227624096 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227624098 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:44 INFO - PROCESS | 780 | ++DOCSHELL 10279400 == 32 [pid = 780] [id = 706] 12:13:44 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1027A000) [pid = 780] [serial = 2118] [outer = 00000000] 12:13:44 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (104E3C00) [pid = 780] [serial = 2119] [outer = 1027A000] 12:13:44 INFO - PROCESS | 780 | 1467227624145 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (12C09400) [pid = 780] [serial = 2120] [outer = 1027A000] 12:13:44 INFO - PROCESS | 780 | 1467227624532 Marionette TRACE conn6 <- [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:13:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:13:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 670ms 12:13:44 INFO - PROCESS | 780 | 1467227624573 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 780 | 1467227624575 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 12:13:44 INFO - PROCESS | 780 | 1467227624579 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:13:44 INFO - PROCESS | 780 | 1467227624582 Marionette TRACE conn6 <- [1,2790,null,{}] 12:13:44 INFO - PROCESS | 780 | 1467227624592 Marionette TRACE conn6 -> [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:13:44 INFO - PROCESS | 780 | 1467227624597 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:44 INFO - PROCESS | 780 | 1467227624711 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 12:13:44 INFO - PROCESS | 780 | 1467227624721 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227624724 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:44 INFO - PROCESS | 780 | ++DOCSHELL 14526C00 == 33 [pid = 780] [id = 707] 12:13:44 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (14527000) [pid = 780] [serial = 2121] [outer = 00000000] 12:13:44 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (15946800) [pid = 780] [serial = 2122] [outer = 14527000] 12:13:44 INFO - PROCESS | 780 | 1467227624777 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (15C61C00) [pid = 780] [serial = 2123] [outer = 14527000] 12:13:45 INFO - PROCESS | 780 | 1467227625218 Marionette TRACE conn6 <- [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:13:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:13:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 12:13:45 INFO - PROCESS | 780 | 1467227625252 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 780 | 1467227625255 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 12:13:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:13:45 INFO - PROCESS | 780 | 1467227625258 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 780 | 1467227625260 Marionette TRACE conn6 <- [1,2794,null,{}] 12:13:45 INFO - PROCESS | 780 | 1467227625283 Marionette TRACE conn6 -> [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:13:45 INFO - PROCESS | 780 | 1467227625285 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:45 INFO - PROCESS | 780 | 1467227625407 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 12:13:45 INFO - PROCESS | 780 | 1467227625412 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227625414 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:45 INFO - PROCESS | 780 | ++DOCSHELL 173DB800 == 34 [pid = 780] [id = 708] 12:13:45 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (173DF000) [pid = 780] [serial = 2124] [outer = 00000000] 12:13:45 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1747BC00) [pid = 780] [serial = 2125] [outer = 173DF000] 12:13:45 INFO - PROCESS | 780 | 1467227625515 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (174CA000) [pid = 780] [serial = 2126] [outer = 173DF000] 12:13:45 INFO - PROCESS | 780 | 1467227625936 Marionette TRACE conn6 <- [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:13:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:13:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 690ms 12:13:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:13:45 INFO - PROCESS | 780 | 1467227625949 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 780 | 1467227625950 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 12:13:45 INFO - PROCESS | 780 | 1467227625953 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 780 | 1467227625955 Marionette TRACE conn6 <- [1,2798,null,{}] 12:13:45 INFO - PROCESS | 780 | 1467227625959 Marionette TRACE conn6 -> [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:13:45 INFO - PROCESS | 780 | 1467227625961 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:46 INFO - PROCESS | 780 | 1467227626076 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 12:13:46 INFO - PROCESS | 780 | 1467227626169 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227626171 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:46 INFO - PROCESS | 780 | ++DOCSHELL 174CFC00 == 35 [pid = 780] [id = 709] 12:13:46 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (174D4800) [pid = 780] [serial = 2127] [outer = 00000000] 12:13:46 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17DB1400) [pid = 780] [serial = 2128] [outer = 174D4800] 12:13:46 INFO - PROCESS | 780 | 1467227626215 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17DB4C00) [pid = 780] [serial = 2129] [outer = 174D4800] 12:13:46 INFO - PROCESS | 780 | 1467227626640 Marionette TRACE conn6 <- [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:13:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:13:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 730ms 12:13:46 INFO - PROCESS | 780 | 1467227626685 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 12:13:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:13:46 INFO - PROCESS | 780 | 1467227626687 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 12:13:46 INFO - PROCESS | 780 | 1467227626690 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 780 | 1467227626691 Marionette TRACE conn6 <- [1,2802,null,{}] 12:13:46 INFO - PROCESS | 780 | 1467227626702 Marionette TRACE conn6 -> [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:13:46 INFO - PROCESS | 780 | 1467227626708 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:46 INFO - PROCESS | 780 | 1467227626846 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 12:13:46 INFO - PROCESS | 780 | 1467227626922 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227626924 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:46 INFO - PROCESS | 780 | ++DOCSHELL 17EB6000 == 36 [pid = 780] [id = 710] 12:13:46 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1881F000) [pid = 780] [serial = 2130] [outer = 00000000] 12:13:46 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1946A400) [pid = 780] [serial = 2131] [outer = 1881F000] 12:13:46 INFO - PROCESS | 780 | 1467227626970 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (18D2C400) [pid = 780] [serial = 2132] [outer = 1881F000] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FCD1000) [pid = 780] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0FD32400) [pid = 780] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14520000) [pid = 780] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0F674000) [pid = 780] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 73 (15C5DC00) [pid = 780] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 72 (0C928C00) [pid = 780] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 71 (13DAD000) [pid = 780] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17479400) [pid = 780] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 69 (15C97C00) [pid = 780] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 68 (0FCCD000) [pid = 780] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 67 (13DE5800) [pid = 780] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:13:47 INFO - PROCESS | 780 | --DOMWINDOW == 66 (18783C00) [pid = 780] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:13:47 INFO - PROCESS | 780 | 1467227627481 Marionette TRACE conn6 <- [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:13:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:13:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 830ms 12:13:47 INFO - PROCESS | 780 | 1467227627521 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 780 | 1467227627523 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 12:13:47 INFO - PROCESS | 780 | 1467227627526 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:13:47 INFO - PROCESS | 780 | 1467227627528 Marionette TRACE conn6 <- [1,2806,null,{}] 12:13:47 INFO - PROCESS | 780 | 1467227627532 Marionette TRACE conn6 -> [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:13:47 INFO - PROCESS | 780 | 1467227627534 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:47 INFO - PROCESS | 780 | 1467227627614 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 12:13:47 INFO - PROCESS | 780 | 1467227627716 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227627718 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:47 INFO - PROCESS | 780 | ++DOCSHELL 102AA000 == 37 [pid = 780] [id = 711] 12:13:47 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (104E3000) [pid = 780] [serial = 2133] [outer = 00000000] 12:13:47 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (15C5DC00) [pid = 780] [serial = 2134] [outer = 104E3000] 12:13:47 INFO - PROCESS | 780 | 1467227627762 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (17476000) [pid = 780] [serial = 2135] [outer = 104E3000] 12:13:48 INFO - PROCESS | 780 | 1467227628115 Marionette TRACE conn6 <- [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:13:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:13:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 630ms 12:13:48 INFO - PROCESS | 780 | 1467227628161 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 780 | 1467227628163 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 12:13:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:13:48 INFO - PROCESS | 780 | 1467227628166 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 780 | 1467227628168 Marionette TRACE conn6 <- [1,2810,null,{}] 12:13:48 INFO - PROCESS | 780 | 1467227628171 Marionette TRACE conn6 -> [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:13:48 INFO - PROCESS | 780 | 1467227628173 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:48 INFO - PROCESS | 780 | 1467227628298 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 12:13:48 INFO - PROCESS | 780 | 1467227628306 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227628308 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:48 INFO - PROCESS | 780 | ++DOCSHELL 15C5D000 == 38 [pid = 780] [id = 712] 12:13:48 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (15C63000) [pid = 780] [serial = 2136] [outer = 00000000] 12:13:48 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1A703000) [pid = 780] [serial = 2137] [outer = 15C63000] 12:13:48 INFO - PROCESS | 780 | 1467227628351 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1A70F800) [pid = 780] [serial = 2138] [outer = 15C63000] 12:13:48 INFO - PROCESS | 780 | 1467227628771 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:13:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 630ms 12:13:48 INFO - PROCESS | 780 | 1467227628797 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 780 | 1467227628799 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 12:13:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:13:48 INFO - PROCESS | 780 | 1467227628802 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 780 | 1467227628803 Marionette TRACE conn6 <- [1,2814,null,{}] 12:13:48 INFO - PROCESS | 780 | 1467227628807 Marionette TRACE conn6 -> [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:13:48 INFO - PROCESS | 780 | 1467227628809 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:48 INFO - PROCESS | 780 | 1467227628898 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 12:13:49 INFO - PROCESS | 780 | 1467227629025 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227629027 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:49 INFO - PROCESS | 780 | ++DOCSHELL 0FC97400 == 39 [pid = 780] [id = 713] 12:13:49 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1A703800) [pid = 780] [serial = 2139] [outer = 00000000] 12:13:49 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1A744000) [pid = 780] [serial = 2140] [outer = 1A703800] 12:13:49 INFO - PROCESS | 780 | 1467227629070 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1A748400) [pid = 780] [serial = 2141] [outer = 1A703800] 12:13:49 INFO - PROCESS | 780 | 1467227629501 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:13:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 770ms 12:13:49 INFO - PROCESS | 780 | 1467227629574 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 780 | 1467227629578 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 12:13:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:13:49 INFO - PROCESS | 780 | 1467227629583 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 780 | 1467227629587 Marionette TRACE conn6 <- [1,2818,null,{}] 12:13:49 INFO - PROCESS | 780 | 1467227629593 Marionette TRACE conn6 -> [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:13:49 INFO - PROCESS | 780 | 1467227629596 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:49 INFO - PROCESS | 780 | 1467227629758 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 12:13:49 INFO - PROCESS | 780 | 1467227629833 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227629838 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:49 INFO - PROCESS | 780 | ++DOCSHELL 0F9F0C00 == 40 [pid = 780] [id = 714] 12:13:49 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0F9F8400) [pid = 780] [serial = 2142] [outer = 00000000] 12:13:49 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0FCCE400) [pid = 780] [serial = 2143] [outer = 0F9F8400] 12:13:49 INFO - PROCESS | 780 | 1467227629897 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FDAD800) [pid = 780] [serial = 2144] [outer = 0F9F8400] 12:13:50 INFO - PROCESS | 780 | 1467227630520 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:13:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 987ms 12:13:50 INFO - PROCESS | 780 | 1467227630570 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 780 | 1467227630575 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 12:13:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:13:50 INFO - PROCESS | 780 | 1467227630582 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 780 | 1467227630585 Marionette TRACE conn6 <- [1,2822,null,{}] 12:13:50 INFO - PROCESS | 780 | 1467227630589 Marionette TRACE conn6 -> [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:13:50 INFO - PROCESS | 780 | 1467227630592 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:50 INFO - PROCESS | 780 | 1467227630704 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 12:13:50 INFO - PROCESS | 780 | 1467227630846 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227630849 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:50 INFO - PROCESS | 780 | ++DOCSHELL 144A2000 == 41 [pid = 780] [id = 715] 12:13:50 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (14501400) [pid = 780] [serial = 2145] [outer = 00000000] 12:13:50 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15CF7000) [pid = 780] [serial = 2146] [outer = 14501400] 12:13:50 INFO - PROCESS | 780 | 1467227630906 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17475800) [pid = 780] [serial = 2147] [outer = 14501400] 12:13:51 INFO - PROCESS | 780 | 1467227631529 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:13:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 970ms 12:13:51 INFO - PROCESS | 780 | 1467227631555 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 780 | 1467227631558 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 12:13:51 INFO - PROCESS | 780 | 1467227631561 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:13:51 INFO - PROCESS | 780 | 1467227631565 Marionette TRACE conn6 <- [1,2826,null,{}] 12:13:51 INFO - PROCESS | 780 | 1467227631576 Marionette TRACE conn6 -> [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:13:51 INFO - PROCESS | 780 | 1467227631581 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:51 INFO - PROCESS | 780 | 1467227631692 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 12:13:51 INFO - PROCESS | 780 | 1467227631836 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227631840 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:51 INFO - PROCESS | 780 | ++DOCSHELL 1A73D400 == 42 [pid = 780] [id = 716] 12:13:51 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1A743000) [pid = 780] [serial = 2148] [outer = 00000000] 12:13:51 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1A8EB000) [pid = 780] [serial = 2149] [outer = 1A743000] 12:13:51 INFO - PROCESS | 780 | 1467227631901 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1AC9F400) [pid = 780] [serial = 2150] [outer = 1A743000] 12:13:52 INFO - PROCESS | 780 | 1467227632485 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:13:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 970ms 12:13:52 INFO - PROCESS | 780 | 1467227632535 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 780 | 1467227632538 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 12:13:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:13:52 INFO - PROCESS | 780 | 1467227632541 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 780 | 1467227632543 Marionette TRACE conn6 <- [1,2830,null,{}] 12:13:52 INFO - PROCESS | 780 | 1467227632547 Marionette TRACE conn6 -> [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:13:52 INFO - PROCESS | 780 | 1467227632550 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:52 INFO - PROCESS | 780 | 1467227632662 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 12:13:52 INFO - PROCESS | 780 | 1467227632804 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227632806 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:52 INFO - PROCESS | 780 | ++DOCSHELL 1ACA9000 == 43 [pid = 780] [id = 717] 12:13:52 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1ACA9800) [pid = 780] [serial = 2151] [outer = 00000000] 12:13:52 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1ACB7000) [pid = 780] [serial = 2152] [outer = 1ACA9800] 12:13:52 INFO - PROCESS | 780 | 1467227632862 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1AE3A000) [pid = 780] [serial = 2153] [outer = 1ACA9800] 12:13:53 INFO - PROCESS | 780 | 1467227633657 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:13:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1174ms 12:13:53 INFO - PROCESS | 780 | 1467227633719 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 12:13:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:13:53 INFO - PROCESS | 780 | 1467227633724 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 12:13:53 INFO - PROCESS | 780 | 1467227633728 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 780 | 1467227633731 Marionette TRACE conn6 <- [1,2834,null,{}] 12:13:53 INFO - PROCESS | 780 | 1467227633737 Marionette TRACE conn6 -> [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:13:53 INFO - PROCESS | 780 | 1467227633740 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:53 INFO - PROCESS | 780 | 1467227633843 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 12:13:53 INFO - PROCESS | 780 | 1467227633988 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227633992 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:54 INFO - PROCESS | 780 | ++DOCSHELL 10283000 == 44 [pid = 780] [id = 718] 12:13:54 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (10284000) [pid = 780] [serial = 2154] [outer = 00000000] 12:13:54 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (102AFC00) [pid = 780] [serial = 2155] [outer = 10284000] 12:13:54 INFO - PROCESS | 780 | 1467227634045 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (10D3C400) [pid = 780] [serial = 2156] [outer = 10284000] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 14525400 == 43 [pid = 780] [id = 701] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 0C917C00 == 42 [pid = 780] [id = 700] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 15C5D000 == 41 [pid = 780] [id = 712] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 102AA000 == 40 [pid = 780] [id = 711] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 17EB6000 == 39 [pid = 780] [id = 710] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 174CFC00 == 38 [pid = 780] [id = 709] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 173DB800 == 37 [pid = 780] [id = 708] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 14526C00 == 36 [pid = 780] [id = 707] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 10279400 == 35 [pid = 780] [id = 706] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 0CA94C00 == 34 [pid = 780] [id = 705] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 12C71400 == 33 [pid = 780] [id = 702] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 0F885800 == 32 [pid = 780] [id = 703] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 14093000 == 31 [pid = 780] [id = 704] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 102A8400 == 30 [pid = 780] [id = 681] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 1ACA9000 == 29 [pid = 780] [id = 717] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 144A2000 == 28 [pid = 780] [id = 715] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 1A73D400 == 27 [pid = 780] [id = 716] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 0FC97400 == 26 [pid = 780] [id = 713] 12:13:54 INFO - PROCESS | 780 | --DOCSHELL 0F9F0C00 == 25 [pid = 780] [id = 714] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0FDB7400) [pid = 780] [serial = 2081] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FD09C00) [pid = 780] [serial = 2080] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 87 (10276C00) [pid = 780] [serial = 2086] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 86 (102A6000) [pid = 780] [serial = 2087] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 85 (145E6800) [pid = 780] [serial = 2092] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 84 (15943800) [pid = 780] [serial = 2093] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0F83B400) [pid = 780] [serial = 2083] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 82 (15CFAC00) [pid = 780] [serial = 2095] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FC71400) [pid = 780] [serial = 2084] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 80 (15C94800) [pid = 780] [serial = 2101] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 79 (13DEF400) [pid = 780] [serial = 2089] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 78 (17D19400) [pid = 780] [serial = 2098] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 77 (18722800) [pid = 780] [serial = 2104] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 76 (10283400) [pid = 780] [serial = 2072] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0FD33000) [pid = 780] [serial = 2071] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 74 (146D2000) [pid = 780] [serial = 2075] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 73 (14495000) [pid = 780] [serial = 2074] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1A70BC00) [pid = 780] [serial = 2078] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 71 (19561C00) [pid = 780] [serial = 2077] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 70 (14546C00) [pid = 780] [serial = 2105] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 69 (16186400) [pid = 780] [serial = 2096] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 68 (17D46000) [pid = 780] [serial = 2099] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 67 (17D14400) [pid = 780] [serial = 2102] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 66 (194B1000) [pid = 780] [serial = 2107] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | --DOMWINDOW == 65 (14098000) [pid = 780] [serial = 2090] [outer = 00000000] [url = about:blank] 12:13:55 INFO - PROCESS | 780 | 1467227635282 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:13:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1575ms 12:13:55 INFO - PROCESS | 780 | 1467227635305 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 780 | 1467227635309 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 12:13:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:13:55 INFO - PROCESS | 780 | 1467227635314 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 780 | 1467227635317 Marionette TRACE conn6 <- [1,2838,null,{}] 12:13:55 INFO - PROCESS | 780 | 1467227635323 Marionette TRACE conn6 -> [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:13:55 INFO - PROCESS | 780 | 1467227635326 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:55 INFO - PROCESS | 780 | 1467227635408 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 12:13:55 INFO - PROCESS | 780 | 1467227635415 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227635419 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:55 INFO - PROCESS | 780 | ++DOCSHELL 0F6CA800 == 26 [pid = 780] [id = 719] 12:13:55 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0F6CBC00) [pid = 780] [serial = 2157] [outer = 00000000] 12:13:55 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0F960800) [pid = 780] [serial = 2158] [outer = 0F6CBC00] 12:13:55 INFO - PROCESS | 780 | 1467227635467 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0FC7F800) [pid = 780] [serial = 2159] [outer = 0F6CBC00] 12:13:55 INFO - PROCESS | 780 | 1467227635957 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:13:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 690ms 12:13:56 INFO - PROCESS | 780 | 1467227636004 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 780 | 1467227636009 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 12:13:56 INFO - PROCESS | 780 | 1467227636015 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:13:56 INFO - PROCESS | 780 | 1467227636018 Marionette TRACE conn6 <- [1,2842,null,{}] 12:13:56 INFO - PROCESS | 780 | 1467227636022 Marionette TRACE conn6 -> [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:13:56 INFO - PROCESS | 780 | 1467227636024 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:56 INFO - PROCESS | 780 | 1467227636112 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 12:13:56 INFO - PROCESS | 780 | 1467227636168 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 780 | 1467227636170 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:56 INFO - PROCESS | 780 | ++DOCSHELL 1027A400 == 27 [pid = 780] [id = 720] 12:13:56 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1027CC00) [pid = 780] [serial = 2160] [outer = 00000000] 12:13:56 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (10282800) [pid = 780] [serial = 2161] [outer = 1027CC00] 12:13:56 INFO - PROCESS | 780 | 1467227636306 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (102A9800) [pid = 780] [serial = 2162] [outer = 1027CC00] 12:13:56 INFO - PROCESS | 780 | 1467227636710 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:13:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 730ms 12:13:56 INFO - PROCESS | 780 | 1467227636751 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 780 | 1467227636753 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 12:13:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:13:56 INFO - PROCESS | 780 | 1467227636756 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 780 | 1467227636760 Marionette TRACE conn6 <- [1,2846,null,{}] 12:13:56 INFO - PROCESS | 780 | 1467227636771 Marionette TRACE conn6 -> [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:13:56 INFO - PROCESS | 780 | 1467227636775 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:56 INFO - PROCESS | 780 | 1467227636857 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 12:13:56 INFO - PROCESS | 780 | 1467227636867 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 780 | 1467227636870 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:56 INFO - PROCESS | 780 | ++DOCSHELL 13DEA000 == 28 [pid = 780] [id = 721] 12:13:56 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (13DEBC00) [pid = 780] [serial = 2163] [outer = 00000000] 12:13:56 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (14092C00) [pid = 780] [serial = 2164] [outer = 13DEBC00] 12:13:56 INFO - PROCESS | 780 | 1467227636918 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1442C000) [pid = 780] [serial = 2165] [outer = 13DEBC00] 12:13:57 INFO - PROCESS | 780 | 1467227637415 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:13:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 670ms 12:13:57 INFO - PROCESS | 780 | 1467227637429 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 780 | 1467227637431 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 12:13:57 INFO - PROCESS | 780 | 1467227637434 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:13:57 INFO - PROCESS | 780 | 1467227637436 Marionette TRACE conn6 <- [1,2850,null,{}] 12:13:57 INFO - PROCESS | 780 | 1467227637439 Marionette TRACE conn6 -> [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:13:57 INFO - PROCESS | 780 | 1467227637441 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:57 INFO - PROCESS | 780 | 1467227637569 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 12:13:57 INFO - PROCESS | 780 | 1467227637667 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227637669 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:57 INFO - PROCESS | 780 | ++DOCSHELL 145DDC00 == 29 [pid = 780] [id = 722] 12:13:57 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (145E5400) [pid = 780] [serial = 2166] [outer = 00000000] 12:13:57 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (15453000) [pid = 780] [serial = 2167] [outer = 145E5400] 12:13:57 INFO - PROCESS | 780 | 1467227637714 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C2D400) [pid = 780] [serial = 2168] [outer = 145E5400] 12:13:58 INFO - PROCESS | 780 | 1467227638114 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:13:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 730ms 12:13:58 INFO - PROCESS | 780 | 1467227638169 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 780 | 1467227638171 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 12:13:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:13:58 INFO - PROCESS | 780 | 1467227638174 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 780 | 1467227638176 Marionette TRACE conn6 <- [1,2854,null,{}] 12:13:58 INFO - PROCESS | 780 | 1467227638186 Marionette TRACE conn6 -> [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:13:58 INFO - PROCESS | 780 | 1467227638188 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:58 INFO - PROCESS | 780 | 1467227638301 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 12:13:58 INFO - PROCESS | 780 | 1467227638307 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227638309 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:58 INFO - PROCESS | 780 | ++DOCSHELL 15C90000 == 30 [pid = 780] [id = 723] 12:13:58 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (15C94800) [pid = 780] [serial = 2169] [outer = 00000000] 12:13:58 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (16E82400) [pid = 780] [serial = 2170] [outer = 15C94800] 12:13:58 INFO - PROCESS | 780 | 1467227638353 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17334C00) [pid = 780] [serial = 2171] [outer = 15C94800] 12:13:58 INFO - PROCESS | 780 | 1467227638820 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:13:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 690ms 12:13:58 INFO - PROCESS | 780 | 1467227638865 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 780 | 1467227638867 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 12:13:58 INFO - PROCESS | 780 | 1467227638876 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:13:58 INFO - PROCESS | 780 | 1467227638877 Marionette TRACE conn6 <- [1,2858,null,{}] 12:13:58 INFO - PROCESS | 780 | 1467227638881 Marionette TRACE conn6 -> [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:13:58 INFO - PROCESS | 780 | 1467227638886 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:59 INFO - PROCESS | 780 | 1467227639054 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1881F000) [pid = 780] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 78 (18C24800) [pid = 780] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0F965400) [pid = 780] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 76 (174D4800) [pid = 780] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 75 (14097800) [pid = 780] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1027A000) [pid = 780] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F62A800) [pid = 780] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15C63000) [pid = 780] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 71 (14527000) [pid = 780] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 70 (104E3000) [pid = 780] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 69 (173DF000) [pid = 780] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:13:59 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1A703800) [pid = 780] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:13:59 INFO - PROCESS | 780 | 1467227639344 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227639346 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:59 INFO - PROCESS | 780 | ++DOCSHELL 09169C00 == 31 [pid = 780] [id = 724] 12:13:59 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0C90F000) [pid = 780] [serial = 2172] [outer = 00000000] 12:13:59 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (102B0400) [pid = 780] [serial = 2173] [outer = 0C90F000] 12:13:59 INFO - PROCESS | 780 | 1467227639390 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (173DF000) [pid = 780] [serial = 2174] [outer = 0C90F000] 12:13:59 INFO - PROCESS | 780 | 1467227639770 Marionette TRACE conn6 <- [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:13:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:13:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 930ms 12:13:59 INFO - PROCESS | 780 | 1467227639818 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 780 | 1467227639820 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 12:13:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:13:59 INFO - PROCESS | 780 | 1467227639823 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 780 | 1467227639825 Marionette TRACE conn6 <- [1,2862,null,{}] 12:13:59 INFO - PROCESS | 780 | 1467227639829 Marionette TRACE conn6 -> [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:13:59 INFO - PROCESS | 780 | 1467227639830 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:59 INFO - PROCESS | 780 | 1467227639908 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 12:13:59 INFO - PROCESS | 780 | 1467227639914 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227639916 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:13:59 INFO - PROCESS | 780 | ++DOCSHELL 17D42400 == 32 [pid = 780] [id = 725] 12:13:59 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (174D4800) [pid = 780] [serial = 2175] [outer = 00000000] 12:13:59 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (17EAD000) [pid = 780] [serial = 2176] [outer = 174D4800] 12:13:59 INFO - PROCESS | 780 | 1467227639960 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1871F000) [pid = 780] [serial = 2177] [outer = 174D4800] 12:14:00 INFO - PROCESS | 780 | 1467227640392 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:14:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 630ms 12:14:00 INFO - PROCESS | 780 | 1467227640455 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 12:14:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:14:00 INFO - PROCESS | 780 | 1467227640457 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 12:14:00 INFO - PROCESS | 780 | 1467227640460 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 780 | 1467227640462 Marionette TRACE conn6 <- [1,2866,null,{}] 12:14:00 INFO - PROCESS | 780 | 1467227640465 Marionette TRACE conn6 -> [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:14:00 INFO - PROCESS | 780 | 1467227640467 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:00 INFO - PROCESS | 780 | 1467227640546 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 12:14:00 INFO - PROCESS | 780 | 1467227640554 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227640556 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:00 INFO - PROCESS | 780 | ++DOCSHELL 17DBAC00 == 33 [pid = 780] [id = 726] 12:14:00 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (18782C00) [pid = 780] [serial = 2178] [outer = 00000000] 12:14:00 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1881AC00) [pid = 780] [serial = 2179] [outer = 18782C00] 12:14:00 INFO - PROCESS | 780 | 1467227640599 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1881B000) [pid = 780] [serial = 2180] [outer = 18782C00] 12:14:01 INFO - PROCESS | 780 | 1467227641056 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:14:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 630ms 12:14:01 INFO - PROCESS | 780 | 1467227641091 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 780 | 1467227641093 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 12:14:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:14:01 INFO - PROCESS | 780 | 1467227641114 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 780 | 1467227641116 Marionette TRACE conn6 <- [1,2870,null,{}] 12:14:01 INFO - PROCESS | 780 | 1467227641120 Marionette TRACE conn6 -> [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:14:01 INFO - PROCESS | 780 | 1467227641121 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:01 INFO - PROCESS | 780 | 1467227641203 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 12:14:01 INFO - PROCESS | 780 | 1467227641208 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227641210 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:01 INFO - PROCESS | 780 | ++DOCSHELL 13DE8800 == 34 [pid = 780] [id = 727] 12:14:01 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (194B0C00) [pid = 780] [serial = 2181] [outer = 00000000] 12:14:01 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1A703800) [pid = 780] [serial = 2182] [outer = 194B0C00] 12:14:01 INFO - PROCESS | 780 | 1467227641262 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A704000) [pid = 780] [serial = 2183] [outer = 194B0C00] 12:14:02 INFO - PROCESS | 780 | 1467227642087 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:14:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1027ms 12:14:02 INFO - PROCESS | 780 | 1467227642140 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 780 | 1467227642144 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 12:14:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:14:02 INFO - PROCESS | 780 | 1467227642149 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 780 | 1467227642154 Marionette TRACE conn6 <- [1,2874,null,{}] 12:14:02 INFO - PROCESS | 780 | 1467227642179 Marionette TRACE conn6 -> [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:14:02 INFO - PROCESS | 780 | 1467227642182 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:02 INFO - PROCESS | 780 | 1467227642370 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 12:14:02 INFO - PROCESS | 780 | 1467227642473 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227642476 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:02 INFO - PROCESS | 780 | ++DOCSHELL 0FCC7000 == 35 [pid = 780] [id = 728] 12:14:02 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (0FCC9800) [pid = 780] [serial = 2184] [outer = 00000000] 12:14:02 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (10278800) [pid = 780] [serial = 2185] [outer = 0FCC9800] 12:14:02 INFO - PROCESS | 780 | 1467227642534 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (104E1C00) [pid = 780] [serial = 2186] [outer = 0FCC9800] 12:14:03 INFO - PROCESS | 780 | 1467227643226 Marionette TRACE conn6 <- [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:14:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:14:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1144ms 12:14:03 INFO - PROCESS | 780 | 1467227643294 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 780 | 1467227643299 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 12:14:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:14:03 INFO - PROCESS | 780 | 1467227643333 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 780 | 1467227643336 Marionette TRACE conn6 <- [1,2878,null,{}] 12:14:03 INFO - PROCESS | 780 | 1467227643341 Marionette TRACE conn6 -> [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:14:03 INFO - PROCESS | 780 | 1467227643343 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:03 INFO - PROCESS | 780 | 1467227643474 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 12:14:03 INFO - PROCESS | 780 | 1467227643708 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227643711 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:03 INFO - PROCESS | 780 | ++DOCSHELL 09160400 == 36 [pid = 780] [id = 729] 12:14:03 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (09164000) [pid = 780] [serial = 2187] [outer = 00000000] 12:14:03 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0C92A000) [pid = 780] [serial = 2188] [outer = 09164000] 12:14:03 INFO - PROCESS | 780 | 1467227643773 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0C995000) [pid = 780] [serial = 2189] [outer = 09164000] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 17DBAC00 == 35 [pid = 780] [id = 726] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 17D42400 == 34 [pid = 780] [id = 725] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 09169C00 == 33 [pid = 780] [id = 724] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 15C90000 == 32 [pid = 780] [id = 723] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 145DDC00 == 31 [pid = 780] [id = 722] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 13DEA000 == 30 [pid = 780] [id = 721] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 1027A400 == 29 [pid = 780] [id = 720] 12:14:04 INFO - PROCESS | 780 | --DOCSHELL 0F6CA800 == 28 [pid = 780] [id = 719] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1946A400) [pid = 780] [serial = 2131] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 84 (197D2000) [pid = 780] [serial = 2108] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FC8EC00) [pid = 780] [serial = 2110] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCD0800) [pid = 780] [serial = 2111] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 81 (17DB4C00) [pid = 780] [serial = 2129] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 80 (14527800) [pid = 780] [serial = 2113] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 79 (15C5EC00) [pid = 780] [serial = 2114] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 78 (104E3C00) [pid = 780] [serial = 2119] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 77 (17DB1400) [pid = 780] [serial = 2128] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 76 (12C09400) [pid = 780] [serial = 2120] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 75 (0F9F7400) [pid = 780] [serial = 2116] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FCC9C00) [pid = 780] [serial = 2117] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1A70F800) [pid = 780] [serial = 2138] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 72 (15946800) [pid = 780] [serial = 2122] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15C5DC00) [pid = 780] [serial = 2134] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 70 (18D2C400) [pid = 780] [serial = 2132] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1A703000) [pid = 780] [serial = 2137] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1747BC00) [pid = 780] [serial = 2125] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 67 (174CA000) [pid = 780] [serial = 2126] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 66 (17476000) [pid = 780] [serial = 2135] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1A744000) [pid = 780] [serial = 2140] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1A748400) [pid = 780] [serial = 2141] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | --DOMWINDOW == 63 (15C61C00) [pid = 780] [serial = 2123] [outer = 00000000] [url = about:blank] 12:14:04 INFO - PROCESS | 780 | 1467227644446 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:14:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1175ms 12:14:04 INFO - PROCESS | 780 | 1467227644514 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 780 | 1467227644518 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 12:14:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:14:04 INFO - PROCESS | 780 | 1467227644522 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 780 | 1467227644525 Marionette TRACE conn6 <- [1,2882,null,{}] 12:14:04 INFO - PROCESS | 780 | 1467227644533 Marionette TRACE conn6 -> [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:14:04 INFO - PROCESS | 780 | 1467227644537 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:04 INFO - PROCESS | 780 | 1467227644661 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 12:14:04 INFO - PROCESS | 780 | 1467227644677 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227644679 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:04 INFO - PROCESS | 780 | ++DOCSHELL 0FCC6800 == 29 [pid = 780] [id = 730] 12:14:04 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (0FCC8400) [pid = 780] [serial = 2190] [outer = 00000000] 12:14:04 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0FD07000) [pid = 780] [serial = 2191] [outer = 0FCC8400] 12:14:04 INFO - PROCESS | 780 | 1467227644727 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0FD33800) [pid = 780] [serial = 2192] [outer = 0FCC8400] 12:14:05 INFO - PROCESS | 780 | 1467227645236 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:14:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 730ms 12:14:05 INFO - PROCESS | 780 | 1467227645255 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 780 | 1467227645259 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 12:14:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:14:05 INFO - PROCESS | 780 | 1467227645263 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 780 | 1467227645265 Marionette TRACE conn6 <- [1,2886,null,{}] 12:14:05 INFO - PROCESS | 780 | 1467227645269 Marionette TRACE conn6 -> [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:14:05 INFO - PROCESS | 780 | 1467227645271 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:05 INFO - PROCESS | 780 | 1467227645360 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 12:14:05 INFO - PROCESS | 780 | 1467227645369 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 780 | 1467227645371 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:05 INFO - PROCESS | 780 | ++DOCSHELL 13DEA800 == 30 [pid = 780] [id = 731] 12:14:05 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (13DED000) [pid = 780] [serial = 2193] [outer = 00000000] 12:14:05 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (14496800) [pid = 780] [serial = 2194] [outer = 13DED000] 12:14:05 INFO - PROCESS | 780 | 1467227645416 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (145DDC00) [pid = 780] [serial = 2195] [outer = 13DED000] 12:14:05 INFO - PROCESS | 780 | 1467227645905 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:14:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 12:14:05 INFO - PROCESS | 780 | 1467227645939 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 780 | 1467227645941 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 12:14:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:14:05 INFO - PROCESS | 780 | 1467227645946 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 780 | 1467227645952 Marionette TRACE conn6 <- [1,2890,null,{}] 12:14:05 INFO - PROCESS | 780 | 1467227645961 Marionette TRACE conn6 -> [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:14:05 INFO - PROCESS | 780 | 1467227645965 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:06 INFO - PROCESS | 780 | 1467227646052 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 12:14:06 INFO - PROCESS | 780 | 1467227646062 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227646064 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:06 INFO - PROCESS | 780 | ++DOCSHELL 15CF8400 == 31 [pid = 780] [id = 732] 12:14:06 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (1617A000) [pid = 780] [serial = 2196] [outer = 00000000] 12:14:06 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (173D7400) [pid = 780] [serial = 2197] [outer = 1617A000] 12:14:06 INFO - PROCESS | 780 | 1467227646109 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1747B800) [pid = 780] [serial = 2198] [outer = 1617A000] 12:14:06 INFO - PROCESS | 780 | 1467227646608 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:14:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 690ms 12:14:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:14:06 INFO - PROCESS | 780 | 1467227646638 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 780 | 1467227646641 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 12:14:06 INFO - PROCESS | 780 | 1467227646644 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 780 | 1467227646646 Marionette TRACE conn6 <- [1,2894,null,{}] 12:14:06 INFO - PROCESS | 780 | 1467227646649 Marionette TRACE conn6 -> [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:14:06 INFO - PROCESS | 780 | 1467227646651 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:06 INFO - PROCESS | 780 | 1467227646798 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 12:14:06 INFO - PROCESS | 780 | 1467227646820 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227646822 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:06 INFO - PROCESS | 780 | ++DOCSHELL 174D1000 == 32 [pid = 780] [id = 733] 12:14:06 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (174D1800) [pid = 780] [serial = 2199] [outer = 00000000] 12:14:06 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (17D43400) [pid = 780] [serial = 2200] [outer = 174D1800] 12:14:06 INFO - PROCESS | 780 | 1467227646868 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17DB4C00) [pid = 780] [serial = 2201] [outer = 174D1800] 12:14:07 INFO - PROCESS | 780 | 1467227647308 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:14:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 730ms 12:14:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:14:07 INFO - PROCESS | 780 | 1467227647379 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 780 | 1467227647381 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 12:14:07 INFO - PROCESS | 780 | 1467227647383 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 780 | 1467227647385 Marionette TRACE conn6 <- [1,2898,null,{}] 12:14:07 INFO - PROCESS | 780 | 1467227647389 Marionette TRACE conn6 -> [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:14:07 INFO - PROCESS | 780 | 1467227647391 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:07 INFO - PROCESS | 780 | 1467227647520 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 12:14:07 INFO - PROCESS | 780 | 1467227647588 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227647594 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:07 INFO - PROCESS | 780 | ++DOCSHELL 12C0B400 == 33 [pid = 780] [id = 734] 12:14:07 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (17EB6800) [pid = 780] [serial = 2202] [outer = 00000000] 12:14:07 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1881A800) [pid = 780] [serial = 2203] [outer = 17EB6800] 12:14:07 INFO - PROCESS | 780 | 1467227647650 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (18C22C00) [pid = 780] [serial = 2204] [outer = 17EB6800] 12:14:08 INFO - PROCESS | 780 | 1467227648055 Marionette TRACE conn6 <- [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:14:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:14:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:14:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 730ms 12:14:08 INFO - PROCESS | 780 | 1467227648141 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 780 | 1467227648143 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 12:14:08 INFO - TEST-START | /DOMEvents/constructors.html 12:14:08 INFO - PROCESS | 780 | 1467227648151 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 780 | 1467227648153 Marionette TRACE conn6 <- [1,2902,null,{}] 12:14:08 INFO - PROCESS | 780 | 1467227648156 Marionette TRACE conn6 -> [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:14:08 INFO - PROCESS | 780 | 1467227648159 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:08 INFO - PROCESS | 780 | 1467227648285 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 12:14:08 INFO - PROCESS | 780 | 1467227648291 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227648293 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:08 INFO - PROCESS | 780 | ++DOCSHELL 0CA94C00 == 34 [pid = 780] [id = 735] 12:14:08 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (12C64000) [pid = 780] [serial = 2205] [outer = 00000000] 12:14:08 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1A707800) [pid = 780] [serial = 2206] [outer = 12C64000] 12:14:08 INFO - PROCESS | 780 | 1467227648335 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1A70A000) [pid = 780] [serial = 2207] [outer = 12C64000] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0C90F000) [pid = 780] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0F9F8400) [pid = 780] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 78 (174D4800) [pid = 780] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 77 (14501400) [pid = 780] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A743000) [pid = 780] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1ACA9800) [pid = 780] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 74 (18782C00) [pid = 780] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 73 (0F6CBC00) [pid = 780] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1027CC00) [pid = 780] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 71 (13DEBC00) [pid = 780] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 70 (145E5400) [pid = 780] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 69 (10284000) [pid = 780] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:14:08 INFO - PROCESS | 780 | --DOMWINDOW == 68 (15C94800) [pid = 780] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:14:09 INFO - PROCESS | 780 | 1467227649011 Marionette TRACE conn6 <- [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:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:14:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:14:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:14:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:14:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:14:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:14:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:14:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:14:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:14:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:14:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 972ms 12:14:09 INFO - PROCESS | 780 | 1467227649123 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 780 | 1467227649125 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 12:14:09 INFO - PROCESS | 780 | 1467227649128 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:14:09 INFO - PROCESS | 780 | 1467227649130 Marionette TRACE conn6 <- [1,2906,null,{}] 12:14:09 INFO - PROCESS | 780 | 1467227649133 Marionette TRACE conn6 -> [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:14:09 INFO - PROCESS | 780 | 1467227649135 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:09 INFO - PROCESS | 780 | 1467227649219 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 12:14:09 INFO - PROCESS | 780 | 1467227649224 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227649226 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:09 INFO - PROCESS | 780 | ++DOCSHELL 101A0400 == 35 [pid = 780] [id = 736] 12:14:09 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (145E5400) [pid = 780] [serial = 2208] [outer = 00000000] 12:14:09 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (18BAFC00) [pid = 780] [serial = 2209] [outer = 145E5400] 12:14:09 INFO - PROCESS | 780 | 1467227649269 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (19BE4800) [pid = 780] [serial = 2210] [outer = 145E5400] 12:14:09 INFO - PROCESS | 780 | 1467227649699 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:14:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:14:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 631ms 12:14:09 INFO - PROCESS | 780 | 1467227649764 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 780 | 1467227649766 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 12:14:09 INFO - PROCESS | 780 | 1467227649769 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 780 | 1467227649771 Marionette TRACE conn6 <- [1,2910,null,{}] 12:14:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:14:09 INFO - PROCESS | 780 | 1467227649775 Marionette TRACE conn6 -> [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:14:09 INFO - PROCESS | 780 | 1467227649777 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:09 INFO - PROCESS | 780 | 1467227649858 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 12:14:09 INFO - PROCESS | 780 | 1467227649864 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227649866 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:09 INFO - PROCESS | 780 | ++DOCSHELL 18825000 == 36 [pid = 780] [id = 737] 12:14:09 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1A73A000) [pid = 780] [serial = 2211] [outer = 00000000] 12:14:09 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (1A745C00) [pid = 780] [serial = 2212] [outer = 1A73A000] 12:14:09 INFO - PROCESS | 780 | 1467227649909 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (1A742000) [pid = 780] [serial = 2213] [outer = 1A73A000] 12:14:10 INFO - PROCESS | 780 | [780] 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:14:10 INFO - PROCESS | 780 | [780] 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:14:10 INFO - PROCESS | 780 | [780] 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:14:10 INFO - PROCESS | 780 | [780] 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:14:10 INFO - PROCESS | 780 | 1467227650327 Marionette TRACE conn6 <- [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:14:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:14:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:14:10 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:14:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:14:10 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:14:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:14:10 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:14:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:14:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:14:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 572ms 12:14:10 INFO - PROCESS | 780 | 1467227650355 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 780 | 1467227650357 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 12:14:10 INFO - PROCESS | 780 | 1467227650360 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 780 | 1467227650362 Marionette TRACE conn6 <- [1,2914,null,{}] 12:14:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:14:10 INFO - PROCESS | 780 | 1467227650366 Marionette TRACE conn6 -> [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:14:10 INFO - PROCESS | 780 | 1467227650368 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:10 INFO - PROCESS | 780 | 1467227650496 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 12:14:10 INFO - PROCESS | 780 | 1467227650504 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227650506 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:10 INFO - PROCESS | 780 | ++DOCSHELL 0C933000 == 37 [pid = 780] [id = 738] 12:14:10 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FC76800) [pid = 780] [serial = 2214] [outer = 00000000] 12:14:10 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1AC9EC00) [pid = 780] [serial = 2215] [outer = 0FC76800] 12:14:10 INFO - PROCESS | 780 | 1467227650549 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1ACB0000) [pid = 780] [serial = 2216] [outer = 0FC76800] 12:14:11 INFO - PROCESS | 780 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:14:11 INFO - PROCESS | 780 | 1467227651064 Marionette TRACE conn6 <- [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:14:11 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:14:11 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 730ms 12:14:11 INFO - PROCESS | 780 | 1467227651098 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 780 | 1467227651102 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 12:14:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:14:11 INFO - PROCESS | 780 | 1467227651107 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 780 | 1467227651110 Marionette TRACE conn6 <- [1,2918,null,{}] 12:14:11 INFO - PROCESS | 780 | 1467227651116 Marionette TRACE conn6 -> [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:14:11 INFO - PROCESS | 780 | 1467227651119 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:11 INFO - PROCESS | 780 | 1467227651305 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 12:14:11 INFO - PROCESS | 780 | 1467227651439 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227651441 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:11 INFO - PROCESS | 780 | ++DOCSHELL 0FD05400 == 38 [pid = 780] [id = 739] 12:14:11 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FD09C00) [pid = 780] [serial = 2217] [outer = 00000000] 12:14:11 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (102B0000) [pid = 780] [serial = 2218] [outer = 0FD09C00] 12:14:11 INFO - PROCESS | 780 | 1467227651501 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (12C69800) [pid = 780] [serial = 2219] [outer = 0FD09C00] 12:14:11 INFO - PROCESS | 780 | 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:14:12 INFO - PROCESS | 780 | 1467227652019 Marionette TRACE conn6 <- [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:14:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:14:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 930ms 12:14:12 INFO - PROCESS | 780 | 1467227652037 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 780 | 1467227652042 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 12:14:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:14:12 INFO - PROCESS | 780 | 1467227652048 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 780 | 1467227652051 Marionette TRACE conn6 <- [1,2922,null,{}] 12:14:12 INFO - PROCESS | 780 | 1467227652055 Marionette TRACE conn6 -> [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:14:12 INFO - PROCESS | 780 | 1467227652058 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:12 INFO - PROCESS | 780 | 1467227652174 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 12:14:12 INFO - PROCESS | 780 | 1467227652319 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227652322 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:12 INFO - PROCESS | 780 | ++DOCSHELL 145E4400 == 39 [pid = 780] [id = 740] 12:14:12 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C5E000) [pid = 780] [serial = 2220] [outer = 00000000] 12:14:12 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1747F800) [pid = 780] [serial = 2221] [outer = 15C5E000] 12:14:12 INFO - PROCESS | 780 | 1467227652379 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17DBC400) [pid = 780] [serial = 2222] [outer = 15C5E000] 12:14:13 INFO - PROCESS | 780 | 1467227652996 Marionette TRACE conn6 <- [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:14:13 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:14:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 970ms 12:14:13 INFO - PROCESS | 780 | 1467227653022 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 780 | 1467227653024 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 12:14:13 INFO - PROCESS | 780 | 1467227653028 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:14:13 INFO - PROCESS | 780 | 1467227653032 Marionette TRACE conn6 <- [1,2926,null,{}] 12:14:13 INFO - PROCESS | 780 | 1467227653061 Marionette TRACE conn6 -> [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:14:13 INFO - PROCESS | 780 | 1467227653066 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:13 INFO - PROCESS | 780 | 1467227653173 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 12:14:13 INFO - PROCESS | 780 | 1467227653332 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227653335 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:13 INFO - PROCESS | 780 | ++DOCSHELL 1ACB6C00 == 40 [pid = 780] [id = 741] 12:14:13 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1ACB7800) [pid = 780] [serial = 2223] [outer = 00000000] 12:14:13 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1AE40800) [pid = 780] [serial = 2224] [outer = 1ACB7800] 12:14:13 INFO - PROCESS | 780 | 1467227653395 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1AEBA800) [pid = 780] [serial = 2225] [outer = 1ACB7800] 12:14:13 INFO - PROCESS | 780 | 1467227653899 Marionette TRACE conn6 <- [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:14:13 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:14:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 890ms 12:14:13 INFO - PROCESS | 780 | 1467227653975 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 780 | 1467227653978 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 12:14:13 INFO - PROCESS | 780 | 1467227653983 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 780 | 1467227653985 Marionette TRACE conn6 <- [1,2930,null,{}] 12:14:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:14:13 INFO - PROCESS | 780 | 1467227653988 Marionette TRACE conn6 -> [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:14:13 INFO - PROCESS | 780 | 1467227653991 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:14 INFO - PROCESS | 780 | 1467227654100 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 12:14:14 INFO - PROCESS | 780 | 1467227654242 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227654244 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:14 INFO - PROCESS | 780 | ++DOCSHELL 1ACAC000 == 41 [pid = 780] [id = 742] 12:14:14 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1B1AEC00) [pid = 780] [serial = 2226] [outer = 00000000] 12:14:14 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1BA76C00) [pid = 780] [serial = 2227] [outer = 1B1AEC00] 12:14:14 INFO - PROCESS | 780 | 1467227654301 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (1BAD7000) [pid = 780] [serial = 2228] [outer = 1B1AEC00] 12:14:14 INFO - PROCESS | 780 | 1467227654809 Marionette TRACE conn6 <- [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:14:14 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:14:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:14:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:14:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 870ms 12:14:14 INFO - PROCESS | 780 | 1467227654859 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 780 | 1467227654862 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 12:14:14 INFO - PROCESS | 780 | 1467227654865 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:14:14 INFO - PROCESS | 780 | 1467227654867 Marionette TRACE conn6 <- [1,2934,null,{}] 12:14:14 INFO - PROCESS | 780 | 1467227654871 Marionette TRACE conn6 -> [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:14:14 INFO - PROCESS | 780 | 1467227654874 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:14 INFO - PROCESS | 780 | 1467227654979 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 12:14:15 INFO - PROCESS | 780 | 1467227655262 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 780 | 1467227655265 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:15 INFO - PROCESS | 780 | ++DOCSHELL 0C929000 == 42 [pid = 780] [id = 743] 12:14:15 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (0C92C400) [pid = 780] [serial = 2229] [outer = 00000000] 12:14:15 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (0F885800) [pid = 780] [serial = 2230] [outer = 0C92C400] 12:14:15 INFO - PROCESS | 780 | 1467227655334 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (0FCC5800) [pid = 780] [serial = 2231] [outer = 0C92C400] 12:14:15 INFO - PROCESS | 780 | 1467227655870 Marionette TRACE conn6 <- [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:14:15 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:14:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1017ms 12:14:15 INFO - PROCESS | 780 | 1467227655887 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 780 | 1467227655890 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 12:14:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:14:15 INFO - PROCESS | 780 | 1467227655894 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 780 | 1467227655897 Marionette TRACE conn6 <- [1,2938,null,{}] 12:14:15 INFO - PROCESS | 780 | 1467227655902 Marionette TRACE conn6 -> [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:14:15 INFO - PROCESS | 780 | 1467227655906 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:16 INFO - PROCESS | 780 | 1467227656009 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 18825000 == 41 [pid = 780] [id = 737] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 101A0400 == 40 [pid = 780] [id = 736] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 0CA94C00 == 39 [pid = 780] [id = 735] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 12C0B400 == 38 [pid = 780] [id = 734] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 174D1000 == 37 [pid = 780] [id = 733] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 15CF8400 == 36 [pid = 780] [id = 732] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 13DEA800 == 35 [pid = 780] [id = 731] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 0FCC6800 == 34 [pid = 780] [id = 730] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 09160400 == 33 [pid = 780] [id = 729] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 13DE8800 == 32 [pid = 780] [id = 727] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 0FCC7000 == 31 [pid = 780] [id = 728] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 10283000 == 30 [pid = 780] [id = 718] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 0C929000 == 29 [pid = 780] [id = 743] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 1ACAC000 == 28 [pid = 780] [id = 742] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 145E4400 == 27 [pid = 780] [id = 740] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 1ACB6C00 == 26 [pid = 780] [id = 741] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 0C933000 == 25 [pid = 780] [id = 738] 12:14:16 INFO - PROCESS | 780 | --DOCSHELL 0FD05400 == 24 [pid = 780] [id = 739] 12:14:16 INFO - PROCESS | 780 | 1467227656794 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227656798 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1881AC00) [pid = 780] [serial = 2179] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 90 (0F960800) [pid = 780] [serial = 2158] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 89 (0FC7F800) [pid = 780] [serial = 2159] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 88 (10282800) [pid = 780] [serial = 2161] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 87 (102A9800) [pid = 780] [serial = 2162] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 86 (14092C00) [pid = 780] [serial = 2164] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 85 (15453000) [pid = 780] [serial = 2167] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 84 (10D3C400) [pid = 780] [serial = 2156] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 83 (102AFC00) [pid = 780] [serial = 2155] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 82 (16E82400) [pid = 780] [serial = 2170] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 81 (15C2D400) [pid = 780] [serial = 2168] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 80 (102B0400) [pid = 780] [serial = 2173] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 79 (17334C00) [pid = 780] [serial = 2171] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 78 (173DF000) [pid = 780] [serial = 2174] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FDAD800) [pid = 780] [serial = 2144] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 76 (0FCCE400) [pid = 780] [serial = 2143] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17EAD000) [pid = 780] [serial = 2176] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 74 (17475800) [pid = 780] [serial = 2147] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 73 (15CF7000) [pid = 780] [serial = 2146] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1AC9F400) [pid = 780] [serial = 2150] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1A8EB000) [pid = 780] [serial = 2149] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1AE3A000) [pid = 780] [serial = 2153] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 69 (1ACB7000) [pid = 780] [serial = 2152] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 68 (1881B000) [pid = 780] [serial = 2180] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 67 (1871F000) [pid = 780] [serial = 2177] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1442C000) [pid = 780] [serial = 2165] [outer = 00000000] [url = about:blank] 12:14:16 INFO - PROCESS | 780 | ++DOCSHELL 09161C00 == 25 [pid = 780] [id = 744] 12:14:16 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (09163800) [pid = 780] [serial = 2232] [outer = 00000000] 12:14:16 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (0C90FC00) [pid = 780] [serial = 2233] [outer = 09163800] 12:14:16 INFO - PROCESS | 780 | 1467227656981 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (0C929000) [pid = 780] [serial = 2234] [outer = 09163800] 12:14:17 INFO - PROCESS | 780 | ++DOCSHELL 0FC7B000 == 26 [pid = 780] [id = 745] 12:14:17 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0FC7C000) [pid = 780] [serial = 2235] [outer = 00000000] 12:14:17 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FC8E000) [pid = 780] [serial = 2236] [outer = 0FC7C000] 12:14:17 INFO - PROCESS | 780 | 1467227657586 Marionette TRACE conn6 <- [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:14:17 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:14:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1734ms 12:14:17 INFO - PROCESS | 780 | 1467227657632 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 780 | 1467227657635 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 12:14:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:14:17 INFO - PROCESS | 780 | 1467227657640 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 780 | 1467227657643 Marionette TRACE conn6 <- [1,2942,null,{}] 12:14:17 INFO - PROCESS | 780 | 1467227657648 Marionette TRACE conn6 -> [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:14:17 INFO - PROCESS | 780 | 1467227657653 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:17 INFO - PROCESS | 780 | 1467227657756 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 12:14:17 INFO - PROCESS | 780 | 1467227657853 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227657856 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:17 INFO - PROCESS | 780 | ++DOCSHELL 0FCD1000 == 27 [pid = 780] [id = 746] 12:14:17 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FCD2C00) [pid = 780] [serial = 2237] [outer = 00000000] 12:14:17 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (0FD0B400) [pid = 780] [serial = 2238] [outer = 0FCD2C00] 12:14:17 INFO - PROCESS | 780 | 1467227657911 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (0FD30C00) [pid = 780] [serial = 2239] [outer = 0FCD2C00] 12:14:18 INFO - PROCESS | 780 | 1467227658295 Marionette TRACE conn6 <- [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:14:18 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:14:18 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:14:18 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 690ms 12:14:18 INFO - PROCESS | 780 | 1467227658332 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 780 | 1467227658336 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:14:18 INFO - PROCESS | 780 | 1467227658341 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 780 | 1467227658343 Marionette TRACE conn6 <- [1,2946,null,{}] 12:14:18 INFO - PROCESS | 780 | 1467227658347 Marionette TRACE conn6 -> [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:14:18 INFO - PROCESS | 780 | 1467227658349 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:18 INFO - PROCESS | 780 | 1467227658466 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 12:14:18 INFO - PROCESS | 780 | 1467227658472 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227658474 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:18 INFO - PROCESS | 780 | ++DOCSHELL 10283000 == 28 [pid = 780] [id = 747] 12:14:18 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (10284000) [pid = 780] [serial = 2240] [outer = 00000000] 12:14:18 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (12C67400) [pid = 780] [serial = 2241] [outer = 10284000] 12:14:18 INFO - PROCESS | 780 | 1467227658519 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (13DA7400) [pid = 780] [serial = 2242] [outer = 10284000] 12:14:18 INFO - PROCESS | 780 | 1467227658941 Marionette TRACE conn6 <- [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:14:18 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:14:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 630ms 12:14:18 INFO - PROCESS | 780 | 1467227658975 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 780 | 1467227658978 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 12:14:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:14:18 INFO - PROCESS | 780 | 1467227658986 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 780 | 1467227658992 Marionette TRACE conn6 <- [1,2950,null,{}] 12:14:19 INFO - PROCESS | 780 | 1467227659021 Marionette TRACE conn6 -> [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:14:19 INFO - PROCESS | 780 | 1467227659025 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:19 INFO - PROCESS | 780 | 1467227659151 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 12:14:19 INFO - PROCESS | 780 | 1467227659158 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227659160 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:19 INFO - PROCESS | 780 | ++DOCSHELL 13DE6000 == 29 [pid = 780] [id = 748] 12:14:19 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (14548400) [pid = 780] [serial = 2243] [outer = 00000000] 12:14:19 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (15459400) [pid = 780] [serial = 2244] [outer = 14548400] 12:14:19 INFO - PROCESS | 780 | 1467227659214 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (15C56400) [pid = 780] [serial = 2245] [outer = 14548400] 12:14:19 INFO - PROCESS | 780 | 1467227659613 Marionette TRACE conn6 <- [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:14:19 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:14:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 691ms 12:14:19 INFO - PROCESS | 780 | 1467227659676 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 780 | 1467227659679 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 12:14:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:14:19 INFO - PROCESS | 780 | 1467227659683 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 780 | 1467227659684 Marionette TRACE conn6 <- [1,2954,null,{}] 12:14:19 INFO - PROCESS | 780 | 1467227659688 Marionette TRACE conn6 -> [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:14:19 INFO - PROCESS | 780 | 1467227659690 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:19 INFO - PROCESS | 780 | 1467227659815 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 12:14:19 INFO - PROCESS | 780 | 1467227659911 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227659914 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:19 INFO - PROCESS | 780 | ++DOCSHELL 15C60C00 == 30 [pid = 780] [id = 749] 12:14:19 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (15C61800) [pid = 780] [serial = 2246] [outer = 00000000] 12:14:19 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (16187800) [pid = 780] [serial = 2247] [outer = 15C61800] 12:14:19 INFO - PROCESS | 780 | 1467227659960 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (17337400) [pid = 780] [serial = 2248] [outer = 15C61800] 12:14:20 INFO - PROCESS | 780 | 1467227660348 Marionette TRACE conn6 <- [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:14:20 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:14:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 730ms 12:14:20 INFO - PROCESS | 780 | 1467227660416 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 780 | 1467227660419 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 12:14:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:14:20 INFO - PROCESS | 780 | 1467227660428 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 780 | 1467227660430 Marionette TRACE conn6 <- [1,2958,null,{}] 12:14:20 INFO - PROCESS | 780 | 1467227660433 Marionette TRACE conn6 -> [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:14:20 INFO - PROCESS | 780 | 1467227660435 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:20 INFO - PROCESS | 780 | 1467227660551 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 12:14:20 INFO - PROCESS | 780 | 1467227660556 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227660563 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:20 INFO - PROCESS | 780 | ++DOCSHELL 17477C00 == 31 [pid = 780] [id = 750] 12:14:20 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1747A800) [pid = 780] [serial = 2249] [outer = 00000000] 12:14:20 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (174CF800) [pid = 780] [serial = 2250] [outer = 1747A800] 12:14:20 INFO - PROCESS | 780 | 1467227660674 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (17D15800) [pid = 780] [serial = 2251] [outer = 1747A800] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1A73A000) [pid = 780] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 84 (174D1800) [pid = 780] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 83 (17EB6800) [pid = 780] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 82 (12C64000) [pid = 780] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 81 (1617A000) [pid = 780] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 80 (09164000) [pid = 780] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 79 (194B0C00) [pid = 780] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 78 (0FCC9800) [pid = 780] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 77 (0FCC8400) [pid = 780] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 76 (145E5400) [pid = 780] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 75 (13DED000) [pid = 780] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:14:21 INFO - PROCESS | 780 | --DOMWINDOW == 74 (0FC76800) [pid = 780] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:14:21 INFO - PROCESS | 780 | 1467227661352 Marionette TRACE conn6 <- [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:14:21 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:14:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 970ms 12:14:21 INFO - PROCESS | 780 | 1467227661401 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 12:14:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:14:21 INFO - PROCESS | 780 | 1467227661403 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 12:14:21 INFO - PROCESS | 780 | 1467227661406 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 780 | 1467227661408 Marionette TRACE conn6 <- [1,2962,null,{}] 12:14:21 INFO - PROCESS | 780 | 1467227661412 Marionette TRACE conn6 -> [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:14:21 INFO - PROCESS | 780 | 1467227661414 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:21 INFO - PROCESS | 780 | 1467227661493 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 12:14:21 INFO - PROCESS | 780 | 1467227661501 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227661503 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:21 INFO - PROCESS | 780 | ++DOCSHELL 0C90D400 == 32 [pid = 780] [id = 751] 12:14:21 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (0FD2A400) [pid = 780] [serial = 2252] [outer = 00000000] 12:14:21 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1617B800) [pid = 780] [serial = 2253] [outer = 0FD2A400] 12:14:21 INFO - PROCESS | 780 | 1467227661646 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1545A400) [pid = 780] [serial = 2254] [outer = 0FD2A400] 12:14:21 INFO - PROCESS | 780 | 1467227661965 Marionette TRACE conn6 <- [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:14:22 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:14:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 12:14:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:14:22 INFO - PROCESS | 780 | 1467227662037 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 780 | 1467227662039 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 12:14:22 INFO - PROCESS | 780 | 1467227662042 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 780 | 1467227662044 Marionette TRACE conn6 <- [1,2966,null,{}] 12:14:22 INFO - PROCESS | 780 | 1467227662047 Marionette TRACE conn6 -> [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:14:22 INFO - PROCESS | 780 | 1467227662049 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:22 INFO - PROCESS | 780 | 1467227662126 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 12:14:22 INFO - PROCESS | 780 | 1467227662223 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227662224 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:22 INFO - PROCESS | 780 | ++DOCSHELL 17DB1800 == 33 [pid = 780] [id = 752] 12:14:22 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DB1C00) [pid = 780] [serial = 2255] [outer = 00000000] 12:14:22 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1871DC00) [pid = 780] [serial = 2256] [outer = 17DB1C00] 12:14:22 INFO - PROCESS | 780 | 1467227662268 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (17DBE000) [pid = 780] [serial = 2257] [outer = 17DB1C00] 12:14:22 INFO - PROCESS | 780 | 1467227662590 Marionette TRACE conn6 <- [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:14:22 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:14:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 12:14:22 INFO - PROCESS | 780 | 1467227662618 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 780 | 1467227662620 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 12:14:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:14:22 INFO - PROCESS | 780 | 1467227662624 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 780 | 1467227662625 Marionette TRACE conn6 <- [1,2970,null,{}] 12:14:22 INFO - PROCESS | 780 | 1467227662629 Marionette TRACE conn6 -> [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:14:22 INFO - PROCESS | 780 | 1467227662631 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:22 INFO - PROCESS | 780 | 1467227662710 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 12:14:22 INFO - PROCESS | 780 | 1467227662715 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227662717 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:22 INFO - PROCESS | 780 | ++DOCSHELL 1881B000 == 34 [pid = 780] [id = 753] 12:14:22 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1881B400) [pid = 780] [serial = 2258] [outer = 00000000] 12:14:22 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (18BBB400) [pid = 780] [serial = 2259] [outer = 1881B400] 12:14:22 INFO - PROCESS | 780 | 1467227662760 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (18D2BC00) [pid = 780] [serial = 2260] [outer = 1881B400] 12:14:23 INFO - PROCESS | 780 | 1467227663190 Marionette TRACE conn6 <- [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:14:23 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:14:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:14:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 12:14:23 INFO - PROCESS | 780 | 1467227663300 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 780 | 1467227663305 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 12:14:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:14:23 INFO - PROCESS | 780 | 1467227663311 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 780 | 1467227663315 Marionette TRACE conn6 <- [1,2974,null,{}] 12:14:23 INFO - PROCESS | 780 | 1467227663322 Marionette TRACE conn6 -> [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:14:23 INFO - PROCESS | 780 | 1467227663326 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:23 INFO - PROCESS | 780 | 1467227663454 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 12:14:23 INFO - PROCESS | 780 | 1467227663589 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227663593 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:23 INFO - PROCESS | 780 | ++DOCSHELL 0C996400 == 35 [pid = 780] [id = 754] 12:14:23 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (0C998400) [pid = 780] [serial = 2261] [outer = 00000000] 12:14:23 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (0F876800) [pid = 780] [serial = 2262] [outer = 0C998400] 12:14:23 INFO - PROCESS | 780 | 1467227663653 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (0FCC5000) [pid = 780] [serial = 2263] [outer = 0C998400] 12:14:24 INFO - PROCESS | 780 | 1467227664274 Marionette TRACE conn6 <- [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:14:24 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:14:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 990ms 12:14:24 INFO - PROCESS | 780 | 1467227664324 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 780 | 1467227664327 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 12:14:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:14:24 INFO - PROCESS | 780 | 1467227664335 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 780 | 1467227664339 Marionette TRACE conn6 <- [1,2978,null,{}] 12:14:24 INFO - PROCESS | 780 | 1467227664343 Marionette TRACE conn6 -> [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:14:24 INFO - PROCESS | 780 | 1467227664346 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:24 INFO - PROCESS | 780 | 1467227664465 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 12:14:24 INFO - PROCESS | 780 | 1467227664589 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 780 | 1467227664592 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:24 INFO - PROCESS | 780 | ++DOCSHELL 12C65800 == 36 [pid = 780] [id = 755] 12:14:24 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (13D1F400) [pid = 780] [serial = 2264] [outer = 00000000] 12:14:24 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (14429400) [pid = 780] [serial = 2265] [outer = 13D1F400] 12:14:24 INFO - PROCESS | 780 | 1467227664690 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (14527000) [pid = 780] [serial = 2266] [outer = 13D1F400] 12:14:25 INFO - PROCESS | 780 | ++DOCSHELL 1747C000 == 37 [pid = 780] [id = 756] 12:14:25 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (17DBF400) [pid = 780] [serial = 2267] [outer = 00000000] 12:14:25 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (17EAAC00) [pid = 780] [serial = 2268] [outer = 17DBF400] 12:14:25 INFO - PROCESS | 780 | 1467227665426 Marionette TRACE conn6 <- [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:14:25 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:14:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1121ms 12:14:25 INFO - PROCESS | 780 | 1467227665461 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 780 | 1467227665463 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 12:14:25 INFO - PROCESS | 780 | 1467227665467 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:14:25 INFO - PROCESS | 780 | 1467227665469 Marionette TRACE conn6 <- [1,2982,null,{}] 12:14:25 INFO - PROCESS | 780 | 1467227665479 Marionette TRACE conn6 -> [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:14:25 INFO - PROCESS | 780 | 1467227665484 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:25 INFO - PROCESS | 780 | 1467227665636 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 12:14:25 INFO - PROCESS | 780 | 1467227665875 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227665879 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:25 INFO - PROCESS | 780 | ++DOCSHELL 0916D800 == 38 [pid = 780] [id = 757] 12:14:25 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (0C90DC00) [pid = 780] [serial = 2269] [outer = 00000000] 12:14:25 INFO - PROCESS | 780 | ++DOMWINDOW == 93 (0C931800) [pid = 780] [serial = 2270] [outer = 0C90DC00] 12:14:25 INFO - PROCESS | 780 | 1467227665939 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 780 | ++DOMWINDOW == 94 (0F61EC00) [pid = 780] [serial = 2271] [outer = 0C90DC00] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 17DB1800 == 37 [pid = 780] [id = 752] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 0C90D400 == 36 [pid = 780] [id = 751] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 17477C00 == 35 [pid = 780] [id = 750] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 15C60C00 == 34 [pid = 780] [id = 749] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 13DE6000 == 33 [pid = 780] [id = 748] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 10283000 == 32 [pid = 780] [id = 747] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 0FCD1000 == 31 [pid = 780] [id = 746] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 0FC7B000 == 30 [pid = 780] [id = 745] 12:14:26 INFO - PROCESS | 780 | --DOCSHELL 09161C00 == 29 [pid = 780] [id = 744] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 93 (17D43400) [pid = 780] [serial = 2200] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 92 (18C22C00) [pid = 780] [serial = 2204] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 91 (1881A800) [pid = 780] [serial = 2203] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 90 (1A707800) [pid = 780] [serial = 2206] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 89 (1A70A000) [pid = 780] [serial = 2207] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 88 (173D7400) [pid = 780] [serial = 2197] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0C92A000) [pid = 780] [serial = 2188] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0C995000) [pid = 780] [serial = 2189] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 85 (1A704000) [pid = 780] [serial = 2183] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 84 (1A703800) [pid = 780] [serial = 2182] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 83 (10278800) [pid = 780] [serial = 2185] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 82 (104E1C00) [pid = 780] [serial = 2186] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FD07000) [pid = 780] [serial = 2191] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 80 (19BE4800) [pid = 780] [serial = 2210] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FD33800) [pid = 780] [serial = 2192] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 78 (14496800) [pid = 780] [serial = 2194] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 77 (145DDC00) [pid = 780] [serial = 2195] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1A742000) [pid = 780] [serial = 2213] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1A745C00) [pid = 780] [serial = 2212] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1AC9EC00) [pid = 780] [serial = 2215] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 73 (17DB4C00) [pid = 780] [serial = 2201] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1ACB0000) [pid = 780] [serial = 2216] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1747B800) [pid = 780] [serial = 2198] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | --DOMWINDOW == 70 (18BAFC00) [pid = 780] [serial = 2209] [outer = 00000000] [url = about:blank] 12:14:26 INFO - PROCESS | 780 | 1467227666589 Marionette TRACE conn6 <- [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:14:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:14:26 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:14:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1179ms 12:14:26 INFO - PROCESS | 780 | 1467227666650 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 780 | 1467227666654 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 12:14:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:14:26 INFO - PROCESS | 780 | 1467227666658 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 780 | 1467227666660 Marionette TRACE conn6 <- [1,2986,null,{}] 12:14:26 INFO - PROCESS | 780 | 1467227666666 Marionette TRACE conn6 -> [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:14:26 INFO - PROCESS | 780 | 1467227666670 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:26 INFO - PROCESS | 780 | 1467227666781 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 12:14:26 INFO - PROCESS | 780 | 1467227666885 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227666888 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:26 INFO - PROCESS | 780 | ++DOCSHELL 0FCCFC00 == 30 [pid = 780] [id = 758] 12:14:26 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FCD1400) [pid = 780] [serial = 2272] [outer = 00000000] 12:14:26 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (0FD2AC00) [pid = 780] [serial = 2273] [outer = 0FCD1400] 12:14:26 INFO - PROCESS | 780 | 1467227666937 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (10281C00) [pid = 780] [serial = 2274] [outer = 0FCD1400] 12:14:27 INFO - PROCESS | 780 | 1467227667344 Marionette TRACE conn6 <- [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:14:27 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:14:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 730ms 12:14:27 INFO - PROCESS | 780 | 1467227667391 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 780 | 1467227667395 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 12:14:27 INFO - PROCESS | 780 | 1467227667400 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:14:27 INFO - PROCESS | 780 | 1467227667402 Marionette TRACE conn6 <- [1,2990,null,{}] 12:14:27 INFO - PROCESS | 780 | 1467227667406 Marionette TRACE conn6 -> [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:14:27 INFO - PROCESS | 780 | 1467227667408 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:27 INFO - PROCESS | 780 | 1467227667496 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 12:14:27 INFO - PROCESS | 780 | 1467227667501 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227667503 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:27 INFO - PROCESS | 780 | ++DOCSHELL 12C62400 == 31 [pid = 780] [id = 759] 12:14:27 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (12C64800) [pid = 780] [serial = 2275] [outer = 00000000] 12:14:27 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1442CC00) [pid = 780] [serial = 2276] [outer = 12C64800] 12:14:27 INFO - PROCESS | 780 | 1467227667549 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (14526C00) [pid = 780] [serial = 2277] [outer = 12C64800] 12:14:28 INFO - PROCESS | 780 | 1467227668005 Marionette TRACE conn6 <- [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:14:28 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:14:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 632ms 12:14:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:14:28 INFO - PROCESS | 780 | 1467227668036 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 780 | 1467227668039 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 12:14:28 INFO - PROCESS | 780 | 1467227668043 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 780 | 1467227668049 Marionette TRACE conn6 <- [1,2994,null,{}] 12:14:28 INFO - PROCESS | 780 | 1467227668061 Marionette TRACE conn6 -> [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:14:28 INFO - PROCESS | 780 | 1467227668065 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:28 INFO - PROCESS | 780 | 1467227668151 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 12:14:28 INFO - PROCESS | 780 | 1467227668159 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227668161 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:28 INFO - PROCESS | 780 | ++DOCSHELL 15C8F800 == 32 [pid = 780] [id = 760] 12:14:28 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (15C90800) [pid = 780] [serial = 2278] [outer = 00000000] 12:14:28 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (173D2000) [pid = 780] [serial = 2279] [outer = 15C90800] 12:14:28 INFO - PROCESS | 780 | 1467227668214 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17475800) [pid = 780] [serial = 2280] [outer = 15C90800] 12:14:28 INFO - PROCESS | 780 | 1467227668624 Marionette TRACE conn6 <- [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:14:28 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:14:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 12:14:28 INFO - PROCESS | 780 | 1467227668672 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 780 | 1467227668675 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 12:14:28 INFO - PROCESS | 780 | 1467227668678 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 780 | 1467227668680 Marionette TRACE conn6 <- [1,2998,null,{}] 12:14:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:14:28 INFO - PROCESS | 780 | 1467227668683 Marionette TRACE conn6 -> [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:14:28 INFO - PROCESS | 780 | 1467227668685 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:28 INFO - PROCESS | 780 | 1467227668828 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 12:14:28 INFO - PROCESS | 780 | 1467227668833 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227668835 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:28 INFO - PROCESS | 780 | ++DOCSHELL 1747D800 == 33 [pid = 780] [id = 761] 12:14:28 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1747DC00) [pid = 780] [serial = 2281] [outer = 00000000] 12:14:28 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (17DB9800) [pid = 780] [serial = 2282] [outer = 1747DC00] 12:14:28 INFO - PROCESS | 780 | 1467227668937 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (17EB4800) [pid = 780] [serial = 2283] [outer = 1747DC00] 12:14:29 INFO - PROCESS | 780 | [780] 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:14:29 INFO - PROCESS | 780 | 1467227669407 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:14:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:14:29 INFO - {} 12:14:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:14:29 INFO - {} 12:14:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:14:29 INFO - {} 12:14:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:14:29 INFO - {} 12:14:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 12:14:29 INFO - PROCESS | 780 | 1467227669462 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 780 | 1467227669464 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 12:14:29 INFO - PROCESS | 780 | 1467227669468 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - TEST-START | /FileAPI/fileReader.html 12:14:29 INFO - PROCESS | 780 | 1467227669469 Marionette TRACE conn6 <- [1,3002,null,{}] 12:14:29 INFO - PROCESS | 780 | 1467227669473 Marionette TRACE conn6 -> [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:14:29 INFO - PROCESS | 780 | 1467227669475 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:29 INFO - PROCESS | 780 | 1467227669598 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 12:14:29 INFO - PROCESS | 780 | 1467227669605 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227669610 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:29 INFO - PROCESS | 780 | ++DOCSHELL 197DCC00 == 34 [pid = 780] [id = 762] 12:14:29 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (197DE800) [pid = 780] [serial = 2284] [outer = 00000000] 12:14:29 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1A701C00) [pid = 780] [serial = 2285] [outer = 197DE800] 12:14:29 INFO - PROCESS | 780 | 1467227669720 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1A708C00) [pid = 780] [serial = 2286] [outer = 197DE800] 12:14:30 INFO - PROCESS | 780 | 1467227670188 Marionette TRACE conn6 <- [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:14:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:14:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:14:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:14:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:14:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 770ms 12:14:30 INFO - PROCESS | 780 | 1467227670244 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 12:14:30 INFO - TEST-START | /FileAPI/historical.html 12:14:30 INFO - PROCESS | 780 | 1467227670246 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 12:14:30 INFO - PROCESS | 780 | 1467227670249 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 780 | 1467227670251 Marionette TRACE conn6 <- [1,3006,null,{}] 12:14:30 INFO - PROCESS | 780 | 1467227670270 Marionette TRACE conn6 -> [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:14:30 INFO - PROCESS | 780 | 1467227670273 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:30 INFO - PROCESS | 780 | 1467227670391 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 12:14:30 INFO - PROCESS | 780 | 1467227670468 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227670470 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:30 INFO - PROCESS | 780 | ++DOCSHELL 1A739C00 == 35 [pid = 780] [id = 763] 12:14:30 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1A73AC00) [pid = 780] [serial = 2287] [outer = 00000000] 12:14:30 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1A743C00) [pid = 780] [serial = 2288] [outer = 1A73AC00] 12:14:30 INFO - PROCESS | 780 | 1467227670516 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1A746C00) [pid = 780] [serial = 2289] [outer = 1A73AC00] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 87 (1747A800) [pid = 780] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 86 (15C61800) [pid = 780] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 85 (0FC7C000) [pid = 780] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 84 (09163800) [pid = 780] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 83 (10284000) [pid = 780] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FCD2C00) [pid = 780] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0C92C400) [pid = 780] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0FD2A400) [pid = 780] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 79 (0FD09C00) [pid = 780] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 78 (15C5E000) [pid = 780] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1ACB7800) [pid = 780] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 76 (1B1AEC00) [pid = 780] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 75 (17DB1C00) [pid = 780] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:14:30 INFO - PROCESS | 780 | --DOMWINDOW == 74 (14548400) [pid = 780] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:14:30 INFO - PROCESS | 780 | 1467227670920 Marionette TRACE conn6 <- [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:14:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:14:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:14:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:14:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:14:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:14:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:14:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:14:30 INFO - TEST-OK | /FileAPI/historical.html | took 730ms 12:14:30 INFO - PROCESS | 780 | 1467227670984 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 780 | 1467227670986 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 12:14:30 INFO - PROCESS | 780 | 1467227670989 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 780 | 1467227670991 Marionette TRACE conn6 <- [1,3010,null,{}] 12:14:30 INFO - TEST-START | /FileAPI/idlharness.html 12:14:30 INFO - PROCESS | 780 | 1467227670994 Marionette TRACE conn6 -> [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:14:30 INFO - PROCESS | 780 | 1467227670996 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:31 INFO - PROCESS | 780 | 1467227671120 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 12:14:31 INFO - PROCESS | 780 | 1467227671189 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227671191 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:31 INFO - PROCESS | 780 | ++DOCSHELL 1A816800 == 36 [pid = 780] [id = 764] 12:14:31 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (1A817000) [pid = 780] [serial = 2290] [outer = 00000000] 12:14:31 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1AC9DC00) [pid = 780] [serial = 2291] [outer = 1A817000] 12:14:31 INFO - PROCESS | 780 | 1467227671236 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (1ACA1400) [pid = 780] [serial = 2292] [outer = 1A817000] 12:14:32 INFO - PROCESS | 780 | 1467227671997 Marionette TRACE conn6 <- [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:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:14:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:14:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:14:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:14:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:14:32 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:14:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:14:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:14:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:14:32 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:14:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:14:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:14:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:14:32 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:14:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:14:32 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:14:32 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:14:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:14:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:14:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:14:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:14:32 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:14:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:14:32 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:14:32 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:14:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:14:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:14:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 1130ms 12:14:32 INFO - PROCESS | 780 | 1467227672125 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 780 | 1467227672128 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 12:14:32 INFO - PROCESS | 780 | 1467227672131 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - TEST-START | /FileAPI/idlharness.worker 12:14:32 INFO - PROCESS | 780 | 1467227672133 Marionette TRACE conn6 <- [1,3014,null,{}] 12:14:32 INFO - PROCESS | 780 | 1467227672142 Marionette TRACE conn6 -> [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:14:32 INFO - PROCESS | 780 | 1467227672143 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:32 INFO - PROCESS | 780 | 1467227672226 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 12:14:32 INFO - PROCESS | 780 | 1467227672234 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227672236 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:32 INFO - PROCESS | 780 | ++DOCSHELL 1AC9D800 == 37 [pid = 780] [id = 765] 12:14:32 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (1ACA5C00) [pid = 780] [serial = 2293] [outer = 00000000] 12:14:32 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (1C252400) [pid = 780] [serial = 2294] [outer = 1ACA5C00] 12:14:32 INFO - PROCESS | 780 | 1467227672279 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 780 | ++DOMWINDOW == 80 (1C254800) [pid = 780] [serial = 2295] [outer = 1ACA5C00] 12:14:32 INFO - PROCESS | 780 | [780] 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:14:33 INFO - PROCESS | 780 | 1467227673351 Marionette TRACE conn6 <- [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:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:14:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:14:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:14:33 INFO - {} 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:14:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:14:33 INFO - {} 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:14:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:14:33 INFO - {} 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:14:33 INFO - {} 12:14:33 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:14:33 INFO - {} 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:14:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:14:33 INFO - {} 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:14:33 INFO - {} 12:14:33 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:14:33 INFO - {} 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:14:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:14:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:14:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 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:14:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:14:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:14:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:14:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:14:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:14:33 INFO - {} 12:14:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1332ms 12:14:33 INFO - PROCESS | 780 | 1467227673485 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 780 | 1467227673489 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 12:14:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:14:33 INFO - PROCESS | 780 | 1467227673495 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 780 | 1467227673498 Marionette TRACE conn6 <- [1,3018,null,{}] 12:14:33 INFO - PROCESS | 780 | 1467227673504 Marionette TRACE conn6 -> [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:14:33 INFO - PROCESS | 780 | 1467227673507 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:33 INFO - PROCESS | 780 | 1467227673653 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 12:14:33 INFO - PROCESS | 780 | 1467227673793 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 780 | 1467227673798 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:33 INFO - PROCESS | 780 | ++DOCSHELL 1C0BAC00 == 38 [pid = 780] [id = 766] 12:14:33 INFO - PROCESS | 780 | ++DOMWINDOW == 81 (1C0BC000) [pid = 780] [serial = 2296] [outer = 00000000] 12:14:33 INFO - PROCESS | 780 | ++DOMWINDOW == 82 (1C0C8C00) [pid = 780] [serial = 2297] [outer = 1C0BC000] 12:14:33 INFO - PROCESS | 780 | 1467227673897 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 780 | ++DOMWINDOW == 83 (1C9ECC00) [pid = 780] [serial = 2298] [outer = 1C0BC000] 12:14:34 INFO - PROCESS | 780 | 1467227674412 Marionette TRACE conn6 <- [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:14:34 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:14:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 987ms 12:14:34 INFO - PROCESS | 780 | 1467227674483 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 780 | 1467227674488 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 12:14:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:14:34 INFO - PROCESS | 780 | 1467227674495 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 780 | 1467227674498 Marionette TRACE conn6 <- [1,3022,null,{}] 12:14:34 INFO - PROCESS | 780 | 1467227674502 Marionette TRACE conn6 -> [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:14:34 INFO - PROCESS | 780 | 1467227674505 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:34 INFO - PROCESS | 780 | 1467227674651 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 12:14:34 INFO - PROCESS | 780 | 1467227674804 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227674807 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:34 INFO - PROCESS | 780 | ++DOCSHELL 1C02DC00 == 39 [pid = 780] [id = 767] 12:14:34 INFO - PROCESS | 780 | ++DOMWINDOW == 84 (1C0C0C00) [pid = 780] [serial = 2299] [outer = 00000000] 12:14:34 INFO - PROCESS | 780 | ++DOMWINDOW == 85 (1F6E6400) [pid = 780] [serial = 2300] [outer = 1C0C0C00] 12:14:34 INFO - PROCESS | 780 | 1467227674864 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 780 | ++DOMWINDOW == 86 (1F6ED800) [pid = 780] [serial = 2301] [outer = 1C0C0C00] 12:14:35 INFO - PROCESS | 780 | 1467227675413 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:14:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:14:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 970ms 12:14:35 INFO - PROCESS | 780 | 1467227675468 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 780 | 1467227675471 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 12:14:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:14:35 INFO - PROCESS | 780 | 1467227675475 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 780 | 1467227675479 Marionette TRACE conn6 <- [1,3026,null,{}] 12:14:35 INFO - PROCESS | 780 | 1467227675490 Marionette TRACE conn6 -> [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:14:35 INFO - PROCESS | 780 | 1467227675495 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:35 INFO - PROCESS | 780 | 1467227675613 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 12:14:35 INFO - PROCESS | 780 | 1467227675773 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 780 | 1467227675777 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:35 INFO - PROCESS | 780 | ++DOCSHELL 1962B400 == 40 [pid = 780] [id = 768] 12:14:35 INFO - PROCESS | 780 | ++DOMWINDOW == 87 (1962C000) [pid = 780] [serial = 2302] [outer = 00000000] 12:14:35 INFO - PROCESS | 780 | ++DOMWINDOW == 88 (1F6F2000) [pid = 780] [serial = 2303] [outer = 1962C000] 12:14:35 INFO - PROCESS | 780 | 1467227675838 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 780 | ++DOMWINDOW == 89 (206D7000) [pid = 780] [serial = 2304] [outer = 1962C000] 12:14:36 INFO - PROCESS | 780 | 1467227676582 Marionette TRACE conn6 <- [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:14:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:14:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:14:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1172ms 12:14:36 INFO - PROCESS | 780 | 1467227676650 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 780 | 1467227676654 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 12:14:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:14:36 INFO - PROCESS | 780 | 1467227676659 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 780 | 1467227676662 Marionette TRACE conn6 <- [1,3030,null,{}] 12:14:36 INFO - PROCESS | 780 | 1467227676668 Marionette TRACE conn6 -> [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:14:36 INFO - PROCESS | 780 | 1467227676671 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:36 INFO - PROCESS | 780 | 1467227676773 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 12:14:36 INFO - PROCESS | 780 | 1467227676916 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227676921 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:36 INFO - PROCESS | 780 | ++DOCSHELL 10507C00 == 41 [pid = 780] [id = 769] 12:14:36 INFO - PROCESS | 780 | ++DOMWINDOW == 90 (1050A800) [pid = 780] [serial = 2305] [outer = 00000000] 12:14:36 INFO - PROCESS | 780 | ++DOMWINDOW == 91 (145DE400) [pid = 780] [serial = 2306] [outer = 1050A800] 12:14:36 INFO - PROCESS | 780 | 1467227676970 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 780 | ++DOMWINDOW == 92 (15C60C00) [pid = 780] [serial = 2307] [outer = 1050A800] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1A816800 == 40 [pid = 780] [id = 764] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1A739C00 == 39 [pid = 780] [id = 763] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 197DCC00 == 38 [pid = 780] [id = 762] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1747D800 == 37 [pid = 780] [id = 761] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 15C8F800 == 36 [pid = 780] [id = 760] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 12C62400 == 35 [pid = 780] [id = 759] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 0FCCFC00 == 34 [pid = 780] [id = 758] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1747C000 == 33 [pid = 780] [id = 756] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 0916D800 == 32 [pid = 780] [id = 757] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 0C996400 == 31 [pid = 780] [id = 754] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1881B000 == 30 [pid = 780] [id = 753] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 12C65800 == 29 [pid = 780] [id = 755] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1C02DC00 == 28 [pid = 780] [id = 767] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1962B400 == 27 [pid = 780] [id = 768] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1AC9D800 == 26 [pid = 780] [id = 765] 12:14:38 INFO - PROCESS | 780 | --DOCSHELL 1C0BAC00 == 25 [pid = 780] [id = 766] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 91 (18BBB400) [pid = 780] [serial = 2259] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 90 (174CF800) [pid = 780] [serial = 2250] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 89 (17337400) [pid = 780] [serial = 2248] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 88 (0FC8E000) [pid = 780] [serial = 2236] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 87 (0C90FC00) [pid = 780] [serial = 2233] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 86 (0C929000) [pid = 780] [serial = 2234] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 85 (12C67400) [pid = 780] [serial = 2241] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 84 (16187800) [pid = 780] [serial = 2247] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 83 (0FD0B400) [pid = 780] [serial = 2238] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 82 (0FD30C00) [pid = 780] [serial = 2239] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 81 (0FCC5800) [pid = 780] [serial = 2231] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 80 (0F885800) [pid = 780] [serial = 2230] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 79 (1617B800) [pid = 780] [serial = 2253] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 78 (12C69800) [pid = 780] [serial = 2219] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 77 (102B0000) [pid = 780] [serial = 2218] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17DBC400) [pid = 780] [serial = 2222] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1747F800) [pid = 780] [serial = 2221] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1AEBA800) [pid = 780] [serial = 2225] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1AE40800) [pid = 780] [serial = 2224] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 72 (1BAD7000) [pid = 780] [serial = 2228] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 71 (1BA76C00) [pid = 780] [serial = 2227] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17D15800) [pid = 780] [serial = 2251] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 69 (17DBE000) [pid = 780] [serial = 2257] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 68 (15459400) [pid = 780] [serial = 2244] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 67 (15C56400) [pid = 780] [serial = 2245] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1545A400) [pid = 780] [serial = 2254] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1871DC00) [pid = 780] [serial = 2256] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | --DOMWINDOW == 64 (13DA7400) [pid = 780] [serial = 2242] [outer = 00000000] [url = about:blank] 12:14:38 INFO - PROCESS | 780 | 1467227678486 Marionette TRACE conn6 <- [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:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:14:38 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:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:14:38 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:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:14:38 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:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:14:38 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:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:14:38 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:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:14:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:14:38 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:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:14:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 12:14:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:14:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:14:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:14:38 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:14:38 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1932ms 12:14:38 INFO - PROCESS | 780 | 1467227678593 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 780 | 1467227678597 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 12:14:38 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:14:38 INFO - PROCESS | 780 | 1467227678602 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 780 | 1467227678605 Marionette TRACE conn6 <- [1,3034,null,{}] 12:14:38 INFO - PROCESS | 780 | 1467227678611 Marionette TRACE conn6 -> [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:14:38 INFO - PROCESS | 780 | 1467227678614 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:38 INFO - PROCESS | 780 | 1467227678711 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 12:14:38 INFO - PROCESS | 780 | 1467227678718 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 780 | 1467227678720 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:38 INFO - PROCESS | 780 | ++DOCSHELL 0F95A000 == 26 [pid = 780] [id = 770] 12:14:38 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (0F95F400) [pid = 780] [serial = 2308] [outer = 00000000] 12:14:38 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (0FC94400) [pid = 780] [serial = 2309] [outer = 0F95F400] 12:14:38 INFO - PROCESS | 780 | 1467227678769 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (0FCC9800) [pid = 780] [serial = 2310] [outer = 0F95F400] 12:14:39 INFO - PROCESS | 780 | [780] 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:14:39 INFO - PROCESS | 780 | 1467227679288 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:14:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:14:39 INFO - {} 12:14:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 730ms 12:14:39 INFO - PROCESS | 780 | 1467227679335 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 780 | 1467227679340 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 12:14:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:14:39 INFO - PROCESS | 780 | 1467227679346 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 780 | 1467227679349 Marionette TRACE conn6 <- [1,3038,null,{}] 12:14:39 INFO - PROCESS | 780 | 1467227679353 Marionette TRACE conn6 -> [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:14:39 INFO - PROCESS | 780 | 1467227679355 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:39 INFO - PROCESS | 780 | 1467227679449 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 12:14:39 INFO - PROCESS | 780 | 1467227679457 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227679459 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:39 INFO - PROCESS | 780 | ++DOCSHELL 102A9800 == 27 [pid = 780] [id = 771] 12:14:39 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (102A9C00) [pid = 780] [serial = 2311] [outer = 00000000] 12:14:39 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (102B1800) [pid = 780] [serial = 2312] [outer = 102A9C00] 12:14:39 INFO - PROCESS | 780 | 1467227679517 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (104E3C00) [pid = 780] [serial = 2313] [outer = 102A9C00] 12:14:39 INFO - PROCESS | 780 | 1467227679968 Marionette TRACE conn6 <- [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:14:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:14:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:14:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:14:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:14:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 12:14:40 INFO - PROCESS | 780 | 1467227680023 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 12:14:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:14:40 INFO - PROCESS | 780 | 1467227680025 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 12:14:40 INFO - PROCESS | 780 | 1467227680029 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 780 | 1467227680033 Marionette TRACE conn6 <- [1,3042,null,{}] 12:14:40 INFO - PROCESS | 780 | 1467227680043 Marionette TRACE conn6 -> [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:14:40 INFO - PROCESS | 780 | 1467227680057 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:40 INFO - PROCESS | 780 | 1467227680171 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 12:14:40 INFO - PROCESS | 780 | 1467227680181 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227680184 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:40 INFO - PROCESS | 780 | ++DOCSHELL 13ECFC00 == 28 [pid = 780] [id = 772] 12:14:40 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (13ED4400) [pid = 780] [serial = 2314] [outer = 00000000] 12:14:40 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (14426400) [pid = 780] [serial = 2315] [outer = 13ED4400] 12:14:40 INFO - PROCESS | 780 | 1467227680232 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (14526800) [pid = 780] [serial = 2316] [outer = 13ED4400] 12:14:40 INFO - PROCESS | 780 | 1467227680971 Marionette TRACE conn6 <- [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:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:14:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:14:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:14:41 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:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:14:41 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:14:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:14:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1046ms 12:14:41 INFO - PROCESS | 780 | 1467227681084 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 780 | 1467227681086 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 12:14:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:14:41 INFO - PROCESS | 780 | 1467227681089 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 780 | 1467227681091 Marionette TRACE conn6 <- [1,3046,null,{}] 12:14:41 INFO - PROCESS | 780 | 1467227681108 Marionette TRACE conn6 -> [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:14:41 INFO - PROCESS | 780 | 1467227681110 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:41 INFO - PROCESS | 780 | 1467227681230 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 12:14:41 INFO - PROCESS | 780 | 1467227681235 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227681237 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:41 INFO - PROCESS | 780 | ++DOCSHELL 15C55400 == 29 [pid = 780] [id = 773] 12:14:41 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (15C56400) [pid = 780] [serial = 2317] [outer = 00000000] 12:14:41 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (17472400) [pid = 780] [serial = 2318] [outer = 15C56400] 12:14:41 INFO - PROCESS | 780 | 1467227681339 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (1747B800) [pid = 780] [serial = 2319] [outer = 15C56400] 12:14:41 INFO - PROCESS | 780 | 1467227681814 Marionette TRACE conn6 <- [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:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:14:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:14:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:14:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:14:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:14:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:14:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:14:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 755ms 12:14:41 INFO - PROCESS | 780 | 1467227681861 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 12:14:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:14:41 INFO - PROCESS | 780 | 1467227681863 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 12:14:41 INFO - PROCESS | 780 | 1467227681866 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 780 | 1467227681868 Marionette TRACE conn6 <- [1,3050,null,{}] 12:14:41 INFO - PROCESS | 780 | 1467227681871 Marionette TRACE conn6 -> [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:14:41 INFO - PROCESS | 780 | 1467227681873 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:41 INFO - PROCESS | 780 | 1467227681989 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 12:14:42 INFO - PROCESS | 780 | 1467227682056 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227682058 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:42 INFO - PROCESS | 780 | ++DOCSHELL 174D5400 == 30 [pid = 780] [id = 774] 12:14:42 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (174D6000) [pid = 780] [serial = 2320] [outer = 00000000] 12:14:42 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (17DB0C00) [pid = 780] [serial = 2321] [outer = 174D6000] 12:14:42 INFO - PROCESS | 780 | 1467227682103 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 780 | ++DOMWINDOW == 79 (17DBB800) [pid = 780] [serial = 2322] [outer = 174D6000] 12:14:42 INFO - PROCESS | 780 | [780] 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:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 78 (1ACA5C00) [pid = 780] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1747DC00) [pid = 780] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 76 (197DE800) [pid = 780] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1A817000) [pid = 780] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1881B400) [pid = 780] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 73 (13D1F400) [pid = 780] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 72 (17DBF400) [pid = 780] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15C90800) [pid = 780] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 70 (0FCD1400) [pid = 780] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 69 (0C998400) [pid = 780] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 68 (12C64800) [pid = 780] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0C90DC00) [pid = 780] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:14:42 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1A73AC00) [pid = 780] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:14:42 INFO - PROCESS | 780 | 1467227682742 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:14:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:14:42 INFO - {} 12:14:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 930ms 12:14:42 INFO - PROCESS | 780 | 1467227682797 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 780 | 1467227682799 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 12:14:42 INFO - PROCESS | 780 | 1467227682802 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:14:42 INFO - PROCESS | 780 | 1467227682804 Marionette TRACE conn6 <- [1,3054,null,{}] 12:14:42 INFO - PROCESS | 780 | 1467227682808 Marionette TRACE conn6 -> [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:14:42 INFO - PROCESS | 780 | 1467227682813 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:42 INFO - PROCESS | 780 | 1467227682950 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 12:14:43 INFO - PROCESS | 780 | 1467227683009 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 780 | 1467227683011 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:43 INFO - PROCESS | 780 | ++DOCSHELL 102AD000 == 31 [pid = 780] [id = 775] 12:14:43 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (140B8400) [pid = 780] [serial = 2323] [outer = 00000000] 12:14:43 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1881D400) [pid = 780] [serial = 2324] [outer = 140B8400] 12:14:43 INFO - PROCESS | 780 | 1467227683056 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (18BB9800) [pid = 780] [serial = 2325] [outer = 140B8400] 12:14:43 INFO - PROCESS | 780 | 1467227683646 Marionette TRACE conn6 <- [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:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:14:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:14:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 931ms 12:14:43 INFO - PROCESS | 780 | 1467227683738 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 780 | 1467227683743 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 12:14:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:14:43 INFO - PROCESS | 780 | 1467227683772 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 780 | 1467227683778 Marionette TRACE conn6 <- [1,3058,null,{}] 12:14:43 INFO - PROCESS | 780 | 1467227683784 Marionette TRACE conn6 -> [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:14:43 INFO - PROCESS | 780 | 1467227683787 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:43 INFO - PROCESS | 780 | 1467227683916 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 12:14:44 INFO - PROCESS | 780 | 1467227684049 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227684052 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:44 INFO - PROCESS | 780 | ++DOCSHELL 0C911C00 == 32 [pid = 780] [id = 776] 12:14:44 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0F959C00) [pid = 780] [serial = 2326] [outer = 00000000] 12:14:44 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (0FD32400) [pid = 780] [serial = 2327] [outer = 0F959C00] 12:14:44 INFO - PROCESS | 780 | 1467227684110 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (102A8800) [pid = 780] [serial = 2328] [outer = 0F959C00] 12:14:44 INFO - PROCESS | 780 | 1467227684764 Marionette TRACE conn6 <- [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:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:14:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1049ms 12:14:44 INFO - PROCESS | 780 | 1467227684798 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 780 | 1467227684802 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 12:14:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:14:44 INFO - PROCESS | 780 | 1467227684809 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 780 | 1467227684811 Marionette TRACE conn6 <- [1,3062,null,{}] 12:14:44 INFO - PROCESS | 780 | 1467227684815 Marionette TRACE conn6 -> [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:14:44 INFO - PROCESS | 780 | 1467227684818 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:44 INFO - PROCESS | 780 | 1467227684940 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 12:14:45 INFO - PROCESS | 780 | 1467227685085 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227685088 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:45 INFO - PROCESS | 780 | ++DOCSHELL 12C6B800 == 33 [pid = 780] [id = 777] 12:14:45 INFO - PROCESS | 780 | ++DOMWINDOW == 73 (12C6C000) [pid = 780] [serial = 2329] [outer = 00000000] 12:14:45 INFO - PROCESS | 780 | ++DOMWINDOW == 74 (13DEA800) [pid = 780] [serial = 2330] [outer = 12C6C000] 12:14:45 INFO - PROCESS | 780 | 1467227685149 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 780 | ++DOMWINDOW == 75 (14501400) [pid = 780] [serial = 2331] [outer = 12C6C000] 12:14:45 INFO - PROCESS | 780 | 1467227685771 Marionette TRACE conn6 <- [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:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:14:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 970ms 12:14:45 INFO - PROCESS | 780 | 1467227685922 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 780 | 1467227685926 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 12:14:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:14:45 INFO - PROCESS | 780 | 1467227685954 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 780 | 1467227685958 Marionette TRACE conn6 <- [1,3066,null,{}] 12:14:45 INFO - PROCESS | 780 | 1467227685972 Marionette TRACE conn6 -> [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:14:45 INFO - PROCESS | 780 | 1467227685975 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:46 INFO - PROCESS | 780 | 1467227686087 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 12:14:46 INFO - PROCESS | 780 | 1467227686225 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 780 | 1467227686230 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:46 INFO - PROCESS | 780 | ++DOCSHELL 0FC74C00 == 34 [pid = 780] [id = 778] 12:14:46 INFO - PROCESS | 780 | ++DOMWINDOW == 76 (0FC8E800) [pid = 780] [serial = 2332] [outer = 00000000] 12:14:46 INFO - PROCESS | 780 | ++DOMWINDOW == 77 (0FCD0C00) [pid = 780] [serial = 2333] [outer = 0FC8E800] 12:14:46 INFO - PROCESS | 780 | 1467227686284 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 780 | ++DOMWINDOW == 78 (0FD08C00) [pid = 780] [serial = 2334] [outer = 0FC8E800] 12:14:46 INFO - PROCESS | 780 | --DOCSHELL 174D5400 == 33 [pid = 780] [id = 774] 12:14:46 INFO - PROCESS | 780 | --DOCSHELL 15C55400 == 32 [pid = 780] [id = 773] 12:14:46 INFO - PROCESS | 780 | --DOCSHELL 13ECFC00 == 31 [pid = 780] [id = 772] 12:14:46 INFO - PROCESS | 780 | --DOCSHELL 102A9800 == 30 [pid = 780] [id = 771] 12:14:46 INFO - PROCESS | 780 | --DOCSHELL 0F95A000 == 29 [pid = 780] [id = 770] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 77 (1C252400) [pid = 780] [serial = 2294] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 76 (17EB4800) [pid = 780] [serial = 2283] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 75 (1A701C00) [pid = 780] [serial = 2285] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 74 (1A708C00) [pid = 780] [serial = 2286] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 73 (1AC9DC00) [pid = 780] [serial = 2291] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 72 (18D2BC00) [pid = 780] [serial = 2260] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 71 (14429400) [pid = 780] [serial = 2265] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 70 (17EAAC00) [pid = 780] [serial = 2268] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 69 (14527000) [pid = 780] [serial = 2266] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 68 (173D2000) [pid = 780] [serial = 2279] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 67 (0FD2AC00) [pid = 780] [serial = 2273] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 66 (10281C00) [pid = 780] [serial = 2274] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 65 (0F876800) [pid = 780] [serial = 2262] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 64 (0FCC5000) [pid = 780] [serial = 2263] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 63 (1442CC00) [pid = 780] [serial = 2276] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 62 (14526C00) [pid = 780] [serial = 2277] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 61 (0C931800) [pid = 780] [serial = 2270] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 60 (0F61EC00) [pid = 780] [serial = 2271] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 59 (1A743C00) [pid = 780] [serial = 2288] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 58 (1A746C00) [pid = 780] [serial = 2289] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 57 (17DB9800) [pid = 780] [serial = 2282] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 56 (1ACA1400) [pid = 780] [serial = 2292] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 55 (17475800) [pid = 780] [serial = 2280] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | --DOMWINDOW == 54 (1C254800) [pid = 780] [serial = 2295] [outer = 00000000] [url = about:blank] 12:14:46 INFO - PROCESS | 780 | 1467227686779 Marionette TRACE conn6 <- [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:14:46 INFO - PROCESS | 780 | 1467227686857 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 12:14:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:14:46 INFO - PROCESS | 780 | 1467227686864 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 780 | 1467227686868 Marionette TRACE conn6 <- [1,3070,null,{}] 12:14:46 INFO - PROCESS | 780 | 1467227686872 Marionette TRACE conn6 -> [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:14:46 INFO - PROCESS | 780 | 1467227686875 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:46 INFO - PROCESS | 780 | 1467227686964 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 12:14:46 INFO - PROCESS | 780 | 1467227686977 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 780 | 1467227686980 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:46 INFO - PROCESS | 780 | ++DOCSHELL 104E3800 == 30 [pid = 780] [id = 779] 12:14:46 INFO - PROCESS | 780 | ++DOMWINDOW == 55 (104ED400) [pid = 780] [serial = 2335] [outer = 00000000] 12:14:47 INFO - PROCESS | 780 | ++DOMWINDOW == 56 (12C0B400) [pid = 780] [serial = 2336] [outer = 104ED400] 12:14:47 INFO - PROCESS | 780 | 1467227687027 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 780 | ++DOMWINDOW == 57 (12C68000) [pid = 780] [serial = 2337] [outer = 104ED400] 12:14:47 INFO - PROCESS | 780 | 1467227687495 Marionette TRACE conn6 <- [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:14:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:14:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:14:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:14:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:14:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 690ms 12:14:47 INFO - PROCESS | 780 | 1467227687556 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 780 | 1467227687558 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 12:14:47 INFO - PROCESS | 780 | 1467227687561 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:14:47 INFO - PROCESS | 780 | 1467227687563 Marionette TRACE conn6 <- [1,3074,null,{}] 12:14:47 INFO - PROCESS | 780 | 1467227687573 Marionette TRACE conn6 -> [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:14:47 INFO - PROCESS | 780 | 1467227687577 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:47 INFO - PROCESS | 780 | 1467227687665 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 12:14:47 INFO - PROCESS | 780 | 1467227687676 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227687679 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:47 INFO - PROCESS | 780 | ++DOCSHELL 145DEC00 == 31 [pid = 780] [id = 780] 12:14:47 INFO - PROCESS | 780 | ++DOMWINDOW == 58 (145DF800) [pid = 780] [serial = 2338] [outer = 00000000] 12:14:47 INFO - PROCESS | 780 | ++DOMWINDOW == 59 (146CE000) [pid = 780] [serial = 2339] [outer = 145DF800] 12:14:47 INFO - PROCESS | 780 | 1467227687731 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 780 | ++DOMWINDOW == 60 (15951800) [pid = 780] [serial = 2340] [outer = 145DF800] 12:14:48 INFO - PROCESS | 780 | 1467227688225 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:14:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 12:14:48 INFO - PROCESS | 780 | 1467227688235 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 12:14:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:14:48 INFO - PROCESS | 780 | 1467227688237 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 12:14:48 INFO - PROCESS | 780 | 1467227688240 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 780 | 1467227688242 Marionette TRACE conn6 <- [1,3078,null,{}] 12:14:48 INFO - PROCESS | 780 | 1467227688245 Marionette TRACE conn6 -> [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:14:48 INFO - PROCESS | 780 | 1467227688247 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:48 INFO - PROCESS | 780 | 1467227688334 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 12:14:48 INFO - PROCESS | 780 | 1467227688339 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227688341 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:48 INFO - PROCESS | 780 | ++DOCSHELL 13ECDC00 == 32 [pid = 780] [id = 781] 12:14:48 INFO - PROCESS | 780 | ++DOMWINDOW == 61 (15C5F000) [pid = 780] [serial = 2341] [outer = 00000000] 12:14:48 INFO - PROCESS | 780 | ++DOMWINDOW == 62 (1617E000) [pid = 780] [serial = 2342] [outer = 15C5F000] 12:14:48 INFO - PROCESS | 780 | 1467227688394 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 780 | ++DOMWINDOW == 63 (16E8C000) [pid = 780] [serial = 2343] [outer = 15C5F000] 12:14:48 INFO - PROCESS | 780 | 1467227688811 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:14:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 630ms 12:14:48 INFO - PROCESS | 780 | 1467227688886 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 12:14:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:14:48 INFO - PROCESS | 780 | 1467227688888 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 12:14:48 INFO - PROCESS | 780 | 1467227688892 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 780 | 1467227688893 Marionette TRACE conn6 <- [1,3082,null,{}] 12:14:48 INFO - PROCESS | 780 | 1467227688897 Marionette TRACE conn6 -> [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:14:48 INFO - PROCESS | 780 | 1467227688899 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:49 INFO - PROCESS | 780 | 1467227689020 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 12:14:49 INFO - PROCESS | 780 | 1467227689025 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227689027 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:49 INFO - PROCESS | 780 | ++DOCSHELL 17471C00 == 33 [pid = 780] [id = 782] 12:14:49 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (17473400) [pid = 780] [serial = 2344] [outer = 00000000] 12:14:49 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (1747F400) [pid = 780] [serial = 2345] [outer = 17473400] 12:14:49 INFO - PROCESS | 780 | 1467227689071 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (174D0C00) [pid = 780] [serial = 2346] [outer = 17473400] 12:14:49 INFO - PROCESS | 780 | 1467227689507 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:14:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 12:14:49 INFO - PROCESS | 780 | 1467227689562 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 12:14:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:14:49 INFO - PROCESS | 780 | 1467227689564 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 12:14:49 INFO - PROCESS | 780 | 1467227689567 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 780 | 1467227689569 Marionette TRACE conn6 <- [1,3086,null,{}] 12:14:49 INFO - PROCESS | 780 | 1467227689572 Marionette TRACE conn6 -> [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:14:49 INFO - PROCESS | 780 | 1467227689578 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:49 INFO - PROCESS | 780 | 1467227689734 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 12:14:49 INFO - PROCESS | 780 | 1467227689740 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227689742 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:49 INFO - PROCESS | 780 | ++DOCSHELL 174D6C00 == 34 [pid = 780] [id = 783] 12:14:49 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (17D0E400) [pid = 780] [serial = 2347] [outer = 00000000] 12:14:49 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (17DBFC00) [pid = 780] [serial = 2348] [outer = 17D0E400] 12:14:49 INFO - PROCESS | 780 | 1467227689847 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (18729800) [pid = 780] [serial = 2349] [outer = 17D0E400] 12:14:50 INFO - PROCESS | 780 | 1467227690238 Marionette TRACE conn6 <- [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:14:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:14:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:14:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 730ms 12:14:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:14:50 INFO - PROCESS | 780 | 1467227690298 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 12:14:50 INFO - PROCESS | 780 | 1467227690300 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 12:14:50 INFO - PROCESS | 780 | 1467227690303 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:14:50 INFO - PROCESS | 780 | 1467227690305 Marionette TRACE conn6 <- [1,3090,null,{}] 12:14:50 INFO - PROCESS | 780 | 1467227690314 Marionette TRACE conn6 -> [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:14:50 INFO - PROCESS | 780 | 1467227690316 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:50 INFO - PROCESS | 780 | 1467227690459 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 12:14:50 INFO - PROCESS | 780 | 1467227690468 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227690469 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:50 INFO - PROCESS | 780 | ++DOCSHELL 0CA94C00 == 35 [pid = 780] [id = 784] 12:14:50 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (0F676800) [pid = 780] [serial = 2350] [outer = 00000000] 12:14:50 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (188C6400) [pid = 780] [serial = 2351] [outer = 0F676800] 12:14:50 INFO - PROCESS | 780 | 1467227690523 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (18D2BC00) [pid = 780] [serial = 2352] [outer = 0F676800] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 71 (15C56400) [pid = 780] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 70 (1050A800) [pid = 780] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 69 (13ED4400) [pid = 780] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 68 (102A9C00) [pid = 780] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 67 (174D6000) [pid = 780] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 66 (1C0BC000) [pid = 780] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 65 (1C0C0C00) [pid = 780] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 64 (1962C000) [pid = 780] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:14:50 INFO - PROCESS | 780 | --DOMWINDOW == 63 (0F95F400) [pid = 780] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:14:50 INFO - PROCESS | 780 | 1467227690982 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:14:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 730ms 12:14:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:14:51 INFO - PROCESS | 780 | 1467227691034 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 780 | 1467227691036 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 12:14:51 INFO - PROCESS | 780 | 1467227691040 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 780 | 1467227691041 Marionette TRACE conn6 <- [1,3094,null,{}] 12:14:51 INFO - PROCESS | 780 | 1467227691045 Marionette TRACE conn6 -> [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:14:51 INFO - PROCESS | 780 | 1467227691047 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:51 INFO - PROCESS | 780 | 1467227691127 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 12:14:51 INFO - PROCESS | 780 | 1467227691134 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227691136 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:51 INFO - PROCESS | 780 | ++DOCSHELL 18782400 == 36 [pid = 780] [id = 785] 12:14:51 INFO - PROCESS | 780 | ++DOMWINDOW == 64 (1881CC00) [pid = 780] [serial = 2353] [outer = 00000000] 12:14:51 INFO - PROCESS | 780 | ++DOMWINDOW == 65 (19561C00) [pid = 780] [serial = 2354] [outer = 1881CC00] 12:14:51 INFO - PROCESS | 780 | 1467227691179 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 780 | ++DOMWINDOW == 66 (19624400) [pid = 780] [serial = 2355] [outer = 1881CC00] 12:14:51 INFO - PROCESS | 780 | 1467227691595 Marionette TRACE conn6 <- [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:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:14:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 570ms 12:14:51 INFO - PROCESS | 780 | 1467227691610 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 780 | 1467227691613 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 12:14:51 INFO - PROCESS | 780 | 1467227691616 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:14:51 INFO - PROCESS | 780 | 1467227691618 Marionette TRACE conn6 <- [1,3098,null,{}] 12:14:51 INFO - PROCESS | 780 | 1467227691621 Marionette TRACE conn6 -> [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:14:51 INFO - PROCESS | 780 | 1467227691623 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:51 INFO - PROCESS | 780 | 1467227691756 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 12:14:51 INFO - PROCESS | 780 | 1467227691791 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227691793 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:51 INFO - PROCESS | 780 | ++DOCSHELL 146D0C00 == 37 [pid = 780] [id = 786] 12:14:51 INFO - PROCESS | 780 | ++DOMWINDOW == 67 (19561400) [pid = 780] [serial = 2356] [outer = 00000000] 12:14:51 INFO - PROCESS | 780 | ++DOMWINDOW == 68 (1962E000) [pid = 780] [serial = 2357] [outer = 19561400] 12:14:51 INFO - PROCESS | 780 | 1467227691835 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 780 | ++DOMWINDOW == 69 (1962B800) [pid = 780] [serial = 2358] [outer = 19561400] 12:14:52 INFO - PROCESS | 780 | 1467227692205 Marionette TRACE conn6 <- [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:14:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:14:52 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:14:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:14:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 630ms 12:14:52 INFO - PROCESS | 780 | 1467227692250 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 780 | 1467227692252 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 12:14:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:14:52 INFO - PROCESS | 780 | 1467227692255 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 780 | 1467227692257 Marionette TRACE conn6 <- [1,3102,null,{}] 12:14:52 INFO - PROCESS | 780 | 1467227692260 Marionette TRACE conn6 -> [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:14:52 INFO - PROCESS | 780 | 1467227692262 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:52 INFO - PROCESS | 780 | 1467227692397 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 12:14:52 INFO - PROCESS | 780 | 1467227692408 Marionette TRACE conn6 -> [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\", \"c28cdea0-66bf-4347-aada-1c6af8193848\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 780 | 1467227692409 Marionette INFO sendAsync 0544c252-001f-4c80-bc83-5fa79c3f875a 12:14:52 INFO - PROCESS | 780 | ++DOCSHELL 15C5FC00 == 38 [pid = 780] [id = 787] 12:14:52 INFO - PROCESS | 780 | ++DOMWINDOW == 70 (174D1800) [pid = 780] [serial = 2359] [outer = 00000000] 12:14:52 INFO - PROCESS | 780 | ++DOMWINDOW == 71 (1A706C00) [pid = 780] [serial = 2360] [outer = 174D1800] 12:14:52 INFO - PROCESS | 780 | 1467227692452 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 780 | ++DOMWINDOW == 72 (1A70E000) [pid = 780] [serial = 2361] [outer = 174D1800] 12:14:52 INFO - PROCESS | 780 | 1467227692852 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:14:52 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:14:52 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 630ms 12:14:52 INFO - PROCESS | 780 | 1467227692886 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 780 | 1467227692888 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 12:14:53 WARNING - u'runner_teardown' () 12:14:53 INFO - No more tests 12:14:53 INFO - Got 0 unexpected results 12:14:53 INFO - SUITE-END | took 678s 12:14:54 INFO - Closing logging queue 12:14:54 INFO - queue closed 12:14:54 INFO - Return code: 0 12:14:54 WARNING - # TBPL SUCCESS # 12:14:54 INFO - Running post-action listener: _resource_record_post_action 12:14:54 INFO - Running post-run listener: _resource_record_post_run 12:14:55 INFO - Total resource usage - Wall time: 687s; CPU: 14.0%; Read bytes: 143344640; Write bytes: 1127714304; Read time: 2856530; Write time: 9011560 12:14:55 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:14:55 INFO - install - Wall time: 3s; CPU: 9.0%; Read bytes: 0; Write bytes: 24437248; Read time: 0; Write time: 48400 12:14:55 INFO - run-tests - Wall time: 685s; CPU: 14.0%; Read bytes: 143344640; Write bytes: 1070193664; Read time: 2856530; Write time: 8901800 12:14:55 INFO - Running post-run listener: _upload_blobber_files 12:14:55 INFO - Blob upload gear active. 12:14:55 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 12:14:55 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:14:55 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:14:55 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:14:55 INFO - (blobuploader) - INFO - Open directory for files ... 12:14:55 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 12:14:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:14:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:14:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:14:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:14:56 INFO - (blobuploader) - INFO - Done attempting. 12:14:56 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 12:14:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:14:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:14:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:14:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:14:58 INFO - (blobuploader) - INFO - Done attempting. 12:14:58 INFO - (blobuploader) - INFO - Iteration through files over. 12:14:58 INFO - Return code: 0 12:14:58 INFO - rmtree: C:\slave\test\build\uploaded_files.json 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 12:14:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95d36603ef21bec8efd8bf5ae0228bc80c71756e378b32103639fd951059b386a400033917e026f8a0a845785da0c56a862539e18623dc129bcd5dd94d01d004", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57e17a268bcd1a7ff023010a683f91702e9cfe3f3805fa023080c4643458789c9d4de5af9764f754ceb734b3160cb5dfa675a77e1ef64fcb77df54e21c579814"} 12:14:58 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 12:14:58 INFO - Writing to file C:\slave\test\properties\blobber_files 12:14:58 INFO - Contents: 12:14:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95d36603ef21bec8efd8bf5ae0228bc80c71756e378b32103639fd951059b386a400033917e026f8a0a845785da0c56a862539e18623dc129bcd5dd94d01d004", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57e17a268bcd1a7ff023010a683f91702e9cfe3f3805fa023080c4643458789c9d4de5af9764f754ceb734b3160cb5dfa675a77e1ef64fcb77df54e21c579814"} 12:14:58 INFO - Running post-run listener: copy_logs_to_upload_dir 12:14:58 INFO - Copying logs to upload dir... 12:14:58 INFO - mkdir: C:\slave\test\build\upload\logs 12:14:58 INFO - Copying logs to upload dir... 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - Using _rmtree_windows ... 12:14:58 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=950.090000 ========= master_lag: 0.41 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 50 secs) (at 2016-06-29 12:14:58.834479) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 12:14:58.835678) ========= '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:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-212 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-212 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-212 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/95d36603ef21bec8efd8bf5ae0228bc80c71756e378b32103639fd951059b386a400033917e026f8a0a845785da0c56a862539e18623dc129bcd5dd94d01d004", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57e17a268bcd1a7ff023010a683f91702e9cfe3f3805fa023080c4643458789c9d4de5af9764f754ceb734b3160cb5dfa675a77e1ef64fcb77df54e21c579814"} build_url:https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/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/95d36603ef21bec8efd8bf5ae0228bc80c71756e378b32103639fd951059b386a400033917e026f8a0a845785da0c56a862539e18623dc129bcd5dd94d01d004", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/57e17a268bcd1a7ff023010a683f91702e9cfe3f3805fa023080c4643458789c9d4de5af9764f754ceb734b3160cb5dfa675a77e1ef64fcb77df54e21c579814"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UZDstHTCTZ-He96Sok6NIA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-29 12:14:58.959261) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:14:58.959604) ========= 'rm' '-f' 'oauth.txt' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-212 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld\AppData\Local LOGONSERVER=\\T-W732-IX-212 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\;c:\Program Files\Microsoft Windows Performance Toolkit\;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-212 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=0.100000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-29 12:14:59.076971) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-29 12:14:59.077419) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-06-29 12:14:59.944371) ========= ========= Total master_lag: 0.59 =========