builder: mozilla-inbound_win7-ix-debug_test-web-platform-tests-1 slave: t-w732-ix-245 starttime: 1461233452.09 results: success (0) buildid: 20160421012301 builduid: 6b0f5a0734144c60bf434dda730a0e0d revision: bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.092019) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.092489) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.092776) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.237565) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:10:52.237942) ========= '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-245 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-245 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-245 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 --03:10:53-- 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% 9.58 MB/s 03:10:53 (9.58 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.108000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:10:53.386455) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 03:10:53.386967) ========= '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-245 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-245 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-245 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=5.301000 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 03:10:58.707780) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:10:58.708338) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 --destination scripts --debug' in dir C:\\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-245 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-245 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-245 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-04-21 03:10:59,401 truncating revision to first 12 chars 2016-04-21 03:10:59,401 Setting DEBUG logging. 2016-04-21 03:10:59,401 attempt 1/10 2016-04-21 03:10:59,401 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bb3bf463c0ec?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 03:10:59,841 unpacking tar archive at: mozilla-inbound-bb3bf463c0ec/testing/mozharness/ program finished with exit code 0 elapsedTime=1.274000 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 03:11:00.081378) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:11:00.081709) ========= script_repo_revision: bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 03:11:00.082163) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:11:00.082440) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 03:11:00.101701) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 48 secs) (at 2016-04-21 03:11:00.102542) ========= '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-inbound' '--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-inbound', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-245 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-245 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-245 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 03:11:00 INFO - MultiFileLogger online at 20160421 03:11:00 in C:\slave\test 03:11:00 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-inbound --download-symbols true 03:11:00 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 03:11:00 INFO - {'append_to_log': False, 03:11:00 INFO - 'base_work_dir': 'C:\\slave\\test', 03:11:00 INFO - 'blob_upload_branch': 'mozilla-inbound', 03:11:00 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 03:11:00 INFO - 'buildbot_json_path': 'buildprops.json', 03:11:00 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 03:11:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:11:00 INFO - 'download_minidump_stackwalk': True, 03:11:00 INFO - 'download_symbols': 'true', 03:11:00 INFO - 'e10s': False, 03:11:00 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 03:11:00 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 03:11:00 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 03:11:00 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 03:11:00 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 03:11:00 INFO - 'C:/mozilla-build/tooltool.py'), 03:11:00 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 03:11:00 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 03:11:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:11:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:11:00 INFO - 'log_level': 'info', 03:11:00 INFO - 'log_to_console': True, 03:11:00 INFO - 'opt_config_files': (), 03:11:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:11:00 INFO - '--processes=1', 03:11:00 INFO - '--config=%(test_path)s/wptrunner.ini', 03:11:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:11:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:11:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:11:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:11:00 INFO - 'pip_index': False, 03:11:00 INFO - 'require_test_zip': True, 03:11:00 INFO - 'test_type': ('testharness',), 03:11:00 INFO - 'this_chunk': '1', 03:11:00 INFO - 'total_chunks': '10', 03:11:00 INFO - 'virtualenv_path': 'venv', 03:11:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:11:00 INFO - 'work_dir': 'build'} 03:11:00 INFO - ##### 03:11:00 INFO - ##### Running clobber step. 03:11:00 INFO - ##### 03:11:00 INFO - Running pre-action listener: _resource_record_pre_action 03:11:00 INFO - Running main action method: clobber 03:11:00 INFO - rmtree: C:\slave\test\build 03:11:00 INFO - Using _rmtree_windows ... 03:11:00 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 03:12:47 INFO - Running post-action listener: _resource_record_post_action 03:12:47 INFO - ##### 03:12:47 INFO - ##### Running read-buildbot-config step. 03:12:47 INFO - ##### 03:12:47 INFO - Running pre-action listener: _resource_record_pre_action 03:12:47 INFO - Running main action method: read_buildbot_config 03:12:47 INFO - Using buildbot properties: 03:12:47 INFO - { 03:12:47 INFO - "project": "", 03:12:47 INFO - "product": "firefox", 03:12:47 INFO - "script_repo_revision": "production", 03:12:47 INFO - "scheduler": "tests-mozilla-inbound-win7_ix-debug-unittest-7-3600", 03:12:47 INFO - "repository": "", 03:12:47 INFO - "buildername": "Windows 7 32-bit mozilla-inbound debug test web-platform-tests-1", 03:12:47 INFO - "buildid": "20160421012301", 03:12:47 INFO - "pgo_build": "False", 03:12:47 INFO - "basedir": "C:\\slave\\test", 03:12:47 INFO - "buildnumber": 276, 03:12:47 INFO - "slavename": "t-w732-ix-245", 03:12:47 INFO - "revision": "bb3bf463c0ec5fae4dcb8469a1cd127d40ad8f59", 03:12:47 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 03:12:47 INFO - "platform": "win32", 03:12:47 INFO - "branch": "mozilla-inbound", 03:12:47 INFO - "repo_path": "integration/mozilla-inbound", 03:12:47 INFO - "moz_repo_path": "", 03:12:47 INFO - "stage_platform": "win32", 03:12:47 INFO - "builduid": "6b0f5a0734144c60bf434dda730a0e0d", 03:12:47 INFO - "slavebuilddir": "test" 03:12:47 INFO - } 03:12:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json. 03:12:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip. 03:12:47 INFO - Running post-action listener: _resource_record_post_action 03:12:47 INFO - ##### 03:12:47 INFO - ##### Running download-and-extract step. 03:12:47 INFO - ##### 03:12:47 INFO - Running pre-action listener: _resource_record_pre_action 03:12:47 INFO - Running main action method: download_and_extract 03:12:47 INFO - mkdir: C:\slave\test\build\tests 03:12:47 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')]} 03:12:47 INFO - https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 03:12:47 INFO - trying https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json 03:12:47 INFO - Downloading https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 03:12:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.test_packages.json'}, attempt #1 03:12:48 INFO - Downloaded 1274 bytes. 03:12:48 INFO - Reading from file C:\slave\test\build\firefox-48.0a1.en-US.win32.test_packages.json 03:12:48 INFO - Using the following test package requirements: 03:12:48 INFO - {u'common': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 03:12:48 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.cppunittest.tests.zip'], 03:12:48 INFO - u'gtest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.gtest.tests.zip'], 03:12:48 INFO - u'jittest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'jsshell-win32.zip'], 03:12:48 INFO - u'mochitest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.mochitest.tests.zip'], 03:12:48 INFO - u'mozbase': [u'firefox-48.0a1.en-US.win32.common.tests.zip'], 03:12:48 INFO - u'reftest': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.reftest.tests.zip'], 03:12:48 INFO - u'talos': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.talos.tests.zip'], 03:12:48 INFO - u'web-platform': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'], 03:12:48 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.win32.common.tests.zip', 03:12:48 INFO - u'firefox-48.0a1.en-US.win32.xpcshell.tests.zip']} 03:12:48 INFO - Downloading packages: [u'firefox-48.0a1.en-US.win32.common.tests.zip', u'firefox-48.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 03:12: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')]} 03:12:48 INFO - https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 03:12:48 INFO - trying https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip 03:12:48 INFO - Downloading https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip 03:12:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip'}, attempt #1 03:12:50 INFO - Downloaded 20472281 bytes. 03:12:50 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:12:50 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:12:52 INFO - caution: filename not matched: web-platform/* 03:12:52 INFO - Return code: 11 03:12:52 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')]} 03:12:52 INFO - https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 03:12:52 INFO - trying https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip 03:12:52 INFO - Downloading https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip 03:12:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1 03:12:54 INFO - Downloaded 36398641 bytes. 03:12:54 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 03:12:54 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 03:13:35 INFO - caution: filename not matched: bin/* 03:13:35 INFO - caution: filename not matched: config/* 03:13:35 INFO - caution: filename not matched: mozbase/* 03:13:35 INFO - caution: filename not matched: marionette/* 03:13:35 INFO - caution: filename not matched: tools/wptserve/* 03:13:35 INFO - Return code: 11 03:13:35 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')]} 03:13:35 INFO - https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip matches https://queue.taskcluster.net 03:13:35 INFO - trying https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 03:13:35 INFO - Downloading https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.zip 03:13:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.zip'}, attempt #1 03:13:37 INFO - Downloaded 67461248 bytes. 03:13:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 03:13:37 INFO - mkdir: C:\slave\test\properties 03:13:37 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 03:13:37 INFO - Writing to file C:\slave\test\properties\build_url 03:13:37 INFO - Contents: 03:13:37 INFO - build_url:https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip 03:13:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 03:13:38 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 03:13:38 INFO - Writing to file C:\slave\test\properties\symbols_url 03:13:38 INFO - Contents: 03:13:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 03:13:38 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')]} 03:13:38 INFO - https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:13:38 INFO - trying https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 03:13:38 INFO - Downloading https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip 03:13:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 03:13:42 INFO - Downloaded 58274494 bytes. 03:13:42 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 03:13:42 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0a1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 03:13:46 INFO - Return code: 0 03:13:46 INFO - Running post-action listener: _resource_record_post_action 03:13:46 INFO - Running post-action listener: set_extra_try_arguments 03:13:46 INFO - ##### 03:13:46 INFO - ##### Running create-virtualenv step. 03:13:46 INFO - ##### 03:13:46 INFO - Running pre-action listener: _pre_create_virtualenv 03:13:46 INFO - Running pre-action listener: _resource_record_pre_action 03:13:46 INFO - Running main action method: create_virtualenv 03:13:46 INFO - Creating virtualenv C:\slave\test\build\venv 03:13:46 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 03:13:46 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 03:13:52 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 03:13:56 INFO - Installing distribute......................................................................................................................................................................................done. 03:13:58 INFO - Return code: 0 03:13:58 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 03:13:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:13:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:13:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:13:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:13:58 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 0x019A86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019660B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, '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 0x0192AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-245', 'USERDOMAIN': 'T-W732-IX-245', '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-245', '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 03:13:58 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 03:13:58 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 03:13:58 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:13:58 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:13:58 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:13:58 INFO - 'COMPUTERNAME': 'T-W732-IX-245', 03:13:58 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:13:58 INFO - 'DCLOCATION': 'SCL3', 03:13:58 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:13:58 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:13:58 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:13:58 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:13:58 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:13:58 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:13:58 INFO - 'HOMEDRIVE': 'C:', 03:13:58 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:13:58 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:13:58 INFO - 'KTS_VERSION': '1.19c', 03:13:58 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:13:58 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:13:58 INFO - 'LOGONSERVER': '\\\\T-W732-IX-245', 03:13:58 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:13:58 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:13:58 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:13:58 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:13:58 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:13:58 INFO - 'MOZ_AIRBAG': '1', 03:13:58 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:13:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:13:58 INFO - 'MOZ_MSVCVERSION': '8', 03:13:58 INFO - 'MOZ_NO_REMOTE': '1', 03:13:58 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:13:58 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:13:58 INFO - 'NO_EM_RESTART': '1', 03:13:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:13:58 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:13:58 INFO - 'OS': 'Windows_NT', 03:13:58 INFO - 'OURDRIVE': 'C:', 03:13:58 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', 03:13:58 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:13:58 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:13:58 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:13:58 INFO - 'PROCESSOR_LEVEL': '6', 03:13:58 INFO - 'PROCESSOR_REVISION': '1e05', 03:13:58 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:13:58 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:13:58 INFO - 'PROMPT': '$P$G', 03:13:58 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:13:58 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:13:58 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:13:58 INFO - 'PWD': 'C:\\slave\\test', 03:13:58 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:13:58 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:13:58 INFO - 'SYSTEMDRIVE': 'C:', 03:13:58 INFO - 'SYSTEMROOT': 'C:\\windows', 03:13:58 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:13:58 INFO - 'TEST1': 'testie', 03:13:58 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:13:58 INFO - 'USERDOMAIN': 'T-W732-IX-245', 03:13:58 INFO - 'USERNAME': 'cltbld', 03:13:58 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:13:58 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:13:58 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:13:58 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:13:58 INFO - 'WINDIR': 'C:\\windows', 03:13:58 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:13:58 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:13:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:13:59 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:13:59 INFO - Downloading/unpacking psutil>=0.7.1 03:13:59 INFO - Running setup.py egg_info for package psutil 03:13:59 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:13:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:13:59 INFO - Installing collected packages: psutil 03:13:59 INFO - Running setup.py install for psutil 03:13:59 INFO - building 'psutil._psutil_windows' extension 03:13:59 INFO - error: Unable to find vcvarsall.bat 03:13:59 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-ji6jby-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:13:59 INFO - running install 03:13:59 INFO - running build 03:13:59 INFO - running build_py 03:13:59 INFO - creating build 03:13:59 INFO - creating build\lib.win32-2.7 03:13:59 INFO - creating build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 03:13:59 INFO - running build_ext 03:13:59 INFO - building 'psutil._psutil_windows' extension 03:13:59 INFO - error: Unable to find vcvarsall.bat 03:13:59 INFO - ---------------------------------------- 03:13:59 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-ji6jby-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:13:59 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 03:13:59 WARNING - Return code: 1 03:13:59 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! 03:13:59 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 03:13:59 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')]} 03:13:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:13:59 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')]} 03:13:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:13:59 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 0x019A86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019660B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, '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 0x0192AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-245', 'USERDOMAIN': 'T-W732-IX-245', '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-245', '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 03:13:59 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 03:13:59 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 03:13:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:13:59 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:13:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:13:59 INFO - 'COMPUTERNAME': 'T-W732-IX-245', 03:13:59 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:13:59 INFO - 'DCLOCATION': 'SCL3', 03:13:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:13:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:13:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:13:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:13:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:13:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:13:59 INFO - 'HOMEDRIVE': 'C:', 03:13:59 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:13:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:13:59 INFO - 'KTS_VERSION': '1.19c', 03:13:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:13:59 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:13:59 INFO - 'LOGONSERVER': '\\\\T-W732-IX-245', 03:13:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:13:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:13:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:13:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:13:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:13:59 INFO - 'MOZ_AIRBAG': '1', 03:13:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:13:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:13:59 INFO - 'MOZ_MSVCVERSION': '8', 03:13:59 INFO - 'MOZ_NO_REMOTE': '1', 03:13:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:13:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:13:59 INFO - 'NO_EM_RESTART': '1', 03:13:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:13:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:13:59 INFO - 'OS': 'Windows_NT', 03:13:59 INFO - 'OURDRIVE': 'C:', 03:13:59 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', 03:13:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:13:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:13:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:13:59 INFO - 'PROCESSOR_LEVEL': '6', 03:13:59 INFO - 'PROCESSOR_REVISION': '1e05', 03:13:59 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:13:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:13:59 INFO - 'PROMPT': '$P$G', 03:13:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:13:59 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:13:59 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:13:59 INFO - 'PWD': 'C:\\slave\\test', 03:13:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:13:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:13:59 INFO - 'SYSTEMDRIVE': 'C:', 03:13:59 INFO - 'SYSTEMROOT': 'C:\\windows', 03:13:59 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:13:59 INFO - 'TEST1': 'testie', 03:13:59 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:13:59 INFO - 'USERDOMAIN': 'T-W732-IX-245', 03:13:59 INFO - 'USERNAME': 'cltbld', 03:13:59 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:13:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:13:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:13:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:13:59 INFO - 'WINDIR': 'C:\\windows', 03:13:59 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:13:59 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:13:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:14:00 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:14:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:14:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:14:00 INFO - Running setup.py egg_info for package mozsystemmonitor 03:14:00 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 03:14:00 INFO - Running setup.py egg_info for package psutil 03:14:00 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 03:14:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:14:00 INFO - Installing collected packages: mozsystemmonitor, psutil 03:14:00 INFO - Running setup.py install for mozsystemmonitor 03:14:00 INFO - Running setup.py install for psutil 03:14:00 INFO - building 'psutil._psutil_windows' extension 03:14:00 INFO - error: Unable to find vcvarsall.bat 03:14:00 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-5fe6si-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 03:14:00 INFO - running install 03:14:00 INFO - running build 03:14:00 INFO - running build_py 03:14:00 INFO - running build_ext 03:14:00 INFO - building 'psutil._psutil_windows' extension 03:14:00 INFO - error: Unable to find vcvarsall.bat 03:14:00 INFO - ---------------------------------------- 03:14:00 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-5fe6si-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 03:14:00 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 03:14:00 WARNING - Return code: 1 03:14:00 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! 03:14:00 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 03:14:00 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')]} 03:14:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:14:00 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')]} 03:14:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:14:00 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 0x019A86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019660B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, '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 0x0192AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-245', 'USERDOMAIN': 'T-W732-IX-245', '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-245', '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 03:14:00 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 03:14:00 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 03:14:00 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:14:00 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:14:00 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:14:00 INFO - 'COMPUTERNAME': 'T-W732-IX-245', 03:14:00 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:14:00 INFO - 'DCLOCATION': 'SCL3', 03:14:00 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:14:00 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:14:00 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:14:00 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:14:00 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:14:00 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:14:00 INFO - 'HOMEDRIVE': 'C:', 03:14:00 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:14:00 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:14:00 INFO - 'KTS_VERSION': '1.19c', 03:14:00 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:14:00 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:14:00 INFO - 'LOGONSERVER': '\\\\T-W732-IX-245', 03:14:00 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:14:00 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:14:00 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:14:00 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:14:00 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:14:00 INFO - 'MOZ_AIRBAG': '1', 03:14:00 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:14:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:14:00 INFO - 'MOZ_MSVCVERSION': '8', 03:14:00 INFO - 'MOZ_NO_REMOTE': '1', 03:14:00 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:14:00 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:14:00 INFO - 'NO_EM_RESTART': '1', 03:14:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:14:00 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:14:00 INFO - 'OS': 'Windows_NT', 03:14:00 INFO - 'OURDRIVE': 'C:', 03:14:00 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', 03:14:00 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:14:00 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:14:00 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:14:00 INFO - 'PROCESSOR_LEVEL': '6', 03:14:00 INFO - 'PROCESSOR_REVISION': '1e05', 03:14:00 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:14:00 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:14:00 INFO - 'PROMPT': '$P$G', 03:14:00 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:14:00 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:14:00 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:14:00 INFO - 'PWD': 'C:\\slave\\test', 03:14:00 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:14:00 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:14:00 INFO - 'SYSTEMDRIVE': 'C:', 03:14:00 INFO - 'SYSTEMROOT': 'C:\\windows', 03:14:00 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:00 INFO - 'TEST1': 'testie', 03:14:00 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:00 INFO - 'USERDOMAIN': 'T-W732-IX-245', 03:14:00 INFO - 'USERNAME': 'cltbld', 03:14:00 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:14:00 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:14:00 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:14:00 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:14:00 INFO - 'WINDIR': 'C:\\windows', 03:14:00 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:14:00 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:14:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:14:01 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:14:01 INFO - Downloading/unpacking blobuploader==1.2.4 03:14:01 INFO - Downloading blobuploader-1.2.4.tar.gz 03:14:01 INFO - Running setup.py egg_info for package blobuploader 03:14:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:14:05 INFO - Running setup.py egg_info for package requests 03:14:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:14:05 INFO - Downloading docopt-0.6.1.tar.gz 03:14:05 INFO - Running setup.py egg_info for package docopt 03:14:05 INFO - Installing collected packages: blobuploader, docopt, requests 03:14:05 INFO - Running setup.py install for blobuploader 03:14:05 INFO - Running setup.py install for docopt 03:14:05 INFO - Running setup.py install for requests 03:14:05 INFO - Successfully installed blobuploader docopt requests 03:14:05 INFO - Cleaning up... 03:14:05 INFO - Return code: 0 03:14:05 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:14:05 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')]} 03:14:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:14:05 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')]} 03:14:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:14:05 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 0x019A86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019660B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, '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 0x0192AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, '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-245', 'USERDOMAIN': 'T-W732-IX-245', '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-245', '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 03:14:05 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 03:14:05 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 03:14:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:14:05 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:14:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:14:05 INFO - 'COMPUTERNAME': 'T-W732-IX-245', 03:14:05 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:14:05 INFO - 'DCLOCATION': 'SCL3', 03:14:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:14:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:14:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:14:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:14:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:14:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:14:05 INFO - 'HOMEDRIVE': 'C:', 03:14:05 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:14:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:14:05 INFO - 'KTS_VERSION': '1.19c', 03:14:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:14:05 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:14:05 INFO - 'LOGONSERVER': '\\\\T-W732-IX-245', 03:14:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:14:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:14:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:14:05 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:14:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:14:05 INFO - 'MOZ_AIRBAG': '1', 03:14:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:14:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:14:05 INFO - 'MOZ_MSVCVERSION': '8', 03:14:05 INFO - 'MOZ_NO_REMOTE': '1', 03:14:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:14:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:14:05 INFO - 'NO_EM_RESTART': '1', 03:14:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:14:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:14:05 INFO - 'OS': 'Windows_NT', 03:14:05 INFO - 'OURDRIVE': 'C:', 03:14:05 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', 03:14:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:14:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:14:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:14:05 INFO - 'PROCESSOR_LEVEL': '6', 03:14:05 INFO - 'PROCESSOR_REVISION': '1e05', 03:14:05 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:14:05 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:14:05 INFO - 'PROMPT': '$P$G', 03:14:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:14:05 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:14:05 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:14:05 INFO - 'PWD': 'C:\\slave\\test', 03:14:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:14:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:14:05 INFO - 'SYSTEMDRIVE': 'C:', 03:14:05 INFO - 'SYSTEMROOT': 'C:\\windows', 03:14:05 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:05 INFO - 'TEST1': 'testie', 03:14:05 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:05 INFO - 'USERDOMAIN': 'T-W732-IX-245', 03:14:05 INFO - 'USERNAME': 'cltbld', 03:14:05 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:14:05 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:14:05 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:14:05 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:14:05 INFO - 'WINDIR': 'C:\\windows', 03:14:05 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:14:05 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:14:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:14:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:14:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:14:10 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:14:10 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:14:10 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:14:10 INFO - Unpacking c:\slave\test\build\tests\marionette 03:14:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:14:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:14:10 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 03:14:10 INFO - Running setup.py install for browsermob-proxy 03:14:23 INFO - Running setup.py install for manifestparser 03:14:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for marionette-client 03:14:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:14:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for marionette-driver 03:14:23 INFO - Running setup.py install for mozcrash 03:14:23 INFO - Running setup.py install for mozdebug 03:14:23 INFO - Running setup.py install for mozdevice 03:14:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozfile 03:14:23 INFO - Running setup.py install for mozhttpd 03:14:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozinfo 03:14:23 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozInstall 03:14:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozleak 03:14:23 INFO - Running setup.py install for mozlog 03:14:23 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for moznetwork 03:14:23 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozprocess 03:14:23 INFO - Running setup.py install for mozprofile 03:14:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozrunner 03:14:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for mozscreenshot 03:14:23 INFO - Running setup.py install for moztest 03:14:23 INFO - Running setup.py install for mozversion 03:14:23 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:14:23 INFO - Running setup.py install for wptserve 03:14:23 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 03:14:23 INFO - Cleaning up... 03:14:23 INFO - Return code: 0 03:14:23 INFO - Installing None into virtualenv C:\slave\test\build\venv 03:14:23 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')]} 03:14:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:14:23 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')]} 03:14:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:14:23 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 0x019A86B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C55200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x019660B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01BCC368>, '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 0x0192AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, '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-245', 'USERDOMAIN': 'T-W732-IX-245', '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-245', '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 03:14:23 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 03:14:23 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 03:14:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:14:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:14:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:14:23 INFO - 'COMPUTERNAME': 'T-W732-IX-245', 03:14:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:14:23 INFO - 'DCLOCATION': 'SCL3', 03:14:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:14:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:14:23 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:14:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:14:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:14:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:14:23 INFO - 'HOMEDRIVE': 'C:', 03:14:23 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:14:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:14:23 INFO - 'KTS_VERSION': '1.19c', 03:14:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:14:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:14:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-245', 03:14:23 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:14:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:14:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:14:23 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:14:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:14:23 INFO - 'MOZ_AIRBAG': '1', 03:14:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:14:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:14:23 INFO - 'MOZ_MSVCVERSION': '8', 03:14:23 INFO - 'MOZ_NO_REMOTE': '1', 03:14:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:14:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:14:23 INFO - 'NO_EM_RESTART': '1', 03:14:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:14:23 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:14:23 INFO - 'OS': 'Windows_NT', 03:14:23 INFO - 'OURDRIVE': 'C:', 03:14:23 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', 03:14:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:14:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:14:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:14:23 INFO - 'PROCESSOR_LEVEL': '6', 03:14:23 INFO - 'PROCESSOR_REVISION': '1e05', 03:14:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:14:23 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:14:23 INFO - 'PROMPT': '$P$G', 03:14:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:14:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:14:23 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:14:23 INFO - 'PWD': 'C:\\slave\\test', 03:14:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:14:23 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:14:23 INFO - 'SYSTEMDRIVE': 'C:', 03:14:23 INFO - 'SYSTEMROOT': 'C:\\windows', 03:14:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:23 INFO - 'TEST1': 'testie', 03:14:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:23 INFO - 'USERDOMAIN': 'T-W732-IX-245', 03:14:23 INFO - 'USERNAME': 'cltbld', 03:14:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:14:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:14:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:14:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:14:23 INFO - 'WINDIR': 'C:\\windows', 03:14:23 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:14:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:14:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:14:28 INFO - Ignoring indexes: http://pypi.python.org/simple/ 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 03:14:28 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 03:14:28 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 03:14:28 INFO - Unpacking c:\slave\test\build\tests\marionette\client 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 03:14:28 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 03:14:28 INFO - Unpacking c:\slave\test\build\tests\marionette 03:14:28 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 03:14:28 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:14:28 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)) 03:14:39 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)) 03:14:39 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)) 03:14:39 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)) 03:14:39 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)) 03:14:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 03:14:39 INFO - Downloading blessings-1.6.tar.gz 03:14:39 INFO - Running setup.py egg_info for package blessings 03:14:39 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)) 03:14:39 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 03:14:39 INFO - Running setup.py install for blessings 03:14:39 INFO - Running setup.py install for browsermob-proxy 03:14:39 INFO - Running setup.py install for manifestparser 03:14:39 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Running setup.py install for marionette-client 03:14:39 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 03:14:39 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Running setup.py install for marionette-driver 03:14:39 INFO - Running setup.py install for mozcrash 03:14:39 INFO - Running setup.py install for mozdebug 03:14:39 INFO - Running setup.py install for mozdevice 03:14:39 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Running setup.py install for mozhttpd 03:14:39 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Running setup.py install for mozInstall 03:14:39 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Running setup.py install for mozleak 03:14:39 INFO - Running setup.py install for mozprofile 03:14:39 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Running setup.py install for mozrunner 03:14:39 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 03:14:39 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 03:14:41 INFO - Running setup.py install for mozscreenshot 03:14:41 INFO - Running setup.py install for moztest 03:14:41 INFO - Running setup.py install for mozversion 03:14:41 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 03:14:41 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 03:14:41 INFO - Running setup.py install for wptserve 03:14:41 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 03:14:41 INFO - Cleaning up... 03:14:41 INFO - Return code: 0 03:14:41 INFO - Done creating virtualenv C:\slave\test\build\venv. 03:14:41 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:14:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:14:41 INFO - Reading from file tmpfile_stdout 03:14:41 INFO - Using _rmtree_windows ... 03:14:41 INFO - Using _rmtree_windows ... 03:14:41 INFO - Current package versions: 03:14:41 INFO - blessings == 1.6 03:14:41 INFO - blobuploader == 1.2.4 03:14:41 INFO - browsermob-proxy == 0.6.0 03:14:41 INFO - distribute == 0.6.14 03:14:41 INFO - docopt == 0.6.1 03:14:41 INFO - manifestparser == 1.1 03:14:41 INFO - marionette-client == 2.3.0 03:14:41 INFO - marionette-driver == 1.4.0 03:14:41 INFO - mozInstall == 1.12 03:14:41 INFO - mozcrash == 0.17 03:14:41 INFO - mozdebug == 0.1 03:14:41 INFO - mozdevice == 0.48 03:14:41 INFO - mozfile == 1.2 03:14:41 INFO - mozhttpd == 0.7 03:14:41 INFO - mozinfo == 0.9 03:14:41 INFO - mozleak == 0.1 03:14:41 INFO - mozlog == 3.1 03:14:41 INFO - moznetwork == 0.27 03:14:41 INFO - mozprocess == 0.22 03:14:41 INFO - mozprofile == 0.28 03:14:41 INFO - mozrunner == 6.11 03:14:41 INFO - mozscreenshot == 0.1 03:14:41 INFO - mozsystemmonitor == 0.0 03:14:41 INFO - moztest == 0.7 03:14:41 INFO - mozversion == 1.4 03:14:41 INFO - requests == 1.2.3 03:14:41 INFO - wptserve == 1.4.0 03:14:41 INFO - Running post-action listener: _resource_record_post_action 03:14:41 INFO - Running post-action listener: _start_resource_monitoring 03:14:41 INFO - Starting resource monitoring. 03:14:41 INFO - ##### 03:14:41 INFO - ##### Running pull step. 03:14:41 INFO - ##### 03:14:41 INFO - Running pre-action listener: _resource_record_pre_action 03:14:41 INFO - Running main action method: pull 03:14:41 INFO - Pull has nothing to do! 03:14:41 INFO - Running post-action listener: _resource_record_post_action 03:14:41 INFO - ##### 03:14:41 INFO - ##### Running install step. 03:14:41 INFO - ##### 03:14:41 INFO - Running pre-action listener: _resource_record_pre_action 03:14:41 INFO - Running main action method: install 03:14:41 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 03:14:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 03:14:41 INFO - Reading from file tmpfile_stdout 03:14:41 INFO - Using _rmtree_windows ... 03:14:41 INFO - Using _rmtree_windows ... 03:14:41 INFO - Detecting whether we're running mozinstall >=1.0... 03:14:41 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 03:14:41 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 03:14:41 INFO - Reading from file tmpfile_stdout 03:14:41 INFO - Output received: 03:14:41 INFO - Usage: mozinstall-script.py [options] installer 03:14:41 INFO - Options: 03:14:41 INFO - -h, --help show this help message and exit 03:14:41 INFO - -d DEST, --destination=DEST 03:14:41 INFO - Directory to install application into. [default: 03:14:41 INFO - "C:\slave\test"] 03:14:41 INFO - --app=APP Application being installed. [default: firefox] 03:14:41 INFO - Using _rmtree_windows ... 03:14:41 INFO - Using _rmtree_windows ... 03:14:41 INFO - mkdir: C:\slave\test\build\application 03:14:41 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.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 03:14:41 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.0a1.en-US.win32.zip --destination C:\slave\test\build\application 03:14:44 INFO - Reading from file tmpfile_stdout 03:14:44 INFO - Output received: 03:14:44 INFO - C:\slave\test\build\application\firefox\firefox.exe 03:14:44 INFO - Using _rmtree_windows ... 03:14:44 INFO - Using _rmtree_windows ... 03:14:44 INFO - Running post-action listener: _resource_record_post_action 03:14:44 INFO - ##### 03:14:44 INFO - ##### Running run-tests step. 03:14:44 INFO - ##### 03:14:44 INFO - Running pre-action listener: _resource_record_pre_action 03:14:44 INFO - Running main action method: run_tests 03:14:44 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 03:14:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:14:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:14:44 INFO - grabbing minidump binary from tooltool 03:14: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')]} 03:14:44 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 0x01BCC368>, '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 0x0192AD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C610C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 03:14:44 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 03:14:44 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 03:14:44 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 03:14:46 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmprlhhtt 03:14:46 INFO - INFO - File integrity verified, renaming tmprlhhtt to win32-minidump_stackwalk.exe 03:14:46 INFO - Return code: 0 03:14:46 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 03:14:46 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 03:14:46 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/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.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 03:14:46 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/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.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 03:14:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 03:14:46 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 03:14:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 03:14:46 INFO - 'COMPUTERNAME': 'T-W732-IX-245', 03:14:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 03:14:46 INFO - 'DCLOCATION': 'SCL3', 03:14:46 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 03:14:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 03:14:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 03:14:46 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 03:14:46 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 03:14:46 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 03:14:46 INFO - 'HOMEDRIVE': 'C:', 03:14:46 INFO - 'HOMEPATH': '\\Users\\cltbld', 03:14:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 03:14:46 INFO - 'KTS_VERSION': '1.19c', 03:14:46 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 03:14:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 03:14:46 INFO - 'LOGONSERVER': '\\\\T-W732-IX-245', 03:14:46 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 03:14:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 03:14:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 03:14:46 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 03:14:46 INFO - 'MOZILLABUILDDRIVE': 'C:', 03:14:46 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 03:14:46 INFO - 'MOZ_AIRBAG': '1', 03:14:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 03:14:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:14:46 INFO - 'MOZ_MSVCVERSION': '8', 03:14:46 INFO - 'MOZ_NO_REMOTE': '1', 03:14:46 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 03:14:46 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 03:14:46 INFO - 'NO_EM_RESTART': '1', 03:14:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:14:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 03:14:46 INFO - 'OS': 'Windows_NT', 03:14:46 INFO - 'OURDRIVE': 'C:', 03:14:46 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', 03:14:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 03:14:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 03:14:46 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 03:14:46 INFO - 'PROCESSOR_LEVEL': '6', 03:14:46 INFO - 'PROCESSOR_REVISION': '1e05', 03:14:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 03:14:46 INFO - 'PROGRAMFILES': 'C:\\Program Files', 03:14:46 INFO - 'PROMPT': '$P$G', 03:14:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 03:14:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 03:14:46 INFO - 'PUBLIC': 'C:\\Users\\Public', 03:14:46 INFO - 'PWD': 'C:\\slave\\test', 03:14:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 03:14:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 03:14:46 INFO - 'SYSTEMDRIVE': 'C:', 03:14:46 INFO - 'SYSTEMROOT': 'C:\\windows', 03:14:46 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:46 INFO - 'TEST1': 'testie', 03:14:46 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 03:14:46 INFO - 'USERDOMAIN': 'T-W732-IX-245', 03:14:46 INFO - 'USERNAME': 'cltbld', 03:14:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 03:14:46 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 03:14:46 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 03:14:46 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 03:14:46 INFO - 'WINDIR': 'C:\\windows', 03:14:46 INFO - 'WINDOWS_TRACING_FLAGS': '3', 03:14:46 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 03:14:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 03:14:46 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/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.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 03:14:48 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 03:14:48 INFO - import pkg_resources 03:14:49 INFO - Using 1 client processes 03:14:52 INFO - SUITE-START | Running 778 tests 03:14:52 INFO - Running testharness tests 03:14:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:14:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 03:14:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:14:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 03:14:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:14:52 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 03:14:52 INFO - Setting up ssl 03:14:53 INFO - PROCESS | certutil | 03:14:53 INFO - PROCESS | certutil | 03:14:53 INFO - PROCESS | certutil | 03:14:53 INFO - Certificate Nickname Trust Attributes 03:14:53 INFO - SSL,S/MIME,JAR/XPI 03:14:53 INFO - 03:14:53 INFO - web-platform-tests CT,, 03:14:53 INFO - 03:14:53 INFO - Starting runner 03:14:53 INFO - PROCESS | 3540 | [3540] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 03:14:53 INFO - PROCESS | 3540 | [3540] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 174 03:14:53 INFO - PROCESS | 3540 | [3540] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/startupcache/StartupCache.cpp, line 228 03:14:54 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 03:14:54 INFO - PROCESS | 3540 | [3540] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3457 03:14:56 INFO - PROCESS | 3540 | 1461233695999 Marionette DEBUG Marionette enabled via build flag and pref 03:14:57 INFO - PROCESS | 3540 | ++DOCSHELL 13595800 == 1 [pid = 3540] [id = 1] 03:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 1 (13595C00) [pid = 3540] [serial = 1] [outer = 00000000] 03:14:57 INFO - PROCESS | 3540 | [3540] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 2 (13596800) [pid = 3540] [serial = 2] [outer = 13595C00] 03:14:57 INFO - PROCESS | 3540 | ++DOCSHELL 15E5F800 == 2 [pid = 3540] [id = 2] 03:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 3 (15E5FC00) [pid = 3540] [serial = 3] [outer = 00000000] 03:14:57 INFO - PROCESS | 3540 | [3540] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:14:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 4 (15E60800) [pid = 3540] [serial = 4] [outer = 15E5FC00] 03:14:57 INFO - PROCESS | 3540 | 1461233697721 Marionette INFO Listening on port 2828 03:14:59 INFO - PROCESS | 3540 | 1461233699340 Marionette DEBUG Marionette enabled via command-line flag 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:14:59 INFO - PROCESS | 3540 | ++DOCSHELL 11D8F800 == 3 [pid = 3540] [id = 3] 03:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 5 (11D8FC00) [pid = 3540] [serial = 5] [outer = 00000000] 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: No inner window available!: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 03:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 6 (11D90800) [pid = 3540] [serial = 6] [outer = 11D8FC00] 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 03:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 7 (18756C00) [pid = 3540] [serial = 7] [outer = 15E5FC00] 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:14:59 INFO - PROCESS | 3540 | 1461233699746 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49633 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:14:59 INFO - PROCESS | 3540 | 1461233699752 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49635 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:14:59 INFO - PROCESS | 3540 | 1461233699783 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49637 03:14:59 INFO - PROCESS | 3540 | 1461233699791 Marionette DEBUG Closed connection conn0 03:14:59 INFO - PROCESS | 3540 | 1461233699793 Marionette DEBUG Closed connection conn1 03:14:59 INFO - PROCESS | 3540 | 1461233699884 Marionette DEBUG Closed connection conn2 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:14:59 INFO - PROCESS | 3540 | 1461233699890 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49638 03:14:59 INFO - PROCESS | 3540 | 1461233699921 Marionette DEBUG Closed connection conn3 03:14:59 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 03:14:59 INFO - PROCESS | 3540 | 1461233699927 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49639 03:14:59 INFO - PROCESS | 3540 | ++DOCSHELL 18F0AC00 == 4 [pid = 3540] [id = 4] 03:14:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 8 (18F0B000) [pid = 3540] [serial = 8] [outer = 00000000] 03:15:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 9 (18695400) [pid = 3540] [serial = 9] [outer = 18F0B000] 03:15:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 10 (18F10000) [pid = 3540] [serial = 10] [outer = 18F0B000] 03:15:00 INFO - PROCESS | 3540 | 1461233700065 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:15:00 INFO - PROCESS | 3540 | 1461233700071 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421012301","device":"desktop","version":"48.0a1"} 03:15:01 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:15:01 INFO - PROCESS | 3540 | [3540] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 03:15:01 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:15:02 INFO - PROCESS | 3540 | ++DOCSHELL 1B518000 == 5 [pid = 3540] [id = 5] 03:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 11 (1B537400) [pid = 3540] [serial = 11] [outer = 00000000] 03:15:02 INFO - PROCESS | 3540 | ++DOCSHELL 1B53D800 == 6 [pid = 3540] [id = 6] 03:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 12 (1B53DC00) [pid = 3540] [serial = 12] [outer = 00000000] 03:15:02 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:15:02 INFO - PROCESS | 3540 | ++DOCSHELL 1C625800 == 7 [pid = 3540] [id = 7] 03:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 13 (1C625C00) [pid = 3540] [serial = 13] [outer = 00000000] 03:15:02 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 03:15:02 INFO - PROCESS | 3540 | [3540] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:15:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 14 (1C62E400) [pid = 3540] [serial = 14] [outer = 1C625C00] 03:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 15 (1C6DB800) [pid = 3540] [serial = 15] [outer = 1B537400] 03:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 16 (1C6DD000) [pid = 3540] [serial = 16] [outer = 1B53DC00] 03:15:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 17 (1C6DF400) [pid = 3540] [serial = 17] [outer = 1C625C00] 03:15:03 INFO - PROCESS | 3540 | 1461233703863 Marionette DEBUG loaded listener.js 03:15:03 INFO - PROCESS | 3540 | 1461233703878 Marionette DEBUG loaded listener.js 03:15:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 18 (1BC0C400) [pid = 3540] [serial = 18] [outer = 1C625C00] 03:15:04 INFO - PROCESS | 3540 | 1461233704684 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"0ab83d71-570b-4ecc-9f09-a9150de79332","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421012301","device":"desktop","version":"48.0a1","command_id":1}}] 03:15:05 INFO - PROCESS | 3540 | 1461233705075 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 03:15:05 INFO - PROCESS | 3540 | 1461233705104 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 03:15:05 INFO - PROCESS | 3540 | 1461233705158 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:15:05 INFO - PROCESS | 3540 | [3540] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:15:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 19 (1C105400) [pid = 3540] [serial = 19] [outer = 1C625C00] 03:15:06 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:06 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:15:06 INFO - PROCESS | 3540 | 1461233706932 Marionette TRACE conn4 <- [1,3,null,{}] 03:15:06 INFO - PROCESS | 3540 | 1461233706936 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 03:15:06 INFO - PROCESS | 3540 | 1461233706952 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 03:15:06 INFO - PROCESS | 3540 | 1461233706967 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 03:15:06 INFO - PROCESS | 3540 | 1461233706969 Marionette TRACE conn4 <- [1,5,null,{"value":"13"}] 03:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:15:06 INFO - PROCESS | 3540 | 1461233706973 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:15:06 INFO - PROCESS | 3540 | 1461233706977 Marionette TRACE conn4 <- [1,6,null,{}] 03:15:07 INFO - PROCESS | 3540 | 1461233707122 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:07 INFO - PROCESS | 3540 | 1461233707144 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 03:15:07 INFO - PROCESS | 3540 | 1461233707149 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:07 INFO - PROCESS | 3540 | ++DOCSHELL 11A8CC00 == 8 [pid = 3540] [id = 8] 03:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 20 (11AB7400) [pid = 3540] [serial = 20] [outer = 00000000] 03:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 21 (11D09800) [pid = 3540] [serial = 21] [outer = 11AB7400] 03:15:07 INFO - PROCESS | 3540 | 1461233707210 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 22 (12408400) [pid = 3540] [serial = 22] [outer = 11AB7400] 03:15:07 INFO - PROCESS | 3540 | --DOCSHELL 13595800 == 7 [pid = 3540] [id = 1] 03:15:07 INFO - PROCESS | 3540 | ++DOCSHELL 178E7000 == 8 [pid = 3540] [id = 9] 03:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 23 (178E7800) [pid = 3540] [serial = 23] [outer = 00000000] 03:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 24 (1874B800) [pid = 3540] [serial = 24] [outer = 178E7800] 03:15:07 INFO - PROCESS | 3540 | 1461233707754 Marionette DEBUG loaded listener.js 03:15:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 25 (1A7B0C00) [pid = 3540] [serial = 25] [outer = 178E7800] 03:15:08 INFO - PROCESS | 3540 | 1461233708199 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 03:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1270ms 03:15:08 INFO - PROCESS | 3540 | 1461233708341 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 03:15:08 INFO - PROCESS | 3540 | 1461233708347 Marionette TRACE conn4 <- [1,9,null,{"value":"13"}] 03:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:15:08 INFO - PROCESS | 3540 | 1461233708381 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:15:08 INFO - PROCESS | 3540 | 1461233708383 Marionette TRACE conn4 <- [1,10,null,{}] 03:15:08 INFO - PROCESS | 3540 | 1461233708389 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:08 INFO - PROCESS | 3540 | 1461233708508 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 03:15:08 INFO - PROCESS | 3540 | 1461233708567 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:08 INFO - PROCESS | 3540 | ++DOCSHELL 16FB7800 == 9 [pid = 3540] [id = 10] 03:15:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 26 (17786800) [pid = 3540] [serial = 26] [outer = 00000000] 03:15:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 27 (1DDA2400) [pid = 3540] [serial = 27] [outer = 17786800] 03:15:08 INFO - PROCESS | 3540 | 1461233708624 Marionette DEBUG loaded listener.js 03:15:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 28 (1E933800) [pid = 3540] [serial = 28] [outer = 17786800] 03:15:09 INFO - PROCESS | 3540 | 1461233709141 Marionette TRACE conn4 <- [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]]]}] 03:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 850ms 03:15:09 INFO - PROCESS | 3540 | 1461233709217 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 03:15:09 INFO - PROCESS | 3540 | 1461233709220 Marionette TRACE conn4 <- [1,13,null,{"value":"13"}] 03:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:15:09 INFO - PROCESS | 3540 | 1461233709223 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:15:09 INFO - PROCESS | 3540 | 1461233709226 Marionette TRACE conn4 <- [1,14,null,{}] 03:15:09 INFO - PROCESS | 3540 | 1461233709230 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:09 INFO - PROCESS | 3540 | 1461233709341 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 03:15:09 INFO - PROCESS | 3540 | 1461233709404 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BC9B800 == 10 [pid = 3540] [id = 11] 03:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 29 (1BC9C400) [pid = 3540] [serial = 29] [outer = 00000000] 03:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 30 (1F6C7000) [pid = 3540] [serial = 30] [outer = 1BC9C400] 03:15:09 INFO - PROCESS | 3540 | 1461233709464 Marionette DEBUG loaded listener.js 03:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 31 (2130F800) [pid = 3540] [serial = 31] [outer = 1BC9C400] 03:15:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BCAD400 == 11 [pid = 3540] [id = 12] 03:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 32 (1BCAD800) [pid = 3540] [serial = 32] [outer = 00000000] 03:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 33 (11CBC400) [pid = 3540] [serial = 33] [outer = 1BCAD800] 03:15:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 34 (12401C00) [pid = 3540] [serial = 34] [outer = 1BCAD800] 03:15:10 INFO - PROCESS | 3540 | ++DOCSHELL 11CC3C00 == 12 [pid = 3540] [id = 13] 03:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 35 (11D07400) [pid = 3540] [serial = 35] [outer = 00000000] 03:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 36 (12594C00) [pid = 3540] [serial = 36] [outer = 11D07400] 03:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 37 (129E3400) [pid = 3540] [serial = 37] [outer = 11D07400] 03:15:10 INFO - PROCESS | 3540 | --DOCSHELL 18F0AC00 == 11 [pid = 3540] [id = 4] 03:15:10 INFO - PROCESS | 3540 | 1461233710337 Marionette TRACE conn4 <- [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]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1117ms 03:15:10 INFO - PROCESS | 3540 | 1461233710344 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 03:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:15:10 INFO - PROCESS | 3540 | 1461233710348 Marionette TRACE conn4 <- [1,17,null,{"value":"13"}] 03:15:10 INFO - PROCESS | 3540 | 1461233710354 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 3540 | 1461233710356 Marionette TRACE conn4 <- [1,18,null,{}] 03:15:10 INFO - PROCESS | 3540 | 1461233710361 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:10 INFO - PROCESS | 3540 | 1461233710445 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 03:15:10 INFO - PROCESS | 3540 | 1461233710516 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:10 INFO - PROCESS | 3540 | ++DOCSHELL 12559000 == 12 [pid = 3540] [id = 14] 03:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 38 (12559400) [pid = 3540] [serial = 38] [outer = 00000000] 03:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 39 (1359E400) [pid = 3540] [serial = 39] [outer = 12559400] 03:15:10 INFO - PROCESS | 3540 | 1461233710567 Marionette DEBUG loaded listener.js 03:15:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 40 (15E62800) [pid = 3540] [serial = 40] [outer = 12559400] 03:15:10 INFO - PROCESS | 3540 | 1461233710948 Marionette TRACE conn4 <- [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]]]}] 03:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 630ms 03:15:10 INFO - PROCESS | 3540 | 1461233710984 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 03:15:10 INFO - PROCESS | 3540 | 1461233710989 Marionette TRACE conn4 <- [1,21,null,{"value":"13"}] 03:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:15:10 INFO - PROCESS | 3540 | 1461233710994 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:15:10 INFO - PROCESS | 3540 | 1461233710997 Marionette TRACE conn4 <- [1,22,null,{}] 03:15:11 INFO - PROCESS | 3540 | 1461233711019 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:11 INFO - PROCESS | 3540 | 1461233711119 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 03:15:11 INFO - PROCESS | 3540 | 1461233711130 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 3540 | ++DOCSHELL 16F3FC00 == 13 [pid = 3540] [id = 15] 03:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 41 (1730C000) [pid = 3540] [serial = 41] [outer = 00000000] 03:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 42 (1778BC00) [pid = 3540] [serial = 42] [outer = 1730C000] 03:15:11 INFO - PROCESS | 3540 | 1461233711175 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 43 (178E2400) [pid = 3540] [serial = 43] [outer = 1730C000] 03:15:11 INFO - PROCESS | 3540 | 1461233711599 Marionette TRACE conn4 <- [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]]]}] 03:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 631ms 03:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:15:11 INFO - PROCESS | 3540 | 1461233711630 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 03:15:11 INFO - PROCESS | 3540 | 1461233711632 Marionette TRACE conn4 <- [1,25,null,{"value":"13"}] 03:15:11 INFO - PROCESS | 3540 | 1461233711635 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:15:11 INFO - PROCESS | 3540 | 1461233711639 Marionette TRACE conn4 <- [1,26,null,{}] 03:15:11 INFO - PROCESS | 3540 | 1461233711654 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:11 INFO - PROCESS | 3540 | 1461233711744 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 03:15:11 INFO - PROCESS | 3540 | 1461233711754 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:11 INFO - PROCESS | 3540 | ++DOCSHELL 1A49AC00 == 14 [pid = 3540] [id = 16] 03:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 44 (1A49CC00) [pid = 3540] [serial = 44] [outer = 00000000] 03:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 45 (1A76B000) [pid = 3540] [serial = 45] [outer = 1A49CC00] 03:15:11 INFO - PROCESS | 3540 | 1461233711804 Marionette DEBUG loaded listener.js 03:15:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 46 (1B535C00) [pid = 3540] [serial = 46] [outer = 1A49CC00] 03:15:12 INFO - PROCESS | 3540 | 1461233712224 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 630ms 03:15:12 INFO - PROCESS | 3540 | 1461233712266 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 3540 | 1461233712268 Marionette TRACE conn4 <- [1,29,null,{"value":"13"}] 03:15:12 INFO - PROCESS | 3540 | 1461233712272 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:15:12 INFO - PROCESS | 3540 | 1461233712274 Marionette TRACE conn4 <- [1,30,null,{}] 03:15:12 INFO - PROCESS | 3540 | 1461233712277 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:12 INFO - PROCESS | 3540 | 1461233712358 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 03:15:12 INFO - PROCESS | 3540 | 1461233712364 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 3540 | ++DOCSHELL 1A765400 == 15 [pid = 3540] [id = 17] 03:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 47 (1B534C00) [pid = 3540] [serial = 47] [outer = 00000000] 03:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 48 (1BC96800) [pid = 3540] [serial = 48] [outer = 1B534C00] 03:15:12 INFO - PROCESS | 3540 | 1461233712409 Marionette DEBUG loaded listener.js 03:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 49 (1BCA2C00) [pid = 3540] [serial = 49] [outer = 1B534C00] 03:15:12 INFO - PROCESS | 3540 | 1461233712794 Marionette TRACE conn4 <- [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]]]}] 03:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 03:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:15:12 INFO - PROCESS | 3540 | 1461233712846 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 03:15:12 INFO - PROCESS | 3540 | 1461233712848 Marionette TRACE conn4 <- [1,33,null,{"value":"13"}] 03:15:12 INFO - PROCESS | 3540 | 1461233712851 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:15:12 INFO - PROCESS | 3540 | 1461233712852 Marionette TRACE conn4 <- [1,34,null,{}] 03:15:12 INFO - PROCESS | 3540 | 1461233712856 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:12 INFO - PROCESS | 3540 | 1461233712957 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 03:15:12 INFO - PROCESS | 3540 | 1461233712963 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:12 INFO - PROCESS | 3540 | ++DOCSHELL 1BC92800 == 16 [pid = 3540] [id = 18] 03:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 50 (1BCA9C00) [pid = 3540] [serial = 50] [outer = 00000000] 03:15:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 51 (1C017800) [pid = 3540] [serial = 51] [outer = 1BCA9C00] 03:15:13 INFO - PROCESS | 3540 | 1461233713008 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 52 (1C016800) [pid = 3540] [serial = 52] [outer = 1BCA9C00] 03:15:13 INFO - PROCESS | 3540 | 1461233713410 Marionette TRACE conn4 <- [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]]]}] 03:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 570ms 03:15:13 INFO - PROCESS | 3540 | 1461233713422 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 03:15:13 INFO - PROCESS | 3540 | 1461233713423 Marionette TRACE conn4 <- [1,37,null,{"value":"13"}] 03:15:13 INFO - PROCESS | 3540 | 1461233713437 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:15:13 INFO - PROCESS | 3540 | 1461233713439 Marionette TRACE conn4 <- [1,38,null,{}] 03:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:15:13 INFO - PROCESS | 3540 | 1461233713442 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:13 INFO - PROCESS | 3540 | 1461233713541 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 03:15:13 INFO - PROCESS | 3540 | 1461233713547 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:13 INFO - PROCESS | 3540 | ++DOCSHELL 1C79B800 == 17 [pid = 3540] [id = 19] 03:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 53 (1C7A6000) [pid = 3540] [serial = 53] [outer = 00000000] 03:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 54 (1DD99800) [pid = 3540] [serial = 54] [outer = 1C7A6000] 03:15:13 INFO - PROCESS | 3540 | 1461233713593 Marionette DEBUG loaded listener.js 03:15:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 55 (1E92B400) [pid = 3540] [serial = 55] [outer = 1C7A6000] 03:15:14 INFO - PROCESS | 3540 | 1461233714094 Marionette TRACE conn4 <- [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]]]}] 03:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 669ms 03:15:14 INFO - PROCESS | 3540 | 1461233714113 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 03:15:14 INFO - PROCESS | 3540 | 1461233714115 Marionette TRACE conn4 <- [1,41,null,{"value":"13"}] 03:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:15:14 INFO - PROCESS | 3540 | 1461233714118 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 3540 | 1461233714120 Marionette TRACE conn4 <- [1,42,null,{}] 03:15:14 INFO - PROCESS | 3540 | 1461233714127 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:14 INFO - PROCESS | 3540 | 1461233714205 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 03:15:14 INFO - PROCESS | 3540 | 1461233714212 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 3540 | ++DOCSHELL 193B3800 == 18 [pid = 3540] [id = 20] 03:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 56 (193B5C00) [pid = 3540] [serial = 56] [outer = 00000000] 03:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 57 (193BA000) [pid = 3540] [serial = 57] [outer = 193B5C00] 03:15:14 INFO - PROCESS | 3540 | 1461233714259 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 58 (1BEC1400) [pid = 3540] [serial = 58] [outer = 193B5C00] 03:15:14 INFO - PROCESS | 3540 | 1461233714666 Marionette TRACE conn4 <- [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]]]}] 03:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 03:15:14 INFO - PROCESS | 3540 | 1461233714689 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 03:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:15:14 INFO - PROCESS | 3540 | 1461233714691 Marionette TRACE conn4 <- [1,45,null,{"value":"13"}] 03:15:14 INFO - PROCESS | 3540 | 1461233714694 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:15:14 INFO - PROCESS | 3540 | 1461233714696 Marionette TRACE conn4 <- [1,46,null,{}] 03:15:14 INFO - PROCESS | 3540 | 1461233714712 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:14 INFO - PROCESS | 3540 | 1461233714783 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 03:15:14 INFO - PROCESS | 3540 | 1461233714791 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:14 INFO - PROCESS | 3540 | ++DOCSHELL 16D03000 == 19 [pid = 3540] [id = 21] 03:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 59 (193B0800) [pid = 3540] [serial = 59] [outer = 00000000] 03:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 60 (1B844400) [pid = 3540] [serial = 60] [outer = 193B0800] 03:15:14 INFO - PROCESS | 3540 | 1461233714839 Marionette DEBUG loaded listener.js 03:15:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 61 (1B846C00) [pid = 3540] [serial = 61] [outer = 193B0800] 03:15:15 INFO - PROCESS | 3540 | 1461233715249 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 590ms 03:15:15 INFO - PROCESS | 3540 | 1461233715285 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 03:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:15:15 INFO - PROCESS | 3540 | 1461233715287 Marionette TRACE conn4 <- [1,49,null,{"value":"13"}] 03:15:15 INFO - PROCESS | 3540 | 1461233715294 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 3540 | 1461233715296 Marionette TRACE conn4 <- [1,50,null,{}] 03:15:15 INFO - PROCESS | 3540 | 1461233715300 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:15 INFO - PROCESS | 3540 | 1461233715401 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 03:15:15 INFO - PROCESS | 3540 | 1461233715412 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:15 INFO - PROCESS | 3540 | ++DOCSHELL 12527400 == 20 [pid = 3540] [id = 22] 03:15:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 62 (1252A800) [pid = 3540] [serial = 62] [outer = 00000000] 03:15:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 63 (12531400) [pid = 3540] [serial = 63] [outer = 1252A800] 03:15:15 INFO - PROCESS | 3540 | 1461233715457 Marionette DEBUG loaded listener.js 03:15:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 64 (1A498C00) [pid = 3540] [serial = 64] [outer = 1252A800] 03:15:15 INFO - PROCESS | 3540 | 1461233715825 Marionette TRACE conn4 <- [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]]]}] 03:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 590ms 03:15:15 INFO - PROCESS | 3540 | 1461233715881 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 03:15:15 INFO - PROCESS | 3540 | 1461233715883 Marionette TRACE conn4 <- [1,53,null,{"value":"13"}] 03:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:15:15 INFO - PROCESS | 3540 | 1461233715886 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:15:15 INFO - PROCESS | 3540 | 1461233715887 Marionette TRACE conn4 <- [1,54,null,{}] 03:15:15 INFO - PROCESS | 3540 | 1461233715891 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:15 INFO - PROCESS | 3540 | 1461233715991 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 03:15:15 INFO - PROCESS | 3540 | 1461233715999 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 3540 | ++DOCSHELL 0F012000 == 21 [pid = 3540] [id = 23] 03:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 65 (0F013C00) [pid = 3540] [serial = 65] [outer = 00000000] 03:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 66 (0F01C000) [pid = 3540] [serial = 66] [outer = 0F013C00] 03:15:16 INFO - PROCESS | 3540 | 1461233716044 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 67 (0F01FC00) [pid = 3540] [serial = 67] [outer = 0F013C00] 03:15:16 INFO - PROCESS | 3540 | 1461233716434 Marionette TRACE conn4 <- [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]]]}] 03:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 03:15:16 INFO - PROCESS | 3540 | 1461233716457 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 03:15:16 INFO - PROCESS | 3540 | 1461233716459 Marionette TRACE conn4 <- [1,57,null,{"value":"13"}] 03:15:16 INFO - PROCESS | 3540 | 1461233716462 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:15:16 INFO - PROCESS | 3540 | 1461233716465 Marionette TRACE conn4 <- [1,58,null,{}] 03:15:16 INFO - PROCESS | 3540 | 1461233716468 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:16 INFO - PROCESS | 3540 | 1461233716562 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 03:15:16 INFO - PROCESS | 3540 | 1461233716634 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:16 INFO - PROCESS | 3540 | ++DOCSHELL 1D5E8000 == 22 [pid = 3540] [id = 24] 03:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 68 (1E57EC00) [pid = 3540] [serial = 68] [outer = 00000000] 03:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 69 (220A5800) [pid = 3540] [serial = 69] [outer = 1E57EC00] 03:15:16 INFO - PROCESS | 3540 | 1461233716689 Marionette DEBUG loaded listener.js 03:15:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (220AA800) [pid = 3540] [serial = 70] [outer = 1E57EC00] 03:15:17 INFO - PROCESS | 3540 | 1461233717041 Marionette TRACE conn4 <- [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]]]}] 03:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 630ms 03:15:17 INFO - PROCESS | 3540 | 1461233717097 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 03:15:17 INFO - PROCESS | 3540 | 1461233717099 Marionette TRACE conn4 <- [1,61,null,{"value":"13"}] 03:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:15:17 INFO - PROCESS | 3540 | 1461233717102 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:15:17 INFO - PROCESS | 3540 | 1461233717104 Marionette TRACE conn4 <- [1,62,null,{}] 03:15:17 INFO - PROCESS | 3540 | 1461233717108 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:17 INFO - PROCESS | 3540 | 1461233717224 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 03:15:17 INFO - PROCESS | 3540 | 1461233717250 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:17 INFO - PROCESS | 3540 | ++DOCSHELL 1B530000 == 23 [pid = 3540] [id = 25] 03:15:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (220A9800) [pid = 3540] [serial = 71] [outer = 00000000] 03:15:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (220B3800) [pid = 3540] [serial = 72] [outer = 220A9800] 03:15:17 INFO - PROCESS | 3540 | 1461233717293 Marionette DEBUG loaded listener.js 03:15:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (220B3400) [pid = 3540] [serial = 73] [outer = 220A9800] 03:15:18 INFO - PROCESS | 3540 | --DOCSHELL 16FB7800 == 22 [pid = 3540] [id = 10] 03:15:18 INFO - PROCESS | 3540 | --DOCSHELL 11A8CC00 == 21 [pid = 3540] [id = 8] 03:15:18 INFO - PROCESS | 3540 | 1461233718398 Marionette TRACE conn4 <- [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]]]}] 03:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1324ms 03:15:18 INFO - PROCESS | 3540 | 1461233718435 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 03:15:18 INFO - PROCESS | 3540 | 1461233718438 Marionette TRACE conn4 <- [1,65,null,{"value":"13"}] 03:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:15:18 INFO - PROCESS | 3540 | 1461233718443 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:15:18 INFO - PROCESS | 3540 | 1461233718447 Marionette TRACE conn4 <- [1,66,null,{}] 03:15:18 INFO - PROCESS | 3540 | 1461233718452 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:18 INFO - PROCESS | 3540 | 1461233718590 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 03:15:18 INFO - PROCESS | 3540 | 1461233718605 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:18 INFO - PROCESS | 3540 | ++DOCSHELL 1252D400 == 22 [pid = 3540] [id = 26] 03:15:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (1252F400) [pid = 3540] [serial = 74] [outer = 00000000] 03:15:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (12807800) [pid = 3540] [serial = 75] [outer = 1252F400] 03:15:18 INFO - PROCESS | 3540 | 1461233718691 Marionette DEBUG loaded listener.js 03:15:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (129E5C00) [pid = 3540] [serial = 76] [outer = 1252F400] 03:15:19 INFO - PROCESS | 3540 | 1461233719120 Marionette TRACE conn4 <- [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]]]}] 03:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 730ms 03:15:19 INFO - PROCESS | 3540 | 1461233719178 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 03:15:19 INFO - PROCESS | 3540 | 1461233719184 Marionette TRACE conn4 <- [1,69,null,{"value":"13"}] 03:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:15:19 INFO - PROCESS | 3540 | 1461233719189 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:15:19 INFO - PROCESS | 3540 | 1461233719192 Marionette TRACE conn4 <- [1,70,null,{}] 03:15:19 INFO - PROCESS | 3540 | 1461233719196 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:19 INFO - PROCESS | 3540 | 1461233719295 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 03:15:19 INFO - PROCESS | 3540 | 1461233719304 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:19 INFO - PROCESS | 3540 | ++DOCSHELL 129EBC00 == 23 [pid = 3540] [id = 27] 03:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (134B5000) [pid = 3540] [serial = 77] [outer = 00000000] 03:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (1730B800) [pid = 3540] [serial = 78] [outer = 134B5000] 03:15:19 INFO - PROCESS | 3540 | 1461233719353 Marionette DEBUG loaded listener.js 03:15:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (173D2000) [pid = 3540] [serial = 79] [outer = 134B5000] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (18F0B000) [pid = 3540] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (17786800) [pid = 3540] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (1BC9C400) [pid = 3540] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (12559400) [pid = 3540] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (1730C000) [pid = 3540] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (1A49CC00) [pid = 3540] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 72 (1B534C00) [pid = 3540] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 71 (1252A800) [pid = 3540] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 70 (0F013C00) [pid = 3540] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:15:19 INFO - PROCESS | 3540 | --DOMWINDOW == 69 (11AB7400) [pid = 3540] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:15:20 INFO - PROCESS | 3540 | 1461233720121 Marionette TRACE conn4 <- [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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 970ms 03:15:20 INFO - PROCESS | 3540 | 1461233720163 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 3540 | 1461233720165 Marionette TRACE conn4 <- [1,73,null,{"value":"13"}] 03:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:15:20 INFO - PROCESS | 3540 | 1461233720169 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 3540 | 1461233720172 Marionette TRACE conn4 <- [1,74,null,{}] 03:15:20 INFO - PROCESS | 3540 | 1461233720203 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:20 INFO - PROCESS | 3540 | 1461233720286 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 03:15:20 INFO - PROCESS | 3540 | 1461233720296 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 3540 | ++DOCSHELL 17785400 == 24 [pid = 3540] [id = 28] 03:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (17786800) [pid = 3540] [serial = 80] [outer = 00000000] 03:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (18B21000) [pid = 3540] [serial = 81] [outer = 17786800] 03:15:20 INFO - PROCESS | 3540 | 1461233720347 Marionette DEBUG loaded listener.js 03:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (18F0F400) [pid = 3540] [serial = 82] [outer = 17786800] 03:15:20 INFO - PROCESS | 3540 | 1461233720780 Marionette TRACE conn4 <- [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]]]}] 03:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 650ms 03:15:20 INFO - PROCESS | 3540 | 1461233720823 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 03:15:20 INFO - PROCESS | 3540 | 1461233720826 Marionette TRACE conn4 <- [1,77,null,{"value":"13"}] 03:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:15:20 INFO - PROCESS | 3540 | 1461233720829 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:15:20 INFO - PROCESS | 3540 | 1461233720831 Marionette TRACE conn4 <- [1,78,null,{}] 03:15:20 INFO - PROCESS | 3540 | 1461233720835 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:20 INFO - PROCESS | 3540 | 1461233720909 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 03:15:20 INFO - PROCESS | 3540 | 1461233720916 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:20 INFO - PROCESS | 3540 | ++DOCSHELL 19344400 == 25 [pid = 3540] [id = 29] 03:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (193ADC00) [pid = 3540] [serial = 83] [outer = 00000000] 03:15:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (1A76D400) [pid = 3540] [serial = 84] [outer = 193ADC00] 03:15:20 INFO - PROCESS | 3540 | 1461233720960 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (1B51C000) [pid = 3540] [serial = 85] [outer = 193ADC00] 03:15:21 INFO - PROCESS | 3540 | 1461233721384 Marionette TRACE conn4 <- [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]]]}] 03:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 630ms 03:15:21 INFO - PROCESS | 3540 | 1461233721463 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 03:15:21 INFO - PROCESS | 3540 | 1461233721465 Marionette TRACE conn4 <- [1,81,null,{"value":"13"}] 03:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:15:21 INFO - PROCESS | 3540 | 1461233721469 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:15:21 INFO - PROCESS | 3540 | 1461233721471 Marionette TRACE conn4 <- [1,82,null,{}] 03:15:21 INFO - PROCESS | 3540 | 1461233721474 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:21 INFO - PROCESS | 3540 | 1461233721546 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 03:15:21 INFO - PROCESS | 3540 | 1461233721554 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:21 INFO - PROCESS | 3540 | ++DOCSHELL 1B845C00 == 26 [pid = 3540] [id = 30] 03:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (1B846000) [pid = 3540] [serial = 86] [outer = 00000000] 03:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (1BC1DC00) [pid = 3540] [serial = 87] [outer = 1B846000] 03:15:21 INFO - PROCESS | 3540 | 1461233721600 Marionette DEBUG loaded listener.js 03:15:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (1BC90000) [pid = 3540] [serial = 88] [outer = 1B846000] 03:15:22 INFO - PROCESS | 3540 | 1461233722114 Marionette TRACE conn4 <- [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]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 670ms 03:15:22 INFO - PROCESS | 3540 | 1461233722144 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 3540 | 1461233722147 Marionette TRACE conn4 <- [1,85,null,{"value":"13"}] 03:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:15:22 INFO - PROCESS | 3540 | 1461233722152 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - PROCESS | 3540 | 1461233722155 Marionette TRACE conn4 <- [1,86,null,{}] 03:15:22 INFO - PROCESS | 3540 | 1461233722161 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:22 INFO - PROCESS | 3540 | 1461233722300 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 03:15:22 INFO - PROCESS | 3540 | 1461233722399 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:22 INFO - PROCESS | 3540 | ++DOCSHELL 12523800 == 27 [pid = 3540] [id = 31] 03:15:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (13597000) [pid = 3540] [serial = 89] [outer = 00000000] 03:15:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (16D05C00) [pid = 3540] [serial = 90] [outer = 13597000] 03:15:22 INFO - PROCESS | 3540 | 1461233722456 Marionette DEBUG loaded listener.js 03:15:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (16FB7000) [pid = 3540] [serial = 91] [outer = 13597000] 03:15:22 INFO - PROCESS | 3540 | 1461233722954 Marionette TRACE conn4 <- [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]]]}] 03:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 830ms 03:15:22 INFO - PROCESS | 3540 | 1461233722990 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 03:15:22 INFO - PROCESS | 3540 | 1461233722997 Marionette TRACE conn4 <- [1,89,null,{"value":"13"}] 03:15:22 INFO - PROCESS | 3540 | 1461233723004 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:15:22 INFO - PROCESS | 3540 | 1461233723007 Marionette TRACE conn4 <- [1,90,null,{}] 03:15:22 INFO - PROCESS | 3540 | 1461233723011 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:23 INFO - PROCESS | 3540 | 1461233723112 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 03:15:23 INFO - PROCESS | 3540 | 1461233723198 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:23 INFO - PROCESS | 3540 | ++DOCSHELL 18B1F000 == 28 [pid = 3540] [id = 32] 03:15:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (193B1800) [pid = 3540] [serial = 92] [outer = 00000000] 03:15:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (1BC07400) [pid = 3540] [serial = 93] [outer = 193B1800] 03:15:23 INFO - PROCESS | 3540 | 1461233723257 Marionette DEBUG loaded listener.js 03:15:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (1BC98800) [pid = 3540] [serial = 94] [outer = 193B1800] 03:15:23 INFO - PROCESS | 3540 | 1461233723804 Marionette TRACE conn4 <- [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]]]}] 03:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 869ms 03:15:23 INFO - PROCESS | 3540 | 1461233723882 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 03:15:23 INFO - PROCESS | 3540 | 1461233723884 Marionette TRACE conn4 <- [1,93,null,{"value":"13"}] 03:15:23 INFO - PROCESS | 3540 | 1461233723888 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:15:23 INFO - PROCESS | 3540 | 1461233723892 Marionette TRACE conn4 <- [1,94,null,{}] 03:15:23 INFO - PROCESS | 3540 | 1461233723903 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:24 INFO - PROCESS | 3540 | 1461233724031 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 03:15:24 INFO - PROCESS | 3540 | 1461233724103 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC0C00 == 29 [pid = 3540] [id = 33] 03:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (1C0B0800) [pid = 3540] [serial = 95] [outer = 00000000] 03:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (1C106400) [pid = 3540] [serial = 96] [outer = 1C0B0800] 03:15:24 INFO - PROCESS | 3540 | 1461233724163 Marionette DEBUG loaded listener.js 03:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1C62F400) [pid = 3540] [serial = 97] [outer = 1C0B0800] 03:15:24 INFO - PROCESS | 3540 | 1461233724727 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 03:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 870ms 03:15:24 INFO - PROCESS | 3540 | 1461233724761 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 03:15:24 INFO - PROCESS | 3540 | 1461233724764 Marionette TRACE conn4 <- [1,97,null,{"value":"13"}] 03:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:15:24 INFO - PROCESS | 3540 | 1461233724767 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:15:24 INFO - PROCESS | 3540 | 1461233724769 Marionette TRACE conn4 <- [1,98,null,{}] 03:15:24 INFO - PROCESS | 3540 | 1461233724773 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:24 INFO - PROCESS | 3540 | 1461233724868 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 03:15:24 INFO - PROCESS | 3540 | 1461233724954 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:24 INFO - PROCESS | 3540 | ++DOCSHELL 1C62E000 == 30 [pid = 3540] [id = 34] 03:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1C6E3000) [pid = 3540] [serial = 98] [outer = 00000000] 03:15:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1D0F8C00) [pid = 3540] [serial = 99] [outer = 1C6E3000] 03:15:24 INFO - PROCESS | 3540 | 1461233725010 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1D0F1000) [pid = 3540] [serial = 100] [outer = 1C6E3000] 03:15:25 INFO - PROCESS | 3540 | 1461233725581 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 03:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 870ms 03:15:25 INFO - PROCESS | 3540 | 1461233725641 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 03:15:25 INFO - PROCESS | 3540 | 1461233725644 Marionette TRACE conn4 <- [1,101,null,{"value":"13"}] 03:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:15:25 INFO - PROCESS | 3540 | 1461233725647 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:15:25 INFO - PROCESS | 3540 | 1461233725649 Marionette TRACE conn4 <- [1,102,null,{}] 03:15:25 INFO - PROCESS | 3540 | 1461233725653 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:25 INFO - PROCESS | 3540 | 1461233725749 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 03:15:25 INFO - PROCESS | 3540 | 1461233725821 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:25 INFO - PROCESS | 3540 | ++DOCSHELL 12806000 == 31 [pid = 3540] [id = 35] 03:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (129E5800) [pid = 3540] [serial = 101] [outer = 00000000] 03:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1B53C800) [pid = 3540] [serial = 102] [outer = 129E5800] 03:15:25 INFO - PROCESS | 3540 | 1461233725877 Marionette DEBUG loaded listener.js 03:15:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1B842800) [pid = 3540] [serial = 103] [outer = 129E5800] 03:15:26 INFO - PROCESS | 3540 | 1461233726489 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (18695400) [pid = 3540] [serial = 9] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (18F10000) [pid = 3540] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (15E60800) [pid = 3540] [serial = 4] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1874B800) [pid = 3540] [serial = 24] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1DDA2400) [pid = 3540] [serial = 27] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1F6C7000) [pid = 3540] [serial = 30] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (2130F800) [pid = 3540] [serial = 31] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (12594C00) [pid = 3540] [serial = 36] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (1359E400) [pid = 3540] [serial = 39] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (1778BC00) [pid = 3540] [serial = 42] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (178E2400) [pid = 3540] [serial = 43] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (1A76B000) [pid = 3540] [serial = 45] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (1B535C00) [pid = 3540] [serial = 46] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (1BC96800) [pid = 3540] [serial = 48] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (1BCA2C00) [pid = 3540] [serial = 49] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (1C017800) [pid = 3540] [serial = 51] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (1DD99800) [pid = 3540] [serial = 54] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (193BA000) [pid = 3540] [serial = 57] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (1B844400) [pid = 3540] [serial = 60] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (12531400) [pid = 3540] [serial = 63] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 72 (0F01C000) [pid = 3540] [serial = 66] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 71 (11D09800) [pid = 3540] [serial = 21] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 70 (11CBC400) [pid = 3540] [serial = 33] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 69 (12408400) [pid = 3540] [serial = 22] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 68 (15E62800) [pid = 3540] [serial = 40] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 67 (1A498C00) [pid = 3540] [serial = 64] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 66 (1E933800) [pid = 3540] [serial = 28] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 65 (220A5800) [pid = 3540] [serial = 69] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 64 (0F01FC00) [pid = 3540] [serial = 67] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 63 (1C6DF400) [pid = 3540] [serial = 17] [outer = 00000000] [url = about:blank] 03:15:26 INFO - PROCESS | 3540 | --DOMWINDOW == 62 (1C62E400) [pid = 3540] [serial = 14] [outer = 00000000] [url = about:blank] 03:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 930ms 03:15:26 INFO - PROCESS | 3540 | 1461233726582 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 03:15:26 INFO - PROCESS | 3540 | 1461233726586 Marionette TRACE conn4 <- [1,105,null,{"value":"13"}] 03:15:26 INFO - PROCESS | 3540 | 1461233726592 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:15:26 INFO - PROCESS | 3540 | 1461233726595 Marionette TRACE conn4 <- [1,106,null,{}] 03:15:26 INFO - PROCESS | 3540 | 1461233726600 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:26 INFO - PROCESS | 3540 | 1461233726692 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 03:15:26 INFO - PROCESS | 3540 | 1461233726764 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:26 INFO - PROCESS | 3540 | ++DOCSHELL 11DDF800 == 32 [pid = 3540] [id = 36] 03:15:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 63 (12408400) [pid = 3540] [serial = 104] [outer = 00000000] 03:15:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 64 (124C5800) [pid = 3540] [serial = 105] [outer = 12408400] 03:15:26 INFO - PROCESS | 3540 | 1461233726815 Marionette DEBUG loaded listener.js 03:15:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 65 (12531400) [pid = 3540] [serial = 106] [outer = 12408400] 03:15:27 INFO - PROCESS | 3540 | 1461233727204 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 670ms 03:15:27 INFO - PROCESS | 3540 | 1461233727267 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 3540 | 1461233727272 Marionette TRACE conn4 <- [1,109,null,{"value":"13"}] 03:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:15:27 INFO - PROCESS | 3540 | 1461233727278 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - PROCESS | 3540 | 1461233727281 Marionette TRACE conn4 <- [1,110,null,{}] 03:15:27 INFO - PROCESS | 3540 | 1461233727284 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:27 INFO - PROCESS | 3540 | 1461233727365 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 03:15:27 INFO - PROCESS | 3540 | 1461233727371 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:27 INFO - PROCESS | 3540 | ++DOCSHELL 12558800 == 33 [pid = 3540] [id = 37] 03:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 66 (13550400) [pid = 3540] [serial = 107] [outer = 00000000] 03:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 67 (178DEC00) [pid = 3540] [serial = 108] [outer = 13550400] 03:15:27 INFO - PROCESS | 3540 | 1461233727417 Marionette DEBUG loaded listener.js 03:15:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 68 (18698800) [pid = 3540] [serial = 109] [outer = 13550400] 03:15:27 INFO - PROCESS | 3540 | 1461233727853 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 03:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 03:15:27 INFO - PROCESS | 3540 | 1461233727912 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 03:15:27 INFO - PROCESS | 3540 | 1461233727914 Marionette TRACE conn4 <- [1,113,null,{"value":"13"}] 03:15:27 INFO - PROCESS | 3540 | 1461233727917 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:15:27 INFO - PROCESS | 3540 | 1461233727921 Marionette TRACE conn4 <- [1,114,null,{}] 03:15:27 INFO - PROCESS | 3540 | 1461233727931 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:28 INFO - PROCESS | 3540 | 1461233728017 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 03:15:28 INFO - PROCESS | 3540 | 1461233728027 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 3540 | ++DOCSHELL 18F10400 == 34 [pid = 3540] [id = 38] 03:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 69 (1A498C00) [pid = 3540] [serial = 110] [outer = 00000000] 03:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 70 (1B588800) [pid = 3540] [serial = 111] [outer = 1A498C00] 03:15:28 INFO - PROCESS | 3540 | 1461233728075 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 71 (1B846400) [pid = 3540] [serial = 112] [outer = 1A498C00] 03:15:28 INFO - PROCESS | 3540 | 1461233728507 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 03:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 631ms 03:15:28 INFO - PROCESS | 3540 | 1461233728553 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 03:15:28 INFO - PROCESS | 3540 | 1461233728555 Marionette TRACE conn4 <- [1,117,null,{"value":"13"}] 03:15:28 INFO - PROCESS | 3540 | 1461233728559 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:15:28 INFO - PROCESS | 3540 | 1461233728560 Marionette TRACE conn4 <- [1,118,null,{}] 03:15:28 INFO - PROCESS | 3540 | 1461233728564 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:28 INFO - PROCESS | 3540 | 1461233728646 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 03:15:28 INFO - PROCESS | 3540 | 1461233728675 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:28 INFO - PROCESS | 3540 | ++DOCSHELL 1B841000 == 35 [pid = 3540] [id = 39] 03:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 72 (1BC9A400) [pid = 3540] [serial = 113] [outer = 00000000] 03:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 73 (1BCB0C00) [pid = 3540] [serial = 114] [outer = 1BC9A400] 03:15:28 INFO - PROCESS | 3540 | 1461233728723 Marionette DEBUG loaded listener.js 03:15:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (1BEBE000) [pid = 3540] [serial = 115] [outer = 1BC9A400] 03:15:29 INFO - PROCESS | 3540 | 1461233729169 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 630ms 03:15:29 INFO - PROCESS | 3540 | 1461233729194 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 3540 | 1461233729196 Marionette TRACE conn4 <- [1,121,null,{"value":"13"}] 03:15:29 INFO - PROCESS | 3540 | 1461233729215 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - PROCESS | 3540 | 1461233729217 Marionette TRACE conn4 <- [1,122,null,{}] 03:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:15:29 INFO - PROCESS | 3540 | 1461233729220 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:29 INFO - PROCESS | 3540 | 1461233729322 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 03:15:29 INFO - PROCESS | 3540 | 1461233729331 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:29 INFO - PROCESS | 3540 | ++DOCSHELL 1B849000 == 36 [pid = 3540] [id = 40] 03:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (1BCA9400) [pid = 3540] [serial = 116] [outer = 00000000] 03:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (1C01F400) [pid = 3540] [serial = 117] [outer = 1BCA9400] 03:15:29 INFO - PROCESS | 3540 | 1461233729377 Marionette DEBUG loaded listener.js 03:15:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (1C021C00) [pid = 3540] [serial = 118] [outer = 1BCA9400] 03:15:29 INFO - PROCESS | 3540 | 1461233729827 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 03:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 631ms 03:15:29 INFO - PROCESS | 3540 | 1461233729852 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 03:15:29 INFO - PROCESS | 3540 | 1461233729854 Marionette TRACE conn4 <- [1,125,null,{"value":"13"}] 03:15:29 INFO - PROCESS | 3540 | 1461233729857 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:15:29 INFO - PROCESS | 3540 | 1461233729859 Marionette TRACE conn4 <- [1,126,null,{}] 03:15:29 INFO - PROCESS | 3540 | 1461233729862 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:29 INFO - PROCESS | 3540 | 1461233729970 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 03:15:30 INFO - PROCESS | 3540 | 1461233730036 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 3540 | ++DOCSHELL 1C026000 == 37 [pid = 3540] [id = 41] 03:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (1C0B2800) [pid = 3540] [serial = 119] [outer = 00000000] 03:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (1CFB6C00) [pid = 3540] [serial = 120] [outer = 1C0B2800] 03:15:30 INFO - PROCESS | 3540 | 1461233730091 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (1D0EF000) [pid = 3540] [serial = 121] [outer = 1C0B2800] 03:15:30 INFO - PROCESS | 3540 | 1461233730520 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 03:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 03:15:30 INFO - PROCESS | 3540 | 1461233730531 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 03:15:30 INFO - PROCESS | 3540 | 1461233730533 Marionette TRACE conn4 <- [1,129,null,{"value":"13"}] 03:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:15:30 INFO - PROCESS | 3540 | 1461233730536 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:15:30 INFO - PROCESS | 3540 | 1461233730538 Marionette TRACE conn4 <- [1,130,null,{}] 03:15:30 INFO - PROCESS | 3540 | 1461233730541 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:30 INFO - PROCESS | 3540 | 1461233730641 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 03:15:30 INFO - PROCESS | 3540 | 1461233730647 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:30 INFO - PROCESS | 3540 | ++DOCSHELL 1A926400 == 38 [pid = 3540] [id = 42] 03:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (1A926C00) [pid = 3540] [serial = 122] [outer = 00000000] 03:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (1A92DC00) [pid = 3540] [serial = 123] [outer = 1A926C00] 03:15:30 INFO - PROCESS | 3540 | 1461233730690 Marionette DEBUG loaded listener.js 03:15:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (1A930C00) [pid = 3540] [serial = 124] [outer = 1A926C00] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (220A9800) [pid = 3540] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (1E57EC00) [pid = 3540] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 80 (193B5C00) [pid = 3540] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 79 (193B0800) [pid = 3540] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 78 (1BCA9C00) [pid = 3540] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 77 (1C7A6000) [pid = 3540] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 76 (1252F400) [pid = 3540] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 75 (134B5000) [pid = 3540] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 74 (193ADC00) [pid = 3540] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:15:30 INFO - PROCESS | 3540 | --DOMWINDOW == 73 (17786800) [pid = 3540] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:15:31 INFO - PROCESS | 3540 | 1461233731098 Marionette TRACE conn4 <- [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]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 570ms 03:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:15:31 INFO - PROCESS | 3540 | 1461233731107 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 3540 | 1461233731109 Marionette TRACE conn4 <- [1,133,null,{"value":"13"}] 03:15:31 INFO - PROCESS | 3540 | 1461233731112 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 3540 | 1461233731114 Marionette TRACE conn4 <- [1,134,null,{}] 03:15:31 INFO - PROCESS | 3540 | 1461233731117 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:31 INFO - PROCESS | 3540 | 1461233731221 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 03:15:31 INFO - PROCESS | 3540 | 1461233731264 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 3540 | ++DOCSHELL 1252CC00 == 39 [pid = 3540] [id = 43] 03:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 74 (12533400) [pid = 3540] [serial = 125] [outer = 00000000] 03:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 75 (1253AC00) [pid = 3540] [serial = 126] [outer = 12533400] 03:15:31 INFO - PROCESS | 3540 | 1461233731308 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 76 (1253E000) [pid = 3540] [serial = 127] [outer = 12533400] 03:15:31 INFO - PROCESS | 3540 | 1461233731700 Marionette TRACE conn4 <- [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]]]}] 03:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 630ms 03:15:31 INFO - PROCESS | 3540 | 1461233731744 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 03:15:31 INFO - PROCESS | 3540 | 1461233731746 Marionette TRACE conn4 <- [1,137,null,{"value":"13"}] 03:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:15:31 INFO - PROCESS | 3540 | 1461233731756 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:15:31 INFO - PROCESS | 3540 | 1461233731757 Marionette TRACE conn4 <- [1,138,null,{}] 03:15:31 INFO - PROCESS | 3540 | 1461233731761 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:31 INFO - PROCESS | 3540 | 1461233731840 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 03:15:31 INFO - PROCESS | 3540 | 1461233731845 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:31 INFO - PROCESS | 3540 | ++DOCSHELL 12544000 == 40 [pid = 3540] [id = 44] 03:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 77 (12544400) [pid = 3540] [serial = 128] [outer = 00000000] 03:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 78 (1254D800) [pid = 3540] [serial = 129] [outer = 12544400] 03:15:31 INFO - PROCESS | 3540 | 1461233731890 Marionette DEBUG loaded listener.js 03:15:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 79 (12550400) [pid = 3540] [serial = 130] [outer = 12544400] 03:15:32 INFO - PROCESS | 3540 | 1461233732302 Marionette TRACE conn4 <- [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]]]}] 03:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 570ms 03:15:32 INFO - PROCESS | 3540 | 1461233732328 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 03:15:32 INFO - PROCESS | 3540 | 1461233732330 Marionette TRACE conn4 <- [1,141,null,{"value":"13"}] 03:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:15:32 INFO - PROCESS | 3540 | 1461233732333 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 3540 | 1461233732335 Marionette TRACE conn4 <- [1,142,null,{}] 03:15:32 INFO - PROCESS | 3540 | 1461233732348 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:32 INFO - PROCESS | 3540 | 1461233732423 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 03:15:32 INFO - PROCESS | 3540 | 1461233732429 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:32 INFO - PROCESS | 3540 | ++DOCSHELL 12545400 == 41 [pid = 3540] [id = 45] 03:15:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 80 (12548800) [pid = 3540] [serial = 131] [outer = 00000000] 03:15:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 81 (18B1DC00) [pid = 3540] [serial = 132] [outer = 12548800] 03:15:32 INFO - PROCESS | 3540 | 1461233732473 Marionette DEBUG loaded listener.js 03:15:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (1A924400) [pid = 3540] [serial = 133] [outer = 12548800] 03:15:32 INFO - PROCESS | 3540 | 1461233732945 Marionette TRACE conn4 <- [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]]]}] 03:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 630ms 03:15:32 INFO - PROCESS | 3540 | 1461233732965 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 03:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:15:32 INFO - PROCESS | 3540 | 1461233732969 Marionette TRACE conn4 <- [1,145,null,{"value":"13"}] 03:15:32 INFO - PROCESS | 3540 | 1461233732975 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:15:32 INFO - PROCESS | 3540 | 1461233732980 Marionette TRACE conn4 <- [1,146,null,{}] 03:15:32 INFO - PROCESS | 3540 | 1461233732987 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:33 INFO - PROCESS | 3540 | 1461233733092 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 03:15:33 INFO - PROCESS | 3540 | 1461233733188 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:33 INFO - PROCESS | 3540 | ++DOCSHELL 124C5400 == 42 [pid = 3540] [id = 46] 03:15:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (124C9C00) [pid = 3540] [serial = 134] [outer = 00000000] 03:15:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (12537400) [pid = 3540] [serial = 135] [outer = 124C9C00] 03:15:33 INFO - PROCESS | 3540 | 1461233733248 Marionette DEBUG loaded listener.js 03:15:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (12558400) [pid = 3540] [serial = 136] [outer = 124C9C00] 03:15:33 INFO - PROCESS | 3540 | 1461233733920 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 03:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 989ms 03:15:33 INFO - PROCESS | 3540 | 1461233733966 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 03:15:33 INFO - PROCESS | 3540 | 1461233733972 Marionette TRACE conn4 <- [1,149,null,{"value":"13"}] 03:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:15:33 INFO - PROCESS | 3540 | 1461233733979 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:15:33 INFO - PROCESS | 3540 | 1461233733982 Marionette TRACE conn4 <- [1,150,null,{}] 03:15:33 INFO - PROCESS | 3540 | 1461233733986 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:34 INFO - PROCESS | 3540 | 1461233734092 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 03:15:34 INFO - PROCESS | 3540 | 1461233734170 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:34 INFO - PROCESS | 3540 | ++DOCSHELL 129DEC00 == 43 [pid = 3540] [id = 47] 03:15:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (16FAAC00) [pid = 3540] [serial = 137] [outer = 00000000] 03:15:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (1A416000) [pid = 3540] [serial = 138] [outer = 16FAAC00] 03:15:34 INFO - PROCESS | 3540 | 1461233734227 Marionette DEBUG loaded listener.js 03:15:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1A41AC00) [pid = 3540] [serial = 139] [outer = 16FAAC00] 03:15:34 INFO - PROCESS | 3540 | 1461233734805 Marionette TRACE conn4 <- [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]]]}] 03:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 870ms 03:15:34 INFO - PROCESS | 3540 | 1461233734850 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 03:15:34 INFO - PROCESS | 3540 | 1461233734853 Marionette TRACE conn4 <- [1,153,null,{"value":"13"}] 03:15:34 INFO - PROCESS | 3540 | 1461233734856 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:15:34 INFO - PROCESS | 3540 | 1461233734860 Marionette TRACE conn4 <- [1,154,null,{}] 03:15:34 INFO - PROCESS | 3540 | 1461233734872 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:34 INFO - PROCESS | 3540 | 1461233734982 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 03:15:35 INFO - PROCESS | 3540 | 1461233735057 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:35 INFO - PROCESS | 3540 | ++DOCSHELL 1A929000 == 44 [pid = 3540] [id = 48] 03:15:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1A92A000) [pid = 3540] [serial = 140] [outer = 00000000] 03:15:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1BC90400) [pid = 3540] [serial = 141] [outer = 1A92A000] 03:15:35 INFO - PROCESS | 3540 | 1461233735118 Marionette DEBUG loaded listener.js 03:15:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1BCAF400) [pid = 3540] [serial = 142] [outer = 1A92A000] 03:15:35 INFO - PROCESS | 3540 | 1461233735784 Marionette TRACE conn4 <- [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]]]}] 03:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 970ms 03:15:35 INFO - PROCESS | 3540 | 1461233735830 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 03:15:35 INFO - PROCESS | 3540 | 1461233735833 Marionette TRACE conn4 <- [1,157,null,{"value":"13"}] 03:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:15:35 INFO - PROCESS | 3540 | 1461233735836 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:15:35 INFO - PROCESS | 3540 | 1461233735838 Marionette TRACE conn4 <- [1,158,null,{}] 03:15:35 INFO - PROCESS | 3540 | 1461233735857 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:35 INFO - PROCESS | 3540 | 1461233735958 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 03:15:36 INFO - PROCESS | 3540 | 1461233736034 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:36 INFO - PROCESS | 3540 | ++DOCSHELL 1732E000 == 45 [pid = 3540] [id = 49] 03:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (173EC000) [pid = 3540] [serial = 143] [outer = 00000000] 03:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (193AC000) [pid = 3540] [serial = 144] [outer = 173EC000] 03:15:36 INFO - PROCESS | 3540 | 1461233736092 Marionette DEBUG loaded listener.js 03:15:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1B840800) [pid = 3540] [serial = 145] [outer = 173EC000] 03:15:36 INFO - PROCESS | 3540 | 1461233736794 Marionette TRACE conn4 <- [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]]]}] 03:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 990ms 03:15:36 INFO - PROCESS | 3540 | 1461233736830 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 03:15:36 INFO - PROCESS | 3540 | 1461233736835 Marionette TRACE conn4 <- [1,161,null,{"value":"13"}] 03:15:36 INFO - PROCESS | 3540 | 1461233736840 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:15:36 INFO - PROCESS | 3540 | 1461233736844 Marionette TRACE conn4 <- [1,162,null,{}] 03:15:36 INFO - PROCESS | 3540 | 1461233736848 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:36 INFO - PROCESS | 3540 | 1461233736941 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 03:15:37 INFO - PROCESS | 3540 | 1461233737038 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 3540 | ++DOCSHELL 15E61000 == 46 [pid = 3540] [id = 50] 03:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (15EF3800) [pid = 3540] [serial = 146] [outer = 00000000] 03:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (173E8000) [pid = 3540] [serial = 147] [outer = 15EF3800] 03:15:37 INFO - PROCESS | 3540 | 1461233737088 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1868D400) [pid = 3540] [serial = 148] [outer = 15EF3800] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 12544000 == 45 [pid = 3540] [id = 44] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 1252CC00 == 44 [pid = 3540] [id = 43] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 1A926400 == 43 [pid = 3540] [id = 42] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 1C026000 == 42 [pid = 3540] [id = 41] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 1B849000 == 41 [pid = 3540] [id = 40] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 1B841000 == 40 [pid = 3540] [id = 39] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 18F10400 == 39 [pid = 3540] [id = 38] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 12558800 == 38 [pid = 3540] [id = 37] 03:15:37 INFO - PROCESS | 3540 | --DOCSHELL 11DDF800 == 37 [pid = 3540] [id = 36] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BC1DC00) [pid = 3540] [serial = 87] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (220B3800) [pid = 3540] [serial = 72] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (220AA800) [pid = 3540] [serial = 70] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1BEC1400) [pid = 3540] [serial = 58] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1B846C00) [pid = 3540] [serial = 61] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1C016800) [pid = 3540] [serial = 52] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1E92B400) [pid = 3540] [serial = 55] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (12807800) [pid = 3540] [serial = 75] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1730B800) [pid = 3540] [serial = 78] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1B51C000) [pid = 3540] [serial = 85] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (1A76D400) [pid = 3540] [serial = 84] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 85 (18F0F400) [pid = 3540] [serial = 82] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 84 (173D2000) [pid = 3540] [serial = 79] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 83 (129E5C00) [pid = 3540] [serial = 76] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 82 (220B3400) [pid = 3540] [serial = 73] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | --DOMWINDOW == 81 (18B21000) [pid = 3540] [serial = 81] [outer = 00000000] [url = about:blank] 03:15:37 INFO - PROCESS | 3540 | 1461233737623 Marionette TRACE conn4 <- [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]]]}] 03:15:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:15:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 830ms 03:15:37 INFO - PROCESS | 3540 | 1461233737675 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 03:15:37 INFO - PROCESS | 3540 | 1461233737682 Marionette TRACE conn4 <- [1,165,null,{"value":"13"}] 03:15:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:15:37 INFO - PROCESS | 3540 | 1461233737688 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:15:37 INFO - PROCESS | 3540 | 1461233737691 Marionette TRACE conn4 <- [1,166,null,{}] 03:15:37 INFO - PROCESS | 3540 | 1461233737695 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:37 INFO - PROCESS | 3540 | 1461233737781 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 03:15:37 INFO - PROCESS | 3540 | 1461233737790 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:37 INFO - PROCESS | 3540 | ++DOCSHELL 12527800 == 38 [pid = 3540] [id = 51] 03:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 82 (1252F400) [pid = 3540] [serial = 149] [outer = 00000000] 03:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 83 (129DF800) [pid = 3540] [serial = 150] [outer = 1252F400] 03:15:37 INFO - PROCESS | 3540 | 1461233737836 Marionette DEBUG loaded listener.js 03:15:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 84 (15E55C00) [pid = 3540] [serial = 151] [outer = 1252F400] 03:15:38 INFO - PROCESS | 3540 | 1461233738288 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 630ms 03:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:15:38 INFO - PROCESS | 3540 | 1461233738320 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 3540 | 1461233738322 Marionette TRACE conn4 <- [1,169,null,{"value":"13"}] 03:15:38 INFO - PROCESS | 3540 | 1461233738325 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 3540 | 1461233738329 Marionette TRACE conn4 <- [1,170,null,{}] 03:15:38 INFO - PROCESS | 3540 | 1461233738339 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:38 INFO - PROCESS | 3540 | 1461233738419 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 03:15:38 INFO - PROCESS | 3540 | 1461233738429 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:38 INFO - PROCESS | 3540 | ++DOCSHELL 17316400 == 39 [pid = 3540] [id = 52] 03:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 85 (173D6800) [pid = 3540] [serial = 152] [outer = 00000000] 03:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 86 (19341400) [pid = 3540] [serial = 153] [outer = 173D6800] 03:15:38 INFO - PROCESS | 3540 | 1461233738480 Marionette DEBUG loaded listener.js 03:15:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (193B1C00) [pid = 3540] [serial = 154] [outer = 173D6800] 03:15:38 INFO - PROCESS | 3540 | 1461233738895 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 03:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 630ms 03:15:38 INFO - PROCESS | 3540 | 1461233738956 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 03:15:38 INFO - PROCESS | 3540 | 1461233738959 Marionette TRACE conn4 <- [1,173,null,{"value":"13"}] 03:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:15:38 INFO - PROCESS | 3540 | 1461233738962 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:15:38 INFO - PROCESS | 3540 | 1461233738963 Marionette TRACE conn4 <- [1,174,null,{}] 03:15:38 INFO - PROCESS | 3540 | 1461233738967 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:39 INFO - PROCESS | 3540 | 1461233739048 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 03:15:39 INFO - PROCESS | 3540 | 1461233739058 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 3540 | ++DOCSHELL 1A419400 == 40 [pid = 3540] [id = 53] 03:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1A41BC00) [pid = 3540] [serial = 155] [outer = 00000000] 03:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (1A75F800) [pid = 3540] [serial = 156] [outer = 1A41BC00] 03:15:39 INFO - PROCESS | 3540 | 1461233739104 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (1A7B7000) [pid = 3540] [serial = 157] [outer = 1A41BC00] 03:15:39 INFO - PROCESS | 3540 | 1461233739535 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 03:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 630ms 03:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:15:39 INFO - PROCESS | 3540 | 1461233739596 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 03:15:39 INFO - PROCESS | 3540 | 1461233739598 Marionette TRACE conn4 <- [1,177,null,{"value":"13"}] 03:15:39 INFO - PROCESS | 3540 | 1461233739601 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:15:39 INFO - PROCESS | 3540 | 1461233739603 Marionette TRACE conn4 <- [1,178,null,{}] 03:15:39 INFO - PROCESS | 3540 | 1461233739607 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:39 INFO - PROCESS | 3540 | 1461233739682 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 03:15:39 INFO - PROCESS | 3540 | 1461233739689 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:39 INFO - PROCESS | 3540 | ++DOCSHELL 1A927C00 == 41 [pid = 3540] [id = 54] 03:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1A928000) [pid = 3540] [serial = 158] [outer = 00000000] 03:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1B589400) [pid = 3540] [serial = 159] [outer = 1A928000] 03:15:39 INFO - PROCESS | 3540 | 1461233739735 Marionette DEBUG loaded listener.js 03:15:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1B843800) [pid = 3540] [serial = 160] [outer = 1A928000] 03:15:40 INFO - PROCESS | 3540 | 1461233740219 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 03:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1BC04400) [pid = 3540] [serial = 161] [outer = 11D07400] 03:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 03:15:40 INFO - PROCESS | 3540 | 1461233740301 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 3540 | 1461233740303 Marionette TRACE conn4 <- [1,181,null,{"value":"13"}] 03:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:15:40 INFO - PROCESS | 3540 | 1461233740307 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 3540 | 1461233740308 Marionette TRACE conn4 <- [1,182,null,{}] 03:15:40 INFO - PROCESS | 3540 | 1461233740312 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:40 INFO - PROCESS | 3540 | 1461233740451 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 03:15:40 INFO - PROCESS | 3540 | 1461233740479 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:40 INFO - PROCESS | 3540 | ++DOCSHELL 129E6000 == 42 [pid = 3540] [id = 55] 03:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1BCB1400) [pid = 3540] [serial = 162] [outer = 00000000] 03:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1C020C00) [pid = 3540] [serial = 163] [outer = 1BCB1400] 03:15:40 INFO - PROCESS | 3540 | 1461233740527 Marionette DEBUG loaded listener.js 03:15:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1C023C00) [pid = 3540] [serial = 164] [outer = 1BCB1400] 03:15:40 INFO - PROCESS | 3540 | 1461233740955 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 03:15:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:15:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 670ms 03:15:40 INFO - PROCESS | 3540 | 1461233740979 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 03:15:40 INFO - PROCESS | 3540 | 1461233740981 Marionette TRACE conn4 <- [1,185,null,{"value":"13"}] 03:15:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:15:40 INFO - PROCESS | 3540 | 1461233740984 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:15:40 INFO - PROCESS | 3540 | 1461233740986 Marionette TRACE conn4 <- [1,186,null,{}] 03:15:40 INFO - PROCESS | 3540 | 1461233740989 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:41 INFO - PROCESS | 3540 | 1461233741091 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 03:15:41 INFO - PROCESS | 3540 | 1461233741098 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 3540 | ++DOCSHELL 11DD9400 == 43 [pid = 3540] [id = 56] 03:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (12524400) [pid = 3540] [serial = 165] [outer = 00000000] 03:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1C62F000) [pid = 3540] [serial = 166] [outer = 12524400] 03:15:41 INFO - PROCESS | 3540 | 1461233741142 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1C7A4400) [pid = 3540] [serial = 167] [outer = 12524400] 03:15:41 INFO - PROCESS | 3540 | 1461233741555 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 03:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 630ms 03:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:15:41 INFO - PROCESS | 3540 | 1461233741615 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 03:15:41 INFO - PROCESS | 3540 | 1461233741617 Marionette TRACE conn4 <- [1,189,null,{"value":"13"}] 03:15:41 INFO - PROCESS | 3540 | 1461233741620 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:15:41 INFO - PROCESS | 3540 | 1461233741622 Marionette TRACE conn4 <- [1,190,null,{}] 03:15:41 INFO - PROCESS | 3540 | 1461233741625 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:41 INFO - PROCESS | 3540 | 1461233741724 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 03:15:41 INFO - PROCESS | 3540 | 1461233741731 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:41 INFO - PROCESS | 3540 | ++DOCSHELL 11D07C00 == 44 [pid = 3540] [id = 57] 03:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1CFB0800) [pid = 3540] [serial = 168] [outer = 00000000] 03:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1E589C00) [pid = 3540] [serial = 169] [outer = 1CFB0800] 03:15:41 INFO - PROCESS | 3540 | 1461233741776 Marionette DEBUG loaded listener.js 03:15:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1E933C00) [pid = 3540] [serial = 170] [outer = 1CFB0800] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (12544400) [pid = 3540] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1BCA9400) [pid = 3540] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1A926C00) [pid = 3540] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (12533400) [pid = 3540] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1C0B2800) [pid = 3540] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (13550400) [pid = 3540] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1BC9A400) [pid = 3540] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1A498C00) [pid = 3540] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:15:42 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (12408400) [pid = 3540] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:15:42 INFO - PROCESS | 3540 | 1461233742342 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 03:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 770ms 03:15:42 INFO - PROCESS | 3540 | 1461233742391 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 3540 | 1461233742393 Marionette TRACE conn4 <- [1,193,null,{"value":"13"}] 03:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:15:42 INFO - PROCESS | 3540 | 1461233742396 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - PROCESS | 3540 | 1461233742398 Marionette TRACE conn4 <- [1,194,null,{}] 03:15:42 INFO - PROCESS | 3540 | 1461233742401 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:42 INFO - PROCESS | 3540 | 1461233742477 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 03:15:42 INFO - PROCESS | 3540 | 1461233742483 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:42 INFO - PROCESS | 3540 | ++DOCSHELL 0F10AC00 == 45 [pid = 3540] [id = 58] 03:15:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (0F10B800) [pid = 3540] [serial = 171] [outer = 00000000] 03:15:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (0F10FC00) [pid = 3540] [serial = 172] [outer = 0F10B800] 03:15:42 INFO - PROCESS | 3540 | 1461233742527 Marionette DEBUG loaded listener.js 03:15:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (0F112400) [pid = 3540] [serial = 173] [outer = 0F10B800] 03:15:42 INFO - PROCESS | 3540 | 1461233742937 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 03:15:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 570ms 03:15:42 INFO - PROCESS | 3540 | 1461233742977 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 03:15:42 INFO - PROCESS | 3540 | 1461233742979 Marionette TRACE conn4 <- [1,197,null,{"value":"13"}] 03:15:42 INFO - PROCESS | 3540 | 1461233742983 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:15:42 INFO - PROCESS | 3540 | 1461233742984 Marionette TRACE conn4 <- [1,198,null,{}] 03:15:42 INFO - PROCESS | 3540 | 1461233742988 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:43 INFO - PROCESS | 3540 | 1461233743068 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 03:15:43 INFO - PROCESS | 3540 | 1461233743075 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 3540 | ++DOCSHELL 0F113400 == 46 [pid = 3540] [id = 59] 03:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1254A000) [pid = 3540] [serial = 174] [outer = 00000000] 03:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1A7B9C00) [pid = 3540] [serial = 175] [outer = 1254A000] 03:15:43 INFO - PROCESS | 3540 | 1461233743118 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1C0BA400) [pid = 3540] [serial = 176] [outer = 1254A000] 03:15:43 INFO - PROCESS | 3540 | 1461233743548 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 03:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 631ms 03:15:43 INFO - PROCESS | 3540 | 1461233743619 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 03:15:43 INFO - PROCESS | 3540 | 1461233743622 Marionette TRACE conn4 <- [1,201,null,{"value":"13"}] 03:15:43 INFO - PROCESS | 3540 | 1461233743626 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:15:43 INFO - PROCESS | 3540 | 1461233743628 Marionette TRACE conn4 <- [1,202,null,{}] 03:15:43 INFO - PROCESS | 3540 | 1461233743631 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:43 INFO - PROCESS | 3540 | 1461233743729 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 03:15:43 INFO - PROCESS | 3540 | 1461233743737 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:43 INFO - PROCESS | 3540 | ++DOCSHELL 1F6BF000 == 47 [pid = 3540] [id = 60] 03:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1F6BF400) [pid = 3540] [serial = 177] [outer = 00000000] 03:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1F83BC00) [pid = 3540] [serial = 178] [outer = 1F6BF400] 03:15:43 INFO - PROCESS | 3540 | 1461233743793 Marionette DEBUG loaded listener.js 03:15:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (21303000) [pid = 3540] [serial = 179] [outer = 1F6BF400] 03:15:44 INFO - PROCESS | 3540 | 1461233744353 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 03:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 771ms 03:15:44 INFO - PROCESS | 3540 | 1461233744439 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 03:15:44 INFO - PROCESS | 3540 | 1461233744444 Marionette TRACE conn4 <- [1,205,null,{"value":"13"}] 03:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:15:44 INFO - PROCESS | 3540 | 1461233744464 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:15:44 INFO - PROCESS | 3540 | 1461233744468 Marionette TRACE conn4 <- [1,206,null,{}] 03:15:44 INFO - PROCESS | 3540 | 1461233744474 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:44 INFO - PROCESS | 3540 | 1461233744589 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 03:15:44 INFO - PROCESS | 3540 | 1461233744661 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:44 INFO - PROCESS | 3540 | ++DOCSHELL 0F019C00 == 48 [pid = 3540] [id = 61] 03:15:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (11D91C00) [pid = 3540] [serial = 180] [outer = 00000000] 03:15:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (12547000) [pid = 3540] [serial = 181] [outer = 11D91C00] 03:15:44 INFO - PROCESS | 3540 | 1461233744762 Marionette DEBUG loaded listener.js 03:15:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1280BC00) [pid = 3540] [serial = 182] [outer = 11D91C00] 03:15:45 INFO - PROCESS | 3540 | 1461233745325 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 03:15:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:15:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 870ms 03:15:45 INFO - PROCESS | 3540 | 1461233745338 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 03:15:45 INFO - PROCESS | 3540 | 1461233745344 Marionette TRACE conn4 <- [1,209,null,{"value":"13"}] 03:15:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:15:45 INFO - PROCESS | 3540 | 1461233745350 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:15:45 INFO - PROCESS | 3540 | 1461233745353 Marionette TRACE conn4 <- [1,210,null,{}] 03:15:45 INFO - PROCESS | 3540 | 1461233745357 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:45 INFO - PROCESS | 3540 | 1461233745458 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 03:15:45 INFO - PROCESS | 3540 | 1461233745546 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:45 INFO - PROCESS | 3540 | ++DOCSHELL 178E4C00 == 49 [pid = 3540] [id = 62] 03:15:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (18755800) [pid = 3540] [serial = 183] [outer = 00000000] 03:15:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (193B5000) [pid = 3540] [serial = 184] [outer = 18755800] 03:15:45 INFO - PROCESS | 3540 | 1461233745601 Marionette DEBUG loaded listener.js 03:15:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1A41C800) [pid = 3540] [serial = 185] [outer = 18755800] 03:15:46 INFO - PROCESS | 3540 | 1461233746203 Marionette TRACE conn4 <- [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]]]}] 03:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 870ms 03:15:46 INFO - PROCESS | 3540 | 1461233746222 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 03:15:46 INFO - PROCESS | 3540 | 1461233746225 Marionette TRACE conn4 <- [1,213,null,{"value":"13"}] 03:15:46 INFO - PROCESS | 3540 | 1461233746229 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:15:46 INFO - PROCESS | 3540 | 1461233746232 Marionette TRACE conn4 <- [1,214,null,{}] 03:15:46 INFO - PROCESS | 3540 | 1461233746243 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:46 INFO - PROCESS | 3540 | 1461233746350 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 03:15:46 INFO - PROCESS | 3540 | 1461233746445 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:46 INFO - PROCESS | 3540 | ++DOCSHELL 1BCA2800 == 50 [pid = 3540] [id = 63] 03:15:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1E98A800) [pid = 3540] [serial = 186] [outer = 00000000] 03:15:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1F83B000) [pid = 3540] [serial = 187] [outer = 1E98A800] 03:15:46 INFO - PROCESS | 3540 | 1461233746505 Marionette DEBUG loaded listener.js 03:15:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (220A6C00) [pid = 3540] [serial = 188] [outer = 1E98A800] 03:15:47 INFO - PROCESS | 3540 | 1461233747048 Marionette TRACE conn4 <- [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]]]}] 03:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 870ms 03:15:47 INFO - PROCESS | 3540 | 1461233747103 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 03:15:47 INFO - PROCESS | 3540 | 1461233747106 Marionette TRACE conn4 <- [1,217,null,{"value":"13"}] 03:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:15:47 INFO - PROCESS | 3540 | 1461233747109 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:15:47 INFO - PROCESS | 3540 | 1461233747112 Marionette TRACE conn4 <- [1,218,null,{}] 03:15:47 INFO - PROCESS | 3540 | 1461233747116 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:47 INFO - PROCESS | 3540 | 1461233747215 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 03:15:47 INFO - PROCESS | 3540 | 1461233747303 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:47 INFO - PROCESS | 3540 | ++DOCSHELL 220AF400 == 51 [pid = 3540] [id = 64] 03:15:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (220AF800) [pid = 3540] [serial = 189] [outer = 00000000] 03:15:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (22199800) [pid = 3540] [serial = 190] [outer = 220AF800] 03:15:47 INFO - PROCESS | 3540 | 1461233747357 Marionette DEBUG loaded listener.js 03:15:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (2219C400) [pid = 3540] [serial = 191] [outer = 220AF800] 03:15:48 INFO - PROCESS | 3540 | 1461233748056 Marionette TRACE conn4 <- [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]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 970ms 03:15:48 INFO - PROCESS | 3540 | 1461233748083 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 3540 | 1461233748087 Marionette TRACE conn4 <- [1,221,null,{"value":"13"}] 03:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:15:48 INFO - PROCESS | 3540 | 1461233748092 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 3540 | 1461233748095 Marionette TRACE conn4 <- [1,222,null,{}] 03:15:48 INFO - PROCESS | 3540 | 1461233748101 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:48 INFO - PROCESS | 3540 | 1461233748194 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 03:15:48 INFO - PROCESS | 3540 | 1461233748287 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:48 INFO - PROCESS | 3540 | ++DOCSHELL 12549400 == 52 [pid = 3540] [id = 65] 03:15:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1254A800) [pid = 3540] [serial = 192] [outer = 00000000] 03:15:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (129DE400) [pid = 3540] [serial = 193] [outer = 1254A800] 03:15:48 INFO - PROCESS | 3540 | 1461233748335 Marionette DEBUG loaded listener.js 03:15:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (16D02800) [pid = 3540] [serial = 194] [outer = 1254A800] 03:15:48 INFO - PROCESS | 3540 | 1461233748860 Marionette TRACE conn4 <- [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]]]}] 03:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 832ms 03:15:48 INFO - PROCESS | 3540 | 1461233748925 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 03:15:48 INFO - PROCESS | 3540 | 1461233748930 Marionette TRACE conn4 <- [1,225,null,{"value":"13"}] 03:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:15:48 INFO - PROCESS | 3540 | 1461233748936 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:15:48 INFO - PROCESS | 3540 | 1461233748939 Marionette TRACE conn4 <- [1,226,null,{}] 03:15:48 INFO - PROCESS | 3540 | 1461233748943 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:49 INFO - PROCESS | 3540 | 1461233749037 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 03:15:49 INFO - PROCESS | 3540 | 1461233749114 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 3540 | ++DOCSHELL 18F03C00 == 53 [pid = 3540] [id = 66] 03:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (18F0F400) [pid = 3540] [serial = 195] [outer = 00000000] 03:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1A498800) [pid = 3540] [serial = 196] [outer = 18F0F400] 03:15:49 INFO - PROCESS | 3540 | 1461233749164 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1A923400) [pid = 3540] [serial = 197] [outer = 18F0F400] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 1BEC0C00 == 52 [pid = 3540] [id = 33] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 1C62E000 == 51 [pid = 3540] [id = 34] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 18B1F000 == 50 [pid = 3540] [id = 32] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 0F113400 == 49 [pid = 3540] [id = 59] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 0F10AC00 == 48 [pid = 3540] [id = 58] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 11D07C00 == 47 [pid = 3540] [id = 57] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 11DD9400 == 46 [pid = 3540] [id = 56] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 129E6000 == 45 [pid = 3540] [id = 55] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 1A927C00 == 44 [pid = 3540] [id = 54] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 1A419400 == 43 [pid = 3540] [id = 53] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 17316400 == 42 [pid = 3540] [id = 52] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 12527800 == 41 [pid = 3540] [id = 51] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 15E61000 == 40 [pid = 3540] [id = 50] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (16D05C00) [pid = 3540] [serial = 90] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1BC07400) [pid = 3540] [serial = 93] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1C106400) [pid = 3540] [serial = 96] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1B53C800) [pid = 3540] [serial = 102] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1D0F8C00) [pid = 3540] [serial = 99] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (18B1DC00) [pid = 3540] [serial = 132] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 129DEC00 == 39 [pid = 3540] [id = 47] 03:15:49 INFO - PROCESS | 3540 | --DOCSHELL 124C5400 == 38 [pid = 3540] [id = 46] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1C01F400) [pid = 3540] [serial = 117] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1C021C00) [pid = 3540] [serial = 118] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1A92DC00) [pid = 3540] [serial = 123] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1253AC00) [pid = 3540] [serial = 126] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1CFB6C00) [pid = 3540] [serial = 120] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1D0EF000) [pid = 3540] [serial = 121] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (178DEC00) [pid = 3540] [serial = 108] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (18698800) [pid = 3540] [serial = 109] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1BCB0C00) [pid = 3540] [serial = 114] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1B588800) [pid = 3540] [serial = 111] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1B846400) [pid = 3540] [serial = 112] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (124C5800) [pid = 3540] [serial = 105] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (12531400) [pid = 3540] [serial = 106] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1254D800) [pid = 3540] [serial = 129] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (12550400) [pid = 3540] [serial = 130] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1A930C00) [pid = 3540] [serial = 124] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1253E000) [pid = 3540] [serial = 127] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1BEBE000) [pid = 3540] [serial = 115] [outer = 00000000] [url = about:blank] 03:15:49 INFO - PROCESS | 3540 | 1461233749692 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 03:15:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 770ms 03:15:49 INFO - PROCESS | 3540 | 1461233749710 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 03:15:49 INFO - PROCESS | 3540 | 1461233749712 Marionette TRACE conn4 <- [1,229,null,{"value":"13"}] 03:15:49 INFO - PROCESS | 3540 | 1461233749715 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:15:49 INFO - PROCESS | 3540 | 1461233749719 Marionette TRACE conn4 <- [1,230,null,{}] 03:15:49 INFO - PROCESS | 3540 | 1461233749733 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:49 INFO - PROCESS | 3540 | 1461233749816 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 03:15:49 INFO - PROCESS | 3540 | 1461233749823 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:49 INFO - PROCESS | 3540 | ++DOCSHELL 1254D800 == 39 [pid = 3540] [id = 67] 03:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1254E400) [pid = 3540] [serial = 198] [outer = 00000000] 03:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (13593400) [pid = 3540] [serial = 199] [outer = 1254E400] 03:15:49 INFO - PROCESS | 3540 | 1461233749874 Marionette DEBUG loaded listener.js 03:15:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (17329C00) [pid = 3540] [serial = 200] [outer = 1254E400] 03:15:50 INFO - PROCESS | 3540 | 1461233750322 Marionette TRACE conn4 <- [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]]]}] 03:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 03:15:50 INFO - PROCESS | 3540 | 1461233750389 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 03:15:50 INFO - PROCESS | 3540 | 1461233750392 Marionette TRACE conn4 <- [1,233,null,{"value":"13"}] 03:15:50 INFO - PROCESS | 3540 | 1461233750396 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:15:50 INFO - PROCESS | 3540 | 1461233750397 Marionette TRACE conn4 <- [1,234,null,{}] 03:15:50 INFO - PROCESS | 3540 | 1461233750401 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:50 INFO - PROCESS | 3540 | 1461233750478 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 03:15:50 INFO - PROCESS | 3540 | 1461233750487 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:50 INFO - PROCESS | 3540 | ++DOCSHELL 1874D400 == 40 [pid = 3540] [id = 68] 03:15:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (18754C00) [pid = 3540] [serial = 201] [outer = 00000000] 03:15:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1A41A800) [pid = 3540] [serial = 202] [outer = 18754C00] 03:15:50 INFO - PROCESS | 3540 | 1461233750532 Marionette DEBUG loaded listener.js 03:15:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1A926C00) [pid = 3540] [serial = 203] [outer = 18754C00] 03:15:50 INFO - PROCESS | 3540 | 1461233750962 Marionette TRACE conn4 <- [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]]]}] 03:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 630ms 03:15:51 INFO - PROCESS | 3540 | 1461233751030 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 3540 | 1461233751032 Marionette TRACE conn4 <- [1,237,null,{"value":"13"}] 03:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:15:51 INFO - PROCESS | 3540 | 1461233751035 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 3540 | 1461233751036 Marionette TRACE conn4 <- [1,238,null,{}] 03:15:51 INFO - PROCESS | 3540 | 1461233751040 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:51 INFO - PROCESS | 3540 | 1461233751116 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 03:15:51 INFO - PROCESS | 3540 | 1461233751125 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 3540 | ++DOCSHELL 1A92A400 == 41 [pid = 3540] [id = 69] 03:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1A92C400) [pid = 3540] [serial = 204] [outer = 00000000] 03:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1B845400) [pid = 3540] [serial = 205] [outer = 1A92C400] 03:15:51 INFO - PROCESS | 3540 | 1461233751170 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1B902C00) [pid = 3540] [serial = 206] [outer = 1A92C400] 03:15:51 INFO - PROCESS | 3540 | 1461233751630 Marionette TRACE conn4 <- [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]]]}] 03:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 03:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:15:51 INFO - PROCESS | 3540 | 1461233751666 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 03:15:51 INFO - PROCESS | 3540 | 1461233751668 Marionette TRACE conn4 <- [1,241,null,{"value":"13"}] 03:15:51 INFO - PROCESS | 3540 | 1461233751671 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:15:51 INFO - PROCESS | 3540 | 1461233751672 Marionette TRACE conn4 <- [1,242,null,{}] 03:15:51 INFO - PROCESS | 3540 | 1461233751684 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:51 INFO - PROCESS | 3540 | 1461233751808 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 03:15:51 INFO - PROCESS | 3540 | 1461233751815 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:51 INFO - PROCESS | 3540 | ++DOCSHELL 18759000 == 42 [pid = 3540] [id = 70] 03:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1BBEC000) [pid = 3540] [serial = 207] [outer = 00000000] 03:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1BEB8000) [pid = 3540] [serial = 208] [outer = 1BBEC000] 03:15:51 INFO - PROCESS | 3540 | 1461233751863 Marionette DEBUG loaded listener.js 03:15:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1C017400) [pid = 3540] [serial = 209] [outer = 1BBEC000] 03:15:52 INFO - PROCESS | 3540 | 1461233752321 Marionette TRACE conn4 <- [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]]]}] 03:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 690ms 03:15:52 INFO - PROCESS | 3540 | 1461233752362 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 03:15:52 INFO - PROCESS | 3540 | 1461233752364 Marionette TRACE conn4 <- [1,245,null,{"value":"13"}] 03:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:15:52 INFO - PROCESS | 3540 | 1461233752367 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:15:52 INFO - PROCESS | 3540 | 1461233752368 Marionette TRACE conn4 <- [1,246,null,{}] 03:15:52 INFO - PROCESS | 3540 | 1461233752378 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:52 INFO - PROCESS | 3540 | 1461233752482 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 03:15:52 INFO - PROCESS | 3540 | 1461233752560 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:52 INFO - PROCESS | 3540 | ++DOCSHELL 12529C00 == 43 [pid = 3540] [id = 71] 03:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1C01FC00) [pid = 3540] [serial = 210] [outer = 00000000] 03:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1C186000) [pid = 3540] [serial = 211] [outer = 1C01FC00] 03:15:52 INFO - PROCESS | 3540 | 1461233752604 Marionette DEBUG loaded listener.js 03:15:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1C179000) [pid = 3540] [serial = 212] [outer = 1C01FC00] 03:15:52 INFO - PROCESS | 3540 | 1461233753000 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 03:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 690ms 03:15:53 INFO - PROCESS | 3540 | 1461233753070 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 03:15:53 INFO - PROCESS | 3540 | 1461233753072 Marionette TRACE conn4 <- [1,249,null,{"value":"13"}] 03:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:15:53 INFO - PROCESS | 3540 | 1461233753089 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:15:53 INFO - PROCESS | 3540 | 1461233753091 Marionette TRACE conn4 <- [1,250,null,{}] 03:15:53 INFO - PROCESS | 3540 | 1461233753132 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:53 INFO - PROCESS | 3540 | 1461233753262 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 03:15:53 INFO - PROCESS | 3540 | 1461233753271 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:53 INFO - PROCESS | 3540 | ++DOCSHELL 0F018800 == 44 [pid = 3540] [id = 72] 03:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1C10F800) [pid = 3540] [serial = 213] [outer = 00000000] 03:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1F66A400) [pid = 3540] [serial = 214] [outer = 1C10F800] 03:15:53 INFO - PROCESS | 3540 | 1461233753316 Marionette DEBUG loaded listener.js 03:15:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1F6C0000) [pid = 3540] [serial = 215] [outer = 1C10F800] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1252F400) [pid = 3540] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (15EF3800) [pid = 3540] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1A41BC00) [pid = 3540] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (173EC000) [pid = 3540] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (173D6800) [pid = 3540] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1A928000) [pid = 3540] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (12524400) [pid = 3540] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1BCB1400) [pid = 3540] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1CFB0800) [pid = 3540] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (0F10B800) [pid = 3540] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1254A000) [pid = 3540] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:15:53 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (129E5800) [pid = 3540] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:15:53 INFO - PROCESS | 3540 | 1461233754000 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 03:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 949ms 03:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:15:54 INFO - PROCESS | 3540 | 1461233754036 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 03:15:54 INFO - PROCESS | 3540 | 1461233754038 Marionette TRACE conn4 <- [1,253,null,{"value":"13"}] 03:15:54 INFO - PROCESS | 3540 | 1461233754041 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 3540 | 1461233754042 Marionette TRACE conn4 <- [1,254,null,{}] 03:15:54 INFO - PROCESS | 3540 | 1461233754046 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:54 INFO - PROCESS | 3540 | 1461233754122 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 03:15:54 INFO - PROCESS | 3540 | 1461233754131 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 3540 | ++DOCSHELL 0F020400 == 45 [pid = 3540] [id = 73] 03:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (0F10B800) [pid = 3540] [serial = 216] [outer = 00000000] 03:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1BCB1400) [pid = 3540] [serial = 217] [outer = 0F10B800] 03:15:54 INFO - PROCESS | 3540 | 1461233754241 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1F663800) [pid = 3540] [serial = 218] [outer = 0F10B800] 03:15:54 INFO - PROCESS | 3540 | 1461233754604 Marionette TRACE conn4 <- [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]]]}] 03:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 630ms 03:15:54 INFO - PROCESS | 3540 | 1461233754672 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 03:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:15:54 INFO - PROCESS | 3540 | 1461233754674 Marionette TRACE conn4 <- [1,257,null,{"value":"13"}] 03:15:54 INFO - PROCESS | 3540 | 1461233754677 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:15:54 INFO - PROCESS | 3540 | 1461233754679 Marionette TRACE conn4 <- [1,258,null,{}] 03:15:54 INFO - PROCESS | 3540 | 1461233754682 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:54 INFO - PROCESS | 3540 | 1461233754789 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 03:15:54 INFO - PROCESS | 3540 | 1461233754797 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:54 INFO - PROCESS | 3540 | ++DOCSHELL 173D6800 == 46 [pid = 3540] [id = 74] 03:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D0F8000) [pid = 3540] [serial = 219] [outer = 00000000] 03:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (21179000) [pid = 3540] [serial = 220] [outer = 1D0F8000] 03:15:54 INFO - PROCESS | 3540 | 1461233754841 Marionette DEBUG loaded listener.js 03:15:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (21178800) [pid = 3540] [serial = 221] [outer = 1D0F8000] 03:15:55 INFO - PROCESS | 3540 | 1461233755241 Marionette TRACE conn4 <- [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]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 570ms 03:15:55 INFO - PROCESS | 3540 | 1461233755247 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 3540 | 1461233755250 Marionette TRACE conn4 <- [1,261,null,{"value":"13"}] 03:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:15:55 INFO - PROCESS | 3540 | 1461233755253 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 3540 | 1461233755255 Marionette TRACE conn4 <- [1,262,null,{}] 03:15:55 INFO - PROCESS | 3540 | 1461233755258 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:55 INFO - PROCESS | 3540 | 1461233755353 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 03:15:55 INFO - PROCESS | 3540 | 1461233755450 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:55 INFO - PROCESS | 3540 | ++DOCSHELL 2117D000 == 47 [pid = 3540] [id = 75] 03:15:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (21180000) [pid = 3540] [serial = 222] [outer = 00000000] 03:15:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (212A9000) [pid = 3540] [serial = 223] [outer = 21180000] 03:15:55 INFO - PROCESS | 3540 | 1461233755504 Marionette DEBUG loaded listener.js 03:15:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (220ABC00) [pid = 3540] [serial = 224] [outer = 21180000] 03:15:55 INFO - PROCESS | 3540 | 1461233755860 Marionette TRACE conn4 <- [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]]]}] 03:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 630ms 03:15:55 INFO - PROCESS | 3540 | 1461233755932 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 03:15:55 INFO - PROCESS | 3540 | 1461233755936 Marionette TRACE conn4 <- [1,265,null,{"value":"13"}] 03:15:55 INFO - PROCESS | 3540 | 1461233755941 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:15:55 INFO - PROCESS | 3540 | 1461233755945 Marionette TRACE conn4 <- [1,266,null,{}] 03:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:15:55 INFO - PROCESS | 3540 | 1461233755952 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:56 INFO - PROCESS | 3540 | 1461233756053 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 03:15:56 INFO - PROCESS | 3540 | 1461233756176 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:56 INFO - PROCESS | 3540 | ++DOCSHELL 11D08C00 == 48 [pid = 3540] [id = 76] 03:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (11DD4800) [pid = 3540] [serial = 225] [outer = 00000000] 03:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1252A800) [pid = 3540] [serial = 226] [outer = 11DD4800] 03:15:56 INFO - PROCESS | 3540 | 1461233756238 Marionette DEBUG loaded listener.js 03:15:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (12535400) [pid = 3540] [serial = 227] [outer = 11DD4800] 03:15:56 INFO - PROCESS | 3540 | 1461233756869 Marionette TRACE conn4 <- [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]]]}] 03:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 970ms 03:15:56 INFO - PROCESS | 3540 | 1461233756921 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 03:15:56 INFO - PROCESS | 3540 | 1461233756925 Marionette TRACE conn4 <- [1,269,null,{"value":"13"}] 03:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:15:56 INFO - PROCESS | 3540 | 1461233756947 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:15:56 INFO - PROCESS | 3540 | 1461233756952 Marionette TRACE conn4 <- [1,270,null,{}] 03:15:56 INFO - PROCESS | 3540 | 1461233756956 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:57 INFO - PROCESS | 3540 | 1461233757063 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 03:15:57 INFO - PROCESS | 3540 | 1461233757232 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:57 INFO - PROCESS | 3540 | ++DOCSHELL 1A41F400 == 49 [pid = 3540] [id = 77] 03:15:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1A421000) [pid = 3540] [serial = 228] [outer = 00000000] 03:15:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1B58C400) [pid = 3540] [serial = 229] [outer = 1A421000] 03:15:57 INFO - PROCESS | 3540 | 1461233757303 Marionette DEBUG loaded listener.js 03:15:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1BC0F800) [pid = 3540] [serial = 230] [outer = 1A421000] 03:15:58 INFO - PROCESS | 3540 | 1461233758102 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 03:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1241ms 03:15:58 INFO - PROCESS | 3540 | 1461233758189 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 03:15:58 INFO - PROCESS | 3540 | 1461233758192 Marionette TRACE conn4 <- [1,273,null,{"value":"13"}] 03:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:15:58 INFO - PROCESS | 3540 | 1461233758196 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:15:58 INFO - PROCESS | 3540 | 1461233758198 Marionette TRACE conn4 <- [1,274,null,{}] 03:15:58 INFO - PROCESS | 3540 | 1461233758208 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:58 INFO - PROCESS | 3540 | 1461233758351 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 03:15:58 INFO - PROCESS | 3540 | 1461233758467 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:58 INFO - PROCESS | 3540 | ++DOCSHELL 1FFF3000 == 50 [pid = 3540] [id = 78] 03:15:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1FFF3400) [pid = 3540] [serial = 231] [outer = 00000000] 03:15:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1FFF6C00) [pid = 3540] [serial = 232] [outer = 1FFF3400] 03:15:58 INFO - PROCESS | 3540 | 1461233758526 Marionette DEBUG loaded listener.js 03:15:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20004000) [pid = 3540] [serial = 233] [outer = 1FFF3400] 03:15:59 INFO - PROCESS | 3540 | 1461233759098 Marionette TRACE conn4 <- [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]]]}] 03:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 970ms 03:15:59 INFO - PROCESS | 3540 | 1461233759169 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 03:15:59 INFO - PROCESS | 3540 | 1461233759172 Marionette TRACE conn4 <- [1,277,null,{"value":"13"}] 03:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:15:59 INFO - PROCESS | 3540 | 1461233759176 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:15:59 INFO - PROCESS | 3540 | 1461233759178 Marionette TRACE conn4 <- [1,278,null,{}] 03:15:59 INFO - PROCESS | 3540 | 1461233759182 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:15:59 INFO - PROCESS | 3540 | 1461233759290 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 03:15:59 INFO - PROCESS | 3540 | 1461233759424 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:15:59 INFO - PROCESS | 3540 | ++DOCSHELL 1C0B2800 == 51 [pid = 3540] [id = 79] 03:15:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1D0F8400) [pid = 3540] [serial = 234] [outer = 00000000] 03:15:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (2000EC00) [pid = 3540] [serial = 235] [outer = 1D0F8400] 03:15:59 INFO - PROCESS | 3540 | 1461233759484 Marionette DEBUG loaded listener.js 03:15:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (2117C400) [pid = 3540] [serial = 236] [outer = 1D0F8400] 03:16:00 INFO - PROCESS | 3540 | 1461233760066 Marionette TRACE conn4 <- [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]]]}] 03:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 930ms 03:16:00 INFO - PROCESS | 3540 | 1461233760109 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 03:16:00 INFO - PROCESS | 3540 | 1461233760112 Marionette TRACE conn4 <- [1,281,null,{"value":"13"}] 03:16:00 INFO - PROCESS | 3540 | 1461233760115 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:16:00 INFO - PROCESS | 3540 | 1461233760117 Marionette TRACE conn4 <- [1,282,null,{}] 03:16:00 INFO - PROCESS | 3540 | 1461233760121 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:00 INFO - PROCESS | 3540 | 1461233760228 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 03:16:00 INFO - PROCESS | 3540 | 1461233760325 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:00 INFO - PROCESS | 3540 | ++DOCSHELL 12C01400 == 52 [pid = 3540] [id = 80] 03:16:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (12C02C00) [pid = 3540] [serial = 237] [outer = 00000000] 03:16:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1874AC00) [pid = 3540] [serial = 238] [outer = 12C02C00] 03:16:00 INFO - PROCESS | 3540 | 1461233760383 Marionette DEBUG loaded listener.js 03:16:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1A421400) [pid = 3540] [serial = 239] [outer = 12C02C00] 03:16:01 INFO - PROCESS | 3540 | 1461233761104 Marionette TRACE conn4 <- [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]]]}] 03:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1017ms 03:16:01 INFO - PROCESS | 3540 | 1461233761136 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 03:16:01 INFO - PROCESS | 3540 | 1461233761141 Marionette TRACE conn4 <- [1,285,null,{"value":"13"}] 03:16:01 INFO - PROCESS | 3540 | 1461233761146 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:16:01 INFO - PROCESS | 3540 | 1461233761149 Marionette TRACE conn4 <- [1,286,null,{}] 03:16:01 INFO - PROCESS | 3540 | 1461233761154 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:01 INFO - PROCESS | 3540 | 1461233761254 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 03:16:01 INFO - PROCESS | 3540 | 1461233761353 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:01 INFO - PROCESS | 3540 | ++DOCSHELL 177D4800 == 53 [pid = 3540] [id = 81] 03:16:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (177D5000) [pid = 3540] [serial = 240] [outer = 00000000] 03:16:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (19343800) [pid = 3540] [serial = 241] [outer = 177D5000] 03:16:01 INFO - PROCESS | 3540 | 1461233761403 Marionette DEBUG loaded listener.js 03:16:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1A41C000) [pid = 3540] [serial = 242] [outer = 177D5000] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 173D6800 == 52 [pid = 3540] [id = 74] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 0F020400 == 51 [pid = 3540] [id = 73] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 0F018800 == 50 [pid = 3540] [id = 72] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 12529C00 == 49 [pid = 3540] [id = 71] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 18759000 == 48 [pid = 3540] [id = 70] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 1A92A400 == 47 [pid = 3540] [id = 69] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 1874D400 == 46 [pid = 3540] [id = 68] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 1254D800 == 45 [pid = 3540] [id = 67] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1F83BC00) [pid = 3540] [serial = 178] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 18F03C00 == 44 [pid = 3540] [id = 66] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 12549400 == 43 [pid = 3540] [id = 65] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 220AF400 == 42 [pid = 3540] [id = 64] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 1BCA2800 == 41 [pid = 3540] [id = 63] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 178E4C00 == 40 [pid = 3540] [id = 62] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 0F019C00 == 39 [pid = 3540] [id = 61] 03:16:01 INFO - PROCESS | 3540 | --DOCSHELL 1F6BF000 == 38 [pid = 3540] [id = 60] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1B842800) [pid = 3540] [serial = 103] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (129DF800) [pid = 3540] [serial = 150] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (15E55C00) [pid = 3540] [serial = 151] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1868D400) [pid = 3540] [serial = 148] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (173E8000) [pid = 3540] [serial = 147] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1A75F800) [pid = 3540] [serial = 156] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1A7B7000) [pid = 3540] [serial = 157] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1B840800) [pid = 3540] [serial = 145] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (193AC000) [pid = 3540] [serial = 144] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (19341400) [pid = 3540] [serial = 153] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (193B1C00) [pid = 3540] [serial = 154] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1B589400) [pid = 3540] [serial = 159] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1C62F000) [pid = 3540] [serial = 166] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1A416000) [pid = 3540] [serial = 138] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1BC90400) [pid = 3540] [serial = 141] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (12537400) [pid = 3540] [serial = 135] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1C020C00) [pid = 3540] [serial = 163] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1E589C00) [pid = 3540] [serial = 169] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (0F10FC00) [pid = 3540] [serial = 172] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1C7A4400) [pid = 3540] [serial = 167] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (0F112400) [pid = 3540] [serial = 173] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1C0BA400) [pid = 3540] [serial = 176] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1E933C00) [pid = 3540] [serial = 170] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1C023C00) [pid = 3540] [serial = 164] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1A7B9C00) [pid = 3540] [serial = 175] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1B843800) [pid = 3540] [serial = 160] [outer = 00000000] [url = about:blank] 03:16:01 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (129E3400) [pid = 3540] [serial = 37] [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.] 03:16:01 INFO - PROCESS | 3540 | 1461233761989 Marionette TRACE conn4 <- [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]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 870ms 03:16:02 INFO - PROCESS | 3540 | 1461233762021 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 3540 | 1461233762027 Marionette TRACE conn4 <- [1,289,null,{"value":"13"}] 03:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:16:02 INFO - PROCESS | 3540 | 1461233762033 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 3540 | 1461233762035 Marionette TRACE conn4 <- [1,290,null,{}] 03:16:02 INFO - PROCESS | 3540 | 1461233762039 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:02 INFO - PROCESS | 3540 | 1461233762124 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 03:16:02 INFO - PROCESS | 3540 | 1461233762201 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 3540 | ++DOCSHELL 0F105000 == 39 [pid = 3540] [id = 82] 03:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (0F10CC00) [pid = 3540] [serial = 243] [outer = 00000000] 03:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (12549400) [pid = 3540] [serial = 244] [outer = 0F10CC00] 03:16:02 INFO - PROCESS | 3540 | 1461233762247 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1280DC00) [pid = 3540] [serial = 245] [outer = 0F10CC00] 03:16:02 INFO - PROCESS | 3540 | 1461233762632 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 03:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms 03:16:02 INFO - PROCESS | 3540 | 1461233762666 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 03:16:02 INFO - PROCESS | 3540 | 1461233762669 Marionette TRACE conn4 <- [1,293,null,{"value":"13"}] 03:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:16:02 INFO - PROCESS | 3540 | 1461233762672 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:16:02 INFO - PROCESS | 3540 | 1461233762676 Marionette TRACE conn4 <- [1,294,null,{}] 03:16:02 INFO - PROCESS | 3540 | 1461233762686 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:02 INFO - PROCESS | 3540 | 1461233762771 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 03:16:02 INFO - PROCESS | 3540 | 1461233762777 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:02 INFO - PROCESS | 3540 | ++DOCSHELL 15E61400 == 40 [pid = 3540] [id = 83] 03:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (15EE9400) [pid = 3540] [serial = 246] [outer = 00000000] 03:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (193AB400) [pid = 3540] [serial = 247] [outer = 15EE9400] 03:16:02 INFO - PROCESS | 3540 | 1461233762825 Marionette DEBUG loaded listener.js 03:16:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1A416000) [pid = 3540] [serial = 248] [outer = 15EE9400] 03:16:03 INFO - PROCESS | 3540 | 1461233763267 Marionette TRACE conn4 <- [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]]]}] 03:16:03 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. 03:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 03:16:03 INFO - PROCESS | 3540 | 1461233763306 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 03:16:03 INFO - PROCESS | 3540 | 1461233763309 Marionette TRACE conn4 <- [1,297,null,{"value":"13"}] 03:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:16:03 INFO - PROCESS | 3540 | 1461233763316 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:16:03 INFO - PROCESS | 3540 | 1461233763318 Marionette TRACE conn4 <- [1,298,null,{}] 03:16:03 INFO - PROCESS | 3540 | 1461233763321 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:03 INFO - PROCESS | 3540 | 1461233763402 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 03:16:03 INFO - PROCESS | 3540 | 1461233763411 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:03 INFO - PROCESS | 3540 | ++DOCSHELL 1A92E800 == 41 [pid = 3540] [id = 84] 03:16:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1A92EC00) [pid = 3540] [serial = 249] [outer = 00000000] 03:16:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1B840800) [pid = 3540] [serial = 250] [outer = 1A92EC00] 03:16:03 INFO - PROCESS | 3540 | 1461233763459 Marionette DEBUG loaded listener.js 03:16:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1B848C00) [pid = 3540] [serial = 251] [outer = 1A92EC00] 03:16:03 INFO - PROCESS | 3540 | 1461233763885 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:16:03 INFO - PROCESS | 3540 | 1461233763984 Marionette TRACE conn4 <- [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]]]}] 03:16:04 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. 03:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 729ms 03:16:04 INFO - PROCESS | 3540 | 1461233764051 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 03:16:04 INFO - PROCESS | 3540 | 1461233764053 Marionette TRACE conn4 <- [1,301,null,{"value":"13"}] 03:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:16:04 INFO - PROCESS | 3540 | 1461233764057 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 3540 | 1461233764058 Marionette TRACE conn4 <- [1,302,null,{}] 03:16:04 INFO - PROCESS | 3540 | 1461233764062 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:04 INFO - PROCESS | 3540 | 1461233764171 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 03:16:04 INFO - PROCESS | 3540 | 1461233764227 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 3540 | ++DOCSHELL 1B84A400 == 42 [pid = 3540] [id = 85] 03:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1BBF4800) [pid = 3540] [serial = 252] [outer = 00000000] 03:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1BC9C000) [pid = 3540] [serial = 253] [outer = 1BBF4800] 03:16:04 INFO - PROCESS | 3540 | 1461233764274 Marionette DEBUG loaded listener.js 03:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1C022400) [pid = 3540] [serial = 254] [outer = 1BBF4800] 03:16:04 INFO - PROCESS | 3540 | 1461233764722 Marionette TRACE conn4 <- [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]]]}] 03:16:04 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. 03:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 730ms 03:16:04 INFO - PROCESS | 3540 | 1461233764790 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 03:16:04 INFO - PROCESS | 3540 | 1461233764792 Marionette TRACE conn4 <- [1,305,null,{"value":"13"}] 03:16:04 INFO - PROCESS | 3540 | 1461233764816 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:16:04 INFO - PROCESS | 3540 | 1461233764818 Marionette TRACE conn4 <- [1,306,null,{}] 03:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:16:04 INFO - PROCESS | 3540 | 1461233764822 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:04 INFO - PROCESS | 3540 | 1461233764936 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 03:16:04 INFO - PROCESS | 3540 | 1461233764990 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:04 INFO - PROCESS | 3540 | ++DOCSHELL 1253F400 == 43 [pid = 3540] [id = 86] 03:16:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1C6E2400) [pid = 3540] [serial = 255] [outer = 00000000] 03:16:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1DDA4000) [pid = 3540] [serial = 256] [outer = 1C6E2400] 03:16:05 INFO - PROCESS | 3540 | 1461233765037 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1DDA3800) [pid = 3540] [serial = 257] [outer = 1C6E2400] 03:16:05 INFO - PROCESS | 3540 | 1461233765443 Marionette TRACE conn4 <- [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]]]}] 03:16:05 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. 03:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 670ms 03:16:05 INFO - PROCESS | 3540 | 1461233765493 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 03:16:05 INFO - PROCESS | 3540 | 1461233765495 Marionette TRACE conn4 <- [1,309,null,{"value":"13"}] 03:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:16:05 INFO - PROCESS | 3540 | 1461233765499 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:16:05 INFO - PROCESS | 3540 | 1461233765500 Marionette TRACE conn4 <- [1,310,null,{}] 03:16:05 INFO - PROCESS | 3540 | 1461233765504 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:05 INFO - PROCESS | 3540 | 1461233765610 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 03:16:05 INFO - PROCESS | 3540 | 1461233765616 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:05 INFO - PROCESS | 3540 | ++DOCSHELL 1C6E1C00 == 44 [pid = 3540] [id = 87] 03:16:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1CFB0000) [pid = 3540] [serial = 258] [outer = 00000000] 03:16:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1FFEA000) [pid = 3540] [serial = 259] [outer = 1CFB0000] 03:16:05 INFO - PROCESS | 3540 | 1461233765660 Marionette DEBUG loaded listener.js 03:16:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1FFE8400) [pid = 3540] [serial = 260] [outer = 1CFB0000] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1A92A000) [pid = 3540] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (124C9C00) [pid = 3540] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (16FAAC00) [pid = 3540] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1C01FC00) [pid = 3540] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1C10F800) [pid = 3540] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (0F10B800) [pid = 3540] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1D0F8000) [pid = 3540] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (18754C00) [pid = 3540] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1254E400) [pid = 3540] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (18F0F400) [pid = 3540] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1254A800) [pid = 3540] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1A92C400) [pid = 3540] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1BBEC000) [pid = 3540] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (193B1800) [pid = 3540] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1B846000) [pid = 3540] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1C6E3000) [pid = 3540] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1C0B0800) [pid = 3540] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:16:06 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (13597000) [pid = 3540] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:16:06 INFO - PROCESS | 3540 | 1461233766298 Marionette TRACE conn4 <- [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]]]}] 03:16:06 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. 03:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 830ms 03:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:16:06 INFO - PROCESS | 3540 | 1461233766329 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 03:16:06 INFO - PROCESS | 3540 | 1461233766331 Marionette TRACE conn4 <- [1,313,null,{"value":"13"}] 03:16:06 INFO - PROCESS | 3540 | 1461233766335 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 3540 | 1461233766336 Marionette TRACE conn4 <- [1,314,null,{}] 03:16:06 INFO - PROCESS | 3540 | 1461233766340 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:06 INFO - PROCESS | 3540 | 1461233766418 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 03:16:06 INFO - PROCESS | 3540 | 1461233766427 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:06 INFO - PROCESS | 3540 | ++DOCSHELL 0F10F800 == 45 [pid = 3540] [id = 88] 03:16:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (12548400) [pid = 3540] [serial = 261] [outer = 00000000] 03:16:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1A422000) [pid = 3540] [serial = 262] [outer = 12548400] 03:16:06 INFO - PROCESS | 3540 | 1461233766542 Marionette DEBUG loaded listener.js 03:16:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1A9C0000) [pid = 3540] [serial = 263] [outer = 12548400] 03:16:06 INFO - PROCESS | 3540 | 1461233766901 Marionette TRACE conn4 <- [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]]]}] 03:16:06 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. 03:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 630ms 03:16:06 INFO - PROCESS | 3540 | 1461233766965 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 03:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:16:06 INFO - PROCESS | 3540 | 1461233766967 Marionette TRACE conn4 <- [1,317,null,{"value":"13"}] 03:16:06 INFO - PROCESS | 3540 | 1461233766970 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:16:06 INFO - PROCESS | 3540 | 1461233766972 Marionette TRACE conn4 <- [1,318,null,{}] 03:16:06 INFO - PROCESS | 3540 | 1461233766976 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:07 INFO - PROCESS | 3540 | 1461233767089 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 03:16:07 INFO - PROCESS | 3540 | 1461233767097 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 3540 | ++DOCSHELL 1A7AF800 == 46 [pid = 3540] [id = 89] 03:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1B849800) [pid = 3540] [serial = 264] [outer = 00000000] 03:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1D5DC800) [pid = 3540] [serial = 265] [outer = 1B849800] 03:16:07 INFO - PROCESS | 3540 | 1461233767144 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1F83A800) [pid = 3540] [serial = 266] [outer = 1B849800] 03:16:07 INFO - PROCESS | 3540 | 1461233767567 Marionette TRACE conn4 <- [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]]]}] 03:16:07 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. 03:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 631ms 03:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:16:07 INFO - PROCESS | 3540 | 1461233767602 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 03:16:07 INFO - PROCESS | 3540 | 1461233767604 Marionette TRACE conn4 <- [1,321,null,{"value":"13"}] 03:16:07 INFO - PROCESS | 3540 | 1461233767607 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:16:07 INFO - PROCESS | 3540 | 1461233767609 Marionette TRACE conn4 <- [1,322,null,{}] 03:16:07 INFO - PROCESS | 3540 | 1461233767612 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:07 INFO - PROCESS | 3540 | 1461233767722 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 03:16:07 INFO - PROCESS | 3540 | 1461233767758 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:07 INFO - PROCESS | 3540 | ++DOCSHELL 1240E800 == 47 [pid = 3540] [id = 90] 03:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (135A0800) [pid = 3540] [serial = 267] [outer = 00000000] 03:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1FF11400) [pid = 3540] [serial = 268] [outer = 135A0800] 03:16:07 INFO - PROCESS | 3540 | 1461233767810 Marionette DEBUG loaded listener.js 03:16:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1FF13C00) [pid = 3540] [serial = 269] [outer = 135A0800] 03:16:08 INFO - PROCESS | 3540 | 1461233768270 Marionette TRACE conn4 <- [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]]]}] 03:16:08 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. 03:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 730ms 03:16:08 INFO - PROCESS | 3540 | 1461233768339 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 03:16:08 INFO - PROCESS | 3540 | 1461233768344 Marionette TRACE conn4 <- [1,325,null,{"value":"13"}] 03:16:08 INFO - PROCESS | 3540 | 1461233768350 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:16:08 INFO - PROCESS | 3540 | 1461233768354 Marionette TRACE conn4 <- [1,326,null,{}] 03:16:08 INFO - PROCESS | 3540 | 1461233768361 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:08 INFO - PROCESS | 3540 | 1461233768479 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 03:16:08 INFO - PROCESS | 3540 | 1461233768570 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:08 INFO - PROCESS | 3540 | ++DOCSHELL 12532C00 == 48 [pid = 3540] [id = 91] 03:16:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (12534C00) [pid = 3540] [serial = 270] [outer = 00000000] 03:16:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (12547C00) [pid = 3540] [serial = 271] [outer = 12534C00] 03:16:08 INFO - PROCESS | 3540 | 1461233768627 Marionette DEBUG loaded listener.js 03:16:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (12599400) [pid = 3540] [serial = 272] [outer = 12534C00] 03:16:09 INFO - PROCESS | 3540 | 1461233769237 Marionette TRACE conn4 <- [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]]]}] 03:16:09 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. 03:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 930ms 03:16:09 INFO - PROCESS | 3540 | 1461233769284 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 03:16:09 INFO - PROCESS | 3540 | 1461233769290 Marionette TRACE conn4 <- [1,329,null,{"value":"13"}] 03:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:16:09 INFO - PROCESS | 3540 | 1461233769296 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:16:09 INFO - PROCESS | 3540 | 1461233769299 Marionette TRACE conn4 <- [1,330,null,{}] 03:16:09 INFO - PROCESS | 3540 | 1461233769303 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:09 INFO - PROCESS | 3540 | 1461233769411 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 03:16:09 INFO - PROCESS | 3540 | 1461233769509 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:09 INFO - PROCESS | 3540 | ++DOCSHELL 18691400 == 49 [pid = 3540] [id = 92] 03:16:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (18696C00) [pid = 3540] [serial = 273] [outer = 00000000] 03:16:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1A7B8800) [pid = 3540] [serial = 274] [outer = 18696C00] 03:16:09 INFO - PROCESS | 3540 | 1461233769568 Marionette DEBUG loaded listener.js 03:16:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1B53CC00) [pid = 3540] [serial = 275] [outer = 18696C00] 03:16:10 INFO - PROCESS | 3540 | 1461233770174 Marionette TRACE conn4 <- [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]]]}] 03:16:10 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. 03:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 930ms 03:16:10 INFO - PROCESS | 3540 | 1461233770229 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 03:16:10 INFO - PROCESS | 3540 | 1461233770232 Marionette TRACE conn4 <- [1,333,null,{"value":"13"}] 03:16:10 INFO - PROCESS | 3540 | 1461233770236 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:16:10 INFO - PROCESS | 3540 | 1461233770240 Marionette TRACE conn4 <- [1,334,null,{}] 03:16:10 INFO - PROCESS | 3540 | 1461233770251 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:10 INFO - PROCESS | 3540 | 1461233770361 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 03:16:10 INFO - PROCESS | 3540 | 1461233770488 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:10 INFO - PROCESS | 3540 | ++DOCSHELL 1DD9D000 == 50 [pid = 3540] [id = 93] 03:16:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1F83CC00) [pid = 3540] [serial = 276] [outer = 00000000] 03:16:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1FF17C00) [pid = 3540] [serial = 277] [outer = 1F83CC00] 03:16:10 INFO - PROCESS | 3540 | 1461233770548 Marionette DEBUG loaded listener.js 03:16:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1FFF5000) [pid = 3540] [serial = 278] [outer = 1F83CC00] 03:16:11 INFO - PROCESS | 3540 | 1461233771104 Marionette TRACE conn4 <- [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]]]}] 03:16:11 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. 03:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 932ms 03:16:11 INFO - PROCESS | 3540 | 1461233771170 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 03:16:11 INFO - PROCESS | 3540 | 1461233771173 Marionette TRACE conn4 <- [1,337,null,{"value":"13"}] 03:16:11 INFO - PROCESS | 3540 | 1461233771177 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:16:11 INFO - PROCESS | 3540 | 1461233771179 Marionette TRACE conn4 <- [1,338,null,{}] 03:16:11 INFO - PROCESS | 3540 | 1461233771183 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:11 INFO - PROCESS | 3540 | 1461233771285 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 03:16:11 INFO - PROCESS | 3540 | 1461233771406 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:11 INFO - PROCESS | 3540 | ++DOCSHELL 204EB000 == 51 [pid = 3540] [id = 94] 03:16:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (204EB400) [pid = 3540] [serial = 279] [outer = 00000000] 03:16:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (204F1000) [pid = 3540] [serial = 280] [outer = 204EB400] 03:16:11 INFO - PROCESS | 3540 | 1461233771466 Marionette DEBUG loaded listener.js 03:16:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (204F5C00) [pid = 3540] [serial = 281] [outer = 204EB400] 03:16:12 INFO - PROCESS | 3540 | 1461233772050 Marionette TRACE conn4 <- [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]]]}] 03:16:12 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. 03:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 930ms 03:16:12 INFO - PROCESS | 3540 | 1461233772111 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 03:16:12 INFO - PROCESS | 3540 | 1461233772113 Marionette TRACE conn4 <- [1,341,null,{"value":"13"}] 03:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:16:12 INFO - PROCESS | 3540 | 1461233772117 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:16:12 INFO - PROCESS | 3540 | 1461233772119 Marionette TRACE conn4 <- [1,342,null,{}] 03:16:12 INFO - PROCESS | 3540 | 1461233772123 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:12 INFO - PROCESS | 3540 | 1461233772227 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 03:16:12 INFO - PROCESS | 3540 | 1461233772306 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:12 INFO - PROCESS | 3540 | ++DOCSHELL 204ED000 == 52 [pid = 3540] [id = 95] 03:16:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20688400) [pid = 3540] [serial = 282] [outer = 00000000] 03:16:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (20690000) [pid = 3540] [serial = 283] [outer = 20688400] 03:16:12 INFO - PROCESS | 3540 | 1461233772401 Marionette DEBUG loaded listener.js 03:16:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (20692000) [pid = 3540] [serial = 284] [outer = 20688400] 03:16:13 INFO - PROCESS | 3540 | 1461233773132 Marionette TRACE conn4 <- [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]]]}] 03:16:13 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. 03:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1069ms 03:16:13 INFO - PROCESS | 3540 | 1461233773190 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 03:16:13 INFO - PROCESS | 3540 | 1461233773194 Marionette TRACE conn4 <- [1,345,null,{"value":"13"}] 03:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:16:13 INFO - PROCESS | 3540 | 1461233773199 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:16:13 INFO - PROCESS | 3540 | 1461233773203 Marionette TRACE conn4 <- [1,346,null,{}] 03:16:13 INFO - PROCESS | 3540 | 1461233773224 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:13 INFO - PROCESS | 3540 | 1461233773320 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 03:16:13 INFO - PROCESS | 3540 | 1461233773451 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:13 INFO - PROCESS | 3540 | ++DOCSHELL 11D0CC00 == 53 [pid = 3540] [id = 96] 03:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (124BD400) [pid = 3540] [serial = 285] [outer = 00000000] 03:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (16F23000) [pid = 3540] [serial = 286] [outer = 124BD400] 03:16:13 INFO - PROCESS | 3540 | 1461233773501 Marionette DEBUG loaded listener.js 03:16:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (173CC000) [pid = 3540] [serial = 287] [outer = 124BD400] 03:16:14 INFO - PROCESS | 3540 | 1461233774038 Marionette TRACE conn4 <- [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]]]}] 03:16:14 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. 03:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 889ms 03:16:14 INFO - PROCESS | 3540 | 1461233774094 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 03:16:14 INFO - PROCESS | 3540 | 1461233774100 Marionette TRACE conn4 <- [1,349,null,{"value":"13"}] 03:16:14 INFO - PROCESS | 3540 | 1461233774107 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:16:14 INFO - PROCESS | 3540 | 1461233774109 Marionette TRACE conn4 <- [1,350,null,{}] 03:16:14 INFO - PROCESS | 3540 | 1461233774113 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:14 INFO - PROCESS | 3540 | 1461233774208 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1A929000 == 52 [pid = 3540] [id = 48] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1732E000 == 51 [pid = 3540] [id = 49] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1A7AF800 == 50 [pid = 3540] [id = 89] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 0F10F800 == 49 [pid = 3540] [id = 88] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1C6E1C00 == 48 [pid = 3540] [id = 87] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1253F400 == 47 [pid = 3540] [id = 86] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1B84A400 == 46 [pid = 3540] [id = 85] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1A92E800 == 45 [pid = 3540] [id = 84] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 15E61400 == 44 [pid = 3540] [id = 83] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 0F105000 == 43 [pid = 3540] [id = 82] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (12547000) [pid = 3540] [serial = 181] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (193B5000) [pid = 3540] [serial = 184] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1F83B000) [pid = 3540] [serial = 187] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (22199800) [pid = 3540] [serial = 190] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (212A9000) [pid = 3540] [serial = 223] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 177D4800 == 42 [pid = 3540] [id = 81] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 12C01400 == 41 [pid = 3540] [id = 80] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1C0B2800 == 40 [pid = 3540] [id = 79] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1FFF3000 == 39 [pid = 3540] [id = 78] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 1A41F400 == 38 [pid = 3540] [id = 77] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 11D08C00 == 37 [pid = 3540] [id = 76] 03:16:14 INFO - PROCESS | 3540 | --DOCSHELL 2117D000 == 36 [pid = 3540] [id = 75] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1BC98800) [pid = 3540] [serial = 94] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1BC90000) [pid = 3540] [serial = 88] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1D0F1000) [pid = 3540] [serial = 100] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1C62F400) [pid = 3540] [serial = 97] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (16FB7000) [pid = 3540] [serial = 91] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1BCAF400) [pid = 3540] [serial = 142] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (12558400) [pid = 3540] [serial = 136] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1A41AC00) [pid = 3540] [serial = 139] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1C186000) [pid = 3540] [serial = 211] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1F66A400) [pid = 3540] [serial = 214] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1C179000) [pid = 3540] [serial = 212] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1BCB1400) [pid = 3540] [serial = 217] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (21179000) [pid = 3540] [serial = 220] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1A41A800) [pid = 3540] [serial = 202] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1A926C00) [pid = 3540] [serial = 203] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (13593400) [pid = 3540] [serial = 199] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (17329C00) [pid = 3540] [serial = 200] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1A923400) [pid = 3540] [serial = 197] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1A498800) [pid = 3540] [serial = 196] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (16D02800) [pid = 3540] [serial = 194] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (129DE400) [pid = 3540] [serial = 193] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1B845400) [pid = 3540] [serial = 205] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (21178800) [pid = 3540] [serial = 221] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1F6C0000) [pid = 3540] [serial = 215] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1BEB8000) [pid = 3540] [serial = 208] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1F663800) [pid = 3540] [serial = 218] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1C017400) [pid = 3540] [serial = 209] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1B902C00) [pid = 3540] [serial = 206] [outer = 00000000] [url = about:blank] 03:16:14 INFO - PROCESS | 3540 | 1461233774355 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 3540 | ++DOCSHELL 0F01D000 == 37 [pid = 3540] [id = 97] 03:16:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (0F01FC00) [pid = 3540] [serial = 288] [outer = 00000000] 03:16:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (11AB7400) [pid = 3540] [serial = 289] [outer = 0F01FC00] 03:16:14 INFO - PROCESS | 3540 | 1461233774403 Marionette DEBUG loaded listener.js 03:16:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (12410C00) [pid = 3540] [serial = 290] [outer = 0F01FC00] 03:16:14 INFO - PROCESS | 3540 | 1461233774825 Marionette TRACE conn4 <- [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]]]}] 03:16:14 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. 03:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 770ms 03:16:14 INFO - PROCESS | 3540 | 1461233774881 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 03:16:14 INFO - PROCESS | 3540 | 1461233774883 Marionette TRACE conn4 <- [1,353,null,{"value":"13"}] 03:16:14 INFO - PROCESS | 3540 | 1461233774886 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:16:14 INFO - PROCESS | 3540 | 1461233774890 Marionette TRACE conn4 <- [1,354,null,{}] 03:16:14 INFO - PROCESS | 3540 | 1461233774900 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:14 INFO - PROCESS | 3540 | 1461233774984 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 03:16:14 INFO - PROCESS | 3540 | 1461233774993 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:14 INFO - PROCESS | 3540 | ++DOCSHELL 177D4800 == 38 [pid = 3540] [id = 98] 03:16:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (178DE800) [pid = 3540] [serial = 291] [outer = 00000000] 03:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1874C400) [pid = 3540] [serial = 292] [outer = 178DE800] 03:16:15 INFO - PROCESS | 3540 | 1461233775041 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (19344000) [pid = 3540] [serial = 293] [outer = 178DE800] 03:16:15 INFO - PROCESS | 3540 | 1461233775523 Marionette TRACE conn4 <- [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]]]}] 03:16:15 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. 03:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 03:16:15 INFO - PROCESS | 3540 | 1461233775561 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 03:16:15 INFO - PROCESS | 3540 | 1461233775563 Marionette TRACE conn4 <- [1,357,null,{"value":"13"}] 03:16:15 INFO - PROCESS | 3540 | 1461233775566 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:16:15 INFO - PROCESS | 3540 | 1461233775568 Marionette TRACE conn4 <- [1,358,null,{}] 03:16:15 INFO - PROCESS | 3540 | 1461233775571 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:15 INFO - PROCESS | 3540 | 1461233775651 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 03:16:15 INFO - PROCESS | 3540 | 1461233775660 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:15 INFO - PROCESS | 3540 | ++DOCSHELL 1A41C400 == 39 [pid = 3540] [id = 99] 03:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1A41F000) [pid = 3540] [serial = 294] [outer = 00000000] 03:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1A7B5400) [pid = 3540] [serial = 295] [outer = 1A41F000] 03:16:15 INFO - PROCESS | 3540 | 1461233775709 Marionette DEBUG loaded listener.js 03:16:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1A92D400) [pid = 3540] [serial = 296] [outer = 1A41F000] 03:16:16 INFO - PROCESS | 3540 | 1461233776157 Marionette TRACE conn4 <- [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]]]}] 03:16:16 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. 03:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 630ms 03:16:16 INFO - PROCESS | 3540 | 1461233776201 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 03:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:16:16 INFO - PROCESS | 3540 | 1461233776203 Marionette TRACE conn4 <- [1,361,null,{"value":"13"}] 03:16:16 INFO - PROCESS | 3540 | 1461233776206 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:16:16 INFO - PROCESS | 3540 | 1461233776208 Marionette TRACE conn4 <- [1,362,null,{}] 03:16:16 INFO - PROCESS | 3540 | 1461233776211 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:16 INFO - PROCESS | 3540 | 1461233776288 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 03:16:16 INFO - PROCESS | 3540 | 1461233776294 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:16 INFO - PROCESS | 3540 | ++DOCSHELL 1B536C00 == 40 [pid = 3540] [id = 100] 03:16:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1B53B800) [pid = 3540] [serial = 297] [outer = 00000000] 03:16:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1B845800) [pid = 3540] [serial = 298] [outer = 1B53B800] 03:16:16 INFO - PROCESS | 3540 | 1461233776366 Marionette DEBUG loaded listener.js 03:16:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1BBE9400) [pid = 3540] [serial = 299] [outer = 1B53B800] 03:16:16 INFO - PROCESS | 3540 | 1461233776872 Marionette TRACE conn4 <- [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]]]}] 03:16:16 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. 03:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 730ms 03:16:16 INFO - PROCESS | 3540 | 1461233776940 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 03:16:16 INFO - PROCESS | 3540 | 1461233776942 Marionette TRACE conn4 <- [1,365,null,{"value":"13"}] 03:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:16:16 INFO - PROCESS | 3540 | 1461233776946 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:16:16 INFO - PROCESS | 3540 | 1461233776947 Marionette TRACE conn4 <- [1,366,null,{}] 03:16:16 INFO - PROCESS | 3540 | 1461233776951 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:17 INFO - PROCESS | 3540 | 1461233777075 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 03:16:17 INFO - PROCESS | 3540 | 1461233777132 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 3540 | ++DOCSHELL 1BCA9400 == 41 [pid = 3540] [id = 101] 03:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1BCAB000) [pid = 3540] [serial = 300] [outer = 00000000] 03:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1BEB8400) [pid = 3540] [serial = 301] [outer = 1BCAB000] 03:16:17 INFO - PROCESS | 3540 | 1461233777181 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1C017400) [pid = 3540] [serial = 302] [outer = 1BCAB000] 03:16:17 INFO - PROCESS | 3540 | 1461233777622 Marionette TRACE conn4 <- [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]]]}] 03:16:17 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. 03:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 731ms 03:16:17 INFO - PROCESS | 3540 | 1461233777680 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 03:16:17 INFO - PROCESS | 3540 | 1461233777682 Marionette TRACE conn4 <- [1,369,null,{"value":"13"}] 03:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:16:17 INFO - PROCESS | 3540 | 1461233777685 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:16:17 INFO - PROCESS | 3540 | 1461233777687 Marionette TRACE conn4 <- [1,370,null,{}] 03:16:17 INFO - PROCESS | 3540 | 1461233777691 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:17 INFO - PROCESS | 3540 | 1461233777803 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 03:16:17 INFO - PROCESS | 3540 | 1461233777862 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:17 INFO - PROCESS | 3540 | ++DOCSHELL 1C01F000 == 42 [pid = 3540] [id = 102] 03:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1C024000) [pid = 3540] [serial = 303] [outer = 00000000] 03:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1C107800) [pid = 3540] [serial = 304] [outer = 1C024000] 03:16:17 INFO - PROCESS | 3540 | 1461233777909 Marionette DEBUG loaded listener.js 03:16:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1C17B000) [pid = 3540] [serial = 305] [outer = 1C024000] 03:16:18 INFO - PROCESS | 3540 | 1461233778337 Marionette TRACE conn4 <- [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]]]}] 03:16:18 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. 03:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 03:16:18 INFO - PROCESS | 3540 | 1461233778358 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 03:16:18 INFO - PROCESS | 3540 | 1461233778360 Marionette TRACE conn4 <- [1,373,null,{"value":"13"}] 03:16:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:16:18 INFO - PROCESS | 3540 | 1461233778363 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:16:18 INFO - PROCESS | 3540 | 1461233778365 Marionette TRACE conn4 <- [1,374,null,{}] 03:16:18 INFO - PROCESS | 3540 | 1461233778368 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:18 INFO - PROCESS | 3540 | 1461233778479 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 03:16:18 INFO - PROCESS | 3540 | 1461233778485 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:18 INFO - PROCESS | 3540 | ++DOCSHELL 193B8800 == 43 [pid = 3540] [id = 103] 03:16:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1B58F800) [pid = 3540] [serial = 306] [outer = 00000000] 03:16:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1CFB1400) [pid = 3540] [serial = 307] [outer = 1B58F800] 03:16:18 INFO - PROCESS | 3540 | 1461233778764 Marionette DEBUG loaded listener.js 03:16:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1CFB0800) [pid = 3540] [serial = 308] [outer = 1B58F800] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1F6BF400) [pid = 3540] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (220AF800) [pid = 3540] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (18755800) [pid = 3540] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1E98A800) [pid = 3540] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (11D91C00) [pid = 3540] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (12548800) [pid = 3540] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1C6E2400) [pid = 3540] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1CFB0000) [pid = 3540] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1A92EC00) [pid = 3540] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (11DD4800) [pid = 3540] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (0F10CC00) [pid = 3540] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (12548400) [pid = 3540] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1A421000) [pid = 3540] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (12C02C00) [pid = 3540] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (15EE9400) [pid = 3540] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (177D5000) [pid = 3540] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1FFF3400) [pid = 3540] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1D0F8400) [pid = 3540] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1B849800) [pid = 3540] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:16:18 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1BBF4800) [pid = 3540] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:16:19 INFO - PROCESS | 3540 | 1461233779189 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:16:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:16:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 870ms 03:16:19 INFO - PROCESS | 3540 | 1461233779234 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 03:16:19 INFO - PROCESS | 3540 | 1461233779236 Marionette TRACE conn4 <- [1,377,null,{"value":"13"}] 03:16:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:16:19 INFO - PROCESS | 3540 | 1461233779239 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:16:19 INFO - PROCESS | 3540 | 1461233779240 Marionette TRACE conn4 <- [1,378,null,{}] 03:16:19 INFO - PROCESS | 3540 | 1461233779244 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:19 INFO - PROCESS | 3540 | 1461233779355 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 03:16:19 INFO - PROCESS | 3540 | 1461233779361 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 3540 | ++DOCSHELL 16FB7800 == 44 [pid = 3540] [id = 104] 03:16:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (18756800) [pid = 3540] [serial = 309] [outer = 00000000] 03:16:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1BC8F800) [pid = 3540] [serial = 310] [outer = 18756800] 03:16:19 INFO - PROCESS | 3540 | 1461233779406 Marionette DEBUG loaded listener.js 03:16:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1C0BA000) [pid = 3540] [serial = 311] [outer = 18756800] 03:16:19 INFO - PROCESS | 3540 | 1461233779831 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:16:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:16:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 630ms 03:16:19 INFO - PROCESS | 3540 | 1461233779870 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 03:16:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:16:19 INFO - PROCESS | 3540 | 1461233779872 Marionette TRACE conn4 <- [1,381,null,{"value":"13"}] 03:16:19 INFO - PROCESS | 3540 | 1461233779879 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:16:19 INFO - PROCESS | 3540 | 1461233779881 Marionette TRACE conn4 <- [1,382,null,{}] 03:16:19 INFO - PROCESS | 3540 | 1461233779884 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:19 INFO - PROCESS | 3540 | 1461233779967 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 03:16:19 INFO - PROCESS | 3540 | 1461233779974 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:19 INFO - PROCESS | 3540 | ++DOCSHELL 1B83FC00 == 45 [pid = 3540] [id = 105] 03:16:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1C6E3000) [pid = 3540] [serial = 312] [outer = 00000000] 03:16:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1E983800) [pid = 3540] [serial = 313] [outer = 1C6E3000] 03:16:20 INFO - PROCESS | 3540 | 1461233780020 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1F6C0000) [pid = 3540] [serial = 314] [outer = 1C6E3000] 03:16:20 INFO - PROCESS | 3540 | 1461233780496 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:16:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:16:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 690ms 03:16:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:16:20 INFO - PROCESS | 3540 | 1461233780566 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 03:16:20 INFO - PROCESS | 3540 | 1461233780568 Marionette TRACE conn4 <- [1,385,null,{"value":"13"}] 03:16:20 INFO - PROCESS | 3540 | 1461233780571 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:16:20 INFO - PROCESS | 3540 | 1461233780574 Marionette TRACE conn4 <- [1,386,null,{}] 03:16:20 INFO - PROCESS | 3540 | 1461233780577 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:20 INFO - PROCESS | 3540 | 1461233780705 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 03:16:20 INFO - PROCESS | 3540 | 1461233780720 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:20 INFO - PROCESS | 3540 | ++DOCSHELL 0F018800 == 46 [pid = 3540] [id = 106] 03:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (0F01A000) [pid = 3540] [serial = 315] [outer = 00000000] 03:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (11D84800) [pid = 3540] [serial = 316] [outer = 0F01A000] 03:16:20 INFO - PROCESS | 3540 | 1461233780825 Marionette DEBUG loaded listener.js 03:16:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1252E000) [pid = 3540] [serial = 317] [outer = 0F01A000] 03:16:21 INFO - PROCESS | 3540 | 1461233781473 Marionette TRACE conn4 <- [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]]]}] 03:16:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:16:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 930ms 03:16:21 INFO - PROCESS | 3540 | 1461233781503 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 03:16:21 INFO - PROCESS | 3540 | 1461233781509 Marionette TRACE conn4 <- [1,389,null,{"value":"13"}] 03:16:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:16:21 INFO - PROCESS | 3540 | 1461233781515 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:16:21 INFO - PROCESS | 3540 | 1461233781519 Marionette TRACE conn4 <- [1,390,null,{}] 03:16:21 INFO - PROCESS | 3540 | 1461233781524 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:21 INFO - PROCESS | 3540 | 1461233781634 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 03:16:21 INFO - PROCESS | 3540 | 1461233781734 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:21 INFO - PROCESS | 3540 | ++DOCSHELL 177D7800 == 47 [pid = 3540] [id = 107] 03:16:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (178D8400) [pid = 3540] [serial = 318] [outer = 00000000] 03:16:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1869A000) [pid = 3540] [serial = 319] [outer = 178D8400] 03:16:21 INFO - PROCESS | 3540 | 1461233781789 Marionette DEBUG loaded listener.js 03:16:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (193AD400) [pid = 3540] [serial = 320] [outer = 178D8400] 03:16:22 INFO - PROCESS | 3540 | 1461233782453 Marionette TRACE conn4 <- [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]]]}] 03:16:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:16:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1022ms 03:16:22 INFO - PROCESS | 3540 | 1461233782540 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 03:16:22 INFO - PROCESS | 3540 | 1461233782544 Marionette TRACE conn4 <- [1,393,null,{"value":"13"}] 03:16:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:16:22 INFO - PROCESS | 3540 | 1461233782565 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:16:22 INFO - PROCESS | 3540 | 1461233782568 Marionette TRACE conn4 <- [1,394,null,{}] 03:16:22 INFO - PROCESS | 3540 | 1461233782591 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:22 INFO - PROCESS | 3540 | 1461233782704 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 03:16:22 INFO - PROCESS | 3540 | 1461233782824 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:22 INFO - PROCESS | 3540 | ++DOCSHELL 1BC9A400 == 48 [pid = 3540] [id = 108] 03:16:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1BCAE000) [pid = 3540] [serial = 321] [outer = 00000000] 03:16:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1DD99800) [pid = 3540] [serial = 322] [outer = 1BCAE000] 03:16:22 INFO - PROCESS | 3540 | 1461233782881 Marionette DEBUG loaded listener.js 03:16:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1F6C2800) [pid = 3540] [serial = 323] [outer = 1BCAE000] 03:16:23 INFO - PROCESS | 3540 | 1461233783532 Marionette TRACE conn4 <- [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]]]}] 03:16:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:16:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 990ms 03:16:23 INFO - PROCESS | 3540 | 1461233783557 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 03:16:23 INFO - PROCESS | 3540 | 1461233783560 Marionette TRACE conn4 <- [1,397,null,{"value":"13"}] 03:16:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:16:23 INFO - PROCESS | 3540 | 1461233783564 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:16:23 INFO - PROCESS | 3540 | 1461233783568 Marionette TRACE conn4 <- [1,398,null,{}] 03:16:23 INFO - PROCESS | 3540 | 1461233783578 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:23 INFO - PROCESS | 3540 | 1461233783688 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 03:16:23 INFO - PROCESS | 3540 | 1461233783786 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:23 INFO - PROCESS | 3540 | ++DOCSHELL 2000C800 == 49 [pid = 3540] [id = 109] 03:16:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (2000CC00) [pid = 3540] [serial = 324] [outer = 00000000] 03:16:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (204F2800) [pid = 3540] [serial = 325] [outer = 2000CC00] 03:16:23 INFO - PROCESS | 3540 | 1461233783841 Marionette DEBUG loaded listener.js 03:16:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (20687800) [pid = 3540] [serial = 326] [outer = 2000CC00] 03:16:24 INFO - PROCESS | 3540 | 1461233784475 Marionette TRACE conn4 <- [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]]]}] 03:16:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:16:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 969ms 03:16:24 INFO - PROCESS | 3540 | 1461233784537 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 03:16:24 INFO - PROCESS | 3540 | 1461233784540 Marionette TRACE conn4 <- [1,401,null,{"value":"13"}] 03:16:24 INFO - PROCESS | 3540 | 1461233784544 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:16:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:16:24 INFO - PROCESS | 3540 | 1461233784546 Marionette TRACE conn4 <- [1,402,null,{}] 03:16:24 INFO - PROCESS | 3540 | 1461233784550 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:24 INFO - PROCESS | 3540 | 1461233784653 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 03:16:24 INFO - PROCESS | 3540 | 1461233784775 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:24 INFO - PROCESS | 3540 | ++DOCSHELL 20693C00 == 50 [pid = 3540] [id = 110] 03:16:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (20694000) [pid = 3540] [serial = 327] [outer = 00000000] 03:16:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (2117CC00) [pid = 3540] [serial = 328] [outer = 20694000] 03:16:24 INFO - PROCESS | 3540 | 1461233784830 Marionette DEBUG loaded listener.js 03:16:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (2117B800) [pid = 3540] [serial = 329] [outer = 20694000] 03:16:25 INFO - PROCESS | 3540 | 1461233785655 Marionette TRACE conn4 <- [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]]]}] 03:16:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:16:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1129ms 03:16:25 INFO - PROCESS | 3540 | 1461233785676 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 03:16:25 INFO - PROCESS | 3540 | 1461233785680 Marionette TRACE conn4 <- [1,405,null,{"value":"13"}] 03:16:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:16:25 INFO - PROCESS | 3540 | 1461233785685 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:16:25 INFO - PROCESS | 3540 | 1461233785689 Marionette TRACE conn4 <- [1,406,null,{}] 03:16:25 INFO - PROCESS | 3540 | 1461233785695 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:25 INFO - PROCESS | 3540 | 1461233785795 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 03:16:25 INFO - PROCESS | 3540 | 1461233785933 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:25 INFO - PROCESS | 3540 | ++DOCSHELL 13593400 == 51 [pid = 3540] [id = 111] 03:16:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (15EF4800) [pid = 3540] [serial = 330] [outer = 00000000] 03:16:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (177D9800) [pid = 3540] [serial = 331] [outer = 15EF4800] 03:16:25 INFO - PROCESS | 3540 | 1461233785987 Marionette DEBUG loaded listener.js 03:16:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (18699800) [pid = 3540] [serial = 332] [outer = 15EF4800] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 1B83FC00 == 50 [pid = 3540] [id = 105] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 16FB7800 == 49 [pid = 3540] [id = 104] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 193B8800 == 48 [pid = 3540] [id = 103] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 1C01F000 == 47 [pid = 3540] [id = 102] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 1BCA9400 == 46 [pid = 3540] [id = 101] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 1B536C00 == 45 [pid = 3540] [id = 100] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 1A41C400 == 44 [pid = 3540] [id = 99] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 177D4800 == 43 [pid = 3540] [id = 98] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1FF11400) [pid = 3540] [serial = 268] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 0F01D000 == 42 [pid = 3540] [id = 97] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 11D0CC00 == 41 [pid = 3540] [id = 96] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 204ED000 == 40 [pid = 3540] [id = 95] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 204EB000 == 39 [pid = 3540] [id = 94] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 1DD9D000 == 38 [pid = 3540] [id = 93] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 18691400 == 37 [pid = 3540] [id = 92] 03:16:26 INFO - PROCESS | 3540 | --DOCSHELL 12532C00 == 36 [pid = 3540] [id = 91] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (21303000) [pid = 3540] [serial = 179] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (2219C400) [pid = 3540] [serial = 191] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1A41C800) [pid = 3540] [serial = 185] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (220A6C00) [pid = 3540] [serial = 188] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1280BC00) [pid = 3540] [serial = 182] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1A924400) [pid = 3540] [serial = 133] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1DDA4000) [pid = 3540] [serial = 256] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1FFEA000) [pid = 3540] [serial = 259] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1B840800) [pid = 3540] [serial = 250] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1DDA3800) [pid = 3540] [serial = 257] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (12535400) [pid = 3540] [serial = 227] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1252A800) [pid = 3540] [serial = 226] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (12549400) [pid = 3540] [serial = 244] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1280DC00) [pid = 3540] [serial = 245] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (1A422000) [pid = 3540] [serial = 262] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1BC0F800) [pid = 3540] [serial = 230] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1B58C400) [pid = 3540] [serial = 229] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1A421400) [pid = 3540] [serial = 239] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1874AC00) [pid = 3540] [serial = 238] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (193AB400) [pid = 3540] [serial = 247] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (1A416000) [pid = 3540] [serial = 248] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1A41C000) [pid = 3540] [serial = 242] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (19343800) [pid = 3540] [serial = 241] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (20004000) [pid = 3540] [serial = 233] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1FFF6C00) [pid = 3540] [serial = 232] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (2117C400) [pid = 3540] [serial = 236] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (2000EC00) [pid = 3540] [serial = 235] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1D5DC800) [pid = 3540] [serial = 265] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1F83A800) [pid = 3540] [serial = 266] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1FFE8400) [pid = 3540] [serial = 260] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1BC9C000) [pid = 3540] [serial = 253] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1C022400) [pid = 3540] [serial = 254] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 87 (1B848C00) [pid = 3540] [serial = 251] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | --DOMWINDOW == 86 (1A9C0000) [pid = 3540] [serial = 263] [outer = 00000000] [url = about:blank] 03:16:26 INFO - PROCESS | 3540 | 1461233786767 Marionette TRACE conn4 <- [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]]]}] 03:16:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:16:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1128ms 03:16:26 INFO - PROCESS | 3540 | 1461233786815 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 03:16:26 INFO - PROCESS | 3540 | 1461233786820 Marionette TRACE conn4 <- [1,409,null,{"value":"13"}] 03:16:26 INFO - PROCESS | 3540 | 1461233786825 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:16:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:16:26 INFO - PROCESS | 3540 | 1461233786830 Marionette TRACE conn4 <- [1,410,null,{}] 03:16:26 INFO - PROCESS | 3540 | 1461233786837 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:26 INFO - PROCESS | 3540 | 1461233786943 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 03:16:27 INFO - PROCESS | 3540 | 1461233787069 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:27 INFO - PROCESS | 3540 | ++DOCSHELL 12528400 == 37 [pid = 3540] [id = 112] 03:16:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 87 (12529400) [pid = 3540] [serial = 333] [outer = 00000000] 03:16:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 88 (1254DC00) [pid = 3540] [serial = 334] [outer = 12529400] 03:16:27 INFO - PROCESS | 3540 | 1461233787128 Marionette DEBUG loaded listener.js 03:16:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (129EA400) [pid = 3540] [serial = 335] [outer = 12529400] 03:16:27 INFO - PROCESS | 3540 | 1461233787803 Marionette TRACE conn4 <- [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]]]}] 03:16:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:16:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1025ms 03:16:27 INFO - PROCESS | 3540 | 1461233787855 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 03:16:27 INFO - PROCESS | 3540 | 1461233787861 Marionette TRACE conn4 <- [1,413,null,{"value":"13"}] 03:16:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:16:27 INFO - PROCESS | 3540 | 1461233787867 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:16:27 INFO - PROCESS | 3540 | 1461233787870 Marionette TRACE conn4 <- [1,414,null,{}] 03:16:27 INFO - PROCESS | 3540 | 1461233787874 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:27 INFO - PROCESS | 3540 | 1461233787975 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 03:16:28 INFO - PROCESS | 3540 | 1461233788058 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:28 INFO - PROCESS | 3540 | ++DOCSHELL 16F38C00 == 38 [pid = 3540] [id = 113] 03:16:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (173E5400) [pid = 3540] [serial = 336] [outer = 00000000] 03:16:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (18B22000) [pid = 3540] [serial = 337] [outer = 173E5400] 03:16:28 INFO - PROCESS | 3540 | 1461233788158 Marionette DEBUG loaded listener.js 03:16:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (193AE000) [pid = 3540] [serial = 338] [outer = 173E5400] 03:16:28 INFO - PROCESS | 3540 | 1461233788838 Marionette TRACE conn4 <- [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]]]}] 03:16:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:16:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1019ms 03:16:28 INFO - PROCESS | 3540 | 1461233788889 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 03:16:28 INFO - PROCESS | 3540 | 1461233788892 Marionette TRACE conn4 <- [1,417,null,{"value":"13"}] 03:16:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:16:28 INFO - PROCESS | 3540 | 1461233788895 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:16:28 INFO - PROCESS | 3540 | 1461233788899 Marionette TRACE conn4 <- [1,418,null,{}] 03:16:28 INFO - PROCESS | 3540 | 1461233788910 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:29 INFO - PROCESS | 3540 | 1461233789071 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 03:16:29 INFO - PROCESS | 3540 | 1461233789194 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:29 INFO - PROCESS | 3540 | ++DOCSHELL 1A421400 == 39 [pid = 3540] [id = 114] 03:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1A49EC00) [pid = 3540] [serial = 339] [outer = 00000000] 03:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1A929C00) [pid = 3540] [serial = 340] [outer = 1A49EC00] 03:16:29 INFO - PROCESS | 3540 | 1461233789257 Marionette DEBUG loaded listener.js 03:16:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1A931400) [pid = 3540] [serial = 341] [outer = 1A49EC00] 03:16:30 INFO - PROCESS | 3540 | 1461233790359 Marionette TRACE conn4 <- [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]]]}] 03:16:30 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 03:16:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1480ms 03:16:30 INFO - PROCESS | 3540 | 1461233790379 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 03:16:30 INFO - PROCESS | 3540 | 1461233790382 Marionette TRACE conn4 <- [1,421,null,{"value":"13"}] 03:16:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:16:30 INFO - PROCESS | 3540 | 1461233790385 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:16:30 INFO - PROCESS | 3540 | 1461233790388 Marionette TRACE conn4 <- [1,422,null,{}] 03:16:30 INFO - PROCESS | 3540 | 1461233790392 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:30 INFO - PROCESS | 3540 | 1461233790498 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 03:16:30 INFO - PROCESS | 3540 | 1461233790574 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:30 INFO - PROCESS | 3540 | ++DOCSHELL 1B536C00 == 40 [pid = 3540] [id = 115] 03:16:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1B588800) [pid = 3540] [serial = 342] [outer = 00000000] 03:16:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1BBE9800) [pid = 3540] [serial = 343] [outer = 1B588800] 03:16:30 INFO - PROCESS | 3540 | 1461233790634 Marionette DEBUG loaded listener.js 03:16:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1BC0F800) [pid = 3540] [serial = 344] [outer = 1B588800] 03:16:31 INFO - PROCESS | 3540 | 1461233791690 Marionette TRACE conn4 <- [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]]]}] 03:16:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:16:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1331ms 03:16:31 INFO - PROCESS | 3540 | 1461233791720 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 03:16:31 INFO - PROCESS | 3540 | 1461233791724 Marionette TRACE conn4 <- [1,425,null,{"value":"13"}] 03:16:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:16:31 INFO - PROCESS | 3540 | 1461233791729 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:16:31 INFO - PROCESS | 3540 | 1461233791733 Marionette TRACE conn4 <- [1,426,null,{}] 03:16:31 INFO - PROCESS | 3540 | 1461233791739 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:31 INFO - PROCESS | 3540 | 1461233791834 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 03:16:31 INFO - PROCESS | 3540 | --DOCSHELL 12545400 == 39 [pid = 3540] [id = 45] 03:16:31 INFO - PROCESS | 3540 | --DOCSHELL 0F018800 == 38 [pid = 3540] [id = 106] 03:16:31 INFO - PROCESS | 3540 | 1461233791975 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:31 INFO - PROCESS | 3540 | ++DOCSHELL 1253E000 == 39 [pid = 3540] [id = 116] 03:16:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (12545400) [pid = 3540] [serial = 345] [outer = 00000000] 03:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (15EEA400) [pid = 3540] [serial = 346] [outer = 12545400] 03:16:32 INFO - PROCESS | 3540 | 1461233792026 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1730A400) [pid = 3540] [serial = 347] [outer = 12545400] 03:16:32 INFO - PROCESS | 3540 | 1461233792445 Marionette TRACE conn4 <- [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] 03:16:32 INFO - PROCESS | 3540 | 1461233792535 Marionette TRACE conn4 <- [1,429,null,{"value":"13"}] 03:16:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:16:32 INFO - PROCESS | 3540 | 1461233792541 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:16:32 INFO - PROCESS | 3540 | 1461233792544 Marionette TRACE conn4 <- [1,430,null,{}] 03:16:32 INFO - PROCESS | 3540 | 1461233792548 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:32 INFO - PROCESS | 3540 | 1461233792631 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 03:16:32 INFO - PROCESS | 3540 | 1461233792647 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:32 INFO - PROCESS | 3540 | ++DOCSHELL 1A41C400 == 40 [pid = 3540] [id = 117] 03:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1A423800) [pid = 3540] [serial = 348] [outer = 00000000] 03:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1A92F800) [pid = 3540] [serial = 349] [outer = 1A423800] 03:16:32 INFO - PROCESS | 3540 | 1461233792694 Marionette DEBUG loaded listener.js 03:16:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1B83D800) [pid = 3540] [serial = 350] [outer = 1A423800] 03:16:33 INFO - PROCESS | 3540 | 1461233793174 Marionette TRACE conn4 <- [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]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 03:16:33 INFO - PROCESS | 3540 | 1461233793233 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 3540 | 1461233793235 Marionette TRACE conn4 <- [1,433,null,{"value":"13"}] 03:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:16:33 INFO - PROCESS | 3540 | 1461233793238 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 3540 | 1461233793242 Marionette TRACE conn4 <- [1,434,null,{}] 03:16:33 INFO - PROCESS | 3540 | 1461233793251 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:33 INFO - PROCESS | 3540 | 1461233793339 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 03:16:33 INFO - PROCESS | 3540 | 1461233793433 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:33 INFO - PROCESS | 3540 | ++DOCSHELL 1B847800 == 41 [pid = 3540] [id = 118] 03:16:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1BCA2800) [pid = 3540] [serial = 351] [outer = 00000000] 03:16:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1C026800) [pid = 3540] [serial = 352] [outer = 1BCA2800] 03:16:33 INFO - PROCESS | 3540 | 1461233793484 Marionette DEBUG loaded listener.js 03:16:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1C62D000) [pid = 3540] [serial = 353] [outer = 1BCA2800] 03:16:33 INFO - PROCESS | 3540 | 1461233793930 Marionette TRACE conn4 <- [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]]]}] 03:16:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:16:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 729ms 03:16:33 INFO - PROCESS | 3540 | 1461233793971 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 03:16:33 INFO - PROCESS | 3540 | 1461233793973 Marionette TRACE conn4 <- [1,437,null,{"value":"13"}] 03:16:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:16:33 INFO - PROCESS | 3540 | 1461233793981 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:16:33 INFO - PROCESS | 3540 | 1461233793982 Marionette TRACE conn4 <- [1,438,null,{}] 03:16:33 INFO - PROCESS | 3540 | 1461233793986 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:34 INFO - PROCESS | 3540 | 1461233794102 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 03:16:34 INFO - PROCESS | 3540 | 1461233794111 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 3540 | ++DOCSHELL 1E57EC00 == 42 [pid = 3540] [id = 119] 03:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1E585000) [pid = 3540] [serial = 354] [outer = 00000000] 03:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1F6C9400) [pid = 3540] [serial = 355] [outer = 1E585000] 03:16:34 INFO - PROCESS | 3540 | 1461233794163 Marionette DEBUG loaded listener.js 03:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1FF09800) [pid = 3540] [serial = 356] [outer = 1E585000] 03:16:34 INFO - PROCESS | 3540 | 1461233794665 Marionette TRACE conn4 <- [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]]]}] 03:16:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:16:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 770ms 03:16:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:16:34 INFO - PROCESS | 3540 | 1461233794756 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 03:16:34 INFO - PROCESS | 3540 | 1461233794758 Marionette TRACE conn4 <- [1,441,null,{"value":"13"}] 03:16:34 INFO - PROCESS | 3540 | 1461233794761 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:16:34 INFO - PROCESS | 3540 | 1461233794763 Marionette TRACE conn4 <- [1,442,null,{}] 03:16:34 INFO - PROCESS | 3540 | 1461233794766 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:34 INFO - PROCESS | 3540 | 1461233794876 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 03:16:34 INFO - PROCESS | 3540 | 1461233794938 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:34 INFO - PROCESS | 3540 | ++DOCSHELL 1FF0E000 == 43 [pid = 3540] [id = 120] 03:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1FF15C00) [pid = 3540] [serial = 357] [outer = 00000000] 03:16:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1FFF1C00) [pid = 3540] [serial = 358] [outer = 1FF15C00] 03:16:34 INFO - PROCESS | 3540 | 1461233794982 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1FFF1000) [pid = 3540] [serial = 359] [outer = 1FF15C00] 03:16:35 INFO - PROCESS | 3540 | 1461233795419 Marionette TRACE conn4 <- [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]]]}] 03:16:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:16:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 03:16:35 INFO - PROCESS | 3540 | 1461233795432 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 03:16:35 INFO - PROCESS | 3540 | 1461233795434 Marionette TRACE conn4 <- [1,445,null,{"value":"13"}] 03:16:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:16:35 INFO - PROCESS | 3540 | 1461233795437 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:16:35 INFO - PROCESS | 3540 | 1461233795438 Marionette TRACE conn4 <- [1,446,null,{}] 03:16:35 INFO - PROCESS | 3540 | 1461233795446 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:35 INFO - PROCESS | 3540 | 1461233795587 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 03:16:35 INFO - PROCESS | 3540 | 1461233795597 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:35 INFO - PROCESS | 3540 | ++DOCSHELL 124BCC00 == 44 [pid = 3540] [id = 121] 03:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1253C000) [pid = 3540] [serial = 360] [outer = 00000000] 03:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (204F1400) [pid = 3540] [serial = 361] [outer = 1253C000] 03:16:35 INFO - PROCESS | 3540 | 1461233795645 Marionette DEBUG loaded listener.js 03:16:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (2068E800) [pid = 3540] [serial = 362] [outer = 1253C000] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (124BD400) [pid = 3540] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1BCAB000) [pid = 3540] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1F83CC00) [pid = 3540] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (18696C00) [pid = 3540] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1B53B800) [pid = 3540] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (178DE800) [pid = 3540] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1C024000) [pid = 3540] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (204EB400) [pid = 3540] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (0F01FC00) [pid = 3540] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (18756800) [pid = 3540] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (20688400) [pid = 3540] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (12534C00) [pid = 3540] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1A41F000) [pid = 3540] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1B58F800) [pid = 3540] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1C6E3000) [pid = 3540] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:16:35 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (21180000) [pid = 3540] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:16:36 INFO - PROCESS | 3540 | 1461233796224 Marionette TRACE conn4 <- [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]]]}] 03:16:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:16:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 830ms 03:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:16:36 INFO - PROCESS | 3540 | 1461233796268 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 03:16:36 INFO - PROCESS | 3540 | 1461233796270 Marionette TRACE conn4 <- [1,449,null,{"value":"13"}] 03:16:36 INFO - PROCESS | 3540 | 1461233796273 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - PROCESS | 3540 | 1461233796275 Marionette TRACE conn4 <- [1,450,null,{}] 03:16:36 INFO - PROCESS | 3540 | 1461233796283 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:36 INFO - PROCESS | 3540 | 1461233796360 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 03:16:36 INFO - PROCESS | 3540 | 1461233796366 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 3540 | ++DOCSHELL 124BE400 == 45 [pid = 3540] [id = 122] 03:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1A41F000) [pid = 3540] [serial = 363] [outer = 00000000] 03:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BF3C800) [pid = 3540] [serial = 364] [outer = 1A41F000] 03:16:36 INFO - PROCESS | 3540 | 1461233796410 Marionette DEBUG loaded listener.js 03:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1BF3DC00) [pid = 3540] [serial = 365] [outer = 1A41F000] 03:16:36 INFO - PROCESS | 3540 | 1461233796850 Marionette TRACE conn4 <- [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] 03:16:36 INFO - PROCESS | 3540 | 1461233796906 Marionette TRACE conn4 <- [1,453,null,{"value":"13"}] 03:16:36 INFO - PROCESS | 3540 | 1461233796909 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:16:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 03:16:36 INFO - PROCESS | 3540 | 1461233796911 Marionette TRACE conn4 <- [1,454,null,{}] 03:16:36 INFO - PROCESS | 3540 | 1461233796914 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:36 INFO - PROCESS | 3540 | 1461233796996 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 03:16:36 INFO - PROCESS | 3540 | 1461233797002 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:36 INFO - PROCESS | 3540 | ++DOCSHELL 17130400 == 46 [pid = 3540] [id = 123] 03:16:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (17135000) [pid = 3540] [serial = 366] [outer = 00000000] 03:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1713B400) [pid = 3540] [serial = 367] [outer = 17135000] 03:16:37 INFO - PROCESS | 3540 | 1461233797046 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1BF3B000) [pid = 3540] [serial = 368] [outer = 17135000] 03:16:37 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:37 INFO - PROCESS | 3540 | 1461233797486 Marionette TRACE conn4 <- [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]]]}] 03:16:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:16:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 630ms 03:16:37 INFO - PROCESS | 3540 | 1461233797544 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 03:16:37 INFO - PROCESS | 3540 | 1461233797546 Marionette TRACE conn4 <- [1,457,null,{"value":"13"}] 03:16:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:16:37 INFO - PROCESS | 3540 | 1461233797549 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:16:37 INFO - PROCESS | 3540 | 1461233797551 Marionette TRACE conn4 <- [1,458,null,{}] 03:16:37 INFO - PROCESS | 3540 | 1461233797554 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:37 INFO - PROCESS | 3540 | 1461233797633 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 03:16:37 INFO - PROCESS | 3540 | 1461233797641 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:37 INFO - PROCESS | 3540 | ++DOCSHELL 1BF46400 == 47 [pid = 3540] [id = 124] 03:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1BF46C00) [pid = 3540] [serial = 369] [outer = 00000000] 03:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1DDA4000) [pid = 3540] [serial = 370] [outer = 1BF46C00] 03:16:37 INFO - PROCESS | 3540 | 1461233797686 Marionette DEBUG loaded listener.js 03:16:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1FFE8800) [pid = 3540] [serial = 371] [outer = 1BF46C00] 03:16:38 INFO - PROCESS | 3540 | 1461233798404 Marionette TRACE conn4 <- [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] 03:16:38 INFO - PROCESS | 3540 | 1461233798487 Marionette TRACE conn4 <- [1,461,null,{"value":"13"}] 03:16:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 03:16:38 INFO - PROCESS | 3540 | 1461233798493 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:16:38 INFO - PROCESS | 3540 | 1461233798497 Marionette TRACE conn4 <- [1,462,null,{}] 03:16:38 INFO - PROCESS | 3540 | 1461233798502 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:38 INFO - PROCESS | 3540 | 1461233798643 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 03:16:38 INFO - PROCESS | 3540 | 1461233798748 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:38 INFO - PROCESS | 3540 | ++DOCSHELL 1254AC00 == 48 [pid = 3540] [id = 125] 03:16:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (16FAAC00) [pid = 3540] [serial = 372] [outer = 00000000] 03:16:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1A923800) [pid = 3540] [serial = 373] [outer = 16FAAC00] 03:16:38 INFO - PROCESS | 3540 | 1461233798811 Marionette DEBUG loaded listener.js 03:16:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1B845400) [pid = 3540] [serial = 374] [outer = 16FAAC00] 03:16:39 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:39 INFO - PROCESS | 3540 | 1461233799443 Marionette TRACE conn4 <- [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] 03:16:39 INFO - PROCESS | 3540 | 1461233799481 Marionette TRACE conn4 <- [1,465,null,{"value":"13"}] 03:16:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:16:39 INFO - PROCESS | 3540 | 1461233799488 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:16:39 INFO - PROCESS | 3540 | 1461233799491 Marionette TRACE conn4 <- [1,466,null,{}] 03:16:39 INFO - PROCESS | 3540 | 1461233799495 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:39 INFO - PROCESS | 3540 | 1461233799602 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 03:16:39 INFO - PROCESS | 3540 | 1461233799726 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:39 INFO - PROCESS | 3540 | ++DOCSHELL 1BF48C00 == 49 [pid = 3540] [id = 126] 03:16:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1C020000) [pid = 3540] [serial = 375] [outer = 00000000] 03:16:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1E929400) [pid = 3540] [serial = 376] [outer = 1C020000] 03:16:39 INFO - PROCESS | 3540 | 1461233799784 Marionette DEBUG loaded listener.js 03:16:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1F662C00) [pid = 3540] [serial = 377] [outer = 1C020000] 03:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1CC6EC00) [pid = 3540] [serial = 378] [outer = 11D07400] 03:16:40 INFO - PROCESS | 3540 | 1461233800507 Marionette TRACE conn4 <- [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] 03:16:40 INFO - PROCESS | 3540 | 1461233800569 Marionette TRACE conn4 <- [1,469,null,{"value":"13"}] 03:16:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:16:40 INFO - PROCESS | 3540 | 1461233800573 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:16:40 INFO - PROCESS | 3540 | 1461233800576 Marionette TRACE conn4 <- [1,470,null,{}] 03:16:40 INFO - PROCESS | 3540 | 1461233800587 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:40 INFO - PROCESS | 3540 | 1461233800696 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 03:16:40 INFO - PROCESS | 3540 | 1461233800829 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:40 INFO - PROCESS | 3540 | ++DOCSHELL 1B906400 == 50 [pid = 3540] [id = 127] 03:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1BC05400) [pid = 3540] [serial = 379] [outer = 00000000] 03:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (2068C000) [pid = 3540] [serial = 380] [outer = 1BC05400] 03:16:40 INFO - PROCESS | 3540 | 1461233800891 Marionette DEBUG loaded listener.js 03:16:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (21179800) [pid = 3540] [serial = 381] [outer = 1BC05400] 03:16:41 INFO - PROCESS | 3540 | 1461233801479 Marionette TRACE conn4 <- [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]]]}] 03:16:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:16:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 970ms 03:16:41 INFO - PROCESS | 3540 | 1461233801546 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 03:16:41 INFO - PROCESS | 3540 | 1461233801550 Marionette TRACE conn4 <- [1,473,null,{"value":"13"}] 03:16:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:16:41 INFO - PROCESS | 3540 | 1461233801553 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:16:41 INFO - PROCESS | 3540 | 1461233801555 Marionette TRACE conn4 <- [1,474,null,{}] 03:16:41 INFO - PROCESS | 3540 | 1461233801559 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:41 INFO - PROCESS | 3540 | 1461233801670 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 03:16:41 INFO - PROCESS | 3540 | 1461233801804 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:41 INFO - PROCESS | 3540 | ++DOCSHELL 1CC8F400 == 51 [pid = 3540] [id = 128] 03:16:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CC90000) [pid = 3540] [serial = 382] [outer = 00000000] 03:16:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1CC98C00) [pid = 3540] [serial = 383] [outer = 1CC90000] 03:16:41 INFO - PROCESS | 3540 | 1461233801863 Marionette DEBUG loaded listener.js 03:16:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1CC9B400) [pid = 3540] [serial = 384] [outer = 1CC90000] 03:16:42 INFO - PROCESS | 3540 | 1461233802674 Marionette TRACE conn4 <- [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]]]}] 03:16:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:16:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1175ms 03:16:42 INFO - PROCESS | 3540 | 1461233802732 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 03:16:42 INFO - PROCESS | 3540 | 1461233802736 Marionette TRACE conn4 <- [1,477,null,{"value":"13"}] 03:16:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:16:42 INFO - PROCESS | 3540 | 1461233802741 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:16:42 INFO - PROCESS | 3540 | 1461233802745 Marionette TRACE conn4 <- [1,478,null,{}] 03:16:42 INFO - PROCESS | 3540 | 1461233802751 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:42 INFO - PROCESS | 3540 | 1461233802849 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 03:16:42 INFO - PROCESS | 3540 | 1461233802980 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:42 INFO - PROCESS | 3540 | ++DOCSHELL 12535C00 == 52 [pid = 3540] [id = 129] 03:16:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (12536800) [pid = 3540] [serial = 385] [outer = 00000000] 03:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (134B4000) [pid = 3540] [serial = 386] [outer = 12536800] 03:16:43 INFO - PROCESS | 3540 | 1461233803033 Marionette DEBUG loaded listener.js 03:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (16D02C00) [pid = 3540] [serial = 387] [outer = 12536800] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 177D7800 == 51 [pid = 3540] [id = 107] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1BC9B800 == 50 [pid = 3540] [id = 11] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 17130400 == 49 [pid = 3540] [id = 123] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 124BE400 == 48 [pid = 3540] [id = 122] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 124BCC00 == 47 [pid = 3540] [id = 121] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1FF0E000 == 46 [pid = 3540] [id = 120] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1E57EC00 == 45 [pid = 3540] [id = 119] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1B847800 == 44 [pid = 3540] [id = 118] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1A41C400 == 43 [pid = 3540] [id = 117] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1DD99800) [pid = 3540] [serial = 322] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (204F2800) [pid = 3540] [serial = 325] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1869A000) [pid = 3540] [serial = 319] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (11D84800) [pid = 3540] [serial = 316] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (2117CC00) [pid = 3540] [serial = 328] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (177D9800) [pid = 3540] [serial = 331] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1253E000 == 42 [pid = 3540] [id = 116] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1B536C00 == 41 [pid = 3540] [id = 115] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 1A421400 == 40 [pid = 3540] [id = 114] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 16F38C00 == 39 [pid = 3540] [id = 113] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 12528400 == 38 [pid = 3540] [id = 112] 03:16:43 INFO - PROCESS | 3540 | --DOCSHELL 13593400 == 37 [pid = 3540] [id = 111] 03:16:43 INFO - PROCESS | 3540 | 1461233803682 Marionette TRACE conn4 <- [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]]]}] 03:16:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:16:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 989ms 03:16:43 INFO - PROCESS | 3540 | 1461233803732 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 03:16:43 INFO - PROCESS | 3540 | 1461233803738 Marionette TRACE conn4 <- [1,481,null,{"value":"13"}] 03:16:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:16:43 INFO - PROCESS | 3540 | 1461233803744 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:16:43 INFO - PROCESS | 3540 | 1461233803746 Marionette TRACE conn4 <- [1,482,null,{}] 03:16:43 INFO - PROCESS | 3540 | 1461233803750 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1E983800) [pid = 3540] [serial = 313] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (220ABC00) [pid = 3540] [serial = 224] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (16F23000) [pid = 3540] [serial = 286] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1BEB8400) [pid = 3540] [serial = 301] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (173CC000) [pid = 3540] [serial = 287] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1FF17C00) [pid = 3540] [serial = 277] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1FFF5000) [pid = 3540] [serial = 278] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1B53CC00) [pid = 3540] [serial = 275] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1A7B8800) [pid = 3540] [serial = 274] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1B845800) [pid = 3540] [serial = 298] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1874C400) [pid = 3540] [serial = 292] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (19344000) [pid = 3540] [serial = 293] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1C107800) [pid = 3540] [serial = 304] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (204F5C00) [pid = 3540] [serial = 281] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (204F1000) [pid = 3540] [serial = 280] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1C017400) [pid = 3540] [serial = 302] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (11AB7400) [pid = 3540] [serial = 289] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (12410C00) [pid = 3540] [serial = 290] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1BC8F800) [pid = 3540] [serial = 310] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (20692000) [pid = 3540] [serial = 284] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (20690000) [pid = 3540] [serial = 283] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (12599400) [pid = 3540] [serial = 272] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (12547C00) [pid = 3540] [serial = 271] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1C17B000) [pid = 3540] [serial = 305] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1A7B5400) [pid = 3540] [serial = 295] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1A92D400) [pid = 3540] [serial = 296] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (1CFB1400) [pid = 3540] [serial = 307] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1F6C0000) [pid = 3540] [serial = 314] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (1BBE9400) [pid = 3540] [serial = 299] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (1C0BA000) [pid = 3540] [serial = 311] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (1CFB0800) [pid = 3540] [serial = 308] [outer = 00000000] [url = about:blank] 03:16:43 INFO - PROCESS | 3540 | 1461233803889 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 03:16:43 INFO - PROCESS | 3540 | 1461233803944 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:43 INFO - PROCESS | 3540 | ++DOCSHELL 11CDBC00 == 38 [pid = 3540] [id = 130] 03:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (11D0E000) [pid = 3540] [serial = 388] [outer = 00000000] 03:16:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (12541000) [pid = 3540] [serial = 389] [outer = 11D0E000] 03:16:43 INFO - PROCESS | 3540 | 1461233803990 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1254E800) [pid = 3540] [serial = 390] [outer = 11D0E000] 03:16:44 INFO - PROCESS | 3540 | 1461233804482 Marionette TRACE conn4 <- [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]]]}] 03:16:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:16:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 770ms 03:16:44 INFO - PROCESS | 3540 | 1461233804516 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 03:16:44 INFO - PROCESS | 3540 | 1461233804519 Marionette TRACE conn4 <- [1,485,null,{"value":"13"}] 03:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:16:44 INFO - PROCESS | 3540 | 1461233804522 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:16:44 INFO - PROCESS | 3540 | 1461233804525 Marionette TRACE conn4 <- [1,486,null,{}] 03:16:44 INFO - PROCESS | 3540 | 1461233804535 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:44 INFO - PROCESS | 3540 | 1461233804624 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 03:16:44 INFO - PROCESS | 3540 | 1461233804702 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:44 INFO - PROCESS | 3540 | ++DOCSHELL 17134C00 == 39 [pid = 3540] [id = 131] 03:16:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (17137000) [pid = 3540] [serial = 391] [outer = 00000000] 03:16:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (177D8000) [pid = 3540] [serial = 392] [outer = 17137000] 03:16:44 INFO - PROCESS | 3540 | 1461233804761 Marionette DEBUG loaded listener.js 03:16:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (18755000) [pid = 3540] [serial = 393] [outer = 17137000] 03:16:45 INFO - PROCESS | 3540 | 1461233805154 Marionette TRACE conn4 <- [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]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 03:16:45 INFO - PROCESS | 3540 | 1461233805196 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 3540 | 1461233805199 Marionette TRACE conn4 <- [1,489,null,{"value":"13"}] 03:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:16:45 INFO - PROCESS | 3540 | 1461233805202 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - PROCESS | 3540 | 1461233805204 Marionette TRACE conn4 <- [1,490,null,{}] 03:16:45 INFO - PROCESS | 3540 | 1461233805207 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:45 INFO - PROCESS | 3540 | 1461233805288 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 03:16:45 INFO - PROCESS | 3540 | 1461233805294 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:45 INFO - PROCESS | 3540 | ++DOCSHELL 19344000 == 40 [pid = 3540] [id = 132] 03:16:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (193AB800) [pid = 3540] [serial = 394] [outer = 00000000] 03:16:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1A41DC00) [pid = 3540] [serial = 395] [outer = 193AB800] 03:16:45 INFO - PROCESS | 3540 | 1461233805340 Marionette DEBUG loaded listener.js 03:16:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1A76D400) [pid = 3540] [serial = 396] [outer = 193AB800] 03:16:45 INFO - PROCESS | 3540 | 1461233805776 Marionette TRACE conn4 <- [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]]]}] 03:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms 03:16:45 INFO - PROCESS | 3540 | 1461233805841 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 03:16:45 INFO - PROCESS | 3540 | 1461233805843 Marionette TRACE conn4 <- [1,493,null,{"value":"13"}] 03:16:45 INFO - PROCESS | 3540 | 1461233805846 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:16:45 INFO - PROCESS | 3540 | 1461233805848 Marionette TRACE conn4 <- [1,494,null,{}] 03:16:45 INFO - PROCESS | 3540 | 1461233805851 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:45 INFO - PROCESS | 3540 | 1461233805955 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 03:16:46 INFO - PROCESS | 3540 | 1461233806043 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:46 INFO - PROCESS | 3540 | ++DOCSHELL 1280C800 == 41 [pid = 3540] [id = 133] 03:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1A92C000) [pid = 3540] [serial = 397] [outer = 00000000] 03:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1B83BC00) [pid = 3540] [serial = 398] [outer = 1A92C000] 03:16:46 INFO - PROCESS | 3540 | 1461233806091 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1B845800) [pid = 3540] [serial = 399] [outer = 1A92C000] 03:16:46 INFO - PROCESS | 3540 | 1461233806541 Marionette TRACE conn4 <- [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]]]}] 03:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 730ms 03:16:46 INFO - PROCESS | 3540 | 1461233806581 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 03:16:46 INFO - PROCESS | 3540 | 1461233806584 Marionette TRACE conn4 <- [1,497,null,{"value":"13"}] 03:16:46 INFO - PROCESS | 3540 | 1461233806586 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:16:46 INFO - PROCESS | 3540 | 1461233806588 Marionette TRACE conn4 <- [1,498,null,{}] 03:16:46 INFO - PROCESS | 3540 | 1461233806592 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:46 INFO - PROCESS | 3540 | 1461233806725 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 03:16:46 INFO - PROCESS | 3540 | 1461233806789 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:46 INFO - PROCESS | 3540 | ++DOCSHELL 1BC99000 == 42 [pid = 3540] [id = 134] 03:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1BC99400) [pid = 3540] [serial = 400] [outer = 00000000] 03:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BEBA000) [pid = 3540] [serial = 401] [outer = 1BC99400] 03:16:46 INFO - PROCESS | 3540 | 1461233806842 Marionette DEBUG loaded listener.js 03:16:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1BEB9000) [pid = 3540] [serial = 402] [outer = 1BC99400] 03:16:47 INFO - PROCESS | 3540 | 1461233807267 Marionette TRACE conn4 <- [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]]]}] 03:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 730ms 03:16:47 INFO - PROCESS | 3540 | 1461233807332 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 03:16:47 INFO - PROCESS | 3540 | 1461233807334 Marionette TRACE conn4 <- [1,501,null,{"value":"13"}] 03:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:16:47 INFO - PROCESS | 3540 | 1461233807337 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:16:47 INFO - PROCESS | 3540 | 1461233807339 Marionette TRACE conn4 <- [1,502,null,{}] 03:16:47 INFO - PROCESS | 3540 | 1461233807346 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:47 INFO - PROCESS | 3540 | 1461233807459 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 03:16:47 INFO - PROCESS | 3540 | 1461233807468 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:47 INFO - PROCESS | 3540 | ++DOCSHELL 0F1B5800 == 43 [pid = 3540] [id = 135] 03:16:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1BCAFC00) [pid = 3540] [serial = 403] [outer = 00000000] 03:16:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1C020800) [pid = 3540] [serial = 404] [outer = 1BCAFC00] 03:16:47 INFO - PROCESS | 3540 | 1461233807512 Marionette DEBUG loaded listener.js 03:16:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1BF48400) [pid = 3540] [serial = 405] [outer = 1BCAFC00] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (20694000) [pid = 3540] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1E585000) [pid = 3540] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1FF15C00) [pid = 3540] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1BCA2800) [pid = 3540] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (173E5400) [pid = 3540] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1A49EC00) [pid = 3540] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (12529400) [pid = 3540] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (12545400) [pid = 3540] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1A423800) [pid = 3540] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (1B588800) [pid = 3540] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1253C000) [pid = 3540] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1A41F000) [pid = 3540] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (17135000) [pid = 3540] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 92 (2000CC00) [pid = 3540] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 91 (1BCAE000) [pid = 3540] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 90 (178D8400) [pid = 3540] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 89 (0F01A000) [pid = 3540] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:16:48 INFO - PROCESS | 3540 | --DOMWINDOW == 88 (135A0800) [pid = 3540] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:16:48 INFO - PROCESS | 3540 | 1461233808195 Marionette TRACE conn4 <- [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]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 870ms 03:16:48 INFO - PROCESS | 3540 | 1461233808212 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 3540 | 1461233808214 Marionette TRACE conn4 <- [1,505,null,{"value":"13"}] 03:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:16:48 INFO - PROCESS | 3540 | 1461233808217 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 3540 | 1461233808219 Marionette TRACE conn4 <- [1,506,null,{}] 03:16:48 INFO - PROCESS | 3540 | 1461233808222 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:48 INFO - PROCESS | 3540 | 1461233808307 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 03:16:48 INFO - PROCESS | 3540 | 1461233808314 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 3540 | ++DOCSHELL 12529C00 == 44 [pid = 3540] [id = 136] 03:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 89 (12559400) [pid = 3540] [serial = 406] [outer = 00000000] 03:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 90 (193B3C00) [pid = 3540] [serial = 407] [outer = 12559400] 03:16:48 INFO - PROCESS | 3540 | 1461233808359 Marionette DEBUG loaded listener.js 03:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 91 (1A423800) [pid = 3540] [serial = 408] [outer = 12559400] 03:16:48 INFO - PROCESS | 3540 | 1461233808849 Marionette TRACE conn4 <- [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]]]}] 03:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 03:16:48 INFO - PROCESS | 3540 | 1461233808888 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 03:16:48 INFO - PROCESS | 3540 | 1461233808890 Marionette TRACE conn4 <- [1,509,null,{"value":"13"}] 03:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:16:48 INFO - PROCESS | 3540 | 1461233808897 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:16:48 INFO - PROCESS | 3540 | 1461233808899 Marionette TRACE conn4 <- [1,510,null,{}] 03:16:48 INFO - PROCESS | 3540 | 1461233808903 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:48 INFO - PROCESS | 3540 | 1461233808985 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 03:16:48 INFO - PROCESS | 3540 | 1461233808994 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:48 INFO - PROCESS | 3540 | ++DOCSHELL 173E5400 == 45 [pid = 3540] [id = 137] 03:16:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 92 (1A4A1C00) [pid = 3540] [serial = 409] [outer = 00000000] 03:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 93 (1C01B000) [pid = 3540] [serial = 410] [outer = 1A4A1C00] 03:16:49 INFO - PROCESS | 3540 | 1461233809039 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1C184C00) [pid = 3540] [serial = 411] [outer = 1A4A1C00] 03:16:49 INFO - PROCESS | 3540 | 1461233809462 Marionette TRACE conn4 <- [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]]]}] 03:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 630ms 03:16:49 INFO - PROCESS | 3540 | 1461233809528 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 03:16:49 INFO - PROCESS | 3540 | 1461233809531 Marionette TRACE conn4 <- [1,513,null,{"value":"13"}] 03:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:16:49 INFO - PROCESS | 3540 | 1461233809534 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:16:49 INFO - PROCESS | 3540 | 1461233809536 Marionette TRACE conn4 <- [1,514,null,{}] 03:16:49 INFO - PROCESS | 3540 | 1461233809539 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:49 INFO - PROCESS | 3540 | 1461233809619 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 03:16:49 INFO - PROCESS | 3540 | 1461233809626 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:49 INFO - PROCESS | 3540 | ++DOCSHELL 1C6DE400 == 46 [pid = 3540] [id = 138] 03:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1C6DF000) [pid = 3540] [serial = 412] [outer = 00000000] 03:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1CC73400) [pid = 3540] [serial = 413] [outer = 1C6DF000] 03:16:49 INFO - PROCESS | 3540 | 1461233809670 Marionette DEBUG loaded listener.js 03:16:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1CC73000) [pid = 3540] [serial = 414] [outer = 1C6DF000] 03:16:50 INFO - PROCESS | 3540 | 1461233810099 Marionette TRACE conn4 <- [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]]]}] 03:16:50 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 03:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 630ms 03:16:50 INFO - PROCESS | 3540 | 1461233810165 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 03:16:50 INFO - PROCESS | 3540 | 1461233810169 Marionette TRACE conn4 <- [1,517,null,{"value":"13"}] 03:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:16:50 INFO - PROCESS | 3540 | 1461233810174 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:16:50 INFO - PROCESS | 3540 | 1461233810178 Marionette TRACE conn4 <- [1,518,null,{}] 03:16:50 INFO - PROCESS | 3540 | 1461233810185 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:50 INFO - PROCESS | 3540 | 1461233810301 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 03:16:50 INFO - PROCESS | 3540 | 1461233810480 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:50 INFO - PROCESS | 3540 | ++DOCSHELL 1252C000 == 47 [pid = 3540] [id = 139] 03:16:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1252EC00) [pid = 3540] [serial = 415] [outer = 00000000] 03:16:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (12540400) [pid = 3540] [serial = 416] [outer = 1252EC00] 03:16:50 INFO - PROCESS | 3540 | 1461233810541 Marionette DEBUG loaded listener.js 03:16:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (12560800) [pid = 3540] [serial = 417] [outer = 1252EC00] 03:16:51 INFO - PROCESS | 3540 | 1461233811133 Marionette TRACE conn4 <- [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]]]}] 03:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 990ms 03:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:16:51 INFO - PROCESS | 3540 | 1461233811165 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 03:16:51 INFO - PROCESS | 3540 | 1461233811169 Marionette TRACE conn4 <- [1,521,null,{"value":"13"}] 03:16:51 INFO - PROCESS | 3540 | 1461233811176 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:16:51 INFO - PROCESS | 3540 | 1461233811180 Marionette TRACE conn4 <- [1,522,null,{}] 03:16:51 INFO - PROCESS | 3540 | 1461233811184 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:51 INFO - PROCESS | 3540 | 1461233811292 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 03:16:51 INFO - PROCESS | 3540 | 1461233811394 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:51 INFO - PROCESS | 3540 | ++DOCSHELL 16FAE800 == 48 [pid = 3540] [id = 140] 03:16:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (17137400) [pid = 3540] [serial = 418] [outer = 00000000] 03:16:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (19341800) [pid = 3540] [serial = 419] [outer = 17137400] 03:16:51 INFO - PROCESS | 3540 | 1461233811452 Marionette DEBUG loaded listener.js 03:16:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1A7B9C00) [pid = 3540] [serial = 420] [outer = 17137400] 03:16:52 INFO - PROCESS | 3540 | 1461233812105 Marionette TRACE conn4 <- [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]]]}] 03:16:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:16:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 990ms 03:16:52 INFO - PROCESS | 3540 | 1461233812165 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 03:16:52 INFO - PROCESS | 3540 | 1461233812168 Marionette TRACE conn4 <- [1,525,null,{"value":"13"}] 03:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:16:52 INFO - PROCESS | 3540 | 1461233812171 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:16:52 INFO - PROCESS | 3540 | 1461233812173 Marionette TRACE conn4 <- [1,526,null,{}] 03:16:52 INFO - PROCESS | 3540 | 1461233812184 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:52 INFO - PROCESS | 3540 | 1461233812305 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 03:16:52 INFO - PROCESS | 3540 | 1461233812435 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:52 INFO - PROCESS | 3540 | ++DOCSHELL 1CC6A400 == 49 [pid = 3540] [id = 141] 03:16:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1CC90800) [pid = 3540] [serial = 421] [outer = 00000000] 03:16:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1CFAFC00) [pid = 3540] [serial = 422] [outer = 1CC90800] 03:16:52 INFO - PROCESS | 3540 | 1461233812500 Marionette DEBUG loaded listener.js 03:16:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1D0F1000) [pid = 3540] [serial = 423] [outer = 1CC90800] 03:16:53 INFO - PROCESS | 3540 | 1461233813190 Marionette TRACE conn4 <- [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]]]}] 03:16:53 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 03:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1076ms 03:16:53 INFO - PROCESS | 3540 | 1461233813251 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 03:16:53 INFO - PROCESS | 3540 | 1461233813253 Marionette TRACE conn4 <- [1,529,null,{"value":"13"}] 03:16:53 INFO - PROCESS | 3540 | 1461233813256 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:16:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:16:53 INFO - PROCESS | 3540 | 1461233813258 Marionette TRACE conn4 <- [1,530,null,{}] 03:16:53 INFO - PROCESS | 3540 | 1461233813262 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:53 INFO - PROCESS | 3540 | 1461233813367 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 03:16:53 INFO - PROCESS | 3540 | 1461233813497 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:53 INFO - PROCESS | 3540 | ++DOCSHELL 1E981400 == 50 [pid = 3540] [id = 142] 03:16:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1E982800) [pid = 3540] [serial = 424] [outer = 00000000] 03:16:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1FF15400) [pid = 3540] [serial = 425] [outer = 1E982800] 03:16:53 INFO - PROCESS | 3540 | 1461233813553 Marionette DEBUG loaded listener.js 03:16:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (1FFE9400) [pid = 3540] [serial = 426] [outer = 1E982800] 03:16:54 INFO - PROCESS | 3540 | 1461233814105 Marionette TRACE conn4 <- [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"]]]}] 03:16:54 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 03:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:16:54 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 03:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:16:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:16:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:16:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:16:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 869ms 03:16:54 INFO - PROCESS | 3540 | 1461233814131 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 03:16:54 INFO - PROCESS | 3540 | 1461233814133 Marionette TRACE conn4 <- [1,533,null,{"value":"13"}] 03:16:54 INFO - PROCESS | 3540 | 1461233814136 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:16:54 INFO - PROCESS | 3540 | 1461233814138 Marionette TRACE conn4 <- [1,534,null,{}] 03:16:54 INFO - PROCESS | 3540 | 1461233814157 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:54 INFO - PROCESS | 3540 | 1461233814307 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 03:16:54 INFO - PROCESS | 3540 | 1461233814382 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:54 INFO - PROCESS | 3540 | ++DOCSHELL 1FFEE000 == 51 [pid = 3540] [id = 143] 03:16:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (20009000) [pid = 3540] [serial = 427] [outer = 00000000] 03:16:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (204ECC00) [pid = 3540] [serial = 428] [outer = 20009000] 03:16:54 INFO - PROCESS | 3540 | 1461233814440 Marionette DEBUG loaded listener.js 03:16:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (204F0800) [pid = 3540] [serial = 429] [outer = 20009000] 03:16:54 INFO - PROCESS | 3540 | 1461233814973 Marionette TRACE conn4 <- [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]]]}] 03:16:54 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. 03:16:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 870ms 03:16:54 INFO - PROCESS | 3540 | 1461233815011 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 03:16:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:16:54 INFO - PROCESS | 3540 | 1461233815013 Marionette TRACE conn4 <- [1,537,null,{"value":"13"}] 03:16:54 INFO - PROCESS | 3540 | 1461233815016 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:16:54 INFO - PROCESS | 3540 | 1461233815018 Marionette TRACE conn4 <- [1,538,null,{}] 03:16:55 INFO - PROCESS | 3540 | 1461233815022 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:55 INFO - PROCESS | 3540 | 1461233815196 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 03:16:55 INFO - PROCESS | 3540 | 1461233815273 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:55 INFO - PROCESS | 3540 | ++DOCSHELL 2068B400 == 52 [pid = 3540] [id = 144] 03:16:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (20691400) [pid = 3540] [serial = 430] [outer = 00000000] 03:16:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (2117D800) [pid = 3540] [serial = 431] [outer = 20691400] 03:16:55 INFO - PROCESS | 3540 | 1461233815334 Marionette DEBUG loaded listener.js 03:16:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (2129D000) [pid = 3540] [serial = 432] [outer = 20691400] 03:16:55 INFO - PROCESS | 3540 | 1461233815844 Marionette TRACE conn4 <- [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]]]}] 03:16:55 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. 03:16:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 871ms 03:16:55 INFO - PROCESS | 3540 | 1461233815898 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 03:16:55 INFO - PROCESS | 3540 | 1461233815900 Marionette TRACE conn4 <- [1,541,null,{"value":"13"}] 03:16:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:16:55 INFO - PROCESS | 3540 | 1461233815904 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:16:55 INFO - PROCESS | 3540 | 1461233815906 Marionette TRACE conn4 <- [1,542,null,{}] 03:16:55 INFO - PROCESS | 3540 | 1461233815927 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:56 INFO - PROCESS | 3540 | 1461233816036 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 03:16:56 INFO - PROCESS | 3540 | 1461233816153 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:56 INFO - PROCESS | 3540 | ++DOCSHELL 21178400 == 53 [pid = 3540] [id = 145] 03:16:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (2117BC00) [pid = 3540] [serial = 433] [outer = 00000000] 03:16:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (21310400) [pid = 3540] [serial = 434] [outer = 2117BC00] 03:16:56 INFO - PROCESS | 3540 | 1461233816211 Marionette DEBUG loaded listener.js 03:16:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (220A6000) [pid = 3540] [serial = 435] [outer = 2117BC00] 03:16:56 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:56 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:16:56 INFO - PROCESS | 3540 | 1461233816785 Marionette TRACE conn4 <- [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]]]}] 03:16:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:16:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 930ms 03:16:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:16:56 INFO - PROCESS | 3540 | 1461233816839 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 03:16:56 INFO - PROCESS | 3540 | 1461233816841 Marionette TRACE conn4 <- [1,545,null,{"value":"13"}] 03:16:56 INFO - PROCESS | 3540 | 1461233816845 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:16:56 INFO - PROCESS | 3540 | 1461233816847 Marionette TRACE conn4 <- [1,546,null,{}] 03:16:56 INFO - PROCESS | 3540 | 1461233816851 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:56 INFO - PROCESS | 3540 | 1461233816953 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 03:16:57 INFO - PROCESS | 3540 | 1461233817183 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:57 INFO - PROCESS | 3540 | ++DOCSHELL 12531400 == 54 [pid = 3540] [id = 146] 03:16:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (12537800) [pid = 3540] [serial = 436] [outer = 00000000] 03:16:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (12595C00) [pid = 3540] [serial = 437] [outer = 12537800] 03:16:57 INFO - PROCESS | 3540 | 1461233817233 Marionette DEBUG loaded listener.js 03:16:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (15E09400) [pid = 3540] [serial = 438] [outer = 12537800] 03:16:57 INFO - PROCESS | 3540 | 1461233817853 Marionette TRACE conn4 <- [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]]]}] 03:16:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:16:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1070ms 03:16:57 INFO - PROCESS | 3540 | 1461233817920 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 03:16:57 INFO - PROCESS | 3540 | 1461233817924 Marionette TRACE conn4 <- [1,549,null,{"value":"13"}] 03:16:57 INFO - PROCESS | 3540 | 1461233817929 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:16:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:16:57 INFO - PROCESS | 3540 | 1461233817931 Marionette TRACE conn4 <- [1,550,null,{}] 03:16:57 INFO - PROCESS | 3540 | 1461233817936 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:58 INFO - PROCESS | 3540 | 1461233818040 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 03:16:58 INFO - PROCESS | 3540 | 1461233818194 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 173E5400 == 53 [pid = 3540] [id = 137] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 12529C00 == 52 [pid = 3540] [id = 136] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 0F1B5800 == 51 [pid = 3540] [id = 135] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 1BC99000 == 50 [pid = 3540] [id = 134] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 1280C800 == 49 [pid = 3540] [id = 133] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 19344000 == 48 [pid = 3540] [id = 132] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 17134C00 == 47 [pid = 3540] [id = 131] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1DDA4000) [pid = 3540] [serial = 370] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | ++DOCSHELL 0F01C800 == 48 [pid = 3540] [id = 147] 03:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (0F107400) [pid = 3540] [serial = 439] [outer = 00000000] 03:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (12565400) [pid = 3540] [serial = 440] [outer = 0F107400] 03:16:58 INFO - PROCESS | 3540 | 1461233818297 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (16D03800) [pid = 3540] [serial = 441] [outer = 0F107400] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 11CDBC00 == 47 [pid = 3540] [id = 130] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 12535C00 == 46 [pid = 3540] [id = 129] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 1CC8F400 == 45 [pid = 3540] [id = 128] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 1B906400 == 44 [pid = 3540] [id = 127] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 1BF48C00 == 43 [pid = 3540] [id = 126] 03:16:58 INFO - PROCESS | 3540 | --DOCSHELL 1254AC00 == 42 [pid = 3540] [id = 125] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1FF13C00) [pid = 3540] [serial = 269] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (2117B800) [pid = 3540] [serial = 329] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (20687800) [pid = 3540] [serial = 326] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1F6C2800) [pid = 3540] [serial = 323] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (193AD400) [pid = 3540] [serial = 320] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1252E000) [pid = 3540] [serial = 317] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1F6C9400) [pid = 3540] [serial = 355] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1FFF1000) [pid = 3540] [serial = 359] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1FFF1C00) [pid = 3540] [serial = 358] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (1FF09800) [pid = 3540] [serial = 356] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1C026800) [pid = 3540] [serial = 352] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (193AE000) [pid = 3540] [serial = 338] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (18B22000) [pid = 3540] [serial = 337] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1A931400) [pid = 3540] [serial = 341] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1A929C00) [pid = 3540] [serial = 340] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (129EA400) [pid = 3540] [serial = 335] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1254DC00) [pid = 3540] [serial = 334] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (15EEA400) [pid = 3540] [serial = 346] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (1730A400) [pid = 3540] [serial = 347] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1A92F800) [pid = 3540] [serial = 349] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1B83D800) [pid = 3540] [serial = 350] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (1BC0F800) [pid = 3540] [serial = 344] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1BBE9800) [pid = 3540] [serial = 343] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (204F1400) [pid = 3540] [serial = 361] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1BF3C800) [pid = 3540] [serial = 364] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 97 (1713B400) [pid = 3540] [serial = 367] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 96 (2068E800) [pid = 3540] [serial = 362] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 95 (1BF3DC00) [pid = 3540] [serial = 365] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 94 (1C62D000) [pid = 3540] [serial = 353] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | --DOMWINDOW == 93 (1BF3B000) [pid = 3540] [serial = 368] [outer = 00000000] [url = about:blank] 03:16:58 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:58 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:16:58 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:58 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:16:58 INFO - PROCESS | 3540 | 1461233818698 Marionette TRACE conn4 <- [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]]]}] 03:16:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 831ms 03:16:58 INFO - PROCESS | 3540 | 1461233818767 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 03:16:58 INFO - PROCESS | 3540 | 1461233818771 Marionette TRACE conn4 <- [1,553,null,{"value":"13"}] 03:16:58 INFO - PROCESS | 3540 | 1461233818775 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:16:58 INFO - PROCESS | 3540 | 1461233818777 Marionette TRACE conn4 <- [1,554,null,{}] 03:16:58 INFO - PROCESS | 3540 | 1461233818781 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:58 INFO - PROCESS | 3540 | 1461233818867 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 03:16:58 INFO - PROCESS | 3540 | 1461233818878 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:58 INFO - PROCESS | 3540 | ++DOCSHELL 1A415400 == 43 [pid = 3540] [id = 148] 03:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 94 (1A416800) [pid = 3540] [serial = 442] [outer = 00000000] 03:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 95 (1A760800) [pid = 3540] [serial = 443] [outer = 1A416800] 03:16:58 INFO - PROCESS | 3540 | 1461233818924 Marionette DEBUG loaded listener.js 03:16:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 96 (1A929000) [pid = 3540] [serial = 444] [outer = 1A416800] 03:16:59 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:59 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:16:59 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:59 INFO - PROCESS | 3540 | 1461233819358 Marionette TRACE conn4 <- [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]]]}] 03:16:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:16:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 630ms 03:16:59 INFO - PROCESS | 3540 | 1461233819410 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 03:16:59 INFO - PROCESS | 3540 | 1461233819413 Marionette TRACE conn4 <- [1,557,null,{"value":"13"}] 03:16:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:16:59 INFO - PROCESS | 3540 | 1461233819422 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:16:59 INFO - PROCESS | 3540 | 1461233819427 Marionette TRACE conn4 <- [1,558,null,{}] 03:16:59 INFO - PROCESS | 3540 | 1461233819432 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:16:59 INFO - PROCESS | 3540 | 1461233819519 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 03:16:59 INFO - PROCESS | 3540 | 1461233819528 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:16:59 INFO - PROCESS | 3540 | ++DOCSHELL 1B90A400 == 44 [pid = 3540] [id = 149] 03:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 97 (1BBE9800) [pid = 3540] [serial = 445] [outer = 00000000] 03:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 98 (1BC1F800) [pid = 3540] [serial = 446] [outer = 1BBE9800] 03:16:59 INFO - PROCESS | 3540 | 1461233819574 Marionette DEBUG loaded listener.js 03:16:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (1BC94800) [pid = 3540] [serial = 447] [outer = 1BBE9800] 03:16:59 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:16:59 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:00 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:00 INFO - PROCESS | 3540 | 1461233820166 Marionette TRACE conn4 <- [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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 790ms 03:17:00 INFO - PROCESS | 3540 | 1461233820213 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 3540 | 1461233820215 Marionette TRACE conn4 <- [1,561,null,{"value":"13"}] 03:17:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:17:00 INFO - PROCESS | 3540 | 1461233820233 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 3540 | 1461233820235 Marionette TRACE conn4 <- [1,562,null,{}] 03:17:00 INFO - PROCESS | 3540 | 1461233820239 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:00 INFO - PROCESS | 3540 | 1461233820364 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 03:17:00 INFO - PROCESS | 3540 | 1461233820427 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:00 INFO - PROCESS | 3540 | ++DOCSHELL 18F08000 == 45 [pid = 3540] [id = 150] 03:17:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (1BC08000) [pid = 3540] [serial = 448] [outer = 00000000] 03:17:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1BF3C800) [pid = 3540] [serial = 449] [outer = 1BC08000] 03:17:00 INFO - PROCESS | 3540 | 1461233820475 Marionette DEBUG loaded listener.js 03:17:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1C01B800) [pid = 3540] [serial = 450] [outer = 1BC08000] 03:17:00 INFO - PROCESS | 3540 | 1461233820943 Marionette TRACE conn4 <- [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]]]}] 03:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 730ms 03:17:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:17:00 INFO - PROCESS | 3540 | 1461233820968 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 03:17:00 INFO - PROCESS | 3540 | 1461233820970 Marionette TRACE conn4 <- [1,565,null,{"value":"13"}] 03:17:00 INFO - PROCESS | 3540 | 1461233820973 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:17:00 INFO - PROCESS | 3540 | 1461233820975 Marionette TRACE conn4 <- [1,566,null,{}] 03:17:00 INFO - PROCESS | 3540 | 1461233820984 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:01 INFO - PROCESS | 3540 | 1461233821099 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 03:17:01 INFO - PROCESS | 3540 | 1461233821108 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 3540 | ++DOCSHELL 1C105C00 == 46 [pid = 3540] [id = 151] 03:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1C10EC00) [pid = 3540] [serial = 451] [outer = 00000000] 03:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1C6E0C00) [pid = 3540] [serial = 452] [outer = 1C10EC00] 03:17:01 INFO - PROCESS | 3540 | 1461233821207 Marionette DEBUG loaded listener.js 03:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1CC8EC00) [pid = 3540] [serial = 453] [outer = 1C10EC00] 03:17:01 INFO - PROCESS | 3540 | 1461233821677 Marionette TRACE conn4 <- [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]]]}] 03:17:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:17:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 731ms 03:17:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:17:01 INFO - PROCESS | 3540 | 1461233821713 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 03:17:01 INFO - PROCESS | 3540 | 1461233821715 Marionette TRACE conn4 <- [1,569,null,{"value":"13"}] 03:17:01 INFO - PROCESS | 3540 | 1461233821718 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:17:01 INFO - PROCESS | 3540 | 1461233821720 Marionette TRACE conn4 <- [1,570,null,{}] 03:17:01 INFO - PROCESS | 3540 | 1461233821723 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:01 INFO - PROCESS | 3540 | 1461233821842 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 03:17:01 INFO - PROCESS | 3540 | 1461233821906 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:01 INFO - PROCESS | 3540 | ++DOCSHELL 1BCAE400 == 47 [pid = 3540] [id = 152] 03:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1CC92C00) [pid = 3540] [serial = 454] [outer = 00000000] 03:17:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1F6C3400) [pid = 3540] [serial = 455] [outer = 1CC92C00] 03:17:01 INFO - PROCESS | 3540 | 1461233821953 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (1FF09C00) [pid = 3540] [serial = 456] [outer = 1CC92C00] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (193AB800) [pid = 3540] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1BF46C00) [pid = 3540] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 105 (11D0E000) [pid = 3540] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 104 (12536800) [pid = 3540] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 103 (1A92C000) [pid = 3540] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 102 (1BC99400) [pid = 3540] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 101 (17137000) [pid = 3540] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 100 (1BCAFC00) [pid = 3540] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 99 (12559400) [pid = 3540] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:17:02 INFO - PROCESS | 3540 | --DOMWINDOW == 98 (1A4A1C00) [pid = 3540] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:17:02 INFO - PROCESS | 3540 | 1461233822525 Marionette TRACE conn4 <- [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]]]}] 03:17:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:17:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 830ms 03:17:02 INFO - PROCESS | 3540 | 1461233822550 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 03:17:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:17:02 INFO - PROCESS | 3540 | 1461233822552 Marionette TRACE conn4 <- [1,573,null,{"value":"13"}] 03:17:02 INFO - PROCESS | 3540 | 1461233822555 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:17:02 INFO - PROCESS | 3540 | 1461233822557 Marionette TRACE conn4 <- [1,574,null,{}] 03:17:02 INFO - PROCESS | 3540 | 1461233822560 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:02 INFO - PROCESS | 3540 | 1461233822641 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 03:17:02 INFO - PROCESS | 3540 | 1461233822648 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:02 INFO - PROCESS | 3540 | ++DOCSHELL 12528800 == 48 [pid = 3540] [id = 153] 03:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 99 (12529400) [pid = 3540] [serial = 457] [outer = 00000000] 03:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 100 (18755800) [pid = 3540] [serial = 458] [outer = 12529400] 03:17:02 INFO - PROCESS | 3540 | 1461233822693 Marionette DEBUG loaded listener.js 03:17:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 101 (1A4A1C00) [pid = 3540] [serial = 459] [outer = 12529400] 03:17:02 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:03 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:03 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:03 INFO - PROCESS | 3540 | 1461233823124 Marionette TRACE conn4 <- [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]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:17:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 631ms 03:17:03 INFO - PROCESS | 3540 | 1461233823187 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 3540 | 1461233823189 Marionette TRACE conn4 <- [1,577,null,{"value":"13"}] 03:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:17:03 INFO - PROCESS | 3540 | 1461233823192 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - PROCESS | 3540 | 1461233823194 Marionette TRACE conn4 <- [1,578,null,{}] 03:17:03 INFO - PROCESS | 3540 | 1461233823198 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:03 INFO - PROCESS | 3540 | 1461233823281 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 03:17:03 INFO - PROCESS | 3540 | 1461233823288 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 3540 | ++DOCSHELL 1A768400 == 49 [pid = 3540] [id = 154] 03:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 102 (1BC03C00) [pid = 3540] [serial = 460] [outer = 00000000] 03:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 103 (1CD1E000) [pid = 3540] [serial = 461] [outer = 1BC03C00] 03:17:03 INFO - PROCESS | 3540 | 1461233823332 Marionette DEBUG loaded listener.js 03:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 104 (1CD21000) [pid = 3540] [serial = 462] [outer = 1BC03C00] 03:17:03 INFO - PROCESS | 3540 | 1461233823772 Marionette TRACE conn4 <- [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]]]}] 03:17:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:17:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 629ms 03:17:03 INFO - PROCESS | 3540 | 1461233823823 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 03:17:03 INFO - PROCESS | 3540 | 1461233823825 Marionette TRACE conn4 <- [1,581,null,{"value":"13"}] 03:17:03 INFO - PROCESS | 3540 | 1461233823829 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:17:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:17:03 INFO - PROCESS | 3540 | 1461233823830 Marionette TRACE conn4 <- [1,582,null,{}] 03:17:03 INFO - PROCESS | 3540 | 1461233823834 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:03 INFO - PROCESS | 3540 | 1461233823921 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 03:17:03 INFO - PROCESS | 3540 | 1461233823930 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:03 INFO - PROCESS | 3540 | ++DOCSHELL 1CD1C400 == 50 [pid = 3540] [id = 155] 03:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 105 (1CD23400) [pid = 3540] [serial = 463] [outer = 00000000] 03:17:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 106 (1FF11400) [pid = 3540] [serial = 464] [outer = 1CD23400] 03:17:03 INFO - PROCESS | 3540 | 1461233823944 Marionette DEBUG loaded listener.js 03:17:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (1FFF4400) [pid = 3540] [serial = 465] [outer = 1CD23400] 03:17:04 INFO - PROCESS | 3540 | 1461233824556 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 03:17:04 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:17:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:17:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 870ms 03:17:04 INFO - PROCESS | 3540 | 1461233824674 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 03:17:04 INFO - PROCESS | 3540 | 1461233824679 Marionette TRACE conn4 <- [1,585,null,{"value":"13"}] 03:17:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:17:04 INFO - PROCESS | 3540 | 1461233824684 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:17:04 INFO - PROCESS | 3540 | 1461233824687 Marionette TRACE conn4 <- [1,586,null,{}] 03:17:04 INFO - PROCESS | 3540 | 1461233824694 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:04 INFO - PROCESS | 3540 | 1461233824815 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 03:17:04 INFO - PROCESS | 3540 | 1461233824915 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:04 INFO - PROCESS | 3540 | ++DOCSHELL 12550400 == 51 [pid = 3540] [id = 156] 03:17:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (12562800) [pid = 3540] [serial = 466] [outer = 00000000] 03:17:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (16FACC00) [pid = 3540] [serial = 467] [outer = 12562800] 03:17:04 INFO - PROCESS | 3540 | 1461233824975 Marionette DEBUG loaded listener.js 03:17:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (178D9400) [pid = 3540] [serial = 468] [outer = 12562800] 03:17:05 INFO - PROCESS | 3540 | 1461233825628 Marionette TRACE conn4 <- [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]]]}] 03:17:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:17:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 970ms 03:17:05 INFO - PROCESS | 3540 | 1461233825658 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 03:17:05 INFO - PROCESS | 3540 | 1461233825662 Marionette TRACE conn4 <- [1,589,null,{"value":"13"}] 03:17:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:17:05 INFO - PROCESS | 3540 | 1461233825670 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:17:05 INFO - PROCESS | 3540 | 1461233825674 Marionette TRACE conn4 <- [1,590,null,{}] 03:17:05 INFO - PROCESS | 3540 | 1461233825678 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:05 INFO - PROCESS | 3540 | 1461233825791 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 03:17:05 INFO - PROCESS | 3540 | 1461233825920 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:05 INFO - PROCESS | 3540 | ++DOCSHELL 1A931C00 == 52 [pid = 3540] [id = 157] 03:17:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1B532800) [pid = 3540] [serial = 469] [outer = 00000000] 03:17:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1BC9AC00) [pid = 3540] [serial = 470] [outer = 1B532800] 03:17:05 INFO - PROCESS | 3540 | 1461233825976 Marionette DEBUG loaded listener.js 03:17:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1BF3BC00) [pid = 3540] [serial = 471] [outer = 1B532800] 03:17:06 INFO - PROCESS | 3540 | 1461233826601 Marionette TRACE conn4 <- [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]]]}] 03:17:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:17:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 990ms 03:17:06 INFO - PROCESS | 3540 | 1461233826659 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 03:17:06 INFO - PROCESS | 3540 | 1461233826661 Marionette TRACE conn4 <- [1,593,null,{"value":"13"}] 03:17:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:17:06 INFO - PROCESS | 3540 | 1461233826665 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:17:06 INFO - PROCESS | 3540 | 1461233826667 Marionette TRACE conn4 <- [1,594,null,{}] 03:17:06 INFO - PROCESS | 3540 | 1461233826678 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:06 INFO - PROCESS | 3540 | 1461233826792 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 03:17:06 INFO - PROCESS | 3540 | 1461233826927 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:06 INFO - PROCESS | 3540 | ++DOCSHELL 1F83A800 == 53 [pid = 3540] [id = 158] 03:17:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1F840800) [pid = 3540] [serial = 472] [outer = 00000000] 03:17:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (204EAC00) [pid = 3540] [serial = 473] [outer = 1F840800] 03:17:07 INFO - PROCESS | 3540 | 1461233826991 Marionette DEBUG loaded listener.js 03:17:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (204F5400) [pid = 3540] [serial = 474] [outer = 1F840800] 03:17:07 INFO - PROCESS | 3540 | 1461233827557 Marionette TRACE conn4 <- [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]]]}] 03:17:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:17:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 930ms 03:17:07 INFO - PROCESS | 3540 | 1461233827598 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 03:17:07 INFO - PROCESS | 3540 | 1461233827601 Marionette TRACE conn4 <- [1,597,null,{"value":"13"}] 03:17:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:17:07 INFO - PROCESS | 3540 | 1461233827604 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:17:07 INFO - PROCESS | 3540 | 1461233827606 Marionette TRACE conn4 <- [1,598,null,{}] 03:17:07 INFO - PROCESS | 3540 | 1461233827610 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:07 INFO - PROCESS | 3540 | 1461233827722 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 03:17:07 INFO - PROCESS | 3540 | 1461233827885 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:07 INFO - PROCESS | 3540 | ++DOCSHELL 20694C00 == 54 [pid = 3540] [id = 159] 03:17:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (20769400) [pid = 3540] [serial = 475] [outer = 00000000] 03:17:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (2076F800) [pid = 3540] [serial = 476] [outer = 20769400] 03:17:07 INFO - PROCESS | 3540 | 1461233827941 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20776000) [pid = 3540] [serial = 477] [outer = 20769400] 03:17:08 INFO - PROCESS | 3540 | 1461233828491 Marionette TRACE conn4 <- [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]]]}] 03:17:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:17:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 930ms 03:17:08 INFO - PROCESS | 3540 | 1461233828546 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 03:17:08 INFO - PROCESS | 3540 | 1461233828548 Marionette TRACE conn4 <- [1,601,null,{"value":"13"}] 03:17:08 INFO - PROCESS | 3540 | 1461233828553 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:17:08 INFO - PROCESS | 3540 | 1461233828555 Marionette TRACE conn4 <- [1,602,null,{}] 03:17:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:17:08 INFO - PROCESS | 3540 | 1461233828558 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:08 INFO - PROCESS | 3540 | 1461233828669 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 03:17:08 INFO - PROCESS | 3540 | 1461233828774 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:08 INFO - PROCESS | 3540 | ++DOCSHELL 2076CC00 == 55 [pid = 3540] [id = 160] 03:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (2117C000) [pid = 3540] [serial = 478] [outer = 00000000] 03:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (2129E800) [pid = 3540] [serial = 479] [outer = 2117C000] 03:17:08 INFO - PROCESS | 3540 | 1461233828831 Marionette DEBUG loaded listener.js 03:17:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (21304800) [pid = 3540] [serial = 480] [outer = 2117C000] 03:17:09 INFO - PROCESS | 3540 | 1461233829447 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 03:17:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:17:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 930ms 03:17:09 INFO - PROCESS | 3540 | 1461233829489 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 03:17:09 INFO - PROCESS | 3540 | 1461233829491 Marionette TRACE conn4 <- [1,605,null,{"value":"13"}] 03:17:09 INFO - PROCESS | 3540 | 1461233829495 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:17:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:17:09 INFO - PROCESS | 3540 | 1461233829497 Marionette TRACE conn4 <- [1,606,null,{}] 03:17:09 INFO - PROCESS | 3540 | 1461233829501 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:09 INFO - PROCESS | 3540 | 1461233829633 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 03:17:09 INFO - PROCESS | 3540 | 1461233829740 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:09 INFO - PROCESS | 3540 | ++DOCSHELL 220AC000 == 56 [pid = 3540] [id = 161] 03:17:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (220AF400) [pid = 3540] [serial = 481] [outer = 00000000] 03:17:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (2219F800) [pid = 3540] [serial = 482] [outer = 220AF400] 03:17:09 INFO - PROCESS | 3540 | 1461233829798 Marionette DEBUG loaded listener.js 03:17:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (221A3C00) [pid = 3540] [serial = 483] [outer = 220AF400] 03:17:10 INFO - PROCESS | 3540 | 1461233830387 Marionette TRACE conn4 <- [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]]]}] 03:17:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:17:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1174ms 03:17:10 INFO - PROCESS | 3540 | 1461233830674 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 03:17:10 INFO - PROCESS | 3540 | 1461233830678 Marionette TRACE conn4 <- [1,609,null,{"value":"13"}] 03:17:10 INFO - PROCESS | 3540 | 1461233830683 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:17:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:17:10 INFO - PROCESS | 3540 | 1461233830686 Marionette TRACE conn4 <- [1,610,null,{}] 03:17:10 INFO - PROCESS | 3540 | 1461233830691 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:10 INFO - PROCESS | 3540 | 1461233830797 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 03:17:10 INFO - PROCESS | 3540 | 1461233830926 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:10 INFO - PROCESS | 3540 | ++DOCSHELL 12549800 == 57 [pid = 3540] [id = 162] 03:17:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1280E800) [pid = 3540] [serial = 484] [outer = 00000000] 03:17:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (19341000) [pid = 3540] [serial = 485] [outer = 1280E800] 03:17:10 INFO - PROCESS | 3540 | 1461233830981 Marionette DEBUG loaded listener.js 03:17:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (193B9C00) [pid = 3540] [serial = 486] [outer = 1280E800] 03:17:11 INFO - PROCESS | 3540 | 1461233831590 Marionette TRACE conn4 <- [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]]]}] 03:17:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:17:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 970ms 03:17:11 INFO - PROCESS | 3540 | 1461233831659 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 03:17:11 INFO - PROCESS | 3540 | 1461233831662 Marionette TRACE conn4 <- [1,613,null,{"value":"13"}] 03:17:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:17:11 INFO - PROCESS | 3540 | 1461233831669 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:17:11 INFO - PROCESS | 3540 | 1461233831673 Marionette TRACE conn4 <- [1,614,null,{}] 03:17:11 INFO - PROCESS | 3540 | 1461233831677 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:11 INFO - PROCESS | 3540 | 1461233831826 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 03:17:11 INFO - PROCESS | 3540 | 1461233831889 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:11 INFO - PROCESS | 3540 | ++DOCSHELL 1A421C00 == 58 [pid = 3540] [id = 163] 03:17:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1B535800) [pid = 3540] [serial = 487] [outer = 00000000] 03:17:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BC1E000) [pid = 3540] [serial = 488] [outer = 1B535800] 03:17:11 INFO - PROCESS | 3540 | 1461233831939 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1BC9BC00) [pid = 3540] [serial = 489] [outer = 1B535800] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1A768400 == 57 [pid = 3540] [id = 154] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 12528800 == 56 [pid = 3540] [id = 153] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1BCAE400 == 55 [pid = 3540] [id = 152] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1C105C00 == 54 [pid = 3540] [id = 151] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 18F08000 == 53 [pid = 3540] [id = 150] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1B90A400 == 52 [pid = 3540] [id = 149] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1CC73400) [pid = 3540] [serial = 413] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1A415400 == 51 [pid = 3540] [id = 148] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 0F01C800 == 50 [pid = 3540] [id = 147] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 12531400 == 49 [pid = 3540] [id = 146] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 16FAE800 == 48 [pid = 3540] [id = 140] 03:17:12 INFO - PROCESS | 3540 | --DOCSHELL 1252C000 == 47 [pid = 3540] [id = 139] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1FFE8800) [pid = 3540] [serial = 371] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1CC98C00) [pid = 3540] [serial = 383] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (12541000) [pid = 3540] [serial = 389] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1254E800) [pid = 3540] [serial = 390] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (16D02C00) [pid = 3540] [serial = 387] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (134B4000) [pid = 3540] [serial = 386] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1B83BC00) [pid = 3540] [serial = 398] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1B845800) [pid = 3540] [serial = 399] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1A923800) [pid = 3540] [serial = 373] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (2068C000) [pid = 3540] [serial = 380] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1BEB9000) [pid = 3540] [serial = 402] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (177D8000) [pid = 3540] [serial = 392] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (18755000) [pid = 3540] [serial = 393] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1BEBA000) [pid = 3540] [serial = 401] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1E929400) [pid = 3540] [serial = 376] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1C020800) [pid = 3540] [serial = 404] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 113 (193B3C00) [pid = 3540] [serial = 407] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 112 (1C01B000) [pid = 3540] [serial = 410] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 111 (1A423800) [pid = 3540] [serial = 408] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 110 (1BF48400) [pid = 3540] [serial = 405] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 109 (1BC04400) [pid = 3540] [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.] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 108 (1C184C00) [pid = 3540] [serial = 411] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 107 (1A76D400) [pid = 3540] [serial = 396] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | --DOMWINDOW == 106 (1A41DC00) [pid = 3540] [serial = 395] [outer = 00000000] [url = about:blank] 03:17:12 INFO - PROCESS | 3540 | 1461233832469 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 03:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 830ms 03:17:12 INFO - PROCESS | 3540 | 1461233832498 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 03:17:12 INFO - PROCESS | 3540 | 1461233832501 Marionette TRACE conn4 <- [1,617,null,{"value":"13"}] 03:17:12 INFO - PROCESS | 3540 | 1461233832504 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:17:12 INFO - PROCESS | 3540 | 1461233832506 Marionette TRACE conn4 <- [1,618,null,{}] 03:17:12 INFO - PROCESS | 3540 | 1461233832516 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:12 INFO - PROCESS | 3540 | 1461233832606 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 03:17:12 INFO - PROCESS | 3540 | 1461233832616 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:12 INFO - PROCESS | 3540 | ++DOCSHELL 1359E400 == 48 [pid = 3540] [id = 164] 03:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 107 (15E55800) [pid = 3540] [serial = 490] [outer = 00000000] 03:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 108 (17331C00) [pid = 3540] [serial = 491] [outer = 15E55800] 03:17:12 INFO - PROCESS | 3540 | 1461233832667 Marionette DEBUG loaded listener.js 03:17:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 109 (18693800) [pid = 3540] [serial = 492] [outer = 15E55800] 03:17:13 INFO - PROCESS | 3540 | 1461233833149 Marionette TRACE conn4 <- [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]]]}] 03:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 03:17:13 INFO - PROCESS | 3540 | 1461233833178 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 03:17:13 INFO - PROCESS | 3540 | 1461233833180 Marionette TRACE conn4 <- [1,621,null,{"value":"13"}] 03:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:17:13 INFO - PROCESS | 3540 | 1461233833187 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 3540 | 1461233833189 Marionette TRACE conn4 <- [1,622,null,{}] 03:17:13 INFO - PROCESS | 3540 | 1461233833192 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:13 INFO - PROCESS | 3540 | 1461233833279 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 03:17:13 INFO - PROCESS | 3540 | 1461233833285 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 3540 | ++DOCSHELL 1A41B000 == 49 [pid = 3540] [id = 165] 03:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 110 (1A421400) [pid = 3540] [serial = 493] [outer = 00000000] 03:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 111 (1B83FC00) [pid = 3540] [serial = 494] [outer = 1A421400] 03:17:13 INFO - PROCESS | 3540 | 1461233833330 Marionette DEBUG loaded listener.js 03:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 112 (1B902C00) [pid = 3540] [serial = 495] [outer = 1A421400] 03:17:13 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:13 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:13 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:13 INFO - PROCESS | 3540 | 1461233833809 Marionette TRACE conn4 <- [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]]]}] 03:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 669ms 03:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:17:13 INFO - PROCESS | 3540 | 1461233833858 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 03:17:13 INFO - PROCESS | 3540 | 1461233833860 Marionette TRACE conn4 <- [1,625,null,{"value":"13"}] 03:17:13 INFO - PROCESS | 3540 | 1461233833864 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:17:13 INFO - PROCESS | 3540 | 1461233833865 Marionette TRACE conn4 <- [1,626,null,{}] 03:17:13 INFO - PROCESS | 3540 | 1461233833869 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:13 INFO - PROCESS | 3540 | 1461233833948 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 03:17:13 INFO - PROCESS | 3540 | 1461233833954 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:13 INFO - PROCESS | 3540 | ++DOCSHELL 1BC98C00 == 50 [pid = 3540] [id = 166] 03:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 113 (1BCA6000) [pid = 3540] [serial = 496] [outer = 00000000] 03:17:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 114 (1BF44800) [pid = 3540] [serial = 497] [outer = 1BCA6000] 03:17:14 INFO - PROCESS | 3540 | 1461233833999 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (1C01B000) [pid = 3540] [serial = 498] [outer = 1BCA6000] 03:17:14 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:14 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:14 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:14 INFO - PROCESS | 3540 | 1461233834431 Marionette TRACE conn4 <- [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]]]}] 03:17:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:17:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 631ms 03:17:14 INFO - PROCESS | 3540 | 1461233834495 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 03:17:14 INFO - PROCESS | 3540 | 1461233834498 Marionette TRACE conn4 <- [1,629,null,{"value":"13"}] 03:17:14 INFO - PROCESS | 3540 | 1461233834501 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:17:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:17:14 INFO - PROCESS | 3540 | 1461233834503 Marionette TRACE conn4 <- [1,630,null,{}] 03:17:14 INFO - PROCESS | 3540 | 1461233834506 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:14 INFO - PROCESS | 3540 | 1461233834639 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 03:17:14 INFO - PROCESS | 3540 | 1461233834723 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:14 INFO - PROCESS | 3540 | ++DOCSHELL 1C108000 == 51 [pid = 3540] [id = 167] 03:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1C109000) [pid = 3540] [serial = 499] [outer = 00000000] 03:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1CB63400) [pid = 3540] [serial = 500] [outer = 1C109000] 03:17:14 INFO - PROCESS | 3540 | 1461233834771 Marionette DEBUG loaded listener.js 03:17:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1CC8E400) [pid = 3540] [serial = 501] [outer = 1C109000] 03:17:15 INFO - PROCESS | 3540 | 1461233835211 Marionette TRACE conn4 <- [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]]]}] 03:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 730ms 03:17:15 INFO - PROCESS | 3540 | 1461233835235 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 3540 | 1461233835237 Marionette TRACE conn4 <- [1,633,null,{"value":"13"}] 03:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:17:15 INFO - PROCESS | 3540 | 1461233835248 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 3540 | 1461233835249 Marionette TRACE conn4 <- [1,634,null,{}] 03:17:15 INFO - PROCESS | 3540 | 1461233835253 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:15 INFO - PROCESS | 3540 | 1461233835362 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 03:17:15 INFO - PROCESS | 3540 | 1461233835368 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:15 INFO - PROCESS | 3540 | ++DOCSHELL 1CC91C00 == 52 [pid = 3540] [id = 168] 03:17:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1CC9B800) [pid = 3540] [serial = 502] [outer = 00000000] 03:17:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CFABC00) [pid = 3540] [serial = 503] [outer = 1CC9B800] 03:17:15 INFO - PROCESS | 3540 | 1461233835413 Marionette DEBUG loaded listener.js 03:17:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1DDA1800) [pid = 3540] [serial = 504] [outer = 1CC9B800] 03:17:15 INFO - PROCESS | 3540 | 1461233835861 Marionette TRACE conn4 <- [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]]]}] 03:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 630ms 03:17:15 INFO - PROCESS | 3540 | 1461233835875 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 03:17:15 INFO - PROCESS | 3540 | 1461233835877 Marionette TRACE conn4 <- [1,637,null,{"value":"13"}] 03:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:17:15 INFO - PROCESS | 3540 | 1461233835881 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:17:15 INFO - PROCESS | 3540 | 1461233835882 Marionette TRACE conn4 <- [1,638,null,{}] 03:17:15 INFO - PROCESS | 3540 | 1461233835886 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:16 INFO - PROCESS | 3540 | 1461233835995 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 03:17:16 INFO - PROCESS | 3540 | 1461233836081 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:16 INFO - PROCESS | 3540 | ++DOCSHELL 1E581800 == 53 [pid = 3540] [id = 169] 03:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1E585000) [pid = 3540] [serial = 505] [outer = 00000000] 03:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1F6C8800) [pid = 3540] [serial = 506] [outer = 1E585000] 03:17:16 INFO - PROCESS | 3540 | 1461233836128 Marionette DEBUG loaded listener.js 03:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1FF0E800) [pid = 3540] [serial = 507] [outer = 1E585000] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1C10EC00) [pid = 3540] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1C6DF000) [pid = 3540] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1BBE9800) [pid = 3540] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (0F107400) [pid = 3540] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1A416800) [pid = 3540] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (12537800) [pid = 3540] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1CC92C00) [pid = 3540] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (12529400) [pid = 3540] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1BC08000) [pid = 3540] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:17:16 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (1BC03C00) [pid = 3540] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:17:16 INFO - PROCESS | 3540 | 1461233836749 Marionette TRACE conn4 <- [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]]]}] 03:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms 03:17:16 INFO - PROCESS | 3540 | 1461233836811 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 03:17:16 INFO - PROCESS | 3540 | 1461233836813 Marionette TRACE conn4 <- [1,641,null,{"value":"13"}] 03:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:17:16 INFO - PROCESS | 3540 | 1461233836817 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:17:16 INFO - PROCESS | 3540 | 1461233836818 Marionette TRACE conn4 <- [1,642,null,{}] 03:17:16 INFO - PROCESS | 3540 | 1461233836822 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:16 INFO - PROCESS | 3540 | 1461233836905 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 03:17:16 INFO - PROCESS | 3540 | 1461233836912 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:16 INFO - PROCESS | 3540 | ++DOCSHELL 1253A800 == 54 [pid = 3540] [id = 170] 03:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (12540800) [pid = 3540] [serial = 508] [outer = 00000000] 03:17:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1B517000) [pid = 3540] [serial = 509] [outer = 12540800] 03:17:16 INFO - PROCESS | 3540 | 1461233836957 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1BC08000) [pid = 3540] [serial = 510] [outer = 12540800] 03:17:17 INFO - PROCESS | 3540 | 1461233837436 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 03:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 03:17:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:17:17 INFO - PROCESS | 3540 | 1461233837488 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 03:17:17 INFO - PROCESS | 3540 | 1461233837489 Marionette TRACE conn4 <- [1,645,null,{"value":"13"}] 03:17:17 INFO - PROCESS | 3540 | 1461233837493 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:17:17 INFO - PROCESS | 3540 | 1461233837494 Marionette TRACE conn4 <- [1,646,null,{}] 03:17:17 INFO - PROCESS | 3540 | 1461233837498 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:17 INFO - PROCESS | 3540 | 1461233837580 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 03:17:17 INFO - PROCESS | 3540 | 1461233837586 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:17 INFO - PROCESS | 3540 | ++DOCSHELL 1B840800 == 55 [pid = 3540] [id = 171] 03:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1C10EC00) [pid = 3540] [serial = 511] [outer = 00000000] 03:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (20004000) [pid = 3540] [serial = 512] [outer = 1C10EC00] 03:17:17 INFO - PROCESS | 3540 | 1461233837631 Marionette DEBUG loaded listener.js 03:17:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (204E7C00) [pid = 3540] [serial = 513] [outer = 1C10EC00] 03:17:18 INFO - PROCESS | 3540 | 1461233838065 Marionette TRACE conn4 <- [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]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 630ms 03:17:18 INFO - PROCESS | 3540 | 1461233838124 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 3540 | 1461233838126 Marionette TRACE conn4 <- [1,649,null,{"value":"13"}] 03:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:17:18 INFO - PROCESS | 3540 | 1461233838129 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - PROCESS | 3540 | 1461233838131 Marionette TRACE conn4 <- [1,650,null,{}] 03:17:18 INFO - PROCESS | 3540 | 1461233838135 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:18 INFO - PROCESS | 3540 | 1461233838236 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 03:17:18 INFO - PROCESS | 3540 | 1461233838242 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:18 INFO - PROCESS | 3540 | ++DOCSHELL 2076C800 == 56 [pid = 3540] [id = 172] 03:17:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (20775C00) [pid = 3540] [serial = 514] [outer = 00000000] 03:17:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (2117F400) [pid = 3540] [serial = 515] [outer = 20775C00] 03:17:18 INFO - PROCESS | 3540 | 1461233838291 Marionette DEBUG loaded listener.js 03:17:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (2125A400) [pid = 3540] [serial = 516] [outer = 20775C00] 03:17:18 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:18 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:18 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:18 INFO - PROCESS | 3540 | 1461233838790 Marionette TRACE conn4 <- [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]]]}] 03:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 730ms 03:17:18 INFO - PROCESS | 3540 | 1461233838864 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 03:17:18 INFO - PROCESS | 3540 | 1461233838869 Marionette TRACE conn4 <- [1,653,null,{"value":"13"}] 03:17:18 INFO - PROCESS | 3540 | 1461233838875 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:17:18 INFO - PROCESS | 3540 | 1461233838880 Marionette TRACE conn4 <- [1,654,null,{}] 03:17:18 INFO - PROCESS | 3540 | 1461233838985 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:19 INFO - PROCESS | 3540 | 1461233839100 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 03:17:19 INFO - PROCESS | 3540 | 1461233839196 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:19 INFO - PROCESS | 3540 | ++DOCSHELL 12551C00 == 57 [pid = 3540] [id = 173] 03:17:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (12594C00) [pid = 3540] [serial = 517] [outer = 00000000] 03:17:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (15E59000) [pid = 3540] [serial = 518] [outer = 12594C00] 03:17:19 INFO - PROCESS | 3540 | 1461233839254 Marionette DEBUG loaded listener.js 03:17:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (16F17400) [pid = 3540] [serial = 519] [outer = 12594C00] 03:17:19 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:19 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:19 INFO - PROCESS | 3540 | 1461233839831 Marionette TRACE conn4 <- [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]]]}] 03:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 990ms 03:17:19 INFO - PROCESS | 3540 | 1461233839869 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 03:17:19 INFO - PROCESS | 3540 | 1461233839876 Marionette TRACE conn4 <- [1,657,null,{"value":"13"}] 03:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:17:19 INFO - PROCESS | 3540 | 1461233839882 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:17:19 INFO - PROCESS | 3540 | 1461233839885 Marionette TRACE conn4 <- [1,658,null,{}] 03:17:19 INFO - PROCESS | 3540 | 1461233839889 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:20 INFO - PROCESS | 3540 | 1461233839999 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 03:17:20 INFO - PROCESS | 3540 | 1461233840101 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:20 INFO - PROCESS | 3540 | ++DOCSHELL 16FB7800 == 58 [pid = 3540] [id = 174] 03:17:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (17130000) [pid = 3540] [serial = 520] [outer = 00000000] 03:17:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1A92EC00) [pid = 3540] [serial = 521] [outer = 17130000] 03:17:20 INFO - PROCESS | 3540 | 1461233840155 Marionette DEBUG loaded listener.js 03:17:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1B58BC00) [pid = 3540] [serial = 522] [outer = 17130000] 03:17:20 INFO - PROCESS | 3540 | 1461233840721 Marionette TRACE conn4 <- [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]]]}] 03:17:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 870ms 03:17:20 INFO - PROCESS | 3540 | 1461233840754 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 03:17:20 INFO - PROCESS | 3540 | 1461233840757 Marionette TRACE conn4 <- [1,661,null,{"value":"13"}] 03:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:17:20 INFO - PROCESS | 3540 | 1461233840760 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:17:20 INFO - PROCESS | 3540 | 1461233840764 Marionette TRACE conn4 <- [1,662,null,{}] 03:17:20 INFO - PROCESS | 3540 | 1461233840775 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:20 INFO - PROCESS | 3540 | 1461233840891 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 03:17:21 INFO - PROCESS | 3540 | 1461233841001 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:21 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C7800 == 59 [pid = 3540] [id = 175] 03:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1FF0B400) [pid = 3540] [serial = 523] [outer = 00000000] 03:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (20688800) [pid = 3540] [serial = 524] [outer = 1FF0B400] 03:17:21 INFO - PROCESS | 3540 | 1461233841060 Marionette DEBUG loaded listener.js 03:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (2076E400) [pid = 3540] [serial = 525] [outer = 1FF0B400] 03:17:21 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:17:21 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:17:21 INFO - PROCESS | 3540 | 1461233841660 Marionette TRACE conn4 <- [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]]]}] 03:17:21 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 03:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 930ms 03:17:21 INFO - PROCESS | 3540 | 1461233841694 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 03:17:21 INFO - PROCESS | 3540 | 1461233841697 Marionette TRACE conn4 <- [1,665,null,{"value":"13"}] 03:17:21 INFO - PROCESS | 3540 | 1461233841700 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:17:21 INFO - PROCESS | 3540 | 1461233841702 Marionette TRACE conn4 <- [1,666,null,{}] 03:17:21 INFO - PROCESS | 3540 | 1461233841706 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:21 INFO - PROCESS | 3540 | 1461233841818 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 03:17:21 INFO - PROCESS | 3540 | 1461233841927 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:21 INFO - PROCESS | 3540 | ++DOCSHELL 20599800 == 60 [pid = 3540] [id = 176] 03:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (2059B000) [pid = 3540] [serial = 526] [outer = 00000000] 03:17:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (205A0800) [pid = 3540] [serial = 527] [outer = 2059B000] 03:17:21 INFO - PROCESS | 3540 | 1461233841984 Marionette DEBUG loaded listener.js 03:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (21258000) [pid = 3540] [serial = 528] [outer = 2059B000] 03:17:22 INFO - PROCESS | 3540 | 1461233842597 Marionette TRACE conn4 <- [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]]]}] 03:17:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:17:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 930ms 03:17:22 INFO - PROCESS | 3540 | 1461233842634 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 03:17:22 INFO - PROCESS | 3540 | 1461233842636 Marionette TRACE conn4 <- [1,669,null,{"value":"13"}] 03:17:22 INFO - PROCESS | 3540 | 1461233842639 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:17:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:17:22 INFO - PROCESS | 3540 | 1461233842641 Marionette TRACE conn4 <- [1,670,null,{}] 03:17:22 INFO - PROCESS | 3540 | 1461233842645 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:22 INFO - PROCESS | 3540 | 1461233842749 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 03:17:22 INFO - PROCESS | 3540 | 1461233842915 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:22 INFO - PROCESS | 3540 | ++DOCSHELL 207B0C00 == 61 [pid = 3540] [id = 177] 03:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (207B2800) [pid = 3540] [serial = 529] [outer = 00000000] 03:17:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (207B6000) [pid = 3540] [serial = 530] [outer = 207B2800] 03:17:22 INFO - PROCESS | 3540 | 1461233842971 Marionette DEBUG loaded listener.js 03:17:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (207B8400) [pid = 3540] [serial = 531] [outer = 207B2800] 03:17:24 INFO - PROCESS | 3540 | 1461233844054 Marionette TRACE conn4 <- [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]]]}] 03:17:24 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) 03:17:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1416ms 03:17:24 INFO - PROCESS | 3540 | 1461233844061 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 03:17:24 INFO - PROCESS | 3540 | 1461233844063 Marionette TRACE conn4 <- [1,673,null,{"value":"13"}] 03:17:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:17:24 INFO - PROCESS | 3540 | 1461233844067 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:17:24 INFO - PROCESS | 3540 | 1461233844069 Marionette TRACE conn4 <- [1,674,null,{}] 03:17:24 INFO - PROCESS | 3540 | 1461233844073 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:24 INFO - PROCESS | 3540 | 1461233844204 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 03:17:24 INFO - PROCESS | 3540 | 1461233844333 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:24 INFO - PROCESS | 3540 | ++DOCSHELL 207B7800 == 62 [pid = 3540] [id = 178] 03:17:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (207BA800) [pid = 3540] [serial = 532] [outer = 00000000] 03:17:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (207C8800) [pid = 3540] [serial = 533] [outer = 207BA800] 03:17:24 INFO - PROCESS | 3540 | 1461233844391 Marionette DEBUG loaded listener.js 03:17:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (2125B400) [pid = 3540] [serial = 534] [outer = 207BA800] 03:17:25 INFO - PROCESS | 3540 | 1461233845404 Marionette TRACE conn4 <- [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]]]}] 03:17:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:17:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1370ms 03:17:25 INFO - PROCESS | 3540 | 1461233845442 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 03:17:25 INFO - PROCESS | 3540 | 1461233845446 Marionette TRACE conn4 <- [1,677,null,{"value":"13"}] 03:17:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:17:25 INFO - PROCESS | 3540 | 1461233845451 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:17:25 INFO - PROCESS | 3540 | 1461233845454 Marionette TRACE conn4 <- [1,678,null,{}] 03:17:25 INFO - PROCESS | 3540 | 1461233845459 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:25 INFO - PROCESS | 3540 | 1461233845560 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 03:17:25 INFO - PROCESS | 3540 | 1461233845732 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:25 INFO - PROCESS | 3540 | ++DOCSHELL 1A416000 == 63 [pid = 3540] [id = 179] 03:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1A41A400) [pid = 3540] [serial = 535] [outer = 00000000] 03:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1A928800) [pid = 3540] [serial = 536] [outer = 1A41A400] 03:17:25 INFO - PROCESS | 3540 | 1461233845790 Marionette DEBUG loaded listener.js 03:17:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1B511000) [pid = 3540] [serial = 537] [outer = 1A41A400] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1C6DE400 == 62 [pid = 3540] [id = 138] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1B840800 == 61 [pid = 3540] [id = 171] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1253A800 == 60 [pid = 3540] [id = 170] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1E581800 == 59 [pid = 3540] [id = 169] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1CC91C00 == 58 [pid = 3540] [id = 168] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1C108000 == 57 [pid = 3540] [id = 167] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1BC98C00 == 56 [pid = 3540] [id = 166] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1A41B000 == 55 [pid = 3540] [id = 165] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1359E400 == 54 [pid = 3540] [id = 164] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (12540400) [pid = 3540] [serial = 416] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (19341800) [pid = 3540] [serial = 419] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1CFAFC00) [pid = 3540] [serial = 422] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1FF15400) [pid = 3540] [serial = 425] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (204ECC00) [pid = 3540] [serial = 428] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (2117D800) [pid = 3540] [serial = 431] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (21310400) [pid = 3540] [serial = 434] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1FF11400) [pid = 3540] [serial = 464] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1A421C00 == 53 [pid = 3540] [id = 163] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 12549800 == 52 [pid = 3540] [id = 162] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 12550400 == 51 [pid = 3540] [id = 156] 03:17:26 INFO - PROCESS | 3540 | --DOCSHELL 1CD1C400 == 50 [pid = 3540] [id = 155] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1C6E0C00) [pid = 3540] [serial = 452] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1CC73000) [pid = 3540] [serial = 414] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1BC1F800) [pid = 3540] [serial = 446] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1BC94800) [pid = 3540] [serial = 447] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (12565400) [pid = 3540] [serial = 440] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (16D03800) [pid = 3540] [serial = 441] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1A760800) [pid = 3540] [serial = 443] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1A929000) [pid = 3540] [serial = 444] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (15E09400) [pid = 3540] [serial = 438] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (12595C00) [pid = 3540] [serial = 437] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1F6C3400) [pid = 3540] [serial = 455] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1CC8EC00) [pid = 3540] [serial = 453] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1A4A1C00) [pid = 3540] [serial = 459] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (18755800) [pid = 3540] [serial = 458] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1FF09C00) [pid = 3540] [serial = 456] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1BF3C800) [pid = 3540] [serial = 449] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1C01B800) [pid = 3540] [serial = 450] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1CD1E000) [pid = 3540] [serial = 461] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1CD21000) [pid = 3540] [serial = 462] [outer = 00000000] [url = about:blank] 03:17:26 INFO - PROCESS | 3540 | 1461233846811 Marionette TRACE conn4 <- [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]]]}] 03:17:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:17:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1379ms 03:17:26 INFO - PROCESS | 3540 | 1461233846830 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 03:17:26 INFO - PROCESS | 3540 | 1461233846835 Marionette TRACE conn4 <- [1,681,null,{"value":"13"}] 03:17:26 INFO - PROCESS | 3540 | 1461233846841 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:17:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:17:26 INFO - PROCESS | 3540 | 1461233846844 Marionette TRACE conn4 <- [1,682,null,{}] 03:17:26 INFO - PROCESS | 3540 | 1461233846848 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:26 INFO - PROCESS | 3540 | 1461233846939 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 03:17:26 INFO - PROCESS | 3540 | 1461233846945 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:26 INFO - PROCESS | 3540 | ++DOCSHELL 12532400 == 51 [pid = 3540] [id = 180] 03:17:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (134B1800) [pid = 3540] [serial = 538] [outer = 00000000] 03:17:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1712D800) [pid = 3540] [serial = 539] [outer = 134B1800] 03:17:27 INFO - PROCESS | 3540 | 1461233846992 Marionette DEBUG loaded listener.js 03:17:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (17139C00) [pid = 3540] [serial = 540] [outer = 134B1800] 03:17:27 INFO - PROCESS | 3540 | 1461233847979 Marionette TRACE conn4 <- [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]]]}] 03:17:28 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) 03:17:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 03:17:28 INFO - PROCESS | 3540 | 1461233848018 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 03:17:28 INFO - PROCESS | 3540 | 1461233848020 Marionette TRACE conn4 <- [1,685,null,{"value":"13"}] 03:17:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:17:28 INFO - PROCESS | 3540 | 1461233848024 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:17:28 INFO - PROCESS | 3540 | 1461233848028 Marionette TRACE conn4 <- [1,686,null,{}] 03:17:28 INFO - PROCESS | 3540 | 1461233848037 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:28 INFO - PROCESS | 3540 | 1461233848127 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 03:17:28 INFO - PROCESS | 3540 | 1461233848134 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:28 INFO - PROCESS | 3540 | ++DOCSHELL 1A418000 == 52 [pid = 3540] [id = 181] 03:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1A41B000) [pid = 3540] [serial = 541] [outer = 00000000] 03:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BC93000) [pid = 3540] [serial = 542] [outer = 1A41B000] 03:17:28 INFO - PROCESS | 3540 | 1461233848181 Marionette DEBUG loaded listener.js 03:17:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BC9C000) [pid = 3540] [serial = 543] [outer = 1A41B000] 03:17:29 INFO - PROCESS | 3540 | 1461233849124 Marionette TRACE conn4 <- [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]]]}] 03:17:29 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) 03:17:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1126ms 03:17:29 INFO - PROCESS | 3540 | 1461233849155 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 03:17:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:17:29 INFO - PROCESS | 3540 | 1461233849157 Marionette TRACE conn4 <- [1,689,null,{"value":"13"}] 03:17:29 INFO - PROCESS | 3540 | 1461233849161 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:17:29 INFO - PROCESS | 3540 | 1461233849162 Marionette TRACE conn4 <- [1,690,null,{}] 03:17:29 INFO - PROCESS | 3540 | 1461233849166 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:29 INFO - PROCESS | 3540 | 1461233849280 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 03:17:29 INFO - PROCESS | 3540 | 1461233849334 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:29 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC4800 == 53 [pid = 3540] [id = 182] 03:17:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BF3CC00) [pid = 3540] [serial = 544] [outer = 00000000] 03:17:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1C027000) [pid = 3540] [serial = 545] [outer = 1BF3CC00] 03:17:29 INFO - PROCESS | 3540 | 1461233849381 Marionette DEBUG loaded listener.js 03:17:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1C107800) [pid = 3540] [serial = 546] [outer = 1BF3CC00] 03:17:30 INFO - PROCESS | 3540 | 1461233850308 Marionette TRACE conn4 <- [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]]]}] 03:17:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:17:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1182ms 03:17:30 INFO - PROCESS | 3540 | 1461233850343 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 03:17:30 INFO - PROCESS | 3540 | 1461233850345 Marionette TRACE conn4 <- [1,693,null,{"value":"13"}] 03:17:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:17:30 INFO - PROCESS | 3540 | 1461233850348 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:17:30 INFO - PROCESS | 3540 | 1461233850350 Marionette TRACE conn4 <- [1,694,null,{}] 03:17:30 INFO - PROCESS | 3540 | 1461233850353 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:30 INFO - PROCESS | 3540 | 1461233850465 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 03:17:30 INFO - PROCESS | 3540 | 1461233850521 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:30 INFO - PROCESS | 3540 | ++DOCSHELL 12549C00 == 54 [pid = 3540] [id = 183] 03:17:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (16D03C00) [pid = 3540] [serial = 547] [outer = 00000000] 03:17:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1CC71C00) [pid = 3540] [serial = 548] [outer = 16D03C00] 03:17:30 INFO - PROCESS | 3540 | 1461233850567 Marionette DEBUG loaded listener.js 03:17:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1CC91C00) [pid = 3540] [serial = 549] [outer = 16D03C00] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1C109000) [pid = 3540] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1CC9B800) [pid = 3540] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1BCA6000) [pid = 3540] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1B535800) [pid = 3540] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1A421400) [pid = 3540] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (15E55800) [pid = 3540] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1280E800) [pid = 3540] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1E585000) [pid = 3540] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (12540800) [pid = 3540] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1C10EC00) [pid = 3540] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:17:30 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1CD23400) [pid = 3540] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:17:31 INFO - PROCESS | 3540 | 1461233851537 Marionette TRACE conn4 <- [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]]]}] 03:17:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:17:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1218ms 03:17:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:17:31 INFO - PROCESS | 3540 | 1461233851567 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 03:17:31 INFO - PROCESS | 3540 | 1461233851569 Marionette TRACE conn4 <- [1,697,null,{"value":"13"}] 03:17:31 INFO - PROCESS | 3540 | 1461233851572 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:17:31 INFO - PROCESS | 3540 | 1461233851574 Marionette TRACE conn4 <- [1,698,null,{}] 03:17:31 INFO - PROCESS | 3540 | 1461233851578 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:31 INFO - PROCESS | 3540 | 1461233851678 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 03:17:31 INFO - PROCESS | 3540 | 1461233851685 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:31 INFO - PROCESS | 3540 | ++DOCSHELL 1BC9A800 == 55 [pid = 3540] [id = 184] 03:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1BF3C000) [pid = 3540] [serial = 550] [outer = 00000000] 03:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CD20C00) [pid = 3540] [serial = 551] [outer = 1BF3C000] 03:17:31 INFO - PROCESS | 3540 | 1461233851732 Marionette DEBUG loaded listener.js 03:17:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1CD27000) [pid = 3540] [serial = 552] [outer = 1BF3C000] 03:17:32 INFO - PROCESS | 3540 | 1461233852909 Marionette TRACE conn4 <- [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]]]}] 03:17:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:17:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1371ms 03:17:32 INFO - PROCESS | 3540 | 1461233852945 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 03:17:32 INFO - PROCESS | 3540 | 1461233852949 Marionette TRACE conn4 <- [1,701,null,{"value":"13"}] 03:17:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:17:32 INFO - PROCESS | 3540 | 1461233852953 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:17:32 INFO - PROCESS | 3540 | 1461233852957 Marionette TRACE conn4 <- [1,702,null,{}] 03:17:32 INFO - PROCESS | 3540 | 1461233852963 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:33 INFO - PROCESS | 3540 | 1461233853081 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 03:17:33 INFO - PROCESS | 3540 | 1461233853222 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:33 INFO - PROCESS | 3540 | ++DOCSHELL 173D1800 == 56 [pid = 3540] [id = 185] 03:17:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1778E400) [pid = 3540] [serial = 553] [outer = 00000000] 03:17:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1A423800) [pid = 3540] [serial = 554] [outer = 1778E400] 03:17:33 INFO - PROCESS | 3540 | 1461233853282 Marionette DEBUG loaded listener.js 03:17:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1A922800) [pid = 3540] [serial = 555] [outer = 1778E400] 03:17:34 INFO - PROCESS | 3540 | 1461233854322 Marionette TRACE conn4 <- [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]]]}] 03:17:34 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 03:17:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1437ms 03:17:34 INFO - PROCESS | 3540 | 1461233854393 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 03:17:34 INFO - PROCESS | 3540 | 1461233854399 Marionette TRACE conn4 <- [1,705,null,{"value":"13"}] 03:17:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:17:34 INFO - PROCESS | 3540 | 1461233854405 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:17:34 INFO - PROCESS | 3540 | 1461233854408 Marionette TRACE conn4 <- [1,706,null,{}] 03:17:34 INFO - PROCESS | 3540 | 1461233854455 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:34 INFO - PROCESS | 3540 | 1461233854593 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 03:17:34 INFO - PROCESS | 3540 | 1461233854688 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:34 INFO - PROCESS | 3540 | ++DOCSHELL 1BC1F800 == 57 [pid = 3540] [id = 186] 03:17:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1BCA5400) [pid = 3540] [serial = 556] [outer = 00000000] 03:17:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CC99C00) [pid = 3540] [serial = 557] [outer = 1BCA5400] 03:17:34 INFO - PROCESS | 3540 | 1461233854743 Marionette DEBUG loaded listener.js 03:17:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CD1E400) [pid = 3540] [serial = 558] [outer = 1BCA5400] 03:17:35 INFO - PROCESS | 3540 | 1461233855800 Marionette TRACE conn4 <- [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]]]}] 03:17:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:17:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1436ms 03:17:35 INFO - PROCESS | 3540 | 1461233855844 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 03:17:35 INFO - PROCESS | 3540 | 1461233855846 Marionette TRACE conn4 <- [1,709,null,{"value":"13"}] 03:17:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:17:35 INFO - PROCESS | 3540 | 1461233855850 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:17:35 INFO - PROCESS | 3540 | 1461233855854 Marionette TRACE conn4 <- [1,710,null,{}] 03:17:35 INFO - PROCESS | 3540 | 1461233855865 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:36 INFO - PROCESS | 3540 | 1461233856006 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 03:17:36 INFO - PROCESS | 3540 | 1461233856137 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:36 INFO - PROCESS | 3540 | ++DOCSHELL 1F663C00 == 58 [pid = 3540] [id = 187] 03:17:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1F665800) [pid = 3540] [serial = 559] [outer = 00000000] 03:17:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1FF11C00) [pid = 3540] [serial = 560] [outer = 1F665800] 03:17:36 INFO - PROCESS | 3540 | 1461233856195 Marionette DEBUG loaded listener.js 03:17:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1FFEBC00) [pid = 3540] [serial = 561] [outer = 1F665800] 03:17:36 INFO - PROCESS | 3540 | 1461233856741 Marionette TRACE conn4 <- [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] 03:17:36 INFO - PROCESS | 3540 | 1461233856787 Marionette TRACE conn4 <- [1,713,null,{"value":"13"}] 03:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:17:36 INFO - PROCESS | 3540 | 1461233856790 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:17:36 INFO - PROCESS | 3540 | 1461233856792 Marionette TRACE conn4 <- [1,714,null,{}] 03:17:36 INFO - PROCESS | 3540 | 1461233856797 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:36 INFO - PROCESS | 3540 | 1461233856911 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 03:17:37 INFO - PROCESS | 3540 | 1461233857015 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:37 INFO - PROCESS | 3540 | ++DOCSHELL 2000D400 == 59 [pid = 3540] [id = 188] 03:17:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (204E7800) [pid = 3540] [serial = 562] [outer = 00000000] 03:17:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (20598400) [pid = 3540] [serial = 563] [outer = 204E7800] 03:17:37 INFO - PROCESS | 3540 | 1461233857069 Marionette DEBUG loaded listener.js 03:17:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (2059BC00) [pid = 3540] [serial = 564] [outer = 204E7800] 03:17:37 INFO - PROCESS | 3540 | 1461233857688 Marionette TRACE conn4 <- [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]]]}] 03:17:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:17:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 930ms 03:17:37 INFO - PROCESS | 3540 | 1461233857723 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 03:17:37 INFO - PROCESS | 3540 | 1461233857726 Marionette TRACE conn4 <- [1,717,null,{"value":"13"}] 03:17:37 INFO - PROCESS | 3540 | 1461233857729 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:17:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:17:37 INFO - PROCESS | 3540 | 1461233857731 Marionette TRACE conn4 <- [1,718,null,{}] 03:17:37 INFO - PROCESS | 3540 | 1461233857735 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:37 INFO - PROCESS | 3540 | 1461233857838 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 03:17:38 INFO - PROCESS | 3540 | 1461233858005 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 3540 | ++DOCSHELL 1CE9BC00 == 60 [pid = 3540] [id = 189] 03:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1CE9C000) [pid = 3540] [serial = 565] [outer = 00000000] 03:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1CEA0000) [pid = 3540] [serial = 566] [outer = 1CE9C000] 03:17:38 INFO - PROCESS | 3540 | 1461233858060 Marionette DEBUG loaded listener.js 03:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (204E6800) [pid = 3540] [serial = 567] [outer = 1CE9C000] 03:17:38 INFO - PROCESS | 3540 | 1461233858629 Marionette TRACE conn4 <- [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] 03:17:38 INFO - PROCESS | 3540 | 1461233858706 Marionette TRACE conn4 <- [1,721,null,{"value":"13"}] 03:17:38 INFO - PROCESS | 3540 | 1461233858710 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:17:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:17:38 INFO - PROCESS | 3540 | 1461233858712 Marionette TRACE conn4 <- [1,722,null,{}] 03:17:38 INFO - PROCESS | 3540 | 1461233858731 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:38 INFO - PROCESS | 3540 | 1461233858851 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 03:17:38 INFO - PROCESS | 3540 | 1461233858978 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:38 INFO - PROCESS | 3540 | ++DOCSHELL 1253C000 == 61 [pid = 3540] [id = 190] 03:17:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1254F800) [pid = 3540] [serial = 568] [outer = 00000000] 03:17:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (193B6C00) [pid = 3540] [serial = 569] [outer = 1254F800] 03:17:39 INFO - PROCESS | 3540 | 1461233859036 Marionette DEBUG loaded listener.js 03:17:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (18F0FC00) [pid = 3540] [serial = 570] [outer = 1254F800] 03:17:39 INFO - PROCESS | 3540 | 1461233859755 Marionette TRACE conn4 <- [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]]]}] 03:17:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:17:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1084ms 03:17:39 INFO - PROCESS | 3540 | 1461233859798 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 03:17:39 INFO - PROCESS | 3540 | 1461233859802 Marionette TRACE conn4 <- [1,725,null,{"value":"13"}] 03:17:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:17:39 INFO - PROCESS | 3540 | 1461233859807 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:17:39 INFO - PROCESS | 3540 | 1461233859811 Marionette TRACE conn4 <- [1,726,null,{}] 03:17:39 INFO - PROCESS | 3540 | 1461233859816 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:39 INFO - PROCESS | 3540 | 1461233859917 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 03:17:40 INFO - PROCESS | 3540 | 1461233860056 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:40 INFO - PROCESS | 3540 | ++DOCSHELL 1A923800 == 62 [pid = 3540] [id = 191] 03:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1B83BC00) [pid = 3540] [serial = 571] [outer = 00000000] 03:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1BC95000) [pid = 3540] [serial = 572] [outer = 1B83BC00] 03:17:40 INFO - PROCESS | 3540 | 1461233860108 Marionette DEBUG loaded listener.js 03:17:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1BEB8400) [pid = 3540] [serial = 573] [outer = 1B83BC00] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 12549C00 == 61 [pid = 3540] [id = 183] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 1BEC4800 == 60 [pid = 3540] [id = 182] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 1A418000 == 59 [pid = 3540] [id = 181] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 12532400 == 58 [pid = 3540] [id = 180] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 1A416000 == 57 [pid = 3540] [id = 179] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 16FB7800 == 56 [pid = 3540] [id = 174] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (2117F400) [pid = 3540] [serial = 515] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOCSHELL 12551C00 == 55 [pid = 3540] [id = 173] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1CB63400) [pid = 3540] [serial = 500] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1CFABC00) [pid = 3540] [serial = 503] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1BC9AC00) [pid = 3540] [serial = 470] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1BF44800) [pid = 3540] [serial = 497] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1BC9BC00) [pid = 3540] [serial = 489] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BC1E000) [pid = 3540] [serial = 488] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1B83FC00) [pid = 3540] [serial = 494] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1B902C00) [pid = 3540] [serial = 495] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (17331C00) [pid = 3540] [serial = 491] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (18693800) [pid = 3540] [serial = 492] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (16FACC00) [pid = 3540] [serial = 467] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (204EAC00) [pid = 3540] [serial = 473] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (193B9C00) [pid = 3540] [serial = 486] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (19341000) [pid = 3540] [serial = 485] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (2076F800) [pid = 3540] [serial = 476] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (2129E800) [pid = 3540] [serial = 479] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (2219F800) [pid = 3540] [serial = 482] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1F6C8800) [pid = 3540] [serial = 506] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1B517000) [pid = 3540] [serial = 509] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (20004000) [pid = 3540] [serial = 512] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1FF0E800) [pid = 3540] [serial = 507] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1FFF4400) [pid = 3540] [serial = 465] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1BC08000) [pid = 3540] [serial = 510] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1DDA1800) [pid = 3540] [serial = 504] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (1CC8E400) [pid = 3540] [serial = 501] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1C01B000) [pid = 3540] [serial = 498] [outer = 00000000] [url = about:blank] 03:17:40 INFO - PROCESS | 3540 | --DOMWINDOW == 114 (204E7C00) [pid = 3540] [serial = 513] [outer = 00000000] [url = about:blank] 03:17:41 INFO - PROCESS | 3540 | 1461233861118 Marionette TRACE conn4 <- [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]]]}] 03:17:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:17:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1334ms 03:17:41 INFO - PROCESS | 3540 | 1461233861142 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 03:17:41 INFO - PROCESS | 3540 | 1461233861148 Marionette TRACE conn4 <- [1,729,null,{"value":"13"}] 03:17:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:17:41 INFO - PROCESS | 3540 | 1461233861154 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:17:41 INFO - PROCESS | 3540 | 1461233861156 Marionette TRACE conn4 <- [1,730,null,{}] 03:17:41 INFO - PROCESS | 3540 | 1461233861160 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:41 INFO - PROCESS | 3540 | 1461233861247 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 03:17:41 INFO - PROCESS | 3540 | 1461233861254 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:41 INFO - PROCESS | 3540 | ++DOCSHELL 177D8000 == 56 [pid = 3540] [id = 192] 03:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 115 (18693800) [pid = 3540] [serial = 574] [outer = 00000000] 03:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1A9B8400) [pid = 3540] [serial = 575] [outer = 18693800] 03:17:41 INFO - PROCESS | 3540 | 1461233861299 Marionette DEBUG loaded listener.js 03:17:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1B843400) [pid = 3540] [serial = 576] [outer = 18693800] 03:17:42 INFO - PROCESS | 3540 | 1461233862238 Marionette TRACE conn4 <- [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]]]}] 03:17:42 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 03:17:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1131ms 03:17:42 INFO - PROCESS | 3540 | 1461233862288 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 03:17:42 INFO - PROCESS | 3540 | 1461233862290 Marionette TRACE conn4 <- [1,733,null,{"value":"13"}] 03:17:42 INFO - PROCESS | 3540 | 1461233862293 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:17:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:17:42 INFO - PROCESS | 3540 | 1461233862297 Marionette TRACE conn4 <- [1,734,null,{}] 03:17:42 INFO - PROCESS | 3540 | 1461233862307 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:42 INFO - PROCESS | 3540 | 1461233862396 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 03:17:42 INFO - PROCESS | 3540 | 1461233862403 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:42 INFO - PROCESS | 3540 | ++DOCSHELL 1BCA5800 == 57 [pid = 3540] [id = 193] 03:17:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1BCB0400) [pid = 3540] [serial = 577] [outer = 00000000] 03:17:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1C109000) [pid = 3540] [serial = 578] [outer = 1BCB0400] 03:17:42 INFO - PROCESS | 3540 | 1461233862450 Marionette DEBUG loaded listener.js 03:17:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1CC70400) [pid = 3540] [serial = 579] [outer = 1BCB0400] 03:17:43 INFO - PROCESS | 3540 | 1461233863418 Marionette TRACE conn4 <- [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]]]}] 03:17:43 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.) 03:17:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1180ms 03:17:43 INFO - PROCESS | 3540 | 1461233863478 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 03:17:43 INFO - PROCESS | 3540 | 1461233863480 Marionette TRACE conn4 <- [1,737,null,{"value":"13"}] 03:17:43 INFO - PROCESS | 3540 | 1461233863484 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:17:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:17:43 INFO - PROCESS | 3540 | 1461233863486 Marionette TRACE conn4 <- [1,738,null,{}] 03:17:43 INFO - PROCESS | 3540 | 1461233863496 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:43 INFO - PROCESS | 3540 | 1461233863613 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 03:17:43 INFO - PROCESS | 3540 | 1461233863620 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:43 INFO - PROCESS | 3540 | ++DOCSHELL 1CC92800 == 58 [pid = 3540] [id = 194] 03:17:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1CD1C000) [pid = 3540] [serial = 580] [outer = 00000000] 03:17:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1CE9B800) [pid = 3540] [serial = 581] [outer = 1CD1C000] 03:17:43 INFO - PROCESS | 3540 | 1461233863665 Marionette DEBUG loaded listener.js 03:17:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1CFB0800) [pid = 3540] [serial = 582] [outer = 1CD1C000] 03:17:44 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (16D03C00) [pid = 3540] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:17:44 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1BF3CC00) [pid = 3540] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:17:44 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (20775C00) [pid = 3540] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:17:44 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1A41A400) [pid = 3540] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:17:44 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (134B1800) [pid = 3540] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:17:44 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1A41B000) [pid = 3540] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:17:44 INFO - PROCESS | 3540 | 1461233864625 Marionette TRACE conn4 <- [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]]]}] 03:17:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:17:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1176ms 03:17:44 INFO - PROCESS | 3540 | 1461233864665 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 03:17:44 INFO - PROCESS | 3540 | 1461233864667 Marionette TRACE conn4 <- [1,741,null,{"value":"13"}] 03:17:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:17:44 INFO - PROCESS | 3540 | 1461233864670 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:17:44 INFO - PROCESS | 3540 | 1461233864672 Marionette TRACE conn4 <- [1,742,null,{}] 03:17:44 INFO - PROCESS | 3540 | 1461233864675 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:44 INFO - PROCESS | 3540 | 1461233864789 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 03:17:44 INFO - PROCESS | 3540 | 1461233864843 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:44 INFO - PROCESS | 3540 | ++DOCSHELL 139AE000 == 59 [pid = 3540] [id = 195] 03:17:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (18B1CC00) [pid = 3540] [serial = 583] [outer = 00000000] 03:17:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1DD9DC00) [pid = 3540] [serial = 584] [outer = 18B1CC00] 03:17:44 INFO - PROCESS | 3540 | 1461233864890 Marionette DEBUG loaded listener.js 03:17:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (18698000) [pid = 3540] [serial = 585] [outer = 18B1CC00] 03:17:45 INFO - PROCESS | 3540 | 1461233865747 Marionette TRACE conn4 <- [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]]]}] 03:17:45 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 03:17:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1127ms 03:17:45 INFO - PROCESS | 3540 | 1461233865798 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 03:17:45 INFO - PROCESS | 3540 | 1461233865800 Marionette TRACE conn4 <- [1,745,null,{"value":"13"}] 03:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:17:45 INFO - PROCESS | 3540 | 1461233865804 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:17:45 INFO - PROCESS | 3540 | 1461233865805 Marionette TRACE conn4 <- [1,746,null,{}] 03:17:45 INFO - PROCESS | 3540 | 1461233865809 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:45 INFO - PROCESS | 3540 | 1461233865935 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 03:17:45 INFO - PROCESS | 3540 | 1461233865942 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:45 INFO - PROCESS | 3540 | ++DOCSHELL 1DD9B000 == 60 [pid = 3540] [id = 196] 03:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1F83B000) [pid = 3540] [serial = 586] [outer = 00000000] 03:17:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (204F3800) [pid = 3540] [serial = 587] [outer = 1F83B000] 03:17:45 INFO - PROCESS | 3540 | 1461233865989 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (20593000) [pid = 3540] [serial = 588] [outer = 1F83B000] 03:17:46 INFO - PROCESS | 3540 | 1461233866406 Marionette TRACE conn4 <- [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]]]}] 03:17:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:17:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 630ms 03:17:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:17:46 INFO - PROCESS | 3540 | 1461233866438 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 03:17:46 INFO - PROCESS | 3540 | 1461233866440 Marionette TRACE conn4 <- [1,749,null,{"value":"13"}] 03:17:46 INFO - PROCESS | 3540 | 1461233866443 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:17:46 INFO - PROCESS | 3540 | 1461233866445 Marionette TRACE conn4 <- [1,750,null,{}] 03:17:46 INFO - PROCESS | 3540 | 1461233866448 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:46 INFO - PROCESS | 3540 | 1461233866533 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 03:17:46 INFO - PROCESS | 3540 | 1461233866553 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:46 INFO - PROCESS | 3540 | ++DOCSHELL 20693000 == 61 [pid = 3540] [id = 197] 03:17:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (20694000) [pid = 3540] [serial = 589] [outer = 00000000] 03:17:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (207ACC00) [pid = 3540] [serial = 590] [outer = 20694000] 03:17:46 INFO - PROCESS | 3540 | 1461233866597 Marionette DEBUG loaded listener.js 03:17:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (207B9400) [pid = 3540] [serial = 591] [outer = 20694000] 03:17:47 INFO - PROCESS | 3540 | 1461233867792 Marionette TRACE conn4 <- [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]]]}] 03:17:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1382ms 03:17:47 INFO - PROCESS | 3540 | 1461233867826 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 03:17:47 INFO - PROCESS | 3540 | 1461233867831 Marionette TRACE conn4 <- [1,753,null,{"value":"13"}] 03:17:47 INFO - PROCESS | 3540 | 1461233867836 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:17:47 INFO - PROCESS | 3540 | 1461233867840 Marionette TRACE conn4 <- [1,754,null,{}] 03:17:47 INFO - PROCESS | 3540 | 1461233867845 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:47 INFO - PROCESS | 3540 | 1461233867988 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 03:17:48 INFO - PROCESS | 3540 | 1461233868115 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:48 INFO - PROCESS | 3540 | ++DOCSHELL 173D2000 == 62 [pid = 3540] [id = 198] 03:17:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (18F04800) [pid = 3540] [serial = 592] [outer = 00000000] 03:17:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1B83B800) [pid = 3540] [serial = 593] [outer = 18F04800] 03:17:48 INFO - PROCESS | 3540 | 1461233868177 Marionette DEBUG loaded listener.js 03:17:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1BC8EC00) [pid = 3540] [serial = 594] [outer = 18F04800] 03:17:49 INFO - PROCESS | 3540 | 1461233869186 Marionette TRACE conn4 <- [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]]]}] 03:17:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:17:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1374ms 03:17:49 INFO - PROCESS | 3540 | 1461233869234 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 03:17:49 INFO - PROCESS | 3540 | 1461233869240 Marionette TRACE conn4 <- [1,757,null,{"value":"13"}] 03:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:17:49 INFO - PROCESS | 3540 | 1461233869248 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:17:49 INFO - PROCESS | 3540 | 1461233869251 Marionette TRACE conn4 <- [1,758,null,{}] 03:17:49 INFO - PROCESS | 3540 | 1461233869255 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:49 INFO - PROCESS | 3540 | 1461233869356 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 03:17:49 INFO - PROCESS | 3540 | 1461233869525 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:49 INFO - PROCESS | 3540 | ++DOCSHELL 1CE96400 == 63 [pid = 3540] [id = 199] 03:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1CE96C00) [pid = 3540] [serial = 595] [outer = 00000000] 03:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1E581800) [pid = 3540] [serial = 596] [outer = 1CE96C00] 03:17:49 INFO - PROCESS | 3540 | 1461233869623 Marionette DEBUG loaded listener.js 03:17:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1FF0D000) [pid = 3540] [serial = 597] [outer = 1CE96C00] 03:17:50 INFO - PROCESS | 3540 | 1461233870188 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 03:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 970ms 03:17:50 INFO - PROCESS | 3540 | 1461233870229 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 03:17:50 INFO - PROCESS | 3540 | 1461233870232 Marionette TRACE conn4 <- [1,761,null,{"value":"13"}] 03:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:17:50 INFO - PROCESS | 3540 | 1461233870237 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:17:50 INFO - PROCESS | 3540 | 1461233870241 Marionette TRACE conn4 <- [1,762,null,{}] 03:17:50 INFO - PROCESS | 3540 | 1461233870252 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:50 INFO - PROCESS | 3540 | 1461233870365 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 03:17:50 INFO - PROCESS | 3540 | 1461233870468 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:50 INFO - PROCESS | 3540 | ++DOCSHELL 2076D800 == 64 [pid = 3540] [id = 200] 03:17:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (20771000) [pid = 3540] [serial = 598] [outer = 00000000] 03:17:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (207C6400) [pid = 3540] [serial = 599] [outer = 20771000] 03:17:50 INFO - PROCESS | 3540 | 1461233870525 Marionette DEBUG loaded listener.js 03:17:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (21172800) [pid = 3540] [serial = 600] [outer = 20771000] 03:17:51 INFO - PROCESS | 3540 | 1461233871176 Marionette TRACE conn4 <- [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]]]}] 03:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 970ms 03:17:51 INFO - PROCESS | 3540 | 1461233871212 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 03:17:51 INFO - PROCESS | 3540 | 1461233871215 Marionette TRACE conn4 <- [1,765,null,{"value":"13"}] 03:17:51 INFO - PROCESS | 3540 | 1461233871218 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:17:51 INFO - PROCESS | 3540 | 1461233871220 Marionette TRACE conn4 <- [1,766,null,{}] 03:17:51 INFO - PROCESS | 3540 | 1461233871224 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:51 INFO - PROCESS | 3540 | 1461233871333 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 03:17:51 INFO - PROCESS | 3540 | 1461233871441 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:51 INFO - PROCESS | 3540 | ++DOCSHELL 18F07800 == 65 [pid = 3540] [id = 201] 03:17:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (19341800) [pid = 3540] [serial = 601] [outer = 00000000] 03:17:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1C0B3800) [pid = 3540] [serial = 602] [outer = 19341800] 03:17:51 INFO - PROCESS | 3540 | 1461233871496 Marionette DEBUG loaded listener.js 03:17:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1CC9C400) [pid = 3540] [serial = 603] [outer = 19341800] 03:17:52 INFO - PROCESS | 3540 | 1461233872230 Marionette TRACE conn4 <- [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]]]}] 03:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1074ms 03:17:52 INFO - PROCESS | 3540 | 1461233872296 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 03:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:17:52 INFO - PROCESS | 3540 | 1461233872301 Marionette TRACE conn4 <- [1,769,null,{"value":"13"}] 03:17:52 INFO - PROCESS | 3540 | 1461233872306 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:17:52 INFO - PROCESS | 3540 | 1461233872310 Marionette TRACE conn4 <- [1,770,null,{}] 03:17:52 INFO - PROCESS | 3540 | 1461233872315 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:52 INFO - PROCESS | 3540 | 1461233872450 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 03:17:52 INFO - PROCESS | 3540 | 1461233872590 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:52 INFO - PROCESS | 3540 | ++DOCSHELL 173E8000 == 66 [pid = 3540] [id = 202] 03:17:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (18693C00) [pid = 3540] [serial = 604] [outer = 00000000] 03:17:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (193B7C00) [pid = 3540] [serial = 605] [outer = 18693C00] 03:17:52 INFO - PROCESS | 3540 | 1461233872642 Marionette DEBUG loaded listener.js 03:17:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1A41F400) [pid = 3540] [serial = 606] [outer = 18693C00] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 1DD9B000 == 65 [pid = 3540] [id = 196] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 139AE000 == 64 [pid = 3540] [id = 195] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 1CC92800 == 63 [pid = 3540] [id = 194] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 1BCA5800 == 62 [pid = 3540] [id = 193] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 177D8000 == 61 [pid = 3540] [id = 192] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (207C8800) [pid = 3540] [serial = 533] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 1A923800 == 60 [pid = 3540] [id = 191] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 1BC1F800 == 59 [pid = 3540] [id = 186] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 173D1800 == 58 [pid = 3540] [id = 185] 03:17:53 INFO - PROCESS | 3540 | --DOCSHELL 1BC9A800 == 57 [pid = 3540] [id = 184] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1CC71C00) [pid = 3540] [serial = 548] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1C027000) [pid = 3540] [serial = 545] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1C107800) [pid = 3540] [serial = 546] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (2125A400) [pid = 3540] [serial = 516] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1A928800) [pid = 3540] [serial = 536] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1712D800) [pid = 3540] [serial = 539] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (17139C00) [pid = 3540] [serial = 540] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1BC93000) [pid = 3540] [serial = 542] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (15E59000) [pid = 3540] [serial = 518] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1A92EC00) [pid = 3540] [serial = 521] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (20688800) [pid = 3540] [serial = 524] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (205A0800) [pid = 3540] [serial = 527] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1B511000) [pid = 3540] [serial = 537] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (207B6000) [pid = 3540] [serial = 530] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1CC91C00) [pid = 3540] [serial = 549] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1BC9C000) [pid = 3540] [serial = 543] [outer = 00000000] [url = about:blank] 03:17:53 INFO - PROCESS | 3540 | 1461233873305 Marionette TRACE conn4 <- [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]]]}] 03:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1028ms 03:17:53 INFO - PROCESS | 3540 | 1461233873334 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 03:17:53 INFO - PROCESS | 3540 | 1461233873340 Marionette TRACE conn4 <- [1,773,null,{"value":"13"}] 03:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:17:53 INFO - PROCESS | 3540 | 1461233873352 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:17:53 INFO - PROCESS | 3540 | 1461233873355 Marionette TRACE conn4 <- [1,774,null,{}] 03:17:53 INFO - PROCESS | 3540 | 1461233873375 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:53 INFO - PROCESS | 3540 | 1461233873463 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 03:17:53 INFO - PROCESS | 3540 | 1461233873469 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:53 INFO - PROCESS | 3540 | ++DOCSHELL 12523C00 == 58 [pid = 3540] [id = 203] 03:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1254F400) [pid = 3540] [serial = 607] [outer = 00000000] 03:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (177D8000) [pid = 3540] [serial = 608] [outer = 1254F400] 03:17:53 INFO - PROCESS | 3540 | 1461233873514 Marionette DEBUG loaded listener.js 03:17:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (193B3400) [pid = 3540] [serial = 609] [outer = 1254F400] 03:17:53 INFO - PROCESS | 3540 | 1461233873998 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 03:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 689ms 03:17:54 INFO - PROCESS | 3540 | 1461233874040 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 03:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:17:54 INFO - PROCESS | 3540 | 1461233874042 Marionette TRACE conn4 <- [1,777,null,{"value":"13"}] 03:17:54 INFO - PROCESS | 3540 | 1461233874046 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - PROCESS | 3540 | 1461233874049 Marionette TRACE conn4 <- [1,778,null,{}] 03:17:54 INFO - PROCESS | 3540 | 1461233874059 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:54 INFO - PROCESS | 3540 | 1461233874174 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 03:17:54 INFO - PROCESS | 3540 | 1461233874276 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 3540 | ++DOCSHELL 1A9B8800 == 59 [pid = 3540] [id = 204] 03:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1B51C000) [pid = 3540] [serial = 610] [outer = 00000000] 03:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1B909400) [pid = 3540] [serial = 611] [outer = 1B51C000] 03:17:54 INFO - PROCESS | 3540 | 1461233874327 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BC96C00) [pid = 3540] [serial = 612] [outer = 1B51C000] 03:17:54 INFO - PROCESS | 3540 | 1461233874710 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 03:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 690ms 03:17:54 INFO - PROCESS | 3540 | 1461233874741 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 03:17:54 INFO - PROCESS | 3540 | 1461233874744 Marionette TRACE conn4 <- [1,781,null,{"value":"13"}] 03:17:54 INFO - PROCESS | 3540 | 1461233874747 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:17:54 INFO - PROCESS | 3540 | 1461233874748 Marionette TRACE conn4 <- [1,782,null,{}] 03:17:54 INFO - PROCESS | 3540 | 1461233874752 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:54 INFO - PROCESS | 3540 | 1461233874838 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 03:17:54 INFO - PROCESS | 3540 | 1461233874844 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:54 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B7C00 == 60 [pid = 3540] [id = 205] 03:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1B849000) [pid = 3540] [serial = 613] [outer = 00000000] 03:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1C021400) [pid = 3540] [serial = 614] [outer = 1B849000] 03:17:54 INFO - PROCESS | 3540 | 1461233874890 Marionette DEBUG loaded listener.js 03:17:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1C028400) [pid = 3540] [serial = 615] [outer = 1B849000] 03:17:55 INFO - PROCESS | 3540 | 1461233875359 Marionette TRACE conn4 <- [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]]]}] 03:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 670ms 03:17:55 INFO - PROCESS | 3540 | 1461233875421 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 03:17:55 INFO - PROCESS | 3540 | 1461233875424 Marionette TRACE conn4 <- [1,785,null,{"value":"13"}] 03:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:17:55 INFO - PROCESS | 3540 | 1461233875431 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:17:55 INFO - PROCESS | 3540 | 1461233875433 Marionette TRACE conn4 <- [1,786,null,{}] 03:17:55 INFO - PROCESS | 3540 | 1461233875437 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:55 INFO - PROCESS | 3540 | 1461233875550 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 03:17:55 INFO - PROCESS | 3540 | 1461233875641 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:55 INFO - PROCESS | 3540 | ++DOCSHELL 12549800 == 61 [pid = 3540] [id = 206] 03:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1CC6F400) [pid = 3540] [serial = 616] [outer = 00000000] 03:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1CC91800) [pid = 3540] [serial = 617] [outer = 1CC6F400] 03:17:55 INFO - PROCESS | 3540 | 1461233875686 Marionette DEBUG loaded listener.js 03:17:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1CD19800) [pid = 3540] [serial = 618] [outer = 1CC6F400] 03:17:56 INFO - PROCESS | 3540 | 1461233876138 Marionette TRACE conn4 <- [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]]]}] 03:17:56 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 03:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 730ms 03:17:56 INFO - PROCESS | 3540 | 1461233876177 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 03:17:56 INFO - PROCESS | 3540 | 1461233876179 Marionette TRACE conn4 <- [1,789,null,{"value":"13"}] 03:17:56 INFO - PROCESS | 3540 | 1461233876183 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:17:56 INFO - PROCESS | 3540 | 1461233876185 Marionette TRACE conn4 <- [1,790,null,{}] 03:17:56 INFO - PROCESS | 3540 | 1461233876188 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:56 INFO - PROCESS | 3540 | 1461233876312 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 03:17:56 INFO - PROCESS | 3540 | 1461233876377 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:56 INFO - PROCESS | 3540 | ++DOCSHELL 1CD25800 == 62 [pid = 3540] [id = 207] 03:17:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1CE95800) [pid = 3540] [serial = 619] [outer = 00000000] 03:17:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1F6BD000) [pid = 3540] [serial = 620] [outer = 1CE95800] 03:17:56 INFO - PROCESS | 3540 | 1461233876424 Marionette DEBUG loaded listener.js 03:17:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1FF13000) [pid = 3540] [serial = 621] [outer = 1CE95800] 03:17:56 INFO - PROCESS | 3540 | 1461233876862 Marionette TRACE conn4 <- [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]]]}] 03:17:56 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 03:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 730ms 03:17:56 INFO - PROCESS | 3540 | 1461233876946 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 03:17:56 INFO - PROCESS | 3540 | 1461233876948 Marionette TRACE conn4 <- [1,793,null,{"value":"13"}] 03:17:56 INFO - PROCESS | 3540 | 1461233876951 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:17:56 INFO - PROCESS | 3540 | 1461233876952 Marionette TRACE conn4 <- [1,794,null,{}] 03:17:56 INFO - PROCESS | 3540 | 1461233876956 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:17:57 INFO - PROCESS | 3540 | 1461233877070 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1CD1C000) [pid = 3540] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1254F800) [pid = 3540] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (18693800) [pid = 3540] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1BCB0400) [pid = 3540] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1B83BC00) [pid = 3540] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (18B1CC00) [pid = 3540] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (207BA800) [pid = 3540] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (15EF4800) [pid = 3540] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1C020000) [pid = 3540] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1CC90800) [pid = 3540] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1BC05400) [pid = 3540] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (12562800) [pid = 3540] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (17137400) [pid = 3540] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (2117BC00) [pid = 3540] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1CC90000) [pid = 3540] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (16FAAC00) [pid = 3540] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (20691400) [pid = 3540] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1E982800) [pid = 3540] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (20009000) [pid = 3540] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1B532800) [pid = 3540] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1252EC00) [pid = 3540] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:17:57 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1F83B000) [pid = 3540] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:17:57 INFO - PROCESS | 3540 | 1461233877379 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:57 INFO - PROCESS | 3540 | ++DOCSHELL 11AB2C00 == 63 [pid = 3540] [id = 208] 03:17:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (12409400) [pid = 3540] [serial = 622] [outer = 00000000] 03:17:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (13544400) [pid = 3540] [serial = 623] [outer = 12409400] 03:17:57 INFO - PROCESS | 3540 | 1461233877425 Marionette DEBUG loaded listener.js 03:17:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1730B800) [pid = 3540] [serial = 624] [outer = 12409400] 03:17:57 INFO - PROCESS | 3540 | 1461233877797 Marionette TRACE conn4 <- [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]]]}] 03:17:57 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 03:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 870ms 03:17:57 INFO - PROCESS | 3540 | 1461233877830 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 03:17:57 INFO - PROCESS | 3540 | 1461233877832 Marionette TRACE conn4 <- [1,797,null,{"value":"13"}] 03:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:17:57 INFO - PROCESS | 3540 | 1461233877835 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:17:57 INFO - PROCESS | 3540 | 1461233877837 Marionette TRACE conn4 <- [1,798,null,{}] 03:17:57 INFO - PROCESS | 3540 | 1461233877840 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:57 INFO - PROCESS | 3540 | 1461233877925 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 03:17:58 INFO - PROCESS | 3540 | 1461233878019 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 3540 | ++DOCSHELL 13544000 == 64 [pid = 3540] [id = 209] 03:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (16FAAC00) [pid = 3540] [serial = 625] [outer = 00000000] 03:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BCAE400) [pid = 3540] [serial = 626] [outer = 16FAAC00] 03:17:58 INFO - PROCESS | 3540 | 1461233878064 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1CC74400) [pid = 3540] [serial = 627] [outer = 16FAAC00] 03:17:58 INFO - PROCESS | 3540 | 1461233878419 Marionette TRACE conn4 <- [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]]]}] 03:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 03:17:58 INFO - PROCESS | 3540 | 1461233878466 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 03:17:58 INFO - PROCESS | 3540 | 1461233878469 Marionette TRACE conn4 <- [1,801,null,{"value":"13"}] 03:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:17:58 INFO - PROCESS | 3540 | 1461233878472 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:17:58 INFO - PROCESS | 3540 | 1461233878473 Marionette TRACE conn4 <- [1,802,null,{}] 03:17:58 INFO - PROCESS | 3540 | 1461233878477 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:58 INFO - PROCESS | 3540 | 1461233878595 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 03:17:58 INFO - PROCESS | 3540 | 1461233878632 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:58 INFO - PROCESS | 3540 | ++DOCSHELL 1C01A800 == 65 [pid = 3540] [id = 210] 03:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1CFAF800) [pid = 3540] [serial = 628] [outer = 00000000] 03:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (2000B800) [pid = 3540] [serial = 629] [outer = 1CFAF800] 03:17:58 INFO - PROCESS | 3540 | 1461233878676 Marionette DEBUG loaded listener.js 03:17:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (193B2000) [pid = 3540] [serial = 630] [outer = 1CFAF800] 03:17:59 INFO - PROCESS | 3540 | 1461233879099 Marionette TRACE conn4 <- [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] 03:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:17:59 INFO - PROCESS | 3540 | 1461233879144 Marionette TRACE conn4 <- [1,805,null,{"value":"13"}] 03:17:59 INFO - PROCESS | 3540 | 1461233879147 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:17:59 INFO - PROCESS | 3540 | 1461233879149 Marionette TRACE conn4 <- [1,806,null,{}] 03:17:59 INFO - PROCESS | 3540 | 1461233879161 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:17:59 INFO - PROCESS | 3540 | 1461233879243 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 03:17:59 INFO - PROCESS | 3540 | 1461233879249 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:17:59 INFO - PROCESS | 3540 | ++DOCSHELL 204F0C00 == 66 [pid = 3540] [id = 211] 03:17:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (2059D000) [pid = 3540] [serial = 631] [outer = 00000000] 03:17:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (20774800) [pid = 3540] [serial = 632] [outer = 2059D000] 03:17:59 INFO - PROCESS | 3540 | 1461233879293 Marionette DEBUG loaded listener.js 03:17:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (207AF000) [pid = 3540] [serial = 633] [outer = 2059D000] 03:18:00 INFO - PROCESS | 3540 | 1461233880042 Marionette TRACE conn4 <- [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]]]}] 03:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 931ms 03:18:00 INFO - PROCESS | 3540 | 1461233880080 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 03:18:00 INFO - PROCESS | 3540 | 1461233880085 Marionette TRACE conn4 <- [1,809,null,{"value":"13"}] 03:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:18:00 INFO - PROCESS | 3540 | 1461233880091 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:18:00 INFO - PROCESS | 3540 | 1461233880095 Marionette TRACE conn4 <- [1,810,null,{}] 03:18:00 INFO - PROCESS | 3540 | 1461233880100 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:00 INFO - PROCESS | 3540 | 1461233880216 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 03:18:00 INFO - PROCESS | 3540 | 1461233880326 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:00 INFO - PROCESS | 3540 | ++DOCSHELL 13546400 == 67 [pid = 3540] [id = 212] 03:18:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1712F800) [pid = 3540] [serial = 634] [outer = 00000000] 03:18:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (18F05C00) [pid = 3540] [serial = 635] [outer = 1712F800] 03:18:00 INFO - PROCESS | 3540 | 1461233880384 Marionette DEBUG loaded listener.js 03:18:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1A415000) [pid = 3540] [serial = 636] [outer = 1712F800] 03:18:00 INFO - PROCESS | 3540 | 1461233880990 Marionette TRACE conn4 <- [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] 03:18:01 INFO - PROCESS | 3540 | 1461233881031 Marionette TRACE conn4 <- [1,813,null,{"value":"13"}] 03:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 03:18:01 INFO - PROCESS | 3540 | 1461233881037 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 3540 | 1461233881040 Marionette TRACE conn4 <- [1,814,null,{}] 03:18:01 INFO - PROCESS | 3540 | 1461233881044 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:01 INFO - PROCESS | 3540 | 1461233881155 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 03:18:01 INFO - PROCESS | 3540 | 1461233881264 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:01 INFO - PROCESS | 3540 | ++DOCSHELL 1B53BC00 == 68 [pid = 3540] [id = 213] 03:18:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1B849C00) [pid = 3540] [serial = 637] [outer = 00000000] 03:18:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1CE95000) [pid = 3540] [serial = 638] [outer = 1B849C00] 03:18:01 INFO - PROCESS | 3540 | 1461233881319 Marionette DEBUG loaded listener.js 03:18:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1F840400) [pid = 3540] [serial = 639] [outer = 1B849C00] 03:18:01 INFO - PROCESS | 3540 | 1461233881923 Marionette TRACE conn4 <- [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]]]}] 03:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 930ms 03:18:01 INFO - PROCESS | 3540 | 1461233881970 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 03:18:01 INFO - PROCESS | 3540 | 1461233881973 Marionette TRACE conn4 <- [1,817,null,{"value":"13"}] 03:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:18:01 INFO - PROCESS | 3540 | 1461233881976 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:18:01 INFO - PROCESS | 3540 | 1461233881980 Marionette TRACE conn4 <- [1,818,null,{}] 03:18:01 INFO - PROCESS | 3540 | 1461233881991 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:02 INFO - PROCESS | 3540 | 1461233882111 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 03:18:02 INFO - PROCESS | 3540 | 1461233882225 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:02 INFO - PROCESS | 3540 | ++DOCSHELL 2117BC00 == 69 [pid = 3540] [id = 214] 03:18:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (2117C800) [pid = 3540] [serial = 640] [outer = 00000000] 03:18:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (21258400) [pid = 3540] [serial = 641] [outer = 2117C800] 03:18:02 INFO - PROCESS | 3540 | 1461233882323 Marionette DEBUG loaded listener.js 03:18:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (2125D800) [pid = 3540] [serial = 642] [outer = 2117C800] 03:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 970ms 03:18:02 INFO - PROCESS | 3540 | 1461233882943 Marionette TRACE conn4 <- [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]]]}] 03:18:02 INFO - PROCESS | 3540 | 1461233882950 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 03:18:02 INFO - PROCESS | 3540 | 1461233882953 Marionette TRACE conn4 <- [1,821,null,{"value":"13"}] 03:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:18:02 INFO - PROCESS | 3540 | 1461233882956 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:18:02 INFO - PROCESS | 3540 | 1461233882958 Marionette TRACE conn4 <- [1,822,null,{}] 03:18:02 INFO - PROCESS | 3540 | 1461233882962 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:03 INFO - PROCESS | 3540 | 1461233883077 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 03:18:03 INFO - PROCESS | 3540 | 1461233883218 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:03 INFO - PROCESS | 3540 | ++DOCSHELL 20693800 == 70 [pid = 3540] [id = 215] 03:18:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (207C9C00) [pid = 3540] [serial = 643] [outer = 00000000] 03:18:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (212A3000) [pid = 3540] [serial = 644] [outer = 207C9C00] 03:18:03 INFO - PROCESS | 3540 | 1461233883275 Marionette DEBUG loaded listener.js 03:18:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (21302000) [pid = 3540] [serial = 645] [outer = 207C9C00] 03:18:03 INFO - PROCESS | 3540 | 1461233883827 Marionette TRACE conn4 <- [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]]]}] 03:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 969ms 03:18:03 INFO - PROCESS | 3540 | 1461233883930 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 03:18:03 INFO - PROCESS | 3540 | 1461233883932 Marionette TRACE conn4 <- [1,825,null,{"value":"13"}] 03:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:18:03 INFO - PROCESS | 3540 | 1461233883936 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:18:03 INFO - PROCESS | 3540 | 1461233883938 Marionette TRACE conn4 <- [1,826,null,{}] 03:18:03 INFO - PROCESS | 3540 | 1461233883942 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:04 INFO - PROCESS | 3540 | 1461233884045 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 03:18:04 INFO - PROCESS | 3540 | 1461233884180 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:04 INFO - PROCESS | 3540 | ++DOCSHELL 205B2400 == 71 [pid = 3540] [id = 216] 03:18:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (205B2800) [pid = 3540] [serial = 646] [outer = 00000000] 03:18:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (205BA800) [pid = 3540] [serial = 647] [outer = 205B2800] 03:18:04 INFO - PROCESS | 3540 | 1461233884237 Marionette DEBUG loaded listener.js 03:18:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (205BC000) [pid = 3540] [serial = 648] [outer = 205B2800] 03:18:05 INFO - PROCESS | 3540 | 1461233885991 Marionette TRACE conn4 <- [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]]]}] 03:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2073ms 03:18:06 INFO - PROCESS | 3540 | 1461233886013 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 03:18:06 INFO - PROCESS | 3540 | 1461233886015 Marionette TRACE conn4 <- [1,829,null,{"value":"13"}] 03:18:06 INFO - PROCESS | 3540 | 1461233886018 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:18:06 INFO - PROCESS | 3540 | 1461233886020 Marionette TRACE conn4 <- [1,830,null,{}] 03:18:06 INFO - PROCESS | 3540 | 1461233886024 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:06 INFO - PROCESS | 3540 | 1461233886201 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 03:18:06 INFO - PROCESS | 3540 | 1461233886306 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:06 INFO - PROCESS | 3540 | ++DOCSHELL 1CD20000 == 72 [pid = 3540] [id = 217] 03:18:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (205B9C00) [pid = 3540] [serial = 649] [outer = 00000000] 03:18:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (24ED9400) [pid = 3540] [serial = 650] [outer = 205B9C00] 03:18:06 INFO - PROCESS | 3540 | 1461233886362 Marionette DEBUG loaded listener.js 03:18:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (24EDC000) [pid = 3540] [serial = 651] [outer = 205B9C00] 03:18:06 INFO - PROCESS | 3540 | 1461233886982 Marionette TRACE conn4 <- [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]]]}] 03:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1017ms 03:18:07 INFO - PROCESS | 3540 | 1461233887040 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 03:18:07 INFO - PROCESS | 3540 | 1461233887042 Marionette TRACE conn4 <- [1,833,null,{"value":"13"}] 03:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:18:07 INFO - PROCESS | 3540 | 1461233887046 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:18:07 INFO - PROCESS | 3540 | 1461233887048 Marionette TRACE conn4 <- [1,834,null,{}] 03:18:07 INFO - PROCESS | 3540 | 1461233887052 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:07 INFO - PROCESS | 3540 | 1461233887187 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 03:18:07 INFO - PROCESS | 3540 | 1461233887436 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:07 INFO - PROCESS | 3540 | ++DOCSHELL 0F10F800 == 73 [pid = 3540] [id = 218] 03:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (11A36C00) [pid = 3540] [serial = 652] [outer = 00000000] 03:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (16D03400) [pid = 3540] [serial = 653] [outer = 11A36C00] 03:18:07 INFO - PROCESS | 3540 | 1461233887493 Marionette DEBUG loaded listener.js 03:18:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1712DC00) [pid = 3540] [serial = 654] [outer = 11A36C00] 03:18:08 INFO - PROCESS | 3540 | 1461233888075 Marionette TRACE conn4 <- [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]]]}] 03:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1069ms 03:18:08 INFO - PROCESS | 3540 | 1461233888139 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 03:18:08 INFO - PROCESS | 3540 | 1461233888144 Marionette TRACE conn4 <- [1,837,null,{"value":"13"}] 03:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:18:08 INFO - PROCESS | 3540 | 1461233888152 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:18:08 INFO - PROCESS | 3540 | 1461233888156 Marionette TRACE conn4 <- [1,838,null,{}] 03:18:08 INFO - PROCESS | 3540 | 1461233888161 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:08 INFO - PROCESS | 3540 | 1461233888265 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 03:18:08 INFO - PROCESS | 3540 | 1461233888421 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 1C01A800 == 72 [pid = 3540] [id = 210] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 13544000 == 71 [pid = 3540] [id = 209] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 11AB2C00 == 70 [pid = 3540] [id = 208] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 1CD25800 == 69 [pid = 3540] [id = 207] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 12549800 == 68 [pid = 3540] [id = 206] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 1A7B7C00 == 67 [pid = 3540] [id = 205] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 1A9B8800 == 66 [pid = 3540] [id = 204] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 12523C00 == 65 [pid = 3540] [id = 203] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 173E8000 == 64 [pid = 3540] [id = 202] 03:18:08 INFO - PROCESS | 3540 | ++DOCSHELL 11D90C00 == 65 [pid = 3540] [id = 219] 03:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (11DD8000) [pid = 3540] [serial = 655] [outer = 00000000] 03:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (134B7C00) [pid = 3540] [serial = 656] [outer = 11DD8000] 03:18:08 INFO - PROCESS | 3540 | 1461233888518 Marionette DEBUG loaded listener.js 03:18:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (173CC000) [pid = 3540] [serial = 657] [outer = 11DD8000] 03:18:08 INFO - PROCESS | 3540 | --DOCSHELL 173D2000 == 64 [pid = 3540] [id = 198] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (18699800) [pid = 3540] [serial = 332] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1F662C00) [pid = 3540] [serial = 377] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1D0F1000) [pid = 3540] [serial = 423] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (21179800) [pid = 3540] [serial = 381] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (178D9400) [pid = 3540] [serial = 468] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1A7B9C00) [pid = 3540] [serial = 420] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (220A6000) [pid = 3540] [serial = 435] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1CC9B400) [pid = 3540] [serial = 384] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1B845400) [pid = 3540] [serial = 374] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (2129D000) [pid = 3540] [serial = 432] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1FFE9400) [pid = 3540] [serial = 426] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (204F0800) [pid = 3540] [serial = 429] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1BF3BC00) [pid = 3540] [serial = 471] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (12560800) [pid = 3540] [serial = 417] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (2125B400) [pid = 3540] [serial = 534] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (204F3800) [pid = 3540] [serial = 587] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1CE9B800) [pid = 3540] [serial = 581] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (18F0FC00) [pid = 3540] [serial = 570] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (193B6C00) [pid = 3540] [serial = 569] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1A9B8400) [pid = 3540] [serial = 575] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1B843400) [pid = 3540] [serial = 576] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1C109000) [pid = 3540] [serial = 578] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1BEB8400) [pid = 3540] [serial = 573] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1BC95000) [pid = 3540] [serial = 572] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1CD20C00) [pid = 3540] [serial = 551] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1A423800) [pid = 3540] [serial = 554] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1CC99C00) [pid = 3540] [serial = 557] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1FF11C00) [pid = 3540] [serial = 560] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (20598400) [pid = 3540] [serial = 563] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1CEA0000) [pid = 3540] [serial = 566] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1DD9DC00) [pid = 3540] [serial = 584] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1CFB0800) [pid = 3540] [serial = 582] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (18698000) [pid = 3540] [serial = 585] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (20593000) [pid = 3540] [serial = 588] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1CC70400) [pid = 3540] [serial = 579] [outer = 00000000] [url = about:blank] 03:18:08 INFO - PROCESS | 3540 | 1461233888980 Marionette TRACE conn4 <- [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]]]}] 03:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 871ms 03:18:09 INFO - PROCESS | 3540 | 1461233889028 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 03:18:09 INFO - PROCESS | 3540 | 1461233889032 Marionette TRACE conn4 <- [1,841,null,{"value":"13"}] 03:18:09 INFO - PROCESS | 3540 | 1461233889036 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:18:09 INFO - PROCESS | 3540 | 1461233889038 Marionette TRACE conn4 <- [1,842,null,{}] 03:18:09 INFO - PROCESS | 3540 | 1461233889042 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:09 INFO - PROCESS | 3540 | 1461233889130 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 03:18:09 INFO - PROCESS | 3540 | 1461233889139 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 3540 | ++DOCSHELL 1A7AF800 == 65 [pid = 3540] [id = 220] 03:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1A929000) [pid = 3540] [serial = 658] [outer = 00000000] 03:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1B83C000) [pid = 3540] [serial = 659] [outer = 1A929000] 03:18:09 INFO - PROCESS | 3540 | 1461233889184 Marionette DEBUG loaded listener.js 03:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1B845400) [pid = 3540] [serial = 660] [outer = 1A929000] 03:18:09 INFO - PROCESS | 3540 | 1461233889666 Marionette TRACE conn4 <- [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]]]}] 03:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 03:18:09 INFO - PROCESS | 3540 | 1461233889713 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 03:18:09 INFO - PROCESS | 3540 | 1461233889716 Marionette TRACE conn4 <- [1,845,null,{"value":"13"}] 03:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:18:09 INFO - PROCESS | 3540 | 1461233889720 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:18:09 INFO - PROCESS | 3540 | 1461233889726 Marionette TRACE conn4 <- [1,846,null,{}] 03:18:09 INFO - PROCESS | 3540 | 1461233889734 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:09 INFO - PROCESS | 3540 | 1461233889822 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 03:18:09 INFO - PROCESS | 3540 | 1461233889959 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC1400 == 66 [pid = 3540] [id = 221] 03:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BEC2400) [pid = 3540] [serial = 661] [outer = 00000000] 03:18:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1C019C00) [pid = 3540] [serial = 662] [outer = 1BEC2400] 03:18:10 INFO - PROCESS | 3540 | 1461233890004 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1C022000) [pid = 3540] [serial = 663] [outer = 1BEC2400] 03:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1CC72C00) [pid = 3540] [serial = 664] [outer = 11D07400] 03:18:10 INFO - PROCESS | 3540 | 1461233890450 Marionette TRACE conn4 <- [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]]]}] 03:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 790ms 03:18:10 INFO - PROCESS | 3540 | 1461233890513 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 03:18:10 INFO - PROCESS | 3540 | 1461233890516 Marionette TRACE conn4 <- [1,849,null,{"value":"13"}] 03:18:10 INFO - PROCESS | 3540 | 1461233890519 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:18:10 INFO - PROCESS | 3540 | 1461233890521 Marionette TRACE conn4 <- [1,850,null,{}] 03:18:10 INFO - PROCESS | 3540 | 1461233890525 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:10 INFO - PROCESS | 3540 | 1461233890611 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 03:18:10 INFO - PROCESS | 3540 | 1461233890624 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:10 INFO - PROCESS | 3540 | ++DOCSHELL 1C0B2400 == 67 [pid = 3540] [id = 222] 03:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CC6DC00) [pid = 3540] [serial = 665] [outer = 00000000] 03:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CC99C00) [pid = 3540] [serial = 666] [outer = 1CC6DC00] 03:18:10 INFO - PROCESS | 3540 | 1461233890668 Marionette DEBUG loaded listener.js 03:18:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1CD1B800) [pid = 3540] [serial = 667] [outer = 1CC6DC00] 03:18:11 INFO - PROCESS | 3540 | 1461233891154 Marionette TRACE conn4 <- [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]]]}] 03:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 03:18:11 INFO - PROCESS | 3540 | 1461233891224 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 3540 | 1461233891226 Marionette TRACE conn4 <- [1,853,null,{"value":"13"}] 03:18:11 INFO - PROCESS | 3540 | 1461233891229 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - PROCESS | 3540 | 1461233891231 Marionette TRACE conn4 <- [1,854,null,{}] 03:18:11 INFO - PROCESS | 3540 | 1461233891235 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:18:11 INFO - PROCESS | 3540 | 1461233891353 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 03:18:11 INFO - PROCESS | 3540 | 1461233891414 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:11 INFO - PROCESS | 3540 | ++DOCSHELL 1CE9D000 == 68 [pid = 3540] [id = 223] 03:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1CE9EC00) [pid = 3540] [serial = 668] [outer = 00000000] 03:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1D0F1000) [pid = 3540] [serial = 669] [outer = 1CE9EC00] 03:18:11 INFO - PROCESS | 3540 | 1461233891465 Marionette DEBUG loaded listener.js 03:18:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1DDA5000) [pid = 3540] [serial = 670] [outer = 1CE9EC00] 03:18:11 INFO - PROCESS | 3540 | 1461233891921 Marionette TRACE conn4 <- [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]]]}] 03:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 730ms 03:18:11 INFO - PROCESS | 3540 | 1461233891969 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 03:18:11 INFO - PROCESS | 3540 | 1461233891971 Marionette TRACE conn4 <- [1,857,null,{"value":"13"}] 03:18:11 INFO - PROCESS | 3540 | 1461233891974 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:18:11 INFO - PROCESS | 3540 | 1461233891976 Marionette TRACE conn4 <- [1,858,null,{}] 03:18:11 INFO - PROCESS | 3540 | 1461233891979 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:12 INFO - PROCESS | 3540 | 1461233892104 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 03:18:12 INFO - PROCESS | 3540 | 1461233892172 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 3540 | ++DOCSHELL 1E584C00 == 69 [pid = 3540] [id = 224] 03:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1F6C0000) [pid = 3540] [serial = 671] [outer = 00000000] 03:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1FF15400) [pid = 3540] [serial = 672] [outer = 1F6C0000] 03:18:12 INFO - PROCESS | 3540 | 1461233892218 Marionette DEBUG loaded listener.js 03:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1FFEA000) [pid = 3540] [serial = 673] [outer = 1F6C0000] 03:18:12 INFO - PROCESS | 3540 | 1461233892613 Marionette TRACE conn4 <- [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]]]}] 03:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 03:18:12 INFO - PROCESS | 3540 | 1461233892648 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 03:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:18:12 INFO - PROCESS | 3540 | 1461233892650 Marionette TRACE conn4 <- [1,861,null,{"value":"13"}] 03:18:12 INFO - PROCESS | 3540 | 1461233892653 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:18:12 INFO - PROCESS | 3540 | 1461233892654 Marionette TRACE conn4 <- [1,862,null,{}] 03:18:12 INFO - PROCESS | 3540 | 1461233892658 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:12 INFO - PROCESS | 3540 | 1461233892803 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1CFAF800) [pid = 3540] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (18693C00) [pid = 3540] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1CE95800) [pid = 3540] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1B51C000) [pid = 3540] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (12409400) [pid = 3540] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1B849000) [pid = 3540] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1CC6F400) [pid = 3540] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1254F400) [pid = 3540] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (16FAAC00) [pid = 3540] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:18:12 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (19341800) [pid = 3540] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:18:12 INFO - PROCESS | 3540 | 1461233892972 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:12 INFO - PROCESS | 3540 | ++DOCSHELL 12409400 == 70 [pid = 3540] [id = 225] 03:18:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1252AC00) [pid = 3540] [serial = 674] [outer = 00000000] 03:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (193B8800) [pid = 3540] [serial = 675] [outer = 1252AC00] 03:18:13 INFO - PROCESS | 3540 | 1461233893017 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (19341800) [pid = 3540] [serial = 676] [outer = 1252AC00] 03:18:13 INFO - PROCESS | 3540 | 1461233893381 Marionette TRACE conn4 <- [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]]]}] 03:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 770ms 03:18:13 INFO - PROCESS | 3540 | 1461233893424 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 03:18:13 INFO - PROCESS | 3540 | 1461233893426 Marionette TRACE conn4 <- [1,865,null,{"value":"13"}] 03:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:18:13 INFO - PROCESS | 3540 | 1461233893429 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:18:13 INFO - PROCESS | 3540 | 1461233893431 Marionette TRACE conn4 <- [1,866,null,{}] 03:18:13 INFO - PROCESS | 3540 | 1461233893441 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:13 INFO - PROCESS | 3540 | 1461233893525 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 03:18:13 INFO - PROCESS | 3540 | 1461233893532 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:13 INFO - PROCESS | 3540 | ++DOCSHELL 1B58F800 == 71 [pid = 3540] [id = 226] 03:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1CC6F400) [pid = 3540] [serial = 677] [outer = 00000000] 03:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (2000C000) [pid = 3540] [serial = 678] [outer = 1CC6F400] 03:18:13 INFO - PROCESS | 3540 | 1461233893576 Marionette DEBUG loaded listener.js 03:18:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (204E9000) [pid = 3540] [serial = 679] [outer = 1CC6F400] 03:18:13 INFO - PROCESS | 3540 | 1461233893987 Marionette TRACE conn4 <- [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]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 629ms 03:18:14 INFO - PROCESS | 3540 | 1461233894060 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 03:18:14 INFO - PROCESS | 3540 | 1461233894062 Marionette TRACE conn4 <- [1,869,null,{"value":"13"}] 03:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:18:14 INFO - PROCESS | 3540 | 1461233894065 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 3540 | 1461233894067 Marionette TRACE conn4 <- [1,870,null,{}] 03:18:14 INFO - PROCESS | 3540 | 1461233894071 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:14 INFO - PROCESS | 3540 | 1461233894157 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 03:18:14 INFO - PROCESS | 3540 | 1461233894166 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 3540 | ++DOCSHELL 1CE88000 == 72 [pid = 3540] [id = 227] 03:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1CE88C00) [pid = 3540] [serial = 680] [outer = 00000000] 03:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1CE8EC00) [pid = 3540] [serial = 681] [outer = 1CE88C00] 03:18:14 INFO - PROCESS | 3540 | 1461233894210 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1CE91000) [pid = 3540] [serial = 682] [outer = 1CE88C00] 03:18:14 INFO - PROCESS | 3540 | 1461233894645 Marionette TRACE conn4 <- [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]]]}] 03:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 630ms 03:18:14 INFO - PROCESS | 3540 | 1461233894701 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 03:18:14 INFO - PROCESS | 3540 | 1461233894703 Marionette TRACE conn4 <- [1,873,null,{"value":"13"}] 03:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:18:14 INFO - PROCESS | 3540 | 1461233894719 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:18:14 INFO - PROCESS | 3540 | 1461233894720 Marionette TRACE conn4 <- [1,874,null,{}] 03:18:14 INFO - PROCESS | 3540 | 1461233894724 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:14 INFO - PROCESS | 3540 | 1461233894810 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 03:18:14 INFO - PROCESS | 3540 | 1461233894816 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:14 INFO - PROCESS | 3540 | ++DOCSHELL 1FF12800 == 73 [pid = 3540] [id = 228] 03:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (204F3400) [pid = 3540] [serial = 683] [outer = 00000000] 03:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (205B7400) [pid = 3540] [serial = 684] [outer = 204F3400] 03:18:14 INFO - PROCESS | 3540 | 1461233894865 Marionette DEBUG loaded listener.js 03:18:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (2076B000) [pid = 3540] [serial = 685] [outer = 204F3400] 03:18:15 INFO - PROCESS | 3540 | 1461233895619 Marionette TRACE conn4 <- [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]]]}] 03:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 930ms 03:18:15 INFO - PROCESS | 3540 | 1461233895654 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 03:18:15 INFO - PROCESS | 3540 | 1461233895660 Marionette TRACE conn4 <- [1,877,null,{"value":"13"}] 03:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:18:15 INFO - PROCESS | 3540 | 1461233895665 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:18:15 INFO - PROCESS | 3540 | 1461233895669 Marionette TRACE conn4 <- [1,878,null,{}] 03:18:15 INFO - PROCESS | 3540 | 1461233895674 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:15 INFO - PROCESS | 3540 | 1461233895793 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 03:18:15 INFO - PROCESS | 3540 | 1461233895934 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:15 INFO - PROCESS | 3540 | ++DOCSHELL 18B1E800 == 74 [pid = 3540] [id = 229] 03:18:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (18B22000) [pid = 3540] [serial = 686] [outer = 00000000] 03:18:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1A92E800) [pid = 3540] [serial = 687] [outer = 18B22000] 03:18:15 INFO - PROCESS | 3540 | 1461233895997 Marionette DEBUG loaded listener.js 03:18:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1B908C00) [pid = 3540] [serial = 688] [outer = 18B22000] 03:18:16 INFO - PROCESS | 3540 | 1461233896591 Marionette TRACE conn4 <- [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]]]}] 03:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 970ms 03:18:16 INFO - PROCESS | 3540 | 1461233896640 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 03:18:16 INFO - PROCESS | 3540 | 1461233896646 Marionette TRACE conn4 <- [1,881,null,{"value":"13"}] 03:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:18:16 INFO - PROCESS | 3540 | 1461233896653 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:18:16 INFO - PROCESS | 3540 | 1461233896655 Marionette TRACE conn4 <- [1,882,null,{}] 03:18:16 INFO - PROCESS | 3540 | 1461233896660 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:16 INFO - PROCESS | 3540 | 1461233896775 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 03:18:16 INFO - PROCESS | 3540 | 1461233896887 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:16 INFO - PROCESS | 3540 | ++DOCSHELL 1A927000 == 75 [pid = 3540] [id = 230] 03:18:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1BC94800) [pid = 3540] [serial = 689] [outer = 00000000] 03:18:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1CE86C00) [pid = 3540] [serial = 690] [outer = 1BC94800] 03:18:16 INFO - PROCESS | 3540 | 1461233896984 Marionette DEBUG loaded listener.js 03:18:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1CFB0800) [pid = 3540] [serial = 691] [outer = 1BC94800] 03:18:17 INFO - PROCESS | 3540 | 1461233897616 Marionette TRACE conn4 <- [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]]]}] 03:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 970ms 03:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:18:17 INFO - PROCESS | 3540 | 1461233897625 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 03:18:17 INFO - PROCESS | 3540 | 1461233897627 Marionette TRACE conn4 <- [1,885,null,{"value":"13"}] 03:18:17 INFO - PROCESS | 3540 | 1461233897646 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:18:17 INFO - PROCESS | 3540 | 1461233897650 Marionette TRACE conn4 <- [1,886,null,{}] 03:18:17 INFO - PROCESS | 3540 | 1461233897662 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:17 INFO - PROCESS | 3540 | 1461233897781 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 03:18:17 INFO - PROCESS | 3540 | 1461233897922 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:17 INFO - PROCESS | 3540 | ++DOCSHELL 2059F800 == 76 [pid = 3540] [id = 231] 03:18:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (205B8C00) [pid = 3540] [serial = 692] [outer = 00000000] 03:18:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (207CB000) [pid = 3540] [serial = 693] [outer = 205B8C00] 03:18:17 INFO - PROCESS | 3540 | 1461233897984 Marionette DEBUG loaded listener.js 03:18:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (2117B000) [pid = 3540] [serial = 694] [outer = 205B8C00] 03:18:18 INFO - PROCESS | 3540 | 1461233898570 Marionette TRACE conn4 <- [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]]]}] 03:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 990ms 03:18:18 INFO - PROCESS | 3540 | 1461233898625 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 03:18:18 INFO - PROCESS | 3540 | 1461233898628 Marionette TRACE conn4 <- [1,889,null,{"value":"13"}] 03:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:18:18 INFO - PROCESS | 3540 | 1461233898631 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:18:18 INFO - PROCESS | 3540 | 1461233898633 Marionette TRACE conn4 <- [1,890,null,{}] 03:18:18 INFO - PROCESS | 3540 | 1461233898637 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:18 INFO - PROCESS | 3540 | 1461233898755 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 03:18:18 INFO - PROCESS | 3540 | 1461233898866 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:18 INFO - PROCESS | 3540 | ++DOCSHELL 2125B800 == 77 [pid = 3540] [id = 232] 03:18:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (21260800) [pid = 3540] [serial = 695] [outer = 00000000] 03:18:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (212A5C00) [pid = 3540] [serial = 696] [outer = 21260800] 03:18:18 INFO - PROCESS | 3540 | 1461233898921 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (21303C00) [pid = 3540] [serial = 697] [outer = 21260800] 03:18:19 INFO - PROCESS | 3540 | 1461233899487 Marionette TRACE conn4 <- [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]]]}] 03:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 870ms 03:18:19 INFO - PROCESS | 3540 | 1461233899514 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 03:18:19 INFO - PROCESS | 3540 | 1461233899516 Marionette TRACE conn4 <- [1,893,null,{"value":"13"}] 03:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:18:19 INFO - PROCESS | 3540 | 1461233899521 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:18:19 INFO - PROCESS | 3540 | 1461233899523 Marionette TRACE conn4 <- [1,894,null,{}] 03:18:19 INFO - PROCESS | 3540 | 1461233899527 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:19 INFO - PROCESS | 3540 | 1461233899634 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 03:18:19 INFO - PROCESS | 3540 | 1461233899744 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:19 INFO - PROCESS | 3540 | ++DOCSHELL 21263C00 == 78 [pid = 3540] [id = 233] 03:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (21264000) [pid = 3540] [serial = 698] [outer = 00000000] 03:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (221A5C00) [pid = 3540] [serial = 699] [outer = 21264000] 03:18:19 INFO - PROCESS | 3540 | 1461233899797 Marionette DEBUG loaded listener.js 03:18:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (24ED6C00) [pid = 3540] [serial = 700] [outer = 21264000] 03:18:20 INFO - PROCESS | 3540 | 1461233900440 Marionette TRACE conn4 <- [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]]]}] 03:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 970ms 03:18:20 INFO - PROCESS | 3540 | 1461233900496 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 03:18:20 INFO - PROCESS | 3540 | 1461233900498 Marionette TRACE conn4 <- [1,897,null,{"value":"13"}] 03:18:20 INFO - PROCESS | 3540 | 1461233900502 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:18:20 INFO - PROCESS | 3540 | 1461233900504 Marionette TRACE conn4 <- [1,898,null,{}] 03:18:20 INFO - PROCESS | 3540 | 1461233900507 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:20 INFO - PROCESS | 3540 | 1461233900697 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 03:18:20 INFO - PROCESS | 3540 | 1461233900708 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:20 INFO - PROCESS | 3540 | ++DOCSHELL 18698C00 == 79 [pid = 3540] [id = 234] 03:18:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (18759000) [pid = 3540] [serial = 701] [outer = 00000000] 03:18:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1FF16C00) [pid = 3540] [serial = 702] [outer = 18759000] 03:18:20 INFO - PROCESS | 3540 | 1461233900764 Marionette DEBUG loaded listener.js 03:18:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (24EDFC00) [pid = 3540] [serial = 703] [outer = 18759000] 03:18:21 INFO - PROCESS | 3540 | 1461233901368 Marionette TRACE conn4 <- [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]]]}] 03:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 930ms 03:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:18:21 INFO - PROCESS | 3540 | 1461233901436 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 03:18:21 INFO - PROCESS | 3540 | 1461233901438 Marionette TRACE conn4 <- [1,901,null,{"value":"13"}] 03:18:21 INFO - PROCESS | 3540 | 1461233901442 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:18:21 INFO - PROCESS | 3540 | 1461233901444 Marionette TRACE conn4 <- [1,902,null,{}] 03:18:21 INFO - PROCESS | 3540 | 1461233901449 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:21 INFO - PROCESS | 3540 | 1461233901756 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 03:18:21 INFO - PROCESS | 3540 | 1461233901956 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:21 INFO - PROCESS | 3540 | ++DOCSHELL 1354A800 == 80 [pid = 3540] [id = 235] 03:18:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (15E62800) [pid = 3540] [serial = 704] [outer = 00000000] 03:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (17331C00) [pid = 3540] [serial = 705] [outer = 15E62800] 03:18:22 INFO - PROCESS | 3540 | 1461233902013 Marionette DEBUG loaded listener.js 03:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (19343800) [pid = 3540] [serial = 706] [outer = 15E62800] 03:18:22 INFO - PROCESS | 3540 | 1461233902635 Marionette TRACE conn4 <- [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]]]}] 03:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1232ms 03:18:22 INFO - PROCESS | 3540 | 1461233902679 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 03:18:22 INFO - PROCESS | 3540 | 1461233902683 Marionette TRACE conn4 <- [1,905,null,{"value":"13"}] 03:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:18:22 INFO - PROCESS | 3540 | 1461233902687 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:18:22 INFO - PROCESS | 3540 | 1461233902691 Marionette TRACE conn4 <- [1,906,null,{}] 03:18:22 INFO - PROCESS | 3540 | 1461233902696 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:22 INFO - PROCESS | 3540 | 1461233902801 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 03:18:22 INFO - PROCESS | 3540 | 1461233902917 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:22 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B4000 == 81 [pid = 3540] [id = 236] 03:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1A7B5800) [pid = 3540] [serial = 707] [outer = 00000000] 03:18:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1A92E000) [pid = 3540] [serial = 708] [outer = 1A7B5800] 03:18:23 INFO - PROCESS | 3540 | 1461233903013 Marionette DEBUG loaded listener.js 03:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1B844400) [pid = 3540] [serial = 709] [outer = 1A7B5800] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1CE88000 == 80 [pid = 3540] [id = 227] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1B58F800 == 79 [pid = 3540] [id = 226] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 12409400 == 78 [pid = 3540] [id = 225] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1E584C00 == 77 [pid = 3540] [id = 224] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1CE9D000 == 76 [pid = 3540] [id = 223] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1C0B2400 == 75 [pid = 3540] [id = 222] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (207ACC00) [pid = 3540] [serial = 590] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (207C6400) [pid = 3540] [serial = 599] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1B83B800) [pid = 3540] [serial = 593] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1E581800) [pid = 3540] [serial = 596] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (20774800) [pid = 3540] [serial = 632] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1BEC1400 == 74 [pid = 3540] [id = 221] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1A7AF800 == 73 [pid = 3540] [id = 220] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 11D90C00 == 72 [pid = 3540] [id = 219] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 0F10F800 == 71 [pid = 3540] [id = 218] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 1B53BC00 == 70 [pid = 3540] [id = 213] 03:18:23 INFO - PROCESS | 3540 | --DOCSHELL 13546400 == 69 [pid = 3540] [id = 212] 03:18:23 INFO - PROCESS | 3540 | 1461233903667 Marionette TRACE conn4 <- [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]]]}] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (193B2000) [pid = 3540] [serial = 630] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (193B7C00) [pid = 3540] [serial = 605] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1F6BD000) [pid = 3540] [serial = 620] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1B909400) [pid = 3540] [serial = 611] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (13544400) [pid = 3540] [serial = 623] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1A41F400) [pid = 3540] [serial = 606] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1FF13000) [pid = 3540] [serial = 621] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1C021400) [pid = 3540] [serial = 614] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1CD19800) [pid = 3540] [serial = 618] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (177D8000) [pid = 3540] [serial = 608] [outer = 00000000] [url = about:blank] 03:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1CC74400) [pid = 3540] [serial = 627] [outer = 00000000] [url = about:blank] 03:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1023ms 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1C0B3800) [pid = 3540] [serial = 602] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1CC9C400) [pid = 3540] [serial = 603] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1BCAE400) [pid = 3540] [serial = 626] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1C028400) [pid = 3540] [serial = 615] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (193B3400) [pid = 3540] [serial = 609] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1730B800) [pid = 3540] [serial = 624] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1CC91800) [pid = 3540] [serial = 617] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1BC96C00) [pid = 3540] [serial = 612] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (2000B800) [pid = 3540] [serial = 629] [outer = 00000000] [url = about:blank] 03:18:23 INFO - PROCESS | 3540 | 1461233903753 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 03:18:23 INFO - PROCESS | 3540 | 1461233903756 Marionette TRACE conn4 <- [1,909,null,{"value":"13"}] 03:18:23 INFO - PROCESS | 3540 | 1461233903762 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:18:23 INFO - PROCESS | 3540 | 1461233903764 Marionette TRACE conn4 <- [1,910,null,{}] 03:18:23 INFO - PROCESS | 3540 | 1461233903768 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:23 INFO - PROCESS | 3540 | 1461233903856 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 03:18:23 INFO - PROCESS | 3540 | 1461233903868 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:23 INFO - PROCESS | 3540 | ++DOCSHELL 11DE1400 == 70 [pid = 3540] [id = 237] 03:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (129EA400) [pid = 3540] [serial = 710] [outer = 00000000] 03:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (17132400) [pid = 3540] [serial = 711] [outer = 129EA400] 03:18:23 INFO - PROCESS | 3540 | 1461233903917 Marionette DEBUG loaded listener.js 03:18:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (17787400) [pid = 3540] [serial = 712] [outer = 129EA400] 03:18:24 INFO - PROCESS | 3540 | 1461233904430 Marionette TRACE conn4 <- [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]]]}] 03:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 730ms 03:18:24 INFO - PROCESS | 3540 | 1461233904497 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 03:18:24 INFO - PROCESS | 3540 | 1461233904501 Marionette TRACE conn4 <- [1,913,null,{"value":"13"}] 03:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:18:24 INFO - PROCESS | 3540 | 1461233904510 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:18:24 INFO - PROCESS | 3540 | 1461233904514 Marionette TRACE conn4 <- [1,914,null,{}] 03:18:24 INFO - PROCESS | 3540 | 1461233904518 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:24 INFO - PROCESS | 3540 | 1461233904609 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 03:18:24 INFO - PROCESS | 3540 | 1461233904738 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:24 INFO - PROCESS | 3540 | ++DOCSHELL 1A926000 == 71 [pid = 3540] [id = 238] 03:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1A92A800) [pid = 3540] [serial = 713] [outer = 00000000] 03:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1BC91C00) [pid = 3540] [serial = 714] [outer = 1A92A800] 03:18:24 INFO - PROCESS | 3540 | 1461233904786 Marionette DEBUG loaded listener.js 03:18:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1BCA4400) [pid = 3540] [serial = 715] [outer = 1A92A800] 03:18:25 INFO - PROCESS | 3540 | 1461233905168 Marionette TRACE conn4 <- [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]]]}] 03:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 730ms 03:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:18:25 INFO - PROCESS | 3540 | 1461233905237 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 03:18:25 INFO - PROCESS | 3540 | 1461233905239 Marionette TRACE conn4 <- [1,917,null,{"value":"13"}] 03:18:25 INFO - PROCESS | 3540 | 1461233905242 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 3540 | 1461233905243 Marionette TRACE conn4 <- [1,918,null,{}] 03:18:25 INFO - PROCESS | 3540 | 1461233905247 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:25 INFO - PROCESS | 3540 | 1461233905336 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 03:18:25 INFO - PROCESS | 3540 | 1461233905342 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:25 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC1400 == 72 [pid = 3540] [id = 239] 03:18:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1BEC4800) [pid = 3540] [serial = 716] [outer = 00000000] 03:18:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1C179000) [pid = 3540] [serial = 717] [outer = 1BEC4800] 03:18:25 INFO - PROCESS | 3540 | 1461233905387 Marionette DEBUG loaded listener.js 03:18:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1C6DF800) [pid = 3540] [serial = 718] [outer = 1BEC4800] 03:18:25 INFO - PROCESS | 3540 | 1461233905834 Marionette TRACE conn4 <- [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]]]}] 03:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 630ms 03:18:25 INFO - PROCESS | 3540 | 1461233905879 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 03:18:25 INFO - PROCESS | 3540 | 1461233905881 Marionette TRACE conn4 <- [1,921,null,{"value":"13"}] 03:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:18:25 INFO - PROCESS | 3540 | 1461233905884 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:18:25 INFO - PROCESS | 3540 | 1461233905886 Marionette TRACE conn4 <- [1,922,null,{}] 03:18:25 INFO - PROCESS | 3540 | 1461233905900 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:26 INFO - PROCESS | 3540 | 1461233906020 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 03:18:26 INFO - PROCESS | 3540 | 1461233906121 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 3540 | ++DOCSHELL 1CC90800 == 73 [pid = 3540] [id = 240] 03:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1CC91800) [pid = 3540] [serial = 719] [outer = 00000000] 03:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1CC99400) [pid = 3540] [serial = 720] [outer = 1CC91800] 03:18:26 INFO - PROCESS | 3540 | 1461233906177 Marionette DEBUG loaded listener.js 03:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1CD20C00) [pid = 3540] [serial = 721] [outer = 1CC91800] 03:18:26 INFO - PROCESS | 3540 | 1461233906632 Marionette TRACE conn4 <- [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]]]}] 03:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 790ms 03:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:18:26 INFO - PROCESS | 3540 | 1461233906687 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 03:18:26 INFO - PROCESS | 3540 | 1461233906689 Marionette TRACE conn4 <- [1,925,null,{"value":"13"}] 03:18:26 INFO - PROCESS | 3540 | 1461233906692 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:18:26 INFO - PROCESS | 3540 | 1461233906694 Marionette TRACE conn4 <- [1,926,null,{}] 03:18:26 INFO - PROCESS | 3540 | 1461233906697 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:26 INFO - PROCESS | 3540 | 1461233906816 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 03:18:26 INFO - PROCESS | 3540 | 1461233906822 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:26 INFO - PROCESS | 3540 | ++DOCSHELL 1CD23400 == 74 [pid = 3540] [id = 241] 03:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1CD26800) [pid = 3540] [serial = 722] [outer = 00000000] 03:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1CE9D000) [pid = 3540] [serial = 723] [outer = 1CD26800] 03:18:26 INFO - PROCESS | 3540 | 1461233906924 Marionette DEBUG loaded listener.js 03:18:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1D5E2C00) [pid = 3540] [serial = 724] [outer = 1CD26800] 03:18:27 INFO - PROCESS | 3540 | 1461233907353 Marionette TRACE conn4 <- [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]]]}] 03:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 670ms 03:18:27 INFO - PROCESS | 3540 | 1461233907375 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 03:18:27 INFO - PROCESS | 3540 | 1461233907377 Marionette TRACE conn4 <- [1,929,null,{"value":"13"}] 03:18:27 INFO - PROCESS | 3540 | 1461233907381 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:18:27 INFO - PROCESS | 3540 | 1461233907383 Marionette TRACE conn4 <- [1,930,null,{}] 03:18:27 INFO - PROCESS | 3540 | 1461233907386 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:27 INFO - PROCESS | 3540 | 1461233907549 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 03:18:27 INFO - PROCESS | 3540 | 1461233907571 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:27 INFO - PROCESS | 3540 | ++DOCSHELL 1DDA2000 == 75 [pid = 3540] [id = 242] 03:18:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1DDA3400) [pid = 3540] [serial = 725] [outer = 00000000] 03:18:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1F6C1400) [pid = 3540] [serial = 726] [outer = 1DDA3400] 03:18:27 INFO - PROCESS | 3540 | 1461233907615 Marionette DEBUG loaded listener.js 03:18:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1FF09400) [pid = 3540] [serial = 727] [outer = 1DDA3400] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (2117C000) [pid = 3540] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1CE9C000) [pid = 3540] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (20769400) [pid = 3540] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1F665800) [pid = 3540] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (17130000) [pid = 3540] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1F840800) [pid = 3540] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1BCA5400) [pid = 3540] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1BF3C000) [pid = 3540] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1778E400) [pid = 3540] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (207B2800) [pid = 3540] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (220AF400) [pid = 3540] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (2059B000) [pid = 3540] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1FF0B400) [pid = 3540] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (204E7800) [pid = 3540] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (12594C00) [pid = 3540] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1CE88C00) [pid = 3540] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1CE9EC00) [pid = 3540] [serial = 668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1F6C0000) [pid = 3540] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1252AC00) [pid = 3540] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1CC6F400) [pid = 3540] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (11A36C00) [pid = 3540] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (11DD8000) [pid = 3540] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1BEC2400) [pid = 3540] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1A929000) [pid = 3540] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:18:28 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1CC6DC00) [pid = 3540] [serial = 665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:18:28 INFO - PROCESS | 3540 | 1461233908473 Marionette TRACE conn4 <- [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]]]}] 03:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1127ms 03:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:18:28 INFO - PROCESS | 3540 | 1461233908511 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 03:18:28 INFO - PROCESS | 3540 | 1461233908513 Marionette TRACE conn4 <- [1,933,null,{"value":"13"}] 03:18:28 INFO - PROCESS | 3540 | 1461233908517 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:18:28 INFO - PROCESS | 3540 | 1461233908518 Marionette TRACE conn4 <- [1,934,null,{}] 03:18:28 INFO - PROCESS | 3540 | 1461233908522 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:28 INFO - PROCESS | 3540 | 1461233908646 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 03:18:28 INFO - PROCESS | 3540 | 1461233908711 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:28 INFO - PROCESS | 3540 | ++DOCSHELL 0F01C800 == 76 [pid = 3540] [id = 243] 03:18:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (11DD8000) [pid = 3540] [serial = 728] [outer = 00000000] 03:18:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1BC99400) [pid = 3540] [serial = 729] [outer = 11DD8000] 03:18:28 INFO - PROCESS | 3540 | 1461233908761 Marionette DEBUG loaded listener.js 03:18:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1CBDE800) [pid = 3540] [serial = 730] [outer = 11DD8000] 03:18:29 INFO - PROCESS | 3540 | 1461233909151 Marionette TRACE conn4 <- [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]]]}] 03:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 03:18:29 INFO - PROCESS | 3540 | 1461233909192 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 3540 | 1461233909194 Marionette TRACE conn4 <- [1,937,null,{"value":"13"}] 03:18:29 INFO - PROCESS | 3540 | 1461233909197 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 3540 | 1461233909199 Marionette TRACE conn4 <- [1,938,null,{}] 03:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:18:29 INFO - PROCESS | 3540 | 1461233909203 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:29 INFO - PROCESS | 3540 | 1461233909290 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 03:18:29 INFO - PROCESS | 3540 | 1461233909298 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:29 INFO - PROCESS | 3540 | ++DOCSHELL 1CE98C00 == 77 [pid = 3540] [id = 244] 03:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1CE9C000) [pid = 3540] [serial = 731] [outer = 00000000] 03:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1F832800) [pid = 3540] [serial = 732] [outer = 1CE9C000] 03:18:29 INFO - PROCESS | 3540 | 1461233909342 Marionette DEBUG loaded listener.js 03:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1FFF1800) [pid = 3540] [serial = 733] [outer = 1CE9C000] 03:18:29 INFO - PROCESS | 3540 | 1461233909779 Marionette TRACE conn4 <- [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]]]}] 03:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 630ms 03:18:29 INFO - PROCESS | 3540 | 1461233909832 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 03:18:29 INFO - PROCESS | 3540 | 1461233909834 Marionette TRACE conn4 <- [1,941,null,{"value":"13"}] 03:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:18:29 INFO - PROCESS | 3540 | 1461233909837 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:18:29 INFO - PROCESS | 3540 | 1461233909839 Marionette TRACE conn4 <- [1,942,null,{}] 03:18:29 INFO - PROCESS | 3540 | 1461233909843 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:29 INFO - PROCESS | 3540 | 1461233909929 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 03:18:29 INFO - PROCESS | 3540 | 1461233909935 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:29 INFO - PROCESS | 3540 | ++DOCSHELL 1FFF6C00 == 78 [pid = 3540] [id = 245] 03:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (20002C00) [pid = 3540] [serial = 734] [outer = 00000000] 03:18:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (204EE400) [pid = 3540] [serial = 735] [outer = 20002C00] 03:18:29 INFO - PROCESS | 3540 | 1461233909985 Marionette DEBUG loaded listener.js 03:18:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (20597400) [pid = 3540] [serial = 736] [outer = 20002C00] 03:18:30 INFO - PROCESS | 3540 | 1461233910690 Marionette TRACE conn4 <- [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]]]}] 03:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 930ms 03:18:30 INFO - PROCESS | 3540 | 1461233910769 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 03:18:30 INFO - PROCESS | 3540 | 1461233910773 Marionette TRACE conn4 <- [1,945,null,{"value":"13"}] 03:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:18:30 INFO - PROCESS | 3540 | 1461233910779 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:18:30 INFO - PROCESS | 3540 | 1461233910783 Marionette TRACE conn4 <- [1,946,null,{}] 03:18:30 INFO - PROCESS | 3540 | 1461233910789 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:30 INFO - PROCESS | 3540 | 1461233910939 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 03:18:31 INFO - PROCESS | 3540 | 1461233911082 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:31 INFO - PROCESS | 3540 | ++DOCSHELL 13548400 == 79 [pid = 3540] [id = 246] 03:18:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (13594800) [pid = 3540] [serial = 737] [outer = 00000000] 03:18:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (18B1A800) [pid = 3540] [serial = 738] [outer = 13594800] 03:18:31 INFO - PROCESS | 3540 | 1461233911142 Marionette DEBUG loaded listener.js 03:18:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (193AFC00) [pid = 3540] [serial = 739] [outer = 13594800] 03:18:31 INFO - PROCESS | 3540 | 1461233911788 Marionette TRACE conn4 <- [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]]]}] 03:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1074ms 03:18:31 INFO - PROCESS | 3540 | 1461233911858 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 03:18:31 INFO - PROCESS | 3540 | 1461233911864 Marionette TRACE conn4 <- [1,949,null,{"value":"13"}] 03:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:18:31 INFO - PROCESS | 3540 | 1461233911871 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:18:31 INFO - PROCESS | 3540 | 1461233911874 Marionette TRACE conn4 <- [1,950,null,{}] 03:18:31 INFO - PROCESS | 3540 | 1461233911878 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:32 INFO - PROCESS | 3540 | 1461233912047 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 03:18:32 INFO - PROCESS | 3540 | 1461233912115 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:32 INFO - PROCESS | 3540 | ++DOCSHELL 12804800 == 80 [pid = 3540] [id = 247] 03:18:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1A419000) [pid = 3540] [serial = 740] [outer = 00000000] 03:18:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1C023800) [pid = 3540] [serial = 741] [outer = 1A419000] 03:18:32 INFO - PROCESS | 3540 | 1461233912212 Marionette DEBUG loaded listener.js 03:18:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1CC8DC00) [pid = 3540] [serial = 742] [outer = 1A419000] 03:18:32 INFO - PROCESS | 3540 | 1461233912840 Marionette TRACE conn4 <- [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]]]}] 03:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1021ms 03:18:32 INFO - PROCESS | 3540 | 1461233912894 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 03:18:32 INFO - PROCESS | 3540 | 1461233912896 Marionette TRACE conn4 <- [1,953,null,{"value":"13"}] 03:18:32 INFO - PROCESS | 3540 | 1461233912900 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:18:32 INFO - PROCESS | 3540 | 1461233912904 Marionette TRACE conn4 <- [1,954,null,{}] 03:18:32 INFO - PROCESS | 3540 | 1461233912915 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:33 INFO - PROCESS | 3540 | 1461233913032 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 03:18:33 INFO - PROCESS | 3540 | 1461233913182 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:33 INFO - PROCESS | 3540 | ++DOCSHELL 204ED000 == 81 [pid = 3540] [id = 248] 03:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (20593000) [pid = 3540] [serial = 743] [outer = 00000000] 03:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (205B6800) [pid = 3540] [serial = 744] [outer = 20593000] 03:18:33 INFO - PROCESS | 3540 | 1461233913245 Marionette DEBUG loaded listener.js 03:18:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (20688000) [pid = 3540] [serial = 745] [outer = 20593000] 03:18:33 INFO - PROCESS | 3540 | 1461233913858 Marionette TRACE conn4 <- [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]]]}] 03:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 969ms 03:18:33 INFO - PROCESS | 3540 | 1461233913873 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 03:18:33 INFO - PROCESS | 3540 | 1461233913876 Marionette TRACE conn4 <- [1,957,null,{"value":"13"}] 03:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:18:33 INFO - PROCESS | 3540 | 1461233913880 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:18:33 INFO - PROCESS | 3540 | 1461233913882 Marionette TRACE conn4 <- [1,958,null,{}] 03:18:33 INFO - PROCESS | 3540 | 1461233913886 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:33 INFO - PROCESS | 3540 | 1461233914004 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 03:18:34 INFO - PROCESS | 3540 | 1461233914119 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:34 INFO - PROCESS | 3540 | ++DOCSHELL 20772800 == 82 [pid = 3540] [id = 249] 03:18:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (20774400) [pid = 3540] [serial = 746] [outer = 00000000] 03:18:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (207B4800) [pid = 3540] [serial = 747] [outer = 20774400] 03:18:34 INFO - PROCESS | 3540 | 1461233914220 Marionette DEBUG loaded listener.js 03:18:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (207BA800) [pid = 3540] [serial = 748] [outer = 20774400] 03:18:34 INFO - PROCESS | 3540 | 1461233914828 Marionette TRACE conn4 <- [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]]]}] 03:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1017ms 03:18:34 INFO - PROCESS | 3540 | 1461233914901 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 03:18:34 INFO - PROCESS | 3540 | 1461233914903 Marionette TRACE conn4 <- [1,961,null,{"value":"13"}] 03:18:34 INFO - PROCESS | 3540 | 1461233914907 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:18:34 INFO - PROCESS | 3540 | 1461233914909 Marionette TRACE conn4 <- [1,962,null,{}] 03:18:34 INFO - PROCESS | 3540 | 1461233914912 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:35 INFO - PROCESS | 3540 | 1461233915030 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 03:18:35 INFO - PROCESS | 3540 | 1461233915170 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:35 INFO - PROCESS | 3540 | ++DOCSHELL 2076DC00 == 83 [pid = 3540] [id = 250] 03:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (20778000) [pid = 3540] [serial = 749] [outer = 00000000] 03:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (2125C000) [pid = 3540] [serial = 750] [outer = 20778000] 03:18:35 INFO - PROCESS | 3540 | 1461233915226 Marionette DEBUG loaded listener.js 03:18:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (2129B000) [pid = 3540] [serial = 751] [outer = 20778000] 03:18:35 INFO - PROCESS | 3540 | 1461233915785 Marionette TRACE conn4 <- [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]]]}] 03:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 930ms 03:18:35 INFO - PROCESS | 3540 | 1461233915841 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 03:18:35 INFO - PROCESS | 3540 | 1461233915843 Marionette TRACE conn4 <- [1,965,null,{"value":"13"}] 03:18:35 INFO - PROCESS | 3540 | 1461233915846 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:18:35 INFO - PROCESS | 3540 | 1461233915849 Marionette TRACE conn4 <- [1,966,null,{}] 03:18:35 INFO - PROCESS | 3540 | 1461233915852 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:35 INFO - PROCESS | 3540 | 1461233915988 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 03:18:36 INFO - PROCESS | 3540 | 1461233916151 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:36 INFO - PROCESS | 3540 | ++DOCSHELL 220B3000 == 84 [pid = 3540] [id = 251] 03:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (24ED7000) [pid = 3540] [serial = 752] [outer = 00000000] 03:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (25084800) [pid = 3540] [serial = 753] [outer = 24ED7000] 03:18:36 INFO - PROCESS | 3540 | 1461233916214 Marionette DEBUG loaded listener.js 03:18:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (25087C00) [pid = 3540] [serial = 754] [outer = 24ED7000] 03:18:36 INFO - PROCESS | 3540 | 1461233916854 Marionette TRACE conn4 <- [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]]]}] 03:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1017ms 03:18:36 INFO - PROCESS | 3540 | 1461233916867 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 03:18:36 INFO - PROCESS | 3540 | 1461233916870 Marionette TRACE conn4 <- [1,969,null,{"value":"13"}] 03:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:18:36 INFO - PROCESS | 3540 | 1461233916873 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:18:36 INFO - PROCESS | 3540 | 1461233916875 Marionette TRACE conn4 <- [1,970,null,{}] 03:18:36 INFO - PROCESS | 3540 | 1461233916878 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:36 INFO - PROCESS | 3540 | 1461233916989 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 03:18:37 INFO - PROCESS | 3540 | 1461233917103 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:37 INFO - PROCESS | 3540 | ++DOCSHELL 1712D800 == 85 [pid = 3540] [id = 252] 03:18:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (17132800) [pid = 3540] [serial = 755] [outer = 00000000] 03:18:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (193B4000) [pid = 3540] [serial = 756] [outer = 17132800] 03:18:37 INFO - PROCESS | 3540 | 1461233917198 Marionette DEBUG loaded listener.js 03:18:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1B90A000) [pid = 3540] [serial = 757] [outer = 17132800] 03:18:38 INFO - PROCESS | 3540 | 1461233918017 Marionette TRACE conn4 <- [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]]]}] 03:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1168ms 03:18:38 INFO - PROCESS | 3540 | 1461233918046 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 03:18:38 INFO - PROCESS | 3540 | 1461233918050 Marionette TRACE conn4 <- [1,973,null,{"value":"13"}] 03:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:18:38 INFO - PROCESS | 3540 | 1461233918055 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:18:38 INFO - PROCESS | 3540 | 1461233918059 Marionette TRACE conn4 <- [1,974,null,{}] 03:18:38 INFO - PROCESS | 3540 | 1461233918065 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:38 INFO - PROCESS | 3540 | 1461233918170 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 03:18:38 INFO - PROCESS | 3540 | 1461233918338 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:38 INFO - PROCESS | 3540 | ++DOCSHELL 1A421C00 == 86 [pid = 3540] [id = 253] 03:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1A423400) [pid = 3540] [serial = 758] [outer = 00000000] 03:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1A929000) [pid = 3540] [serial = 759] [outer = 1A423400] 03:18:38 INFO - PROCESS | 3540 | 1461233918393 Marionette DEBUG loaded listener.js 03:18:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1B909000) [pid = 3540] [serial = 760] [outer = 1A423400] 03:18:38 INFO - PROCESS | 3540 | 1461233918979 Marionette TRACE conn4 <- [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]]]}] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 2076D800 == 85 [pid = 3540] [id = 200] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 2000D400 == 84 [pid = 3540] [id = 188] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 1CE98C00 == 83 [pid = 3540] [id = 244] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 0F01C800 == 82 [pid = 3540] [id = 243] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 1DDA2000 == 81 [pid = 3540] [id = 242] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 1CD23400 == 80 [pid = 3540] [id = 241] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 1CC90800 == 79 [pid = 3540] [id = 240] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 1BEC1400 == 78 [pid = 3540] [id = 239] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 1A926000 == 77 [pid = 3540] [id = 238] 03:18:38 INFO - PROCESS | 3540 | --DOCSHELL 11DE1400 == 76 [pid = 3540] [id = 237] 03:18:38 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (24ED9400) [pid = 3540] [serial = 650] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOCSHELL 1A7B4000 == 75 [pid = 3540] [id = 236] 03:18:39 INFO - PROCESS | 3540 | --DOCSHELL 1354A800 == 74 [pid = 3540] [id = 235] 03:18:39 INFO - PROCESS | 3540 | --DOCSHELL 18B1E800 == 73 [pid = 3540] [id = 229] 03:18:39 INFO - PROCESS | 3540 | --DOCSHELL 1FF12800 == 72 [pid = 3540] [id = 228] 03:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1027ms 03:18:39 INFO - PROCESS | 3540 | 1461233919083 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 03:18:39 INFO - PROCESS | 3540 | 1461233919089 Marionette TRACE conn4 <- [1,977,null,{"value":"13"}] 03:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:18:39 INFO - PROCESS | 3540 | 1461233919094 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:18:39 INFO - PROCESS | 3540 | 1461233919097 Marionette TRACE conn4 <- [1,978,null,{}] 03:18:39 INFO - PROCESS | 3540 | 1461233919120 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (221A3C00) [pid = 3540] [serial = 483] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (21258000) [pid = 3540] [serial = 528] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (2076E400) [pid = 3540] [serial = 525] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (2059BC00) [pid = 3540] [serial = 564] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (16F17400) [pid = 3540] [serial = 519] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (21304800) [pid = 3540] [serial = 480] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (204E6800) [pid = 3540] [serial = 567] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (20776000) [pid = 3540] [serial = 477] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1FFEBC00) [pid = 3540] [serial = 561] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1B58BC00) [pid = 3540] [serial = 522] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (204F5400) [pid = 3540] [serial = 474] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (207B8400) [pid = 3540] [serial = 531] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1CD1E400) [pid = 3540] [serial = 558] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1CD27000) [pid = 3540] [serial = 552] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1A922800) [pid = 3540] [serial = 555] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1D0F1000) [pid = 3540] [serial = 669] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1FF15400) [pid = 3540] [serial = 672] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1DDA5000) [pid = 3540] [serial = 670] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (193B8800) [pid = 3540] [serial = 675] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1FFEA000) [pid = 3540] [serial = 673] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (2000C000) [pid = 3540] [serial = 678] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (19341800) [pid = 3540] [serial = 676] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (16D03400) [pid = 3540] [serial = 653] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (134B7C00) [pid = 3540] [serial = 656] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (173CC000) [pid = 3540] [serial = 657] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1C019C00) [pid = 3540] [serial = 662] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1C022000) [pid = 3540] [serial = 663] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (18F05C00) [pid = 3540] [serial = 635] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1B83C000) [pid = 3540] [serial = 659] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1B845400) [pid = 3540] [serial = 660] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1CC99C00) [pid = 3540] [serial = 666] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1CE95000) [pid = 3540] [serial = 638] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (21258400) [pid = 3540] [serial = 641] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (212A3000) [pid = 3540] [serial = 644] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (205BA800) [pid = 3540] [serial = 647] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (204E9000) [pid = 3540] [serial = 679] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1712DC00) [pid = 3540] [serial = 654] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1CC6EC00) [pid = 3540] [serial = 378] [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.] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (1CE91000) [pid = 3540] [serial = 682] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1CD1B800) [pid = 3540] [serial = 667] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1CE8EC00) [pid = 3540] [serial = 681] [outer = 00000000] [url = about:blank] 03:18:39 INFO - PROCESS | 3540 | 1461233919283 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 03:18:39 INFO - PROCESS | 3540 | 1461233919344 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:39 INFO - PROCESS | 3540 | ++DOCSHELL 129DE400 == 73 [pid = 3540] [id = 254] 03:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1359E400) [pid = 3540] [serial = 761] [outer = 00000000] 03:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (16FAE800) [pid = 3540] [serial = 762] [outer = 1359E400] 03:18:39 INFO - PROCESS | 3540 | 1461233919391 Marionette DEBUG loaded listener.js 03:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (173D4800) [pid = 3540] [serial = 763] [outer = 1359E400] 03:18:39 INFO - PROCESS | 3540 | 1461233919850 Marionette TRACE conn4 <- [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]]]}] 03:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 770ms 03:18:39 INFO - PROCESS | 3540 | 1461233919868 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 03:18:39 INFO - PROCESS | 3540 | 1461233919870 Marionette TRACE conn4 <- [1,981,null,{"value":"13"}] 03:18:39 INFO - PROCESS | 3540 | 1461233919873 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:18:39 INFO - PROCESS | 3540 | 1461233919876 Marionette TRACE conn4 <- [1,982,null,{}] 03:18:39 INFO - PROCESS | 3540 | 1461233919886 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:39 INFO - PROCESS | 3540 | 1461233919977 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 03:18:39 INFO - PROCESS | 3540 | 1461233919986 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:39 INFO - PROCESS | 3540 | ++DOCSHELL 1BC9B000 == 74 [pid = 3540] [id = 255] 03:18:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1BC9C400) [pid = 3540] [serial = 764] [outer = 00000000] 03:18:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1BEBA800) [pid = 3540] [serial = 765] [outer = 1BC9C400] 03:18:40 INFO - PROCESS | 3540 | 1461233920034 Marionette DEBUG loaded listener.js 03:18:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1C019C00) [pid = 3540] [serial = 766] [outer = 1BC9C400] 03:18:40 INFO - PROCESS | 3540 | 1461233920721 Marionette TRACE conn4 <- [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]]]}] 03:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 870ms 03:18:40 INFO - PROCESS | 3540 | 1461233920791 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 03:18:40 INFO - PROCESS | 3540 | 1461233920796 Marionette TRACE conn4 <- [1,985,null,{"value":"13"}] 03:18:40 INFO - PROCESS | 3540 | 1461233920817 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:18:40 INFO - PROCESS | 3540 | 1461233920820 Marionette TRACE conn4 <- [1,986,null,{}] 03:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:18:40 INFO - PROCESS | 3540 | 1461233920827 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:40 INFO - PROCESS | 3540 | 1461233920943 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 03:18:41 INFO - PROCESS | 3540 | 1461233921082 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:41 INFO - PROCESS | 3540 | ++DOCSHELL 17135800 == 75 [pid = 3540] [id = 256] 03:18:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (17136C00) [pid = 3540] [serial = 767] [outer = 00000000] 03:18:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1A41A800) [pid = 3540] [serial = 768] [outer = 17136C00] 03:18:41 INFO - PROCESS | 3540 | 1461233921142 Marionette DEBUG loaded listener.js 03:18:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1A7AF800) [pid = 3540] [serial = 769] [outer = 17136C00] 03:18:41 INFO - PROCESS | 3540 | 1461233921709 Marionette TRACE conn4 <- [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]]]}] 03:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 930ms 03:18:41 INFO - PROCESS | 3540 | 1461233921757 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 03:18:41 INFO - PROCESS | 3540 | 1461233921762 Marionette TRACE conn4 <- [1,989,null,{"value":"13"}] 03:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:18:41 INFO - PROCESS | 3540 | 1461233921769 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:18:41 INFO - PROCESS | 3540 | 1461233921771 Marionette TRACE conn4 <- [1,990,null,{}] 03:18:41 INFO - PROCESS | 3540 | 1461233921776 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:41 INFO - PROCESS | 3540 | 1461233921887 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 03:18:42 INFO - PROCESS | 3540 | 1461233922026 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:42 INFO - PROCESS | 3540 | ++DOCSHELL 1BCB1000 == 76 [pid = 3540] [id = 257] 03:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1BEB8000) [pid = 3540] [serial = 770] [outer = 00000000] 03:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1C106400) [pid = 3540] [serial = 771] [outer = 1BEB8000] 03:18:42 INFO - PROCESS | 3540 | 1461233922083 Marionette DEBUG loaded listener.js 03:18:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1CC68400) [pid = 3540] [serial = 772] [outer = 1BEB8000] 03:18:42 INFO - PROCESS | 3540 | 1461233922716 Marionette TRACE conn4 <- [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]]]}] 03:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 970ms 03:18:42 INFO - PROCESS | 3540 | 1461233922741 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 03:18:42 INFO - PROCESS | 3540 | 1461233922743 Marionette TRACE conn4 <- [1,993,null,{"value":"13"}] 03:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:18:42 INFO - PROCESS | 3540 | 1461233922747 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:18:42 INFO - PROCESS | 3540 | 1461233922751 Marionette TRACE conn4 <- [1,994,null,{}] 03:18:42 INFO - PROCESS | 3540 | 1461233922762 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:42 INFO - PROCESS | 3540 | 1461233922880 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 03:18:43 INFO - PROCESS | 3540 | 1461233923022 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 3540 | ++DOCSHELL 1CE88400 == 77 [pid = 3540] [id = 258] 03:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1CE89000) [pid = 3540] [serial = 773] [outer = 00000000] 03:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1CE91400) [pid = 3540] [serial = 774] [outer = 1CE89000] 03:18:43 INFO - PROCESS | 3540 | 1461233923081 Marionette DEBUG loaded listener.js 03:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1CE98C00) [pid = 3540] [serial = 775] [outer = 1CE89000] 03:18:43 INFO - PROCESS | 3540 | 1461233923668 Marionette TRACE conn4 <- [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]]]}] 03:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 969ms 03:18:43 INFO - PROCESS | 3540 | 1461233923721 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 03:18:43 INFO - PROCESS | 3540 | 1461233923724 Marionette TRACE conn4 <- [1,997,null,{"value":"13"}] 03:18:43 INFO - PROCESS | 3540 | 1461233923727 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:18:43 INFO - PROCESS | 3540 | 1461233923729 Marionette TRACE conn4 <- [1,998,null,{}] 03:18:43 INFO - PROCESS | 3540 | 1461233923733 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:43 INFO - PROCESS | 3540 | 1461233923843 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 03:18:43 INFO - PROCESS | 3540 | 1461233923960 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:43 INFO - PROCESS | 3540 | ++DOCSHELL 1D0F6000 == 78 [pid = 3540] [id = 259] 03:18:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1D0F8C00) [pid = 3540] [serial = 776] [outer = 00000000] 03:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1E92F000) [pid = 3540] [serial = 777] [outer = 1D0F8C00] 03:18:44 INFO - PROCESS | 3540 | 1461233924016 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1E92B400) [pid = 3540] [serial = 778] [outer = 1D0F8C00] 03:18:44 INFO - PROCESS | 3540 | 1461233924561 Marionette TRACE conn4 <- [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]]]}] 03:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 870ms 03:18:44 INFO - PROCESS | 3540 | 1461233924601 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 03:18:44 INFO - PROCESS | 3540 | 1461233924604 Marionette TRACE conn4 <- [1,1001,null,{"value":"13"}] 03:18:44 INFO - PROCESS | 3540 | 1461233924607 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:18:44 INFO - PROCESS | 3540 | 1461233924609 Marionette TRACE conn4 <- [1,1002,null,{}] 03:18:44 INFO - PROCESS | 3540 | 1461233924613 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:44 INFO - PROCESS | 3540 | 1461233924722 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 03:18:44 INFO - PROCESS | 3540 | 1461233924833 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:44 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C2C00 == 79 [pid = 3540] [id = 260] 03:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1F83B000) [pid = 3540] [serial = 779] [outer = 00000000] 03:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1FFED400) [pid = 3540] [serial = 780] [outer = 1F83B000] 03:18:44 INFO - PROCESS | 3540 | 1461233924887 Marionette DEBUG loaded listener.js 03:18:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1FFF5000) [pid = 3540] [serial = 781] [outer = 1F83B000] 03:18:45 INFO - PROCESS | 3540 | 1461233925507 Marionette TRACE conn4 <- [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]]]}] 03:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 970ms 03:18:45 INFO - PROCESS | 3540 | 1461233925581 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 03:18:45 INFO - PROCESS | 3540 | 1461233925583 Marionette TRACE conn4 <- [1,1005,null,{"value":"13"}] 03:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:18:45 INFO - PROCESS | 3540 | 1461233925587 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:18:45 INFO - PROCESS | 3540 | 1461233925589 Marionette TRACE conn4 <- [1,1006,null,{}] 03:18:45 INFO - PROCESS | 3540 | 1461233925593 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:45 INFO - PROCESS | 3540 | 1461233925771 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 03:18:45 INFO - PROCESS | 3540 | 1461233925834 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:45 INFO - PROCESS | 3540 | ++DOCSHELL 1FFEAC00 == 80 [pid = 3540] [id = 261] 03:18:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1FFF1C00) [pid = 3540] [serial = 782] [outer = 00000000] 03:18:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (205B6400) [pid = 3540] [serial = 783] [outer = 1FFF1C00] 03:18:45 INFO - PROCESS | 3540 | 1461233925937 Marionette DEBUG loaded listener.js 03:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (205BC800) [pid = 3540] [serial = 784] [outer = 1FFF1C00] 03:18:46 INFO - PROCESS | 3540 | 1461233926547 Marionette TRACE conn4 <- [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]]]}] 03:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1016ms 03:18:46 INFO - PROCESS | 3540 | 1461233926612 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 03:18:46 INFO - PROCESS | 3540 | 1461233926615 Marionette TRACE conn4 <- [1,1009,null,{"value":"13"}] 03:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:18:46 INFO - PROCESS | 3540 | 1461233926620 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:18:46 INFO - PROCESS | 3540 | 1461233926622 Marionette TRACE conn4 <- [1,1010,null,{}] 03:18:46 INFO - PROCESS | 3540 | 1461233926626 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:46 INFO - PROCESS | 3540 | 1461233926731 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 03:18:46 INFO - PROCESS | 3540 | 1461233926869 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:46 INFO - PROCESS | 3540 | ++DOCSHELL 20599400 == 81 [pid = 3540] [id = 262] 03:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (20689C00) [pid = 3540] [serial = 785] [outer = 00000000] 03:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (20776C00) [pid = 3540] [serial = 786] [outer = 20689C00] 03:18:46 INFO - PROCESS | 3540 | 1461233926924 Marionette DEBUG loaded listener.js 03:18:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (207B7C00) [pid = 3540] [serial = 787] [outer = 20689C00] 03:18:47 INFO - PROCESS | 3540 | 1461233927497 Marionette TRACE conn4 <- [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]]]}] 03:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 930ms 03:18:47 INFO - PROCESS | 3540 | 1461233927552 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 03:18:47 INFO - PROCESS | 3540 | 1461233927554 Marionette TRACE conn4 <- [1,1013,null,{"value":"13"}] 03:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:18:47 INFO - PROCESS | 3540 | 1461233927558 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:18:47 INFO - PROCESS | 3540 | 1461233927560 Marionette TRACE conn4 <- [1,1014,null,{}] 03:18:47 INFO - PROCESS | 3540 | 1461233927564 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:47 INFO - PROCESS | 3540 | 1461233927683 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 03:18:47 INFO - PROCESS | 3540 | 1461233927799 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:47 INFO - PROCESS | 3540 | ++DOCSHELL 13593400 == 82 [pid = 3540] [id = 263] 03:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1C01A000) [pid = 3540] [serial = 788] [outer = 00000000] 03:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (2125B000) [pid = 3540] [serial = 789] [outer = 1C01A000] 03:18:47 INFO - PROCESS | 3540 | 1461233927900 Marionette DEBUG loaded listener.js 03:18:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (220A6000) [pid = 3540] [serial = 790] [outer = 1C01A000] 03:18:48 INFO - PROCESS | 3540 | 1461233928525 Marionette TRACE conn4 <- [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]]]}] 03:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1020ms 03:18:48 INFO - PROCESS | 3540 | 1461233928582 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 03:18:48 INFO - PROCESS | 3540 | 1461233928585 Marionette TRACE conn4 <- [1,1017,null,{"value":"13"}] 03:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:18:48 INFO - PROCESS | 3540 | 1461233928588 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:18:48 INFO - PROCESS | 3540 | 1461233928590 Marionette TRACE conn4 <- [1,1018,null,{}] 03:18:48 INFO - PROCESS | 3540 | 1461233928594 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:48 INFO - PROCESS | 3540 | 1461233928804 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 03:18:48 INFO - PROCESS | 3540 | 1461233928952 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:48 INFO - PROCESS | 3540 | ++DOCSHELL 139AE000 == 83 [pid = 3540] [id = 264] 03:18:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (15E61800) [pid = 3540] [serial = 791] [outer = 00000000] 03:18:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (17316400) [pid = 3540] [serial = 792] [outer = 15E61800] 03:18:48 INFO - PROCESS | 3540 | 1461233929004 Marionette DEBUG loaded listener.js 03:18:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (18F0B000) [pid = 3540] [serial = 793] [outer = 15E61800] 03:18:49 INFO - PROCESS | 3540 | 1461233929626 Marionette TRACE conn4 <- [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]]]}] 03:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1078ms 03:18:49 INFO - PROCESS | 3540 | 1461233929671 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 03:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:18:49 INFO - PROCESS | 3540 | 1461233929676 Marionette TRACE conn4 <- [1,1021,null,{"value":"13"}] 03:18:49 INFO - PROCESS | 3540 | 1461233929680 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:18:49 INFO - PROCESS | 3540 | 1461233929684 Marionette TRACE conn4 <- [1,1022,null,{}] 03:18:49 INFO - PROCESS | 3540 | 1461233929689 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:49 INFO - PROCESS | 3540 | 1461233929798 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 03:18:49 INFO - PROCESS | 3540 | 1461233929957 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:49 INFO - PROCESS | 3540 | --DOCSHELL 129DE400 == 82 [pid = 3540] [id = 254] 03:18:49 INFO - PROCESS | 3540 | --DOCSHELL 1A421C00 == 81 [pid = 3540] [id = 253] 03:18:49 INFO - PROCESS | 3540 | --DOCSHELL 13548400 == 80 [pid = 3540] [id = 246] 03:18:50 INFO - PROCESS | 3540 | ++DOCSHELL 1252A400 == 81 [pid = 3540] [id = 265] 03:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (12530000) [pid = 3540] [serial = 794] [outer = 00000000] 03:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1A41B000) [pid = 3540] [serial = 795] [outer = 12530000] 03:18:50 INFO - PROCESS | 3540 | 1461233930049 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1B53BC00) [pid = 3540] [serial = 796] [outer = 12530000] 03:18:50 INFO - PROCESS | 3540 | 1461233930442 Marionette TRACE conn4 <- [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]]]}] 03:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 830ms 03:18:50 INFO - PROCESS | 3540 | 1461233930510 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 03:18:50 INFO - PROCESS | 3540 | 1461233930513 Marionette TRACE conn4 <- [1,1025,null,{"value":"13"}] 03:18:50 INFO - PROCESS | 3540 | 1461233930516 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:18:50 INFO - PROCESS | 3540 | 1461233930518 Marionette TRACE conn4 <- [1,1026,null,{}] 03:18:50 INFO - PROCESS | 3540 | 1461233930522 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:50 INFO - PROCESS | 3540 | 1461233930614 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 03:18:50 INFO - PROCESS | 3540 | 1461233930628 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:50 INFO - PROCESS | 3540 | ++DOCSHELL 1CD21400 == 82 [pid = 3540] [id = 266] 03:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1CD25C00) [pid = 3540] [serial = 797] [outer = 00000000] 03:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1CE95800) [pid = 3540] [serial = 798] [outer = 1CD25C00] 03:18:50 INFO - PROCESS | 3540 | 1461233930675 Marionette DEBUG loaded listener.js 03:18:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1D0F1000) [pid = 3540] [serial = 799] [outer = 1CD25C00] 03:18:51 INFO - PROCESS | 3540 | 1461233931183 Marionette TRACE conn4 <- [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]]]}] 03:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 730ms 03:18:51 INFO - PROCESS | 3540 | 1461233931288 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 03:18:51 INFO - PROCESS | 3540 | 1461233931292 Marionette TRACE conn4 <- [1,1029,null,{"value":"13"}] 03:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:18:51 INFO - PROCESS | 3540 | 1461233931302 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:18:51 INFO - PROCESS | 3540 | 1461233931306 Marionette TRACE conn4 <- [1,1030,null,{}] 03:18:51 INFO - PROCESS | 3540 | 1461233931310 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:51 INFO - PROCESS | 3540 | 1461233931442 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 03:18:51 INFO - PROCESS | 3540 | 1461233931509 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:51 INFO - PROCESS | 3540 | ++DOCSHELL 1DD9F000 == 83 [pid = 3540] [id = 267] 03:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (20597000) [pid = 3540] [serial = 800] [outer = 00000000] 03:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (207BB400) [pid = 3540] [serial = 801] [outer = 20597000] 03:18:51 INFO - PROCESS | 3540 | 1461233931555 Marionette DEBUG loaded listener.js 03:18:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (2117C400) [pid = 3540] [serial = 802] [outer = 20597000] 03:18:51 INFO - PROCESS | 3540 | 1461233932002 Marionette TRACE conn4 <- [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]]]}] 03:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 730ms 03:18:52 INFO - PROCESS | 3540 | 1461233932044 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 3540 | 1461233932046 Marionette TRACE conn4 <- [1,1033,null,{"value":"13"}] 03:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:18:52 INFO - PROCESS | 3540 | 1461233932049 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 3540 | 1461233932051 Marionette TRACE conn4 <- [1,1034,null,{}] 03:18:52 INFO - PROCESS | 3540 | 1461233932054 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:52 INFO - PROCESS | 3540 | 1461233932179 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 03:18:52 INFO - PROCESS | 3540 | 1461233932252 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:52 INFO - PROCESS | 3540 | ++DOCSHELL 220B4000 == 84 [pid = 3540] [id = 268] 03:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (2219B400) [pid = 3540] [serial = 803] [outer = 00000000] 03:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (221A7000) [pid = 3540] [serial = 804] [outer = 2219B400] 03:18:52 INFO - PROCESS | 3540 | 1461233932296 Marionette DEBUG loaded listener.js 03:18:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (24ED6400) [pid = 3540] [serial = 805] [outer = 2219B400] 03:18:52 INFO - PROCESS | 3540 | 1461233932721 Marionette TRACE conn4 <- [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]]]}] 03:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 730ms 03:18:52 INFO - PROCESS | 3540 | 1461233932804 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 03:18:52 INFO - PROCESS | 3540 | 1461233932806 Marionette TRACE conn4 <- [1,1037,null,{"value":"13"}] 03:18:52 INFO - PROCESS | 3540 | 1461233932810 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:18:52 INFO - PROCESS | 3540 | 1461233932811 Marionette TRACE conn4 <- [1,1038,null,{}] 03:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:18:52 INFO - PROCESS | 3540 | 1461233932819 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:52 INFO - PROCESS | 3540 | 1461233932946 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 03:18:53 INFO - PROCESS | 3540 | 1461233933020 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:53 INFO - PROCESS | 3540 | ++DOCSHELL 2508A000 == 85 [pid = 3540] [id = 269] 03:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (2508A400) [pid = 3540] [serial = 806] [outer = 00000000] 03:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (25465400) [pid = 3540] [serial = 807] [outer = 2508A400] 03:18:53 INFO - PROCESS | 3540 | 1461233933074 Marionette DEBUG loaded listener.js 03:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (2546B400) [pid = 3540] [serial = 808] [outer = 2508A400] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1CC91800) [pid = 3540] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1CD26800) [pid = 3540] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (11DD8000) [pid = 3540] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1BEC4800) [pid = 3540] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (129EA400) [pid = 3540] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1A7B5800) [pid = 3540] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1A92A800) [pid = 3540] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (15E62800) [pid = 3540] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1DDA3400) [pid = 3540] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1CE9C000) [pid = 3540] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1A423400) [pid = 3540] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:18:53 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1359E400) [pid = 3540] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:18:53 INFO - PROCESS | 3540 | 1461233933648 Marionette TRACE conn4 <- [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]]]}] 03:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 869ms 03:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:18:53 INFO - PROCESS | 3540 | 1461233933686 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 03:18:53 INFO - PROCESS | 3540 | 1461233933688 Marionette TRACE conn4 <- [1,1041,null,{"value":"13"}] 03:18:53 INFO - PROCESS | 3540 | 1461233933691 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:18:53 INFO - PROCESS | 3540 | 1461233933693 Marionette TRACE conn4 <- [1,1042,null,{}] 03:18:53 INFO - PROCESS | 3540 | 1461233933696 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:53 INFO - PROCESS | 3540 | 1461233933790 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 03:18:53 INFO - PROCESS | 3540 | 1461233933797 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:53 INFO - PROCESS | 3540 | ++DOCSHELL 1C10E400 == 86 [pid = 3540] [id = 270] 03:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1CC91800) [pid = 3540] [serial = 809] [outer = 00000000] 03:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (24E01800) [pid = 3540] [serial = 810] [outer = 1CC91800] 03:18:53 INFO - PROCESS | 3540 | 1461233933844 Marionette DEBUG loaded listener.js 03:18:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (24E03C00) [pid = 3540] [serial = 811] [outer = 1CC91800] 03:18:54 INFO - PROCESS | 3540 | 1461233934299 Marionette TRACE conn4 <- [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]]]}] 03:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 630ms 03:18:54 INFO - PROCESS | 3540 | 1461233934335 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 03:18:54 INFO - PROCESS | 3540 | 1461233934337 Marionette TRACE conn4 <- [1,1045,null,{"value":"13"}] 03:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:18:54 INFO - PROCESS | 3540 | 1461233934341 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:18:54 INFO - PROCESS | 3540 | 1461233934342 Marionette TRACE conn4 <- [1,1046,null,{}] 03:18:54 INFO - PROCESS | 3540 | 1461233934346 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:54 INFO - PROCESS | 3540 | 1461233934434 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 03:18:54 INFO - PROCESS | 3540 | 1461233934440 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:54 INFO - PROCESS | 3540 | ++DOCSHELL 129DFC00 == 87 [pid = 3540] [id = 271] 03:18:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1FF10000) [pid = 3540] [serial = 812] [outer = 00000000] 03:18:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (24E0E000) [pid = 3540] [serial = 813] [outer = 1FF10000] 03:18:54 INFO - PROCESS | 3540 | 1461233934484 Marionette DEBUG loaded listener.js 03:18:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (25080400) [pid = 3540] [serial = 814] [outer = 1FF10000] 03:18:54 INFO - PROCESS | 3540 | 1461233934925 Marionette TRACE conn4 <- [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]]]}] 03:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 630ms 03:18:54 INFO - PROCESS | 3540 | 1461233934973 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 03:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:18:54 INFO - PROCESS | 3540 | 1461233934975 Marionette TRACE conn4 <- [1,1049,null,{"value":"13"}] 03:18:54 INFO - PROCESS | 3540 | 1461233934978 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:18:54 INFO - PROCESS | 3540 | 1461233934980 Marionette TRACE conn4 <- [1,1050,null,{}] 03:18:54 INFO - PROCESS | 3540 | 1461233934987 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:55 INFO - PROCESS | 3540 | 1461233935130 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 03:18:55 INFO - PROCESS | 3540 | 1461233935146 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:55 INFO - PROCESS | 3540 | ++DOCSHELL 1BC1D800 == 88 [pid = 3540] [id = 272] 03:18:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (24E0F400) [pid = 3540] [serial = 815] [outer = 00000000] 03:18:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (26A16000) [pid = 3540] [serial = 816] [outer = 24E0F400] 03:18:55 INFO - PROCESS | 3540 | 1461233935193 Marionette DEBUG loaded listener.js 03:18:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (26A1A800) [pid = 3540] [serial = 817] [outer = 24E0F400] 03:18:55 INFO - PROCESS | 3540 | 1461233935871 Marionette TRACE conn4 <- [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]]]}] 03:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 930ms 03:18:55 INFO - PROCESS | 3540 | 1461233935913 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 03:18:55 INFO - PROCESS | 3540 | 1461233935917 Marionette TRACE conn4 <- [1,1053,null,{"value":"13"}] 03:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:18:55 INFO - PROCESS | 3540 | 1461233935924 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:18:55 INFO - PROCESS | 3540 | 1461233935928 Marionette TRACE conn4 <- [1,1054,null,{}] 03:18:55 INFO - PROCESS | 3540 | 1461233935933 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:56 INFO - PROCESS | 3540 | 1461233936063 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 03:18:56 INFO - PROCESS | 3540 | 1461233936204 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:56 INFO - PROCESS | 3540 | ++DOCSHELL 16F21800 == 89 [pid = 3540] [id = 273] 03:18:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (193AF400) [pid = 3540] [serial = 818] [outer = 00000000] 03:18:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1C01B000) [pid = 3540] [serial = 819] [outer = 193AF400] 03:18:56 INFO - PROCESS | 3540 | 1461233936263 Marionette DEBUG loaded listener.js 03:18:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1CC6B400) [pid = 3540] [serial = 820] [outer = 193AF400] 03:18:56 INFO - PROCESS | 3540 | 1461233936845 Marionette TRACE conn4 <- [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]]]}] 03:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 990ms 03:18:56 INFO - PROCESS | 3540 | 1461233936916 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 03:18:56 INFO - PROCESS | 3540 | 1461233936921 Marionette TRACE conn4 <- [1,1057,null,{"value":"13"}] 03:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:18:56 INFO - PROCESS | 3540 | 1461233936928 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:18:56 INFO - PROCESS | 3540 | 1461233936931 Marionette TRACE conn4 <- [1,1058,null,{}] 03:18:56 INFO - PROCESS | 3540 | 1461233936935 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:57 INFO - PROCESS | 3540 | 1461233937081 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 03:18:57 INFO - PROCESS | 3540 | 1461233937227 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:57 INFO - PROCESS | 3540 | ++DOCSHELL 1CE87400 == 90 [pid = 3540] [id = 274] 03:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1CE89C00) [pid = 3540] [serial = 821] [outer = 00000000] 03:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (204EB000) [pid = 3540] [serial = 822] [outer = 1CE89C00] 03:18:57 INFO - PROCESS | 3540 | 1461233937283 Marionette DEBUG loaded listener.js 03:18:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (2059CC00) [pid = 3540] [serial = 823] [outer = 1CE89C00] 03:18:57 INFO - PROCESS | 3540 | 1461233937936 Marionette TRACE conn4 <- [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]]]}] 03:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1019ms 03:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:18:57 INFO - PROCESS | 3540 | 1461233937949 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 03:18:57 INFO - PROCESS | 3540 | 1461233937951 Marionette TRACE conn4 <- [1,1061,null,{"value":"13"}] 03:18:57 INFO - PROCESS | 3540 | 1461233937955 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:18:57 INFO - PROCESS | 3540 | 1461233937959 Marionette TRACE conn4 <- [1,1062,null,{}] 03:18:57 INFO - PROCESS | 3540 | 1461233937970 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:58 INFO - PROCESS | 3540 | 1461233938112 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 03:18:58 INFO - PROCESS | 3540 | 1461233938261 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:58 INFO - PROCESS | 3540 | ++DOCSHELL 255D8400 == 91 [pid = 3540] [id = 275] 03:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (255D8800) [pid = 3540] [serial = 824] [outer = 00000000] 03:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (255DC400) [pid = 3540] [serial = 825] [outer = 255D8800] 03:18:58 INFO - PROCESS | 3540 | 1461233938320 Marionette DEBUG loaded listener.js 03:18:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (26A1CC00) [pid = 3540] [serial = 826] [outer = 255D8800] 03:18:58 INFO - PROCESS | 3540 | 1461233938947 Marionette TRACE conn4 <- [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]]]}] 03:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1023ms 03:18:58 INFO - PROCESS | 3540 | 1461233938982 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 03:18:58 INFO - PROCESS | 3540 | 1461233938985 Marionette TRACE conn4 <- [1,1065,null,{"value":"13"}] 03:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:18:58 INFO - PROCESS | 3540 | 1461233938988 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:18:58 INFO - PROCESS | 3540 | 1461233938990 Marionette TRACE conn4 <- [1,1066,null,{}] 03:18:58 INFO - PROCESS | 3540 | 1461233938994 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:18:59 INFO - PROCESS | 3540 | 1461233939107 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 03:18:59 INFO - PROCESS | 3540 | 1461233939255 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:18:59 INFO - PROCESS | 3540 | ++DOCSHELL 25423400 == 92 [pid = 3540] [id = 276] 03:18:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (25424400) [pid = 3540] [serial = 827] [outer = 00000000] 03:18:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (25429000) [pid = 3540] [serial = 828] [outer = 25424400] 03:18:59 INFO - PROCESS | 3540 | 1461233939311 Marionette DEBUG loaded listener.js 03:18:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (2542C000) [pid = 3540] [serial = 829] [outer = 25424400] 03:18:59 INFO - PROCESS | 3540 | 1461233939900 Marionette TRACE conn4 <- [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]]]}] 03:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 970ms 03:18:59 INFO - PROCESS | 3540 | 1461233939962 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 03:18:59 INFO - PROCESS | 3540 | 1461233939964 Marionette TRACE conn4 <- [1,1069,null,{"value":"13"}] 03:18:59 INFO - PROCESS | 3540 | 1461233939967 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:18:59 INFO - PROCESS | 3540 | 1461233939970 Marionette TRACE conn4 <- [1,1070,null,{}] 03:18:59 INFO - PROCESS | 3540 | 1461233939973 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:00 INFO - PROCESS | 3540 | 1461233940085 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 03:19:00 INFO - PROCESS | 3540 | 1461233940271 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:00 INFO - PROCESS | 3540 | ++DOCSHELL 1712E000 == 93 [pid = 3540] [id = 277] 03:19:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1712E400) [pid = 3540] [serial = 830] [outer = 00000000] 03:19:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (27CEE000) [pid = 3540] [serial = 831] [outer = 1712E400] 03:19:00 INFO - PROCESS | 3540 | 1461233940326 Marionette DEBUG loaded listener.js 03:19:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (27CF0800) [pid = 3540] [serial = 832] [outer = 1712E400] 03:19:00 INFO - PROCESS | 3540 | 1461233940901 Marionette TRACE conn4 <- [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]]]}] 03:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 970ms 03:19:00 INFO - PROCESS | 3540 | 1461233940941 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 03:19:00 INFO - PROCESS | 3540 | 1461233940944 Marionette TRACE conn4 <- [1,1073,null,{"value":"13"}] 03:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:19:00 INFO - PROCESS | 3540 | 1461233940947 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:19:00 INFO - PROCESS | 3540 | 1461233940949 Marionette TRACE conn4 <- [1,1074,null,{}] 03:19:00 INFO - PROCESS | 3540 | 1461233940953 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:01 INFO - PROCESS | 3540 | 1461233941086 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 03:19:01 INFO - PROCESS | 3540 | 1461233941236 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:01 INFO - PROCESS | 3540 | ++DOCSHELL 129E3400 == 94 [pid = 3540] [id = 278] 03:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (17319400) [pid = 3540] [serial = 833] [outer = 00000000] 03:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1BC9CC00) [pid = 3540] [serial = 834] [outer = 17319400] 03:19:01 INFO - PROCESS | 3540 | 1461233941294 Marionette DEBUG loaded listener.js 03:19:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1C105C00) [pid = 3540] [serial = 835] [outer = 17319400] 03:19:02 INFO - PROCESS | 3540 | 1461233942219 Marionette TRACE conn4 <- [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]]]}] 03:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1324ms 03:19:02 INFO - PROCESS | 3540 | 1461233942280 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 03:19:02 INFO - PROCESS | 3540 | 1461233942284 Marionette TRACE conn4 <- [1,1077,null,{"value":"13"}] 03:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:19:02 INFO - PROCESS | 3540 | 1461233942290 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:19:02 INFO - PROCESS | 3540 | 1461233942294 Marionette TRACE conn4 <- [1,1078,null,{}] 03:19:02 INFO - PROCESS | 3540 | 1461233942300 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:02 INFO - PROCESS | 3540 | 1461233942412 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 03:19:02 INFO - PROCESS | 3540 | 1461233942571 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:02 INFO - PROCESS | 3540 | ++DOCSHELL 12409C00 == 95 [pid = 3540] [id = 279] 03:19:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1240A400) [pid = 3540] [serial = 836] [outer = 00000000] 03:19:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1252B400) [pid = 3540] [serial = 837] [outer = 1240A400] 03:19:02 INFO - PROCESS | 3540 | 1461233942626 Marionette DEBUG loaded listener.js 03:19:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (12531400) [pid = 3540] [serial = 838] [outer = 1240A400] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1CD20000 == 94 [pid = 3540] [id = 217] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 205B2400 == 93 [pid = 3540] [id = 216] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 20693C00 == 92 [pid = 3540] [id = 110] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1F6C7800 == 91 [pid = 3540] [id = 175] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1F663C00 == 90 [pid = 3540] [id = 187] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 2000C800 == 89 [pid = 3540] [id = 109] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1CE9BC00 == 88 [pid = 3540] [id = 189] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 129DFC00 == 87 [pid = 3540] [id = 271] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1C10E400 == 86 [pid = 3540] [id = 270] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 2508A000 == 85 [pid = 3540] [id = 269] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 220B4000 == 84 [pid = 3540] [id = 268] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1DD9F000 == 83 [pid = 3540] [id = 267] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1CD21400 == 82 [pid = 3540] [id = 266] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1BEBA800) [pid = 3540] [serial = 765] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1252A400 == 81 [pid = 3540] [id = 265] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 139AE000 == 80 [pid = 3540] [id = 264] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1CE88400 == 79 [pid = 3540] [id = 258] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1BCB1000 == 78 [pid = 3540] [id = 257] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 17135800 == 77 [pid = 3540] [id = 256] 03:19:03 INFO - PROCESS | 3540 | --DOCSHELL 1BC9B000 == 76 [pid = 3540] [id = 255] 03:19:03 INFO - PROCESS | 3540 | 1461233943308 Marionette TRACE conn4 <- [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]]]}] 03:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1077ms 03:19:03 INFO - PROCESS | 3540 | 1461233943370 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 03:19:03 INFO - PROCESS | 3540 | 1461233943376 Marionette TRACE conn4 <- [1,1081,null,{"value":"13"}] 03:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:19:03 INFO - PROCESS | 3540 | 1461233943382 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:19:03 INFO - PROCESS | 3540 | 1461233943384 Marionette TRACE conn4 <- [1,1082,null,{}] 03:19:03 INFO - PROCESS | 3540 | 1461233943388 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:03 INFO - PROCESS | 3540 | 1461233943490 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1CC99400) [pid = 3540] [serial = 720] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1CD20C00) [pid = 3540] [serial = 721] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1D5E2C00) [pid = 3540] [serial = 724] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1CE9D000) [pid = 3540] [serial = 723] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (205B7400) [pid = 3540] [serial = 684] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1A92E800) [pid = 3540] [serial = 687] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1BC99400) [pid = 3540] [serial = 729] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1CE86C00) [pid = 3540] [serial = 690] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (207CB000) [pid = 3540] [serial = 693] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (212A5C00) [pid = 3540] [serial = 696] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (221A5C00) [pid = 3540] [serial = 699] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1C179000) [pid = 3540] [serial = 717] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (17132400) [pid = 3540] [serial = 711] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (17787400) [pid = 3540] [serial = 712] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1B844400) [pid = 3540] [serial = 709] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1A92E000) [pid = 3540] [serial = 708] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1BC91C00) [pid = 3540] [serial = 714] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1BCA4400) [pid = 3540] [serial = 715] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (19343800) [pid = 3540] [serial = 706] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (17331C00) [pid = 3540] [serial = 705] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1FF16C00) [pid = 3540] [serial = 702] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1F6C1400) [pid = 3540] [serial = 726] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1F832800) [pid = 3540] [serial = 732] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (204EE400) [pid = 3540] [serial = 735] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1FF09400) [pid = 3540] [serial = 727] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (173D4800) [pid = 3540] [serial = 763] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1FFF1800) [pid = 3540] [serial = 733] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1CBDE800) [pid = 3540] [serial = 730] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1C6DF800) [pid = 3540] [serial = 718] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1B909000) [pid = 3540] [serial = 760] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (25084800) [pid = 3540] [serial = 753] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (205B6800) [pid = 3540] [serial = 744] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (18B1A800) [pid = 3540] [serial = 738] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (2125C000) [pid = 3540] [serial = 750] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1C023800) [pid = 3540] [serial = 741] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (193B4000) [pid = 3540] [serial = 756] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (207B4800) [pid = 3540] [serial = 747] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1A929000) [pid = 3540] [serial = 759] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (16FAE800) [pid = 3540] [serial = 762] [outer = 00000000] [url = about:blank] 03:19:03 INFO - PROCESS | 3540 | 1461233943630 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:03 INFO - PROCESS | 3540 | ++DOCSHELL 12533C00 == 77 [pid = 3540] [id = 280] 03:19:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (12536800) [pid = 3540] [serial = 839] [outer = 00000000] 03:19:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1280C800) [pid = 3540] [serial = 840] [outer = 12536800] 03:19:03 INFO - PROCESS | 3540 | 1461233943676 Marionette DEBUG loaded listener.js 03:19:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (134AF400) [pid = 3540] [serial = 841] [outer = 12536800] 03:19:04 INFO - PROCESS | 3540 | 1461233944060 Marionette TRACE conn4 <- [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]]]}] 03:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 729ms 03:19:04 INFO - PROCESS | 3540 | 1461233944115 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 3540 | 1461233944117 Marionette TRACE conn4 <- [1,1085,null,{"value":"13"}] 03:19:04 INFO - PROCESS | 3540 | 1461233944120 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:19:04 INFO - PROCESS | 3540 | 1461233944124 Marionette TRACE conn4 <- [1,1086,null,{}] 03:19:04 INFO - PROCESS | 3540 | 1461233944134 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:04 INFO - PROCESS | 3540 | 1461233944224 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 03:19:04 INFO - PROCESS | 3540 | 1461233944230 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:04 INFO - PROCESS | 3540 | ++DOCSHELL 15E5D000 == 78 [pid = 3540] [id = 281] 03:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (16D09C00) [pid = 3540] [serial = 842] [outer = 00000000] 03:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1712F400) [pid = 3540] [serial = 843] [outer = 16D09C00] 03:19:04 INFO - PROCESS | 3540 | 1461233944279 Marionette DEBUG loaded listener.js 03:19:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (17139800) [pid = 3540] [serial = 844] [outer = 16D09C00] 03:19:04 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 03:19:04 INFO - PROCESS | 3540 | 1461233944840 Marionette TRACE conn4 <- [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]]]}] 03:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 770ms 03:19:04 INFO - PROCESS | 3540 | 1461233944895 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 03:19:04 INFO - PROCESS | 3540 | 1461233944897 Marionette TRACE conn4 <- [1,1089,null,{"value":"13"}] 03:19:04 INFO - PROCESS | 3540 | 1461233944900 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:19:04 INFO - PROCESS | 3540 | 1461233944902 Marionette TRACE conn4 <- [1,1090,null,{}] 03:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:19:04 INFO - PROCESS | 3540 | 1461233944905 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:05 INFO - PROCESS | 3540 | 1461233945034 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 03:19:05 INFO - PROCESS | 3540 | 1461233945046 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 3540 | ++DOCSHELL 18B1DC00 == 79 [pid = 3540] [id = 282] 03:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (18B1F400) [pid = 3540] [serial = 845] [outer = 00000000] 03:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (18F10400) [pid = 3540] [serial = 846] [outer = 18B1F400] 03:19:05 INFO - PROCESS | 3540 | 1461233945092 Marionette DEBUG loaded listener.js 03:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (193AC800) [pid = 3540] [serial = 847] [outer = 18B1F400] 03:19:05 INFO - PROCESS | 3540 | 1461233945519 Marionette TRACE conn4 <- [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]]]}] 03:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 670ms 03:19:05 INFO - PROCESS | 3540 | 1461233945575 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 03:19:05 INFO - PROCESS | 3540 | 1461233945577 Marionette TRACE conn4 <- [1,1093,null,{"value":"13"}] 03:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:19:05 INFO - PROCESS | 3540 | 1461233945580 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:19:05 INFO - PROCESS | 3540 | 1461233945582 Marionette TRACE conn4 <- [1,1094,null,{}] 03:19:05 INFO - PROCESS | 3540 | 1461233945585 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:05 INFO - PROCESS | 3540 | 1461233945716 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 03:19:05 INFO - PROCESS | 3540 | 1461233945740 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:05 INFO - PROCESS | 3540 | ++DOCSHELL 18F03C00 == 80 [pid = 3540] [id = 283] 03:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (18F0E800) [pid = 3540] [serial = 848] [outer = 00000000] 03:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1A418400) [pid = 3540] [serial = 849] [outer = 18F0E800] 03:19:05 INFO - PROCESS | 3540 | 1461233945785 Marionette DEBUG loaded listener.js 03:19:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1A41E800) [pid = 3540] [serial = 850] [outer = 18F0E800] 03:19:06 INFO - PROCESS | 3540 | 1461233946259 Marionette TRACE conn4 <- [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]]]}] 03:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 731ms 03:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:19:06 INFO - PROCESS | 3540 | 1461233946312 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 03:19:06 INFO - PROCESS | 3540 | 1461233946314 Marionette TRACE conn4 <- [1,1097,null,{"value":"13"}] 03:19:06 INFO - PROCESS | 3540 | 1461233946317 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:19:06 INFO - PROCESS | 3540 | 1461233946319 Marionette TRACE conn4 <- [1,1098,null,{}] 03:19:06 INFO - PROCESS | 3540 | 1461233946322 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:06 INFO - PROCESS | 3540 | 1461233946458 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 03:19:06 INFO - PROCESS | 3540 | 1461233946530 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:06 INFO - PROCESS | 3540 | ++DOCSHELL 1A92B400 == 81 [pid = 3540] [id = 284] 03:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1A930400) [pid = 3540] [serial = 851] [outer = 00000000] 03:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1B53B800) [pid = 3540] [serial = 852] [outer = 1A930400] 03:19:06 INFO - PROCESS | 3540 | 1461233946578 Marionette DEBUG loaded listener.js 03:19:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1B83BC00) [pid = 3540] [serial = 853] [outer = 1A930400] 03:19:06 INFO - PROCESS | 3540 | 1461233946985 Marionette TRACE conn4 <- [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]]]}] 03:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 730ms 03:19:07 INFO - PROCESS | 3540 | 1461233947048 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 03:19:07 INFO - PROCESS | 3540 | 1461233947050 Marionette TRACE conn4 <- [1,1101,null,{"value":"13"}] 03:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:19:07 INFO - PROCESS | 3540 | 1461233947053 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:19:07 INFO - PROCESS | 3540 | 1461233947055 Marionette TRACE conn4 <- [1,1102,null,{}] 03:19:07 INFO - PROCESS | 3540 | 1461233947058 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:07 INFO - PROCESS | 3540 | 1461233947177 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 03:19:07 INFO - PROCESS | 3540 | 1461233947244 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:07 INFO - PROCESS | 3540 | ++DOCSHELL 1A9B1800 == 82 [pid = 3540] [id = 285] 03:19:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1B841C00) [pid = 3540] [serial = 854] [outer = 00000000] 03:19:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1BC07400) [pid = 3540] [serial = 855] [outer = 1B841C00] 03:19:07 INFO - PROCESS | 3540 | 1461233947289 Marionette DEBUG loaded listener.js 03:19:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1BC8E400) [pid = 3540] [serial = 856] [outer = 1B841C00] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (20597000) [pid = 3540] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (2219B400) [pid = 3540] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (2508A400) [pid = 3540] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (12530000) [pid = 3540] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (15E61800) [pid = 3540] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1CD25C00) [pid = 3540] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1FF10000) [pid = 3540] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1CC91800) [pid = 3540] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (20694000) [pid = 3540] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (207C9C00) [pid = 3540] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (18F04800) [pid = 3540] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1712F800) [pid = 3540] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1CE96C00) [pid = 3540] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1B849C00) [pid = 3540] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (205B9C00) [pid = 3540] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (2117C800) [pid = 3540] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (205B2800) [pid = 3540] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (20771000) [pid = 3540] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (20002C00) [pid = 3540] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:19:08 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (204F3400) [pid = 3540] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:19:08 INFO - PROCESS | 3540 | 1461233948252 Marionette TRACE conn4 <- [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]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1238ms 03:19:08 INFO - PROCESS | 3540 | 1461233948292 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 3540 | 1461233948294 Marionette TRACE conn4 <- [1,1105,null,{"value":"13"}] 03:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:19:08 INFO - PROCESS | 3540 | 1461233948297 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:19:08 INFO - PROCESS | 3540 | 1461233948298 Marionette TRACE conn4 <- [1,1106,null,{}] 03:19:08 INFO - PROCESS | 3540 | 1461233948302 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:08 INFO - PROCESS | 3540 | 1461233948385 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 03:19:08 INFO - PROCESS | 3540 | 1461233948393 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:08 INFO - PROCESS | 3540 | ++DOCSHELL 1874CC00 == 83 [pid = 3540] [id = 286] 03:19:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (18754C00) [pid = 3540] [serial = 857] [outer = 00000000] 03:19:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1B83B400) [pid = 3540] [serial = 858] [outer = 18754C00] 03:19:08 INFO - PROCESS | 3540 | 1461233948438 Marionette DEBUG loaded listener.js 03:19:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1B84A000) [pid = 3540] [serial = 859] [outer = 18754C00] 03:19:08 INFO - PROCESS | 3540 | 1461233948886 Marionette TRACE conn4 <- [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]]]}] 03:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 03:19:08 INFO - PROCESS | 3540 | 1461233948933 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 03:19:08 INFO - PROCESS | 3540 | 1461233948935 Marionette TRACE conn4 <- [1,1109,null,{"value":"13"}] 03:19:08 INFO - PROCESS | 3540 | 1461233948938 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:19:08 INFO - PROCESS | 3540 | 1461233948940 Marionette TRACE conn4 <- [1,1110,null,{}] 03:19:08 INFO - PROCESS | 3540 | 1461233948944 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:09 INFO - PROCESS | 3540 | 1461233949035 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 03:19:09 INFO - PROCESS | 3540 | 1461233949042 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BC91C00 == 84 [pid = 3540] [id = 287] 03:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1BC92000) [pid = 3540] [serial = 860] [outer = 00000000] 03:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1BEB8800) [pid = 3540] [serial = 861] [outer = 1BC92000] 03:19:09 INFO - PROCESS | 3540 | 1461233949086 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1BEC2800) [pid = 3540] [serial = 862] [outer = 1BC92000] 03:19:09 INFO - PROCESS | 3540 | 1461233949501 Marionette TRACE conn4 <- [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]]]}] 03:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 570ms 03:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:19:09 INFO - PROCESS | 3540 | 1461233949513 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 03:19:09 INFO - PROCESS | 3540 | 1461233949515 Marionette TRACE conn4 <- [1,1113,null,{"value":"13"}] 03:19:09 INFO - PROCESS | 3540 | 1461233949518 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:19:09 INFO - PROCESS | 3540 | 1461233949520 Marionette TRACE conn4 <- [1,1114,null,{}] 03:19:09 INFO - PROCESS | 3540 | 1461233949523 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:09 INFO - PROCESS | 3540 | 1461233949654 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 03:19:09 INFO - PROCESS | 3540 | 1461233949678 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BF3C000 == 85 [pid = 3540] [id = 288] 03:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1BF3EC00) [pid = 3540] [serial = 863] [outer = 00000000] 03:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1C01F000) [pid = 3540] [serial = 864] [outer = 1BF3EC00] 03:19:09 INFO - PROCESS | 3540 | 1461233949722 Marionette DEBUG loaded listener.js 03:19:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1C022800) [pid = 3540] [serial = 865] [outer = 1BF3EC00] 03:19:10 INFO - PROCESS | 3540 | 1461233950230 Marionette TRACE conn4 <- [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]]]}] 03:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 770ms 03:19:10 INFO - PROCESS | 3540 | 1461233950289 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 03:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:19:10 INFO - PROCESS | 3540 | 1461233950294 Marionette TRACE conn4 <- [1,1117,null,{"value":"13"}] 03:19:10 INFO - PROCESS | 3540 | 1461233950299 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:19:10 INFO - PROCESS | 3540 | 1461233950304 Marionette TRACE conn4 <- [1,1118,null,{}] 03:19:10 INFO - PROCESS | 3540 | 1461233950311 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:10 INFO - PROCESS | 3540 | 1461233950471 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 03:19:10 INFO - PROCESS | 3540 | 1461233950584 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:10 INFO - PROCESS | 3540 | ++DOCSHELL 11D84400 == 86 [pid = 3540] [id = 289] 03:19:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (11D87C00) [pid = 3540] [serial = 866] [outer = 00000000] 03:19:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (12523C00) [pid = 3540] [serial = 867] [outer = 11D87C00] 03:19:10 INFO - PROCESS | 3540 | 1461233950641 Marionette DEBUG loaded listener.js 03:19:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1253E800) [pid = 3540] [serial = 868] [outer = 11D87C00] 03:19:11 INFO - PROCESS | 3540 | 1461233951280 Marionette TRACE conn4 <- [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]]]}] 03:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1028ms 03:19:11 INFO - PROCESS | 3540 | 1461233951328 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 03:19:11 INFO - PROCESS | 3540 | 1461233951335 Marionette TRACE conn4 <- [1,1121,null,{"value":"13"}] 03:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:19:11 INFO - PROCESS | 3540 | 1461233951342 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:19:11 INFO - PROCESS | 3540 | 1461233951345 Marionette TRACE conn4 <- [1,1122,null,{}] 03:19:11 INFO - PROCESS | 3540 | 1461233951349 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:11 INFO - PROCESS | 3540 | 1461233951500 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 03:19:11 INFO - PROCESS | 3540 | 1461233951651 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:11 INFO - PROCESS | 3540 | ++DOCSHELL 16D03C00 == 87 [pid = 3540] [id = 290] 03:19:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (16D04C00) [pid = 3540] [serial = 869] [outer = 00000000] 03:19:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (173CC000) [pid = 3540] [serial = 870] [outer = 16D04C00] 03:19:11 INFO - PROCESS | 3540 | 1461233951708 Marionette DEBUG loaded listener.js 03:19:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1778D800) [pid = 3540] [serial = 871] [outer = 16D04C00] 03:19:12 INFO - PROCESS | 3540 | 1461233952312 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 03:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1024ms 03:19:12 INFO - PROCESS | 3540 | 1461233952366 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 03:19:12 INFO - PROCESS | 3540 | 1461233952369 Marionette TRACE conn4 <- [1,1125,null,{"value":"13"}] 03:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:19:12 INFO - PROCESS | 3540 | 1461233952372 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:19:12 INFO - PROCESS | 3540 | 1461233952376 Marionette TRACE conn4 <- [1,1126,null,{}] 03:19:12 INFO - PROCESS | 3540 | 1461233952387 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:12 INFO - PROCESS | 3540 | 1461233952553 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 03:19:12 INFO - PROCESS | 3540 | 1461233952697 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:12 INFO - PROCESS | 3540 | ++DOCSHELL 1A92F400 == 88 [pid = 3540] [id = 291] 03:19:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1B535000) [pid = 3540] [serial = 872] [outer = 00000000] 03:19:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1C108C00) [pid = 3540] [serial = 873] [outer = 1B535000] 03:19:12 INFO - PROCESS | 3540 | 1461233952757 Marionette DEBUG loaded listener.js 03:19:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1C629800) [pid = 3540] [serial = 874] [outer = 1B535000] 03:19:13 INFO - PROCESS | 3540 | 1461233953355 Marionette TRACE conn4 <- [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]]]}] 03:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1021ms 03:19:13 INFO - PROCESS | 3540 | 1461233953397 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 03:19:13 INFO - PROCESS | 3540 | 1461233953400 Marionette TRACE conn4 <- [1,1129,null,{"value":"13"}] 03:19:13 INFO - PROCESS | 3540 | 1461233953404 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:19:13 INFO - PROCESS | 3540 | 1461233953406 Marionette TRACE conn4 <- [1,1130,null,{}] 03:19:13 INFO - PROCESS | 3540 | 1461233953409 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:13 INFO - PROCESS | 3540 | 1461233953527 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 03:19:13 INFO - PROCESS | 3540 | 1461233953690 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:13 INFO - PROCESS | 3540 | ++DOCSHELL 1732B800 == 89 [pid = 3540] [id = 292] 03:19:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1C6DB400) [pid = 3540] [serial = 875] [outer = 00000000] 03:19:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1CC97400) [pid = 3540] [serial = 876] [outer = 1C6DB400] 03:19:13 INFO - PROCESS | 3540 | 1461233953747 Marionette DEBUG loaded listener.js 03:19:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1CD1A800) [pid = 3540] [serial = 877] [outer = 1C6DB400] 03:19:14 INFO - PROCESS | 3540 | 1461233954302 Marionette TRACE conn4 <- [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]]]}] 03:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 929ms 03:19:14 INFO - PROCESS | 3540 | 1461233954337 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 03:19:14 INFO - PROCESS | 3540 | 1461233954340 Marionette TRACE conn4 <- [1,1133,null,{"value":"13"}] 03:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:19:14 INFO - PROCESS | 3540 | 1461233954343 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:19:14 INFO - PROCESS | 3540 | 1461233954345 Marionette TRACE conn4 <- [1,1134,null,{}] 03:19:14 INFO - PROCESS | 3540 | 1461233954349 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:14 INFO - PROCESS | 3540 | 1461233954457 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 03:19:14 INFO - PROCESS | 3540 | 1461233954600 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:14 INFO - PROCESS | 3540 | ++DOCSHELL 178E3800 == 90 [pid = 3540] [id = 293] 03:19:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1CC68800) [pid = 3540] [serial = 878] [outer = 00000000] 03:19:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1CD25C00) [pid = 3540] [serial = 879] [outer = 1CC68800] 03:19:14 INFO - PROCESS | 3540 | 1461233954656 Marionette DEBUG loaded listener.js 03:19:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1CD28800) [pid = 3540] [serial = 880] [outer = 1CC68800] 03:19:15 INFO - PROCESS | 3540 | 1461233955264 Marionette TRACE conn4 <- [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]]]}] 03:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 970ms 03:19:15 INFO - PROCESS | 3540 | 1461233955317 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 03:19:15 INFO - PROCESS | 3540 | 1461233955320 Marionette TRACE conn4 <- [1,1137,null,{"value":"13"}] 03:19:15 INFO - PROCESS | 3540 | 1461233955323 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:19:15 INFO - PROCESS | 3540 | 1461233955325 Marionette TRACE conn4 <- [1,1138,null,{}] 03:19:15 INFO - PROCESS | 3540 | 1461233955329 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:15 INFO - PROCESS | 3540 | 1461233955467 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 03:19:15 INFO - PROCESS | 3540 | 1461233955619 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:15 INFO - PROCESS | 3540 | ++DOCSHELL 1CE8EC00 == 91 [pid = 3540] [id = 294] 03:19:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1CE8F800) [pid = 3540] [serial = 881] [outer = 00000000] 03:19:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1CFAB000) [pid = 3540] [serial = 882] [outer = 1CE8F800] 03:19:15 INFO - PROCESS | 3540 | 1461233955677 Marionette DEBUG loaded listener.js 03:19:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1D0B0800) [pid = 3540] [serial = 883] [outer = 1CE8F800] 03:19:16 INFO - PROCESS | 3540 | 1461233956257 Marionette TRACE conn4 <- [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]]]}] 03:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 970ms 03:19:16 INFO - PROCESS | 3540 | 1461233956298 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 03:19:16 INFO - PROCESS | 3540 | 1461233956301 Marionette TRACE conn4 <- [1,1141,null,{"value":"13"}] 03:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:19:16 INFO - PROCESS | 3540 | 1461233956304 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:19:16 INFO - PROCESS | 3540 | 1461233956306 Marionette TRACE conn4 <- [1,1142,null,{}] 03:19:16 INFO - PROCESS | 3540 | 1461233956310 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:16 INFO - PROCESS | 3540 | 1461233956417 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 03:19:16 INFO - PROCESS | 3540 | 1461233956576 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:16 INFO - PROCESS | 3540 | ++DOCSHELL 1CE94000 == 92 [pid = 3540] [id = 295] 03:19:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1D5D9800) [pid = 3540] [serial = 884] [outer = 00000000] 03:19:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1DDA2400) [pid = 3540] [serial = 885] [outer = 1D5D9800] 03:19:16 INFO - PROCESS | 3540 | 1461233956631 Marionette DEBUG loaded listener.js 03:19:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1E585000) [pid = 3540] [serial = 886] [outer = 1D5D9800] 03:19:17 INFO - PROCESS | 3540 | 1461233957231 Marionette TRACE conn4 <- [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]]]}] 03:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 970ms 03:19:17 INFO - PROCESS | 3540 | 1461233957277 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 03:19:17 INFO - PROCESS | 3540 | 1461233957280 Marionette TRACE conn4 <- [1,1145,null,{"value":"13"}] 03:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:19:17 INFO - PROCESS | 3540 | 1461233957283 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:19:17 INFO - PROCESS | 3540 | 1461233957285 Marionette TRACE conn4 <- [1,1146,null,{}] 03:19:17 INFO - PROCESS | 3540 | 1461233957289 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:17 INFO - PROCESS | 3540 | 1461233957396 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 03:19:17 INFO - PROCESS | 3540 | 1461233957557 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:17 INFO - PROCESS | 3540 | ++DOCSHELL 1713BC00 == 93 [pid = 3540] [id = 296] 03:19:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (18756400) [pid = 3540] [serial = 887] [outer = 00000000] 03:19:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1C01BC00) [pid = 3540] [serial = 888] [outer = 18756400] 03:19:17 INFO - PROCESS | 3540 | 1461233957614 Marionette DEBUG loaded listener.js 03:19:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1DDA0400) [pid = 3540] [serial = 889] [outer = 18756400] 03:19:18 INFO - PROCESS | 3540 | 1461233958365 Marionette TRACE conn4 <- [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]]]}] 03:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1128ms 03:19:18 INFO - PROCESS | 3540 | 1461233958416 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 03:19:18 INFO - PROCESS | 3540 | 1461233958421 Marionette TRACE conn4 <- [1,1149,null,{"value":"13"}] 03:19:18 INFO - PROCESS | 3540 | 1461233958426 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:19:18 INFO - PROCESS | 3540 | 1461233958430 Marionette TRACE conn4 <- [1,1150,null,{}] 03:19:18 INFO - PROCESS | 3540 | 1461233958435 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:18 INFO - PROCESS | 3540 | 1461233958542 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 03:19:18 INFO - PROCESS | 3540 | 1461233958697 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:18 INFO - PROCESS | 3540 | ++DOCSHELL 16FA9C00 == 94 [pid = 3540] [id = 297] 03:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1712D000) [pid = 3540] [serial = 890] [outer = 00000000] 03:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (173E9000) [pid = 3540] [serial = 891] [outer = 1712D000] 03:19:18 INFO - PROCESS | 3540 | 1461233958750 Marionette DEBUG loaded listener.js 03:19:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1874B800) [pid = 3540] [serial = 892] [outer = 1712D000] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 2068B400 == 93 [pid = 3540] [id = 144] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 1BC91C00 == 92 [pid = 3540] [id = 287] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 1874CC00 == 91 [pid = 3540] [id = 286] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 1A9B1800 == 90 [pid = 3540] [id = 285] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 1A92B400 == 89 [pid = 3540] [id = 284] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 15E5D000 == 88 [pid = 3540] [id = 281] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 12533C00 == 87 [pid = 3540] [id = 280] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 12409C00 == 86 [pid = 3540] [id = 279] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (26A16000) [pid = 3540] [serial = 816] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOCSHELL 16F21800 == 85 [pid = 3540] [id = 273] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1F840400) [pid = 3540] [serial = 639] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (24EDC000) [pid = 3540] [serial = 651] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (2125D800) [pid = 3540] [serial = 642] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (205BC000) [pid = 3540] [serial = 648] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (21172800) [pid = 3540] [serial = 600] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (207B9400) [pid = 3540] [serial = 591] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (21302000) [pid = 3540] [serial = 645] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1BC8EC00) [pid = 3540] [serial = 594] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1A415000) [pid = 3540] [serial = 636] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1FF0D000) [pid = 3540] [serial = 597] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (20597400) [pid = 3540] [serial = 736] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (2076B000) [pid = 3540] [serial = 685] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (207BB400) [pid = 3540] [serial = 801] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (221A7000) [pid = 3540] [serial = 804] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (2117C400) [pid = 3540] [serial = 802] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (25465400) [pid = 3540] [serial = 807] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (24ED6400) [pid = 3540] [serial = 805] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1A41B000) [pid = 3540] [serial = 795] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1B53BC00) [pid = 3540] [serial = 796] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (18F0B000) [pid = 3540] [serial = 793] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (17316400) [pid = 3540] [serial = 792] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1CE95800) [pid = 3540] [serial = 798] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1A41A800) [pid = 3540] [serial = 768] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1C106400) [pid = 3540] [serial = 771] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1CE91400) [pid = 3540] [serial = 774] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1E92F000) [pid = 3540] [serial = 777] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1FFED400) [pid = 3540] [serial = 780] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (205B6400) [pid = 3540] [serial = 783] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (20776C00) [pid = 3540] [serial = 786] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (2125B000) [pid = 3540] [serial = 789] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (24E0E000) [pid = 3540] [serial = 813] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (25080400) [pid = 3540] [serial = 814] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (2546B400) [pid = 3540] [serial = 808] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (24E01800) [pid = 3540] [serial = 810] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1D0F1000) [pid = 3540] [serial = 799] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (24E03C00) [pid = 3540] [serial = 811] [outer = 00000000] [url = about:blank] 03:19:19 INFO - PROCESS | 3540 | 1461233959386 Marionette TRACE conn4 <- [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]]]}] 03:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 970ms 03:19:19 INFO - PROCESS | 3540 | 1461233959401 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 03:19:19 INFO - PROCESS | 3540 | 1461233959406 Marionette TRACE conn4 <- [1,1153,null,{"value":"13"}] 03:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:19:19 INFO - PROCESS | 3540 | 1461233959412 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:19:19 INFO - PROCESS | 3540 | 1461233959414 Marionette TRACE conn4 <- [1,1154,null,{}] 03:19:19 INFO - PROCESS | 3540 | 1461233959418 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:19 INFO - PROCESS | 3540 | 1461233959513 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 03:19:19 INFO - PROCESS | 3540 | 1461233959522 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:19 INFO - PROCESS | 3540 | ++DOCSHELL 12546000 == 86 [pid = 3540] [id = 298] 03:19:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1254DC00) [pid = 3540] [serial = 893] [outer = 00000000] 03:19:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (178DE800) [pid = 3540] [serial = 894] [outer = 1254DC00] 03:19:19 INFO - PROCESS | 3540 | 1461233959567 Marionette DEBUG loaded listener.js 03:19:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (18B1CC00) [pid = 3540] [serial = 895] [outer = 1254DC00] 03:19:20 INFO - PROCESS | 3540 | 1461233960064 Marionette TRACE conn4 <- [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]]]}] 03:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 03:19:20 INFO - PROCESS | 3540 | 1461233960085 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 03:19:20 INFO - PROCESS | 3540 | 1461233960088 Marionette TRACE conn4 <- [1,1157,null,{"value":"13"}] 03:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:19:20 INFO - PROCESS | 3540 | 1461233960091 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:19:20 INFO - PROCESS | 3540 | 1461233960094 Marionette TRACE conn4 <- [1,1158,null,{}] 03:19:20 INFO - PROCESS | 3540 | 1461233960104 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:20 INFO - PROCESS | 3540 | 1461233960224 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 03:19:20 INFO - PROCESS | 3540 | 1461233960333 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:20 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B7C00 == 87 [pid = 3540] [id = 299] 03:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1A922400) [pid = 3540] [serial = 896] [outer = 00000000] 03:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1B532800) [pid = 3540] [serial = 897] [outer = 1A922400] 03:19:20 INFO - PROCESS | 3540 | 1461233960383 Marionette DEBUG loaded listener.js 03:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1B845800) [pid = 3540] [serial = 898] [outer = 1A922400] 03:19:20 INFO - PROCESS | 3540 | 1461233960757 Marionette TRACE conn4 <- [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]]]}] 03:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 731ms 03:19:20 INFO - PROCESS | 3540 | 1461233960822 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 03:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:19:20 INFO - PROCESS | 3540 | 1461233960825 Marionette TRACE conn4 <- [1,1161,null,{"value":"13"}] 03:19:20 INFO - PROCESS | 3540 | 1461233960828 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:19:20 INFO - PROCESS | 3540 | 1461233960830 Marionette TRACE conn4 <- [1,1162,null,{}] 03:19:20 INFO - PROCESS | 3540 | 1461233960833 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:20 INFO - PROCESS | 3540 | 1461233960928 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 03:19:20 INFO - PROCESS | 3540 | 1461233960935 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:20 INFO - PROCESS | 3540 | ++DOCSHELL 1B909800 == 88 [pid = 3540] [id = 300] 03:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1BBF3C00) [pid = 3540] [serial = 899] [outer = 00000000] 03:19:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1BCA3400) [pid = 3540] [serial = 900] [outer = 1BBF3C00] 03:19:20 INFO - PROCESS | 3540 | 1461233960982 Marionette DEBUG loaded listener.js 03:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1BEBB800) [pid = 3540] [serial = 901] [outer = 1BBF3C00] 03:19:21 INFO - PROCESS | 3540 | 1461233961455 Marionette TRACE conn4 <- [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] 03:19:21 INFO - PROCESS | 3540 | 1461233961503 Marionette TRACE conn4 <- [1,1165,null,{"value":"13"}] 03:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 03:19:21 INFO - PROCESS | 3540 | 1461233961506 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:19:21 INFO - PROCESS | 3540 | 1461233961508 Marionette TRACE conn4 <- [1,1166,null,{}] 03:19:21 INFO - PROCESS | 3540 | 1461233961512 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:21 INFO - PROCESS | 3540 | 1461233961631 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 03:19:21 INFO - PROCESS | 3540 | 1461233961728 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:21 INFO - PROCESS | 3540 | ++DOCSHELL 1BF3C800 == 89 [pid = 3540] [id = 301] 03:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1BF47C00) [pid = 3540] [serial = 902] [outer = 00000000] 03:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1CC67400) [pid = 3540] [serial = 903] [outer = 1BF47C00] 03:19:21 INFO - PROCESS | 3540 | 1461233961773 Marionette DEBUG loaded listener.js 03:19:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1CC98000) [pid = 3540] [serial = 904] [outer = 1BF47C00] 03:19:22 INFO - PROCESS | 3540 | 1461233962221 Marionette TRACE conn4 <- [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] 03:19:22 INFO - PROCESS | 3540 | 1461233962285 Marionette TRACE conn4 <- [1,1169,null,{"value":"13"}] 03:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 03:19:22 INFO - PROCESS | 3540 | 1461233962288 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:19:22 INFO - PROCESS | 3540 | 1461233962290 Marionette TRACE conn4 <- [1,1170,null,{}] 03:19:22 INFO - PROCESS | 3540 | 1461233962293 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:22 INFO - PROCESS | 3540 | 1461233962432 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 03:19:22 INFO - PROCESS | 3540 | 1461233962502 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:22 INFO - PROCESS | 3540 | ++DOCSHELL 1CE91400 == 90 [pid = 3540] [id = 302] 03:19:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1CE92800) [pid = 3540] [serial = 905] [outer = 00000000] 03:19:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1F664000) [pid = 3540] [serial = 906] [outer = 1CE92800] 03:19:22 INFO - PROCESS | 3540 | 1461233962549 Marionette DEBUG loaded listener.js 03:19:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1F6BF800) [pid = 3540] [serial = 907] [outer = 1CE92800] 03:19:22 INFO - PROCESS | 3540 | 1461233962976 Marionette TRACE conn4 <- [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] 03:19:23 INFO - PROCESS | 3540 | 1461233963043 Marionette TRACE conn4 <- [1,1173,null,{"value":"13"}] 03:19:23 INFO - PROCESS | 3540 | 1461233963046 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:19:23 INFO - PROCESS | 3540 | 1461233963048 Marionette TRACE conn4 <- [1,1174,null,{}] 03:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:19:23 INFO - PROCESS | 3540 | 1461233963052 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:23 INFO - PROCESS | 3540 | 1461233963180 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 03:19:23 INFO - PROCESS | 3540 | 1461233963197 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:23 INFO - PROCESS | 3540 | ++DOCSHELL 0F10C400 == 91 [pid = 3540] [id = 303] 03:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (11CC2C00) [pid = 3540] [serial = 908] [outer = 00000000] 03:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (1FF0E800) [pid = 3540] [serial = 909] [outer = 11CC2C00] 03:19:23 INFO - PROCESS | 3540 | 1461233963243 Marionette DEBUG loaded listener.js 03:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1FF13000) [pid = 3540] [serial = 910] [outer = 11CC2C00] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1A930400) [pid = 3540] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1B841C00) [pid = 3540] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (16D09C00) [pid = 3540] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (12536800) [pid = 3540] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1240A400) [pid = 3540] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (18B1F400) [pid = 3540] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (18754C00) [pid = 3540] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (18F0E800) [pid = 3540] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:19:23 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1BC92000) [pid = 3540] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:19:23 INFO - PROCESS | 3540 | 1461233963803 Marionette TRACE conn4 <- [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] 03:19:23 INFO - PROCESS | 3540 | 1461233963827 Marionette TRACE conn4 <- [1,1177,null,{"value":"13"}] 03:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:19:23 INFO - PROCESS | 3540 | 1461233963830 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:19:23 INFO - PROCESS | 3540 | 1461233963832 Marionette TRACE conn4 <- [1,1178,null,{}] 03:19:23 INFO - PROCESS | 3540 | 1461233963846 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:23 INFO - PROCESS | 3540 | 1461233963939 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 03:19:23 INFO - PROCESS | 3540 | 1461233963946 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:23 INFO - PROCESS | 3540 | ++DOCSHELL 16D02C00 == 92 [pid = 3540] [id = 304] 03:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1A931000) [pid = 3540] [serial = 911] [outer = 00000000] 03:19:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1FFF2000) [pid = 3540] [serial = 912] [outer = 1A931000] 03:19:23 INFO - PROCESS | 3540 | 1461233963994 Marionette DEBUG loaded listener.js 03:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (20003000) [pid = 3540] [serial = 913] [outer = 1A931000] 03:19:24 INFO - PROCESS | 3540 | 1461233964458 Marionette TRACE conn4 <- [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] 03:19:24 INFO - PROCESS | 3540 | 1461233964507 Marionette TRACE conn4 <- [1,1181,null,{"value":"13"}] 03:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 03:19:24 INFO - PROCESS | 3540 | 1461233964537 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:19:24 INFO - PROCESS | 3540 | 1461233964539 Marionette TRACE conn4 <- [1,1182,null,{}] 03:19:24 INFO - PROCESS | 3540 | 1461233964543 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:24 INFO - PROCESS | 3540 | 1461233964630 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 03:19:24 INFO - PROCESS | 3540 | 1461233964636 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:24 INFO - PROCESS | 3540 | ++DOCSHELL 20004800 == 93 [pid = 3540] [id = 305] 03:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (2000A000) [pid = 3540] [serial = 914] [outer = 00000000] 03:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (204E6800) [pid = 3540] [serial = 915] [outer = 2000A000] 03:19:24 INFO - PROCESS | 3540 | 1461233964680 Marionette DEBUG loaded listener.js 03:19:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (204F5400) [pid = 3540] [serial = 916] [outer = 2000A000] 03:19:25 INFO - PROCESS | 3540 | 1461233965128 Marionette TRACE conn4 <- [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] 03:19:25 INFO - PROCESS | 3540 | 1461233965178 Marionette TRACE conn4 <- [1,1185,null,{"value":"13"}] 03:19:25 INFO - PROCESS | 3540 | 1461233965181 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:19:25 INFO - PROCESS | 3540 | 1461233965183 Marionette TRACE conn4 <- [1,1186,null,{}] 03:19:25 INFO - PROCESS | 3540 | 1461233965187 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:25 INFO - PROCESS | 3540 | 1461233965279 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 03:19:25 INFO - PROCESS | 3540 | 1461233965285 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:25 INFO - PROCESS | 3540 | ++DOCSHELL 20592400 == 94 [pid = 3540] [id = 306] 03:19:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (20594400) [pid = 3540] [serial = 917] [outer = 00000000] 03:19:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (205B1800) [pid = 3540] [serial = 918] [outer = 20594400] 03:19:25 INFO - PROCESS | 3540 | 1461233965329 Marionette DEBUG loaded listener.js 03:19:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (205B7400) [pid = 3540] [serial = 919] [outer = 20594400] 03:19:26 INFO - PROCESS | 3540 | 1461233966058 Marionette TRACE conn4 <- [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]]]}] 03:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 930ms 03:19:26 INFO - PROCESS | 3540 | 1461233966116 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 03:19:26 INFO - PROCESS | 3540 | 1461233966121 Marionette TRACE conn4 <- [1,1189,null,{"value":"13"}] 03:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:19:26 INFO - PROCESS | 3540 | 1461233966128 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:19:26 INFO - PROCESS | 3540 | 1461233966131 Marionette TRACE conn4 <- [1,1190,null,{}] 03:19:26 INFO - PROCESS | 3540 | 1461233966138 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:26 INFO - PROCESS | 3540 | 1461233966267 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 03:19:26 INFO - PROCESS | 3540 | 1461233966420 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:26 INFO - PROCESS | 3540 | ++DOCSHELL 12549C00 == 95 [pid = 3540] [id = 307] 03:19:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (134AF000) [pid = 3540] [serial = 920] [outer = 00000000] 03:19:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1712DC00) [pid = 3540] [serial = 921] [outer = 134AF000] 03:19:26 INFO - PROCESS | 3540 | 1461233966478 Marionette DEBUG loaded listener.js 03:19:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (173D0400) [pid = 3540] [serial = 922] [outer = 134AF000] 03:19:27 INFO - PROCESS | 3540 | 1461233967099 Marionette TRACE conn4 <- [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]]]}] 03:19:27 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 03:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1019ms 03:19:27 INFO - PROCESS | 3540 | 1461233967151 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 03:19:27 INFO - PROCESS | 3540 | 1461233967157 Marionette TRACE conn4 <- [1,1193,null,{"value":"13"}] 03:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:19:27 INFO - PROCESS | 3540 | 1461233967163 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:19:27 INFO - PROCESS | 3540 | 1461233967166 Marionette TRACE conn4 <- [1,1194,null,{}] 03:19:27 INFO - PROCESS | 3540 | 1461233967170 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:27 INFO - PROCESS | 3540 | 1461233967286 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 03:19:27 INFO - PROCESS | 3540 | 1461233967433 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:27 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B9400 == 96 [pid = 3540] [id = 308] 03:19:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1A7B9C00) [pid = 3540] [serial = 923] [outer = 00000000] 03:19:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1BC96C00) [pid = 3540] [serial = 924] [outer = 1A7B9C00] 03:19:27 INFO - PROCESS | 3540 | 1461233967489 Marionette DEBUG loaded listener.js 03:19:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1C107800) [pid = 3540] [serial = 925] [outer = 1A7B9C00] 03:19:28 INFO - PROCESS | 3540 | 1461233968120 Marionette TRACE conn4 <- [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]]]}] 03:19:28 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 03:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 970ms 03:19:28 INFO - PROCESS | 3540 | 1461233968135 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 03:19:28 INFO - PROCESS | 3540 | 1461233968137 Marionette TRACE conn4 <- [1,1197,null,{"value":"13"}] 03:19:28 INFO - PROCESS | 3540 | 1461233968141 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:19:28 INFO - PROCESS | 3540 | 1461233968145 Marionette TRACE conn4 <- [1,1198,null,{}] 03:19:28 INFO - PROCESS | 3540 | 1461233968155 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:28 INFO - PROCESS | 3540 | 1461233968273 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 03:19:28 INFO - PROCESS | 3540 | 1461233968422 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:28 INFO - PROCESS | 3540 | ++DOCSHELL 1FF16C00 == 97 [pid = 3540] [id = 309] 03:19:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (20592800) [pid = 3540] [serial = 926] [outer = 00000000] 03:19:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (205B8400) [pid = 3540] [serial = 927] [outer = 20592800] 03:19:28 INFO - PROCESS | 3540 | 1461233968481 Marionette DEBUG loaded listener.js 03:19:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (20685C00) [pid = 3540] [serial = 928] [outer = 20592800] 03:19:29 INFO - PROCESS | 3540 | 1461233969087 Marionette TRACE conn4 <- [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]]]}] 03:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 970ms 03:19:29 INFO - PROCESS | 3540 | 1461233969115 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 03:19:29 INFO - PROCESS | 3540 | 1461233969118 Marionette TRACE conn4 <- [1,1201,null,{"value":"13"}] 03:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:19:29 INFO - PROCESS | 3540 | 1461233969121 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:19:29 INFO - PROCESS | 3540 | 1461233969123 Marionette TRACE conn4 <- [1,1202,null,{}] 03:19:29 INFO - PROCESS | 3540 | 1461233969127 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:29 INFO - PROCESS | 3540 | 1461233969239 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 03:19:29 INFO - PROCESS | 3540 | 1461233969386 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:29 INFO - PROCESS | 3540 | ++DOCSHELL 20692800 == 98 [pid = 3540] [id = 310] 03:19:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (20693C00) [pid = 3540] [serial = 929] [outer = 00000000] 03:19:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (20773400) [pid = 3540] [serial = 930] [outer = 20693C00] 03:19:29 INFO - PROCESS | 3540 | 1461233969442 Marionette DEBUG loaded listener.js 03:19:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (207AEC00) [pid = 3540] [serial = 931] [outer = 20693C00] 03:19:29 INFO - PROCESS | 3540 | [3540] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 03:19:29 INFO - PROCESS | 3540 | 1461233969991 Marionette TRACE conn4 <- [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]]]}] 03:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 930ms 03:19:30 INFO - PROCESS | 3540 | 1461233970055 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 03:19:30 INFO - PROCESS | 3540 | 1461233970057 Marionette TRACE conn4 <- [1,1205,null,{"value":"13"}] 03:19:30 INFO - PROCESS | 3540 | 1461233970061 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:19:30 INFO - PROCESS | 3540 | 1461233970063 Marionette TRACE conn4 <- [1,1206,null,{}] 03:19:30 INFO - PROCESS | 3540 | 1461233970067 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:30 INFO - PROCESS | 3540 | 1461233970184 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 03:19:30 INFO - PROCESS | 3540 | 1461233970336 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:30 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C7800 == 99 [pid = 3540] [id = 311] 03:19:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (2000C800) [pid = 3540] [serial = 932] [outer = 00000000] 03:19:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (207BE000) [pid = 3540] [serial = 933] [outer = 2000C800] 03:19:30 INFO - PROCESS | 3540 | 1461233970396 Marionette DEBUG loaded listener.js 03:19:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (207C3C00) [pid = 3540] [serial = 934] [outer = 2000C800] 03:19:30 INFO - PROCESS | 3540 | 1461233970986 Marionette TRACE conn4 <- [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]]]}] 03:19:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:19:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 970ms 03:19:31 INFO - PROCESS | 3540 | 1461233971035 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 03:19:31 INFO - PROCESS | 3540 | 1461233971037 Marionette TRACE conn4 <- [1,1209,null,{"value":"13"}] 03:19:31 INFO - PROCESS | 3540 | 1461233971041 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:19:31 INFO - PROCESS | 3540 | 1461233971043 Marionette TRACE conn4 <- [1,1210,null,{}] 03:19:31 INFO - PROCESS | 3540 | 1461233971046 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:31 INFO - PROCESS | 3540 | 1461233971177 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 03:19:31 INFO - PROCESS | 3540 | 1461233971339 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:31 INFO - PROCESS | 3540 | ++DOCSHELL 207C1000 == 100 [pid = 3540] [id = 312] 03:19:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (21172400) [pid = 3540] [serial = 935] [outer = 00000000] 03:19:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (2125C800) [pid = 3540] [serial = 936] [outer = 21172400] 03:19:31 INFO - PROCESS | 3540 | 1461233971397 Marionette DEBUG loaded listener.js 03:19:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (21260000) [pid = 3540] [serial = 937] [outer = 21172400] 03:19:32 INFO - PROCESS | 3540 | 1461233972033 Marionette TRACE conn4 <- [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] 03:19:32 INFO - PROCESS | 3540 | 1461233972063 Marionette TRACE conn4 <- [1,1213,null,{"value":"13"}] 03:19:32 INFO - PROCESS | 3540 | 1461233972066 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:19:32 INFO - PROCESS | 3540 | 1461233972068 Marionette TRACE conn4 <- [1,1214,null,{}] 03:19:32 INFO - PROCESS | 3540 | 1461233972072 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:32 INFO - PROCESS | 3540 | 1461233972184 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 03:19:32 INFO - PROCESS | 3540 | 1461233972514 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:32 INFO - PROCESS | 3540 | ++DOCSHELL 0F10F800 == 101 [pid = 3540] [id = 313] 03:19:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (12405C00) [pid = 3540] [serial = 938] [outer = 00000000] 03:19:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (16D01400) [pid = 3540] [serial = 939] [outer = 12405C00] 03:19:32 INFO - PROCESS | 3540 | 1461233972580 Marionette DEBUG loaded listener.js 03:19:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (17139C00) [pid = 3540] [serial = 940] [outer = 12405C00] 03:19:33 INFO - PROCESS | 3540 | 1461233973160 Marionette TRACE conn4 <- [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]]]}] 03:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1120ms 03:19:33 INFO - PROCESS | 3540 | 1461233973190 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 03:19:33 INFO - PROCESS | 3540 | 1461233973195 Marionette TRACE conn4 <- [1,1217,null,{"value":"13"}] 03:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:19:33 INFO - PROCESS | 3540 | 1461233973201 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:19:33 INFO - PROCESS | 3540 | 1461233973204 Marionette TRACE conn4 <- [1,1218,null,{}] 03:19:33 INFO - PROCESS | 3540 | 1461233973209 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:33 INFO - PROCESS | 3540 | 1461233973319 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 03:19:33 INFO - PROCESS | 3540 | 1461233973486 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:33 INFO - PROCESS | 3540 | ++DOCSHELL 1A7AEC00 == 102 [pid = 3540] [id = 314] 03:19:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1A924000) [pid = 3540] [serial = 941] [outer = 00000000] 03:19:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1B83CC00) [pid = 3540] [serial = 942] [outer = 1A924000] 03:19:33 INFO - PROCESS | 3540 | 1461233973537 Marionette DEBUG loaded listener.js 03:19:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1B848800) [pid = 3540] [serial = 943] [outer = 1A924000] 03:19:34 INFO - PROCESS | 3540 | 1461233974158 Marionette TRACE conn4 <- [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]]]}] 03:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 969ms 03:19:34 INFO - PROCESS | 3540 | 1461233974177 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 03:19:34 INFO - PROCESS | 3540 | 1461233974181 Marionette TRACE conn4 <- [1,1221,null,{"value":"13"}] 03:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:19:34 INFO - PROCESS | 3540 | 1461233974186 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:19:34 INFO - PROCESS | 3540 | 1461233974188 Marionette TRACE conn4 <- [1,1222,null,{}] 03:19:34 INFO - PROCESS | 3540 | 1461233974192 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:34 INFO - PROCESS | 3540 | 1461233974299 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 03:19:34 INFO - PROCESS | 3540 | 1461233974491 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 20599400 == 101 [pid = 3540] [id = 262] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1F6C2C00 == 100 [pid = 3540] [id = 260] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1FFEAC00 == 99 [pid = 3540] [id = 261] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 20004800 == 98 [pid = 3540] [id = 305] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 16D02C00 == 97 [pid = 3540] [id = 304] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 0F10C400 == 96 [pid = 3540] [id = 303] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1CE91400 == 95 [pid = 3540] [id = 302] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1BF3C800 == 94 [pid = 3540] [id = 301] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1B909800 == 93 [pid = 3540] [id = 300] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 18F03C00 == 92 [pid = 3540] [id = 283] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1A7B7C00 == 91 [pid = 3540] [id = 299] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1C01B000) [pid = 3540] [serial = 819] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (204EB000) [pid = 3540] [serial = 822] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (255DC400) [pid = 3540] [serial = 825] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (25429000) [pid = 3540] [serial = 828] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (27CEE000) [pid = 3540] [serial = 831] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1BC9CC00) [pid = 3540] [serial = 834] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1C01F000) [pid = 3540] [serial = 864] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | ++DOCSHELL 0F104C00 == 92 [pid = 3540] [id = 315] 03:19:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (0F10A800) [pid = 3540] [serial = 944] [outer = 00000000] 03:19:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1253FC00) [pid = 3540] [serial = 945] [outer = 0F10A800] 03:19:34 INFO - PROCESS | 3540 | 1461233974600 Marionette DEBUG loaded listener.js 03:19:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (16D0B000) [pid = 3540] [serial = 946] [outer = 0F10A800] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 12546000 == 91 [pid = 3540] [id = 298] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 18B1DC00 == 90 [pid = 3540] [id = 282] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 16FA9C00 == 89 [pid = 3540] [id = 297] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 1A92F400 == 88 [pid = 3540] [id = 291] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 16D03C00 == 87 [pid = 3540] [id = 290] 03:19:34 INFO - PROCESS | 3540 | --DOCSHELL 11D84400 == 86 [pid = 3540] [id = 289] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1B53B800) [pid = 3540] [serial = 852] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1BC07400) [pid = 3540] [serial = 855] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1B83BC00) [pid = 3540] [serial = 853] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1712F400) [pid = 3540] [serial = 843] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (17139800) [pid = 3540] [serial = 844] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1280C800) [pid = 3540] [serial = 840] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (134AF400) [pid = 3540] [serial = 841] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (12531400) [pid = 3540] [serial = 838] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1252B400) [pid = 3540] [serial = 837] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (18F10400) [pid = 3540] [serial = 846] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (193AC800) [pid = 3540] [serial = 847] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1B83B400) [pid = 3540] [serial = 858] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1B84A000) [pid = 3540] [serial = 859] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1BC8E400) [pid = 3540] [serial = 856] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1A418400) [pid = 3540] [serial = 849] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1A41E800) [pid = 3540] [serial = 850] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1BEB8800) [pid = 3540] [serial = 861] [outer = 00000000] [url = about:blank] 03:19:34 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1BEC2800) [pid = 3540] [serial = 862] [outer = 00000000] [url = about:blank] 03:19:35 INFO - PROCESS | 3540 | 1461233975071 Marionette TRACE conn4 <- [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]]]}] 03:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 930ms 03:19:35 INFO - PROCESS | 3540 | 1461233975120 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 03:19:35 INFO - PROCESS | 3540 | 1461233975123 Marionette TRACE conn4 <- [1,1225,null,{"value":"13"}] 03:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:19:35 INFO - PROCESS | 3540 | 1461233975127 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - PROCESS | 3540 | 1461233975133 Marionette TRACE conn4 <- [1,1226,null,{}] 03:19:35 INFO - PROCESS | 3540 | 1461233975141 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:35 INFO - PROCESS | 3540 | 1461233975233 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 03:19:35 INFO - PROCESS | 3540 | 1461233975248 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:35 INFO - PROCESS | 3540 | ++DOCSHELL 193ADC00 == 87 [pid = 3540] [id = 316] 03:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (193AE400) [pid = 3540] [serial = 947] [outer = 00000000] 03:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1A423000) [pid = 3540] [serial = 948] [outer = 193AE400] 03:19:35 INFO - PROCESS | 3540 | 1461233975296 Marionette DEBUG loaded listener.js 03:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1A923800) [pid = 3540] [serial = 949] [outer = 193AE400] 03:19:35 INFO - PROCESS | 3540 | 1461233975785 Marionette TRACE conn4 <- [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]]]}] 03:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 690ms 03:19:35 INFO - PROCESS | 3540 | 1461233975820 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 03:19:35 INFO - PROCESS | 3540 | 1461233975822 Marionette TRACE conn4 <- [1,1229,null,{"value":"13"}] 03:19:35 INFO - PROCESS | 3540 | 1461233975825 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:19:35 INFO - PROCESS | 3540 | 1461233975827 Marionette TRACE conn4 <- [1,1230,null,{}] 03:19:35 INFO - PROCESS | 3540 | 1461233975831 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:35 INFO - PROCESS | 3540 | 1461233975918 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 03:19:35 INFO - PROCESS | 3540 | 1461233975924 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:35 INFO - PROCESS | 3540 | ++DOCSHELL 13597000 == 88 [pid = 3540] [id = 317] 03:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1B511000) [pid = 3540] [serial = 950] [outer = 00000000] 03:19:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1BC9AC00) [pid = 3540] [serial = 951] [outer = 1B511000] 03:19:35 INFO - PROCESS | 3540 | 1461233975969 Marionette DEBUG loaded listener.js 03:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1BCAB400) [pid = 3540] [serial = 952] [outer = 1B511000] 03:19:36 INFO - PROCESS | 3540 | 1461233976424 Marionette TRACE conn4 <- [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]]]}] 03:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 630ms 03:19:36 INFO - PROCESS | 3540 | 1461233976460 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 03:19:36 INFO - PROCESS | 3540 | 1461233976462 Marionette TRACE conn4 <- [1,1233,null,{"value":"13"}] 03:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:19:36 INFO - PROCESS | 3540 | 1461233976470 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:19:36 INFO - PROCESS | 3540 | 1461233976472 Marionette TRACE conn4 <- [1,1234,null,{}] 03:19:36 INFO - PROCESS | 3540 | 1461233976491 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:36 INFO - PROCESS | 3540 | 1461233976577 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 03:19:36 INFO - PROCESS | 3540 | 1461233976586 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:36 INFO - PROCESS | 3540 | ++DOCSHELL 1C01B800 == 89 [pid = 3540] [id = 318] 03:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1C01F000) [pid = 3540] [serial = 953] [outer = 00000000] 03:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1C6E3000) [pid = 3540] [serial = 954] [outer = 1C01F000] 03:19:36 INFO - PROCESS | 3540 | 1461233976640 Marionette DEBUG loaded listener.js 03:19:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1CD27400) [pid = 3540] [serial = 955] [outer = 1C01F000] 03:19:37 INFO - PROCESS | 3540 | 1461233977172 Marionette TRACE conn4 <- [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]]]}] 03:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 730ms 03:19:37 INFO - PROCESS | 3540 | 1461233977200 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 03:19:37 INFO - PROCESS | 3540 | 1461233977202 Marionette TRACE conn4 <- [1,1237,null,{"value":"13"}] 03:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:19:37 INFO - PROCESS | 3540 | 1461233977205 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:19:37 INFO - PROCESS | 3540 | 1461233977207 Marionette TRACE conn4 <- [1,1238,null,{}] 03:19:37 INFO - PROCESS | 3540 | 1461233977210 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:37 INFO - PROCESS | 3540 | 1461233977335 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 03:19:37 INFO - PROCESS | 3540 | 1461233977405 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:37 INFO - PROCESS | 3540 | ++DOCSHELL 1CE91800 == 90 [pid = 3540] [id = 319] 03:19:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1CE92C00) [pid = 3540] [serial = 956] [outer = 00000000] 03:19:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1E986000) [pid = 3540] [serial = 957] [outer = 1CE92C00] 03:19:37 INFO - PROCESS | 3540 | 1461233977450 Marionette DEBUG loaded listener.js 03:19:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1FF09800) [pid = 3540] [serial = 958] [outer = 1CE92C00] 03:19:37 INFO - PROCESS | 3540 | 1461233977876 Marionette TRACE conn4 <- [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]]]}] 03:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 730ms 03:19:37 INFO - PROCESS | 3540 | 1461233977936 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 03:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:19:37 INFO - PROCESS | 3540 | 1461233977938 Marionette TRACE conn4 <- [1,1241,null,{"value":"13"}] 03:19:37 INFO - PROCESS | 3540 | 1461233977941 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:19:37 INFO - PROCESS | 3540 | 1461233977943 Marionette TRACE conn4 <- [1,1242,null,{}] 03:19:37 INFO - PROCESS | 3540 | 1461233977947 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:38 INFO - PROCESS | 3540 | 1461233978105 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 03:19:38 INFO - PROCESS | 3540 | 1461233978130 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:38 INFO - PROCESS | 3540 | ++DOCSHELL 1CE86000 == 91 [pid = 3540] [id = 320] 03:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1F840400) [pid = 3540] [serial = 959] [outer = 00000000] 03:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1FFF0800) [pid = 3540] [serial = 960] [outer = 1F840400] 03:19:38 INFO - PROCESS | 3540 | 1461233978177 Marionette DEBUG loaded listener.js 03:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (2000B000) [pid = 3540] [serial = 961] [outer = 1F840400] 03:19:38 INFO - PROCESS | 3540 | 1461233978634 Marionette TRACE conn4 <- [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]]]}] 03:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 730ms 03:19:38 INFO - PROCESS | 3540 | 1461233978672 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 03:19:38 INFO - PROCESS | 3540 | 1461233978674 Marionette TRACE conn4 <- [1,1245,null,{"value":"13"}] 03:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:19:38 INFO - PROCESS | 3540 | 1461233978677 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:19:38 INFO - PROCESS | 3540 | 1461233978679 Marionette TRACE conn4 <- [1,1246,null,{}] 03:19:38 INFO - PROCESS | 3540 | 1461233978689 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:38 INFO - PROCESS | 3540 | 1461233978817 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 03:19:38 INFO - PROCESS | 3540 | 1461233978907 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:38 INFO - PROCESS | 3540 | ++DOCSHELL 1FF0D400 == 92 [pid = 3540] [id = 321] 03:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (20010C00) [pid = 3540] [serial = 962] [outer = 00000000] 03:19:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (205B2800) [pid = 3540] [serial = 963] [outer = 20010C00] 03:19:38 INFO - PROCESS | 3540 | 1461233978951 Marionette DEBUG loaded listener.js 03:19:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (2068E400) [pid = 3540] [serial = 964] [outer = 20010C00] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1BEB8000) [pid = 3540] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1CE92800) [pid = 3540] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1BF47C00) [pid = 3540] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1254DC00) [pid = 3540] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (24E0F400) [pid = 3540] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (11D87C00) [pid = 3540] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (11CC2C00) [pid = 3540] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (18B22000) [pid = 3540] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (16D04C00) [pid = 3540] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1CE89C00) [pid = 3540] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (20593000) [pid = 3540] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (21260800) [pid = 3540] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1A922400) [pid = 3540] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1A419000) [pid = 3540] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1BC9C400) [pid = 3540] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (20778000) [pid = 3540] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1C01A000) [pid = 3540] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1712D000) [pid = 3540] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1CE89000) [pid = 3540] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1D0F8C00) [pid = 3540] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (24ED7000) [pid = 3540] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (205B8C00) [pid = 3540] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (193AF400) [pid = 3540] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1A931000) [pid = 3540] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1BBF3C00) [pid = 3540] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (18759000) [pid = 3540] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1FFF1C00) [pid = 3540] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (17132800) [pid = 3540] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (20774400) [pid = 3540] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (17319400) [pid = 3540] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (20689C00) [pid = 3540] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (255D8800) [pid = 3540] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (25424400) [pid = 3540] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1BC94800) [pid = 3540] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (17136C00) [pid = 3540] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (18756400) [pid = 3540] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (21264000) [pid = 3540] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (13594800) [pid = 3540] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1F83B000) [pid = 3540] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (2000A000) [pid = 3540] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (2059D000) [pid = 3540] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:19:39 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1712E400) [pid = 3540] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:19:39 INFO - PROCESS | 3540 | 1461233979932 Marionette TRACE conn4 <- [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]]]}] 03:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1294ms 03:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:19:39 INFO - PROCESS | 3540 | 1461233979972 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 03:19:39 INFO - PROCESS | 3540 | 1461233979974 Marionette TRACE conn4 <- [1,1249,null,{"value":"13"}] 03:19:39 INFO - PROCESS | 3540 | 1461233979977 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:19:39 INFO - PROCESS | 3540 | 1461233979978 Marionette TRACE conn4 <- [1,1250,null,{}] 03:19:39 INFO - PROCESS | 3540 | 1461233979985 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:40 INFO - PROCESS | 3540 | 1461233980113 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 03:19:40 INFO - PROCESS | 3540 | 1461233980122 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:40 INFO - PROCESS | 3540 | ++DOCSHELL 134AE000 == 93 [pid = 3540] [id = 322] 03:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (134B4000) [pid = 3540] [serial = 965] [outer = 00000000] 03:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (17319400) [pid = 3540] [serial = 966] [outer = 134B4000] 03:19:40 INFO - PROCESS | 3540 | 1461233980171 Marionette DEBUG loaded listener.js 03:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (193B8800) [pid = 3540] [serial = 967] [outer = 134B4000] 03:19:40 INFO - PROCESS | 3540 | 1461233980584 Marionette TRACE conn4 <- [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]]]}] 03:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 03:19:40 INFO - PROCESS | 3540 | 1461233980649 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 03:19:40 INFO - PROCESS | 3540 | 1461233980651 Marionette TRACE conn4 <- [1,1253,null,{"value":"13"}] 03:19:40 INFO - PROCESS | 3540 | 1461233980654 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:19:40 INFO - PROCESS | 3540 | 1461233980656 Marionette TRACE conn4 <- [1,1254,null,{}] 03:19:40 INFO - PROCESS | 3540 | 1461233980660 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:40 INFO - PROCESS | 3540 | 1461233980751 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 03:19:40 INFO - PROCESS | 3540 | 1461233980760 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:40 INFO - PROCESS | 3540 | ++DOCSHELL 1A498C00 == 94 [pid = 3540] [id = 323] 03:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1BC8E800) [pid = 3540] [serial = 968] [outer = 00000000] 03:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1CD22400) [pid = 3540] [serial = 969] [outer = 1BC8E800] 03:19:40 INFO - PROCESS | 3540 | 1461233980809 Marionette DEBUG loaded listener.js 03:19:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1FFF1400) [pid = 3540] [serial = 970] [outer = 1BC8E800] 03:19:41 INFO - PROCESS | 3540 | 1461233981280 Marionette TRACE conn4 <- [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]]]}] 03:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 670ms 03:19:41 INFO - PROCESS | 3540 | 1461233981329 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 03:19:41 INFO - PROCESS | 3540 | 1461233981331 Marionette TRACE conn4 <- [1,1257,null,{"value":"13"}] 03:19:41 INFO - PROCESS | 3540 | 1461233981335 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:19:41 INFO - PROCESS | 3540 | 1461233981337 Marionette TRACE conn4 <- [1,1258,null,{}] 03:19:41 INFO - PROCESS | 3540 | 1461233981341 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:41 INFO - PROCESS | 3540 | 1461233981487 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 03:19:41 INFO - PROCESS | 3540 | 1461233981496 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:41 INFO - PROCESS | 3540 | ++DOCSHELL 1BCABC00 == 95 [pid = 3540] [id = 324] 03:19:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (20776400) [pid = 3540] [serial = 971] [outer = 00000000] 03:19:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (21177000) [pid = 3540] [serial = 972] [outer = 20776400] 03:19:41 INFO - PROCESS | 3540 | 1461233981541 Marionette DEBUG loaded listener.js 03:19:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (2117CC00) [pid = 3540] [serial = 973] [outer = 20776400] 03:19:42 INFO - PROCESS | 3540 | 1461233982240 Marionette TRACE conn4 <- [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]]]}] 03:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 970ms 03:19:42 INFO - PROCESS | 3540 | 1461233982309 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 03:19:42 INFO - PROCESS | 3540 | 1461233982315 Marionette TRACE conn4 <- [1,1261,null,{"value":"13"}] 03:19:42 INFO - PROCESS | 3540 | 1461233982321 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:19:42 INFO - PROCESS | 3540 | 1461233982325 Marionette TRACE conn4 <- [1,1262,null,{}] 03:19:42 INFO - PROCESS | 3540 | 1461233982330 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:42 INFO - PROCESS | 3540 | 1461233982485 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 03:19:42 INFO - PROCESS | 3540 | 1461233982637 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:42 INFO - PROCESS | 3540 | ++DOCSHELL 12550000 == 96 [pid = 3540] [id = 325] 03:19:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (129E5400) [pid = 3540] [serial = 974] [outer = 00000000] 03:19:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (18B1B000) [pid = 3540] [serial = 975] [outer = 129E5400] 03:19:42 INFO - PROCESS | 3540 | 1461233982696 Marionette DEBUG loaded listener.js 03:19:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (193B3000) [pid = 3540] [serial = 976] [outer = 129E5400] 03:19:43 INFO - PROCESS | 3540 | 1461233983299 Marionette TRACE conn4 <- [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]]]}] 03:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1019ms 03:19:43 INFO - PROCESS | 3540 | 1461233983343 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 03:19:43 INFO - PROCESS | 3540 | 1461233983349 Marionette TRACE conn4 <- [1,1265,null,{"value":"13"}] 03:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:19:43 INFO - PROCESS | 3540 | 1461233983356 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:19:43 INFO - PROCESS | 3540 | 1461233983359 Marionette TRACE conn4 <- [1,1266,null,{}] 03:19:43 INFO - PROCESS | 3540 | 1461233983363 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:43 INFO - PROCESS | 3540 | 1461233983481 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 03:19:43 INFO - PROCESS | 3540 | 1461233983605 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:43 INFO - PROCESS | 3540 | ++DOCSHELL 1B845400 == 97 [pid = 3540] [id = 326] 03:19:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1B846400) [pid = 3540] [serial = 977] [outer = 00000000] 03:19:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1BF47C00) [pid = 3540] [serial = 978] [outer = 1B846400] 03:19:43 INFO - PROCESS | 3540 | 1461233983660 Marionette DEBUG loaded listener.js 03:19:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1C6E1C00) [pid = 3540] [serial = 979] [outer = 1B846400] 03:19:44 INFO - PROCESS | 3540 | 1461233984297 Marionette TRACE conn4 <- [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]]]}] 03:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 969ms 03:19:44 INFO - PROCESS | 3540 | 1461233984328 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 03:19:44 INFO - PROCESS | 3540 | 1461233984331 Marionette TRACE conn4 <- [1,1269,null,{"value":"13"}] 03:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:19:44 INFO - PROCESS | 3540 | 1461233984335 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:19:44 INFO - PROCESS | 3540 | 1461233984339 Marionette TRACE conn4 <- [1,1270,null,{}] 03:19:44 INFO - PROCESS | 3540 | 1461233984349 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:44 INFO - PROCESS | 3540 | 1461233984469 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 03:19:44 INFO - PROCESS | 3540 | 1461233984621 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:44 INFO - PROCESS | 3540 | ++DOCSHELL 205B2400 == 98 [pid = 3540] [id = 327] 03:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (205B2C00) [pid = 3540] [serial = 980] [outer = 00000000] 03:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (20778800) [pid = 3540] [serial = 981] [outer = 205B2C00] 03:19:44 INFO - PROCESS | 3540 | 1461233984680 Marionette DEBUG loaded listener.js 03:19:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (21172C00) [pid = 3540] [serial = 982] [outer = 205B2C00] 03:19:45 INFO - PROCESS | 3540 | 1461233985229 Marionette TRACE conn4 <- [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]]]}] 03:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 930ms 03:19:45 INFO - PROCESS | 3540 | 1461233985268 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 03:19:45 INFO - PROCESS | 3540 | 1461233985271 Marionette TRACE conn4 <- [1,1273,null,{"value":"13"}] 03:19:45 INFO - PROCESS | 3540 | 1461233985274 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:19:45 INFO - PROCESS | 3540 | 1461233985276 Marionette TRACE conn4 <- [1,1274,null,{}] 03:19:45 INFO - PROCESS | 3540 | 1461233985280 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:45 INFO - PROCESS | 3540 | 1461233985396 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 03:19:45 INFO - PROCESS | 3540 | 1461233985560 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:45 INFO - PROCESS | 3540 | ++DOCSHELL 21263000 == 99 [pid = 3540] [id = 328] 03:19:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (2129D000) [pid = 3540] [serial = 983] [outer = 00000000] 03:19:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (212A6C00) [pid = 3540] [serial = 984] [outer = 2129D000] 03:19:45 INFO - PROCESS | 3540 | 1461233985616 Marionette DEBUG loaded listener.js 03:19:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (21304800) [pid = 3540] [serial = 985] [outer = 2129D000] 03:19:46 INFO - PROCESS | 3540 | 1461233986208 Marionette TRACE conn4 <- [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]]]}] 03:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 970ms 03:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:19:46 INFO - PROCESS | 3540 | 1461233986248 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 03:19:46 INFO - PROCESS | 3540 | 1461233986250 Marionette TRACE conn4 <- [1,1277,null,{"value":"13"}] 03:19:46 INFO - PROCESS | 3540 | 1461233986253 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:19:46 INFO - PROCESS | 3540 | 1461233986255 Marionette TRACE conn4 <- [1,1278,null,{}] 03:19:46 INFO - PROCESS | 3540 | 1461233986259 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:46 INFO - PROCESS | 3540 | 1461233986370 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 03:19:46 INFO - PROCESS | 3540 | 1461233986534 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:46 INFO - PROCESS | 3540 | ++DOCSHELL 2130F800 == 100 [pid = 3540] [id = 329] 03:19:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (220AC400) [pid = 3540] [serial = 986] [outer = 00000000] 03:19:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (2219C800) [pid = 3540] [serial = 987] [outer = 220AC400] 03:19:46 INFO - PROCESS | 3540 | 1461233986590 Marionette DEBUG loaded listener.js 03:19:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (221A1400) [pid = 3540] [serial = 988] [outer = 220AC400] 03:19:47 INFO - PROCESS | 3540 | 1461233987206 Marionette TRACE conn4 <- [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]]]}] 03:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1020ms 03:19:47 INFO - PROCESS | 3540 | 1461233987274 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 03:19:47 INFO - PROCESS | 3540 | 1461233987276 Marionette TRACE conn4 <- [1,1281,null,{"value":"13"}] 03:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:19:47 INFO - PROCESS | 3540 | 1461233987280 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:19:47 INFO - PROCESS | 3540 | 1461233987282 Marionette TRACE conn4 <- [1,1282,null,{}] 03:19:47 INFO - PROCESS | 3540 | 1461233987318 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:47 INFO - PROCESS | 3540 | 1461233987445 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 03:19:47 INFO - PROCESS | 3540 | 1461233987590 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:47 INFO - PROCESS | 3540 | ++DOCSHELL 24E01800 == 101 [pid = 3540] [id = 330] 03:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (24E08000) [pid = 3540] [serial = 989] [outer = 00000000] 03:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (24ED8800) [pid = 3540] [serial = 990] [outer = 24E08000] 03:19:47 INFO - PROCESS | 3540 | 1461233987649 Marionette DEBUG loaded listener.js 03:19:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (24EDE000) [pid = 3540] [serial = 991] [outer = 24E08000] 03:19:48 INFO - PROCESS | 3540 | 1461233988206 Marionette TRACE conn4 <- [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]]]}] 03:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 930ms 03:19:48 INFO - PROCESS | 3540 | 1461233988214 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 03:19:48 INFO - PROCESS | 3540 | 1461233988216 Marionette TRACE conn4 <- [1,1285,null,{"value":"13"}] 03:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:19:48 INFO - PROCESS | 3540 | 1461233988235 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:19:48 INFO - PROCESS | 3540 | 1461233988237 Marionette TRACE conn4 <- [1,1286,null,{}] 03:19:48 INFO - PROCESS | 3540 | 1461233988241 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:48 INFO - PROCESS | 3540 | 1461233988351 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 03:19:48 INFO - PROCESS | 3540 | 1461233988515 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:48 INFO - PROCESS | 3540 | ++DOCSHELL 220AF000 == 102 [pid = 3540] [id = 331] 03:19:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (24E0F800) [pid = 3540] [serial = 992] [outer = 00000000] 03:19:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (25088800) [pid = 3540] [serial = 993] [outer = 24E0F800] 03:19:48 INFO - PROCESS | 3540 | 1461233988570 Marionette DEBUG loaded listener.js 03:19:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (25420800) [pid = 3540] [serial = 994] [outer = 24E0F800] 03:19:49 INFO - PROCESS | 3540 | 1461233989177 Marionette TRACE conn4 <- [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]]]}] 03:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 970ms 03:19:49 INFO - PROCESS | 3540 | 1461233989205 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 03:19:49 INFO - PROCESS | 3540 | 1461233989207 Marionette TRACE conn4 <- [1,1289,null,{"value":"13"}] 03:19:49 INFO - PROCESS | 3540 | 1461233989211 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:19:49 INFO - PROCESS | 3540 | 1461233989213 Marionette TRACE conn4 <- [1,1290,null,{}] 03:19:49 INFO - PROCESS | 3540 | 1461233989216 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:49 INFO - PROCESS | 3540 | 1461233989329 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 03:19:49 INFO - PROCESS | 3540 | 1461233989483 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:49 INFO - PROCESS | 3540 | ++DOCSHELL 134B7000 == 103 [pid = 3540] [id = 332] 03:19:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (13546400) [pid = 3540] [serial = 995] [outer = 00000000] 03:19:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (18B25400) [pid = 3540] [serial = 996] [outer = 13546400] 03:19:49 INFO - PROCESS | 3540 | 1461233989539 Marionette DEBUG loaded listener.js 03:19:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (19343800) [pid = 3540] [serial = 997] [outer = 13546400] 03:19:50 INFO - PROCESS | 3540 | 1461233990406 Marionette TRACE conn4 <- [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]]]}] 03:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1223ms 03:19:50 INFO - PROCESS | 3540 | 1461233990438 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 03:19:50 INFO - PROCESS | 3540 | 1461233990442 Marionette TRACE conn4 <- [1,1293,null,{"value":"13"}] 03:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:19:50 INFO - PROCESS | 3540 | 1461233990447 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:19:50 INFO - PROCESS | 3540 | 1461233990451 Marionette TRACE conn4 <- [1,1294,null,{}] 03:19:50 INFO - PROCESS | 3540 | 1461233990457 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:50 INFO - PROCESS | 3540 | 1461233990568 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 03:19:50 INFO - PROCESS | 3540 | 1461233990727 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:50 INFO - PROCESS | 3540 | ++DOCSHELL 12542400 == 104 [pid = 3540] [id = 333] 03:19:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (16D07800) [pid = 3540] [serial = 998] [outer = 00000000] 03:19:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (193B1000) [pid = 3540] [serial = 999] [outer = 16D07800] 03:19:50 INFO - PROCESS | 3540 | 1461233990778 Marionette DEBUG loaded listener.js 03:19:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1A41F000) [pid = 3540] [serial = 1000] [outer = 16D07800] 03:19:51 INFO - PROCESS | 3540 | 1461233991359 Marionette TRACE conn4 <- [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]]]}] 03:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 990ms 03:19:51 INFO - PROCESS | 3540 | 1461233991439 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 03:19:51 INFO - PROCESS | 3540 | 1461233991444 Marionette TRACE conn4 <- [1,1297,null,{"value":"13"}] 03:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:19:51 INFO - PROCESS | 3540 | 1461233991451 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:19:51 INFO - PROCESS | 3540 | 1461233991453 Marionette TRACE conn4 <- [1,1298,null,{}] 03:19:51 INFO - PROCESS | 3540 | 1461233991457 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:51 INFO - PROCESS | 3540 | 1461233991597 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 03:19:51 INFO - PROCESS | 3540 | 1461233991766 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1A498C00 == 103 [pid = 3540] [id = 323] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 134AE000 == 102 [pid = 3540] [id = 322] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1FF0D400 == 101 [pid = 3540] [id = 321] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1CE86000 == 100 [pid = 3540] [id = 320] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1CE91800 == 99 [pid = 3540] [id = 319] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1C01B800 == 98 [pid = 3540] [id = 318] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 13597000 == 97 [pid = 3540] [id = 317] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 193ADC00 == 96 [pid = 3540] [id = 316] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (205B1800) [pid = 3540] [serial = 918] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1C108C00) [pid = 3540] [serial = 873] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1DDA2400) [pid = 3540] [serial = 885] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1CC97400) [pid = 3540] [serial = 876] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1CD25C00) [pid = 3540] [serial = 879] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1CFAB000) [pid = 3540] [serial = 882] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | ++DOCSHELL 11CBC000 == 97 [pid = 3540] [id = 334] 03:19:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (11D03C00) [pid = 3540] [serial = 1001] [outer = 00000000] 03:19:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (12599400) [pid = 3540] [serial = 1002] [outer = 11D03C00] 03:19:51 INFO - PROCESS | 3540 | 1461233991884 Marionette DEBUG loaded listener.js 03:19:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1778C800) [pid = 3540] [serial = 1003] [outer = 11D03C00] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 0F104C00 == 96 [pid = 3540] [id = 315] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1A7AEC00 == 95 [pid = 3540] [id = 314] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 0F10F800 == 94 [pid = 3540] [id = 313] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 20692800 == 93 [pid = 3540] [id = 310] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1FF16C00 == 92 [pid = 3540] [id = 309] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 1A7B9400 == 91 [pid = 3540] [id = 308] 03:19:51 INFO - PROCESS | 3540 | --DOCSHELL 12549C00 == 90 [pid = 3540] [id = 307] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (204F5400) [pid = 3540] [serial = 916] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1CC68400) [pid = 3540] [serial = 772] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1F6BF800) [pid = 3540] [serial = 907] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (1CC67400) [pid = 3540] [serial = 903] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (18B1CC00) [pid = 3540] [serial = 895] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (26A1A800) [pid = 3540] [serial = 817] [outer = 00000000] [url = about:blank] 03:19:51 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1253E800) [pid = 3540] [serial = 868] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1FF13000) [pid = 3540] [serial = 910] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1B908C00) [pid = 3540] [serial = 688] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (173CC000) [pid = 3540] [serial = 870] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (2059CC00) [pid = 3540] [serial = 823] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (20688000) [pid = 3540] [serial = 745] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1778D800) [pid = 3540] [serial = 871] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (21303C00) [pid = 3540] [serial = 697] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1B532800) [pid = 3540] [serial = 897] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1CC8DC00) [pid = 3540] [serial = 742] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1C019C00) [pid = 3540] [serial = 766] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1F664000) [pid = 3540] [serial = 906] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (2129B000) [pid = 3540] [serial = 751] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (220A6000) [pid = 3540] [serial = 790] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (173E9000) [pid = 3540] [serial = 891] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1CE98C00) [pid = 3540] [serial = 775] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1E92B400) [pid = 3540] [serial = 778] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (25087C00) [pid = 3540] [serial = 754] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (2117B000) [pid = 3540] [serial = 694] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1CC6B400) [pid = 3540] [serial = 820] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1FFF2000) [pid = 3540] [serial = 912] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1BEBB800) [pid = 3540] [serial = 901] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (24EDFC00) [pid = 3540] [serial = 703] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (205BC800) [pid = 3540] [serial = 784] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (20003000) [pid = 3540] [serial = 913] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1874B800) [pid = 3540] [serial = 892] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1B90A000) [pid = 3540] [serial = 757] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1BCA3400) [pid = 3540] [serial = 900] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (207BA800) [pid = 3540] [serial = 748] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1C105C00) [pid = 3540] [serial = 835] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (207B7C00) [pid = 3540] [serial = 787] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1FF0E800) [pid = 3540] [serial = 909] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (26A1CC00) [pid = 3540] [serial = 826] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (2542C000) [pid = 3540] [serial = 829] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1CFB0800) [pid = 3540] [serial = 691] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1A7AF800) [pid = 3540] [serial = 769] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1C01BC00) [pid = 3540] [serial = 888] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (24ED6C00) [pid = 3540] [serial = 700] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1CC98000) [pid = 3540] [serial = 904] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (193AFC00) [pid = 3540] [serial = 739] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1FFF5000) [pid = 3540] [serial = 781] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (204E6800) [pid = 3540] [serial = 915] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (12523C00) [pid = 3540] [serial = 867] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (207AF000) [pid = 3540] [serial = 633] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (27CF0800) [pid = 3540] [serial = 832] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1B845800) [pid = 3540] [serial = 898] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1DDA0400) [pid = 3540] [serial = 889] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (178DE800) [pid = 3540] [serial = 894] [outer = 00000000] [url = about:blank] 03:19:52 INFO - PROCESS | 3540 | 1461233992413 Marionette TRACE conn4 <- [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] 03:19:52 INFO - PROCESS | 3540 | 1461233992477 Marionette TRACE conn4 <- [1,1301,null,{"value":"13"}] 03:19:52 INFO - PROCESS | 3540 | 1461233992480 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:19:52 INFO - PROCESS | 3540 | 1461233992483 Marionette TRACE conn4 <- [1,1302,null,{}] 03:19:52 INFO - PROCESS | 3540 | 1461233992515 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:52 INFO - PROCESS | 3540 | 1461233992615 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 03:19:52 INFO - PROCESS | 3540 | 1461233992716 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:52 INFO - PROCESS | 3540 | ++DOCSHELL 12542C00 == 91 [pid = 3540] [id = 335] 03:19:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (193B4400) [pid = 3540] [serial = 1004] [outer = 00000000] 03:19:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1B53BC00) [pid = 3540] [serial = 1005] [outer = 193B4400] 03:19:52 INFO - PROCESS | 3540 | 1461233992767 Marionette DEBUG loaded listener.js 03:19:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1B847000) [pid = 3540] [serial = 1006] [outer = 193B4400] 03:19:53 INFO - PROCESS | 3540 | 1461233993209 Marionette TRACE conn4 <- [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]]]}] 03:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 03:19:53 INFO - PROCESS | 3540 | 1461233993254 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 03:19:53 INFO - PROCESS | 3540 | 1461233993257 Marionette TRACE conn4 <- [1,1305,null,{"value":"13"}] 03:19:53 INFO - PROCESS | 3540 | 1461233993260 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:19:53 INFO - PROCESS | 3540 | 1461233993261 Marionette TRACE conn4 <- [1,1306,null,{}] 03:19:53 INFO - PROCESS | 3540 | 1461233993265 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:53 INFO - PROCESS | 3540 | 1461233993363 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 03:19:53 INFO - PROCESS | 3540 | 1461233993377 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:53 INFO - PROCESS | 3540 | ++DOCSHELL 1BC95800 == 92 [pid = 3540] [id = 336] 03:19:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1BC9A800) [pid = 3540] [serial = 1007] [outer = 00000000] 03:19:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1BEB9000) [pid = 3540] [serial = 1008] [outer = 1BC9A800] 03:19:53 INFO - PROCESS | 3540 | 1461233993425 Marionette DEBUG loaded listener.js 03:19:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1C01A400) [pid = 3540] [serial = 1009] [outer = 1BC9A800] 03:19:53 INFO - PROCESS | 3540 | 1461233993894 Marionette TRACE conn4 <- [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]]]}] 03:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 669ms 03:19:53 INFO - PROCESS | 3540 | 1461233993969 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 03:19:53 INFO - PROCESS | 3540 | 1461233993971 Marionette TRACE conn4 <- [1,1309,null,{"value":"13"}] 03:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:19:53 INFO - PROCESS | 3540 | 1461233993977 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:19:53 INFO - PROCESS | 3540 | 1461233993979 Marionette TRACE conn4 <- [1,1310,null,{}] 03:19:53 INFO - PROCESS | 3540 | 1461233993982 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:54 INFO - PROCESS | 3540 | 1461233994113 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 03:19:54 INFO - PROCESS | 3540 | 1461233994178 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 3540 | ++DOCSHELL 1C01B800 == 93 [pid = 3540] [id = 337] 03:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1C0B2400) [pid = 3540] [serial = 1010] [outer = 00000000] 03:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1C6DA400) [pid = 3540] [serial = 1011] [outer = 1C0B2400] 03:19:54 INFO - PROCESS | 3540 | 1461233994223 Marionette DEBUG loaded listener.js 03:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CC6A000) [pid = 3540] [serial = 1012] [outer = 1C0B2400] 03:19:54 INFO - PROCESS | 3540 | 1461233994655 Marionette TRACE conn4 <- [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]]]}] 03:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 730ms 03:19:54 INFO - PROCESS | 3540 | 1461233994709 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 03:19:54 INFO - PROCESS | 3540 | 1461233994712 Marionette TRACE conn4 <- [1,1313,null,{"value":"13"}] 03:19:54 INFO - PROCESS | 3540 | 1461233994715 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:19:54 INFO - PROCESS | 3540 | 1461233994717 Marionette TRACE conn4 <- [1,1314,null,{}] 03:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:19:54 INFO - PROCESS | 3540 | 1461233994750 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:54 INFO - PROCESS | 3540 | 1461233994914 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 03:19:54 INFO - PROCESS | 3540 | 1461233994985 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:54 INFO - PROCESS | 3540 | ++DOCSHELL 1CC6BC00 == 94 [pid = 3540] [id = 338] 03:19:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CC6C000) [pid = 3540] [serial = 1013] [outer = 00000000] 03:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1CE86000) [pid = 3540] [serial = 1014] [outer = 1CC6C000] 03:19:55 INFO - PROCESS | 3540 | 1461233995036 Marionette DEBUG loaded listener.js 03:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1CE8FC00) [pid = 3540] [serial = 1015] [outer = 1CC6C000] 03:19:55 INFO - PROCESS | 3540 | 1461233995489 Marionette TRACE conn4 <- [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]]]}] 03:19:55 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 03:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 831ms 03:19:55 INFO - PROCESS | 3540 | 1461233995551 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 03:19:55 INFO - PROCESS | 3540 | 1461233995553 Marionette TRACE conn4 <- [1,1317,null,{"value":"13"}] 03:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:19:55 INFO - PROCESS | 3540 | 1461233995556 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:19:55 INFO - PROCESS | 3540 | 1461233995557 Marionette TRACE conn4 <- [1,1318,null,{}] 03:19:55 INFO - PROCESS | 3540 | 1461233995561 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:55 INFO - PROCESS | 3540 | 1461233995695 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 03:19:55 INFO - PROCESS | 3540 | 1461233995717 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:55 INFO - PROCESS | 3540 | ++DOCSHELL 1CE82400 == 95 [pid = 3540] [id = 339] 03:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1CE91800) [pid = 3540] [serial = 1016] [outer = 00000000] 03:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1CFB2800) [pid = 3540] [serial = 1017] [outer = 1CE91800] 03:19:55 INFO - PROCESS | 3540 | 1461233995762 Marionette DEBUG loaded listener.js 03:19:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1DD9C800) [pid = 3540] [serial = 1018] [outer = 1CE91800] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (1BF3EC00) [pid = 3540] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (1D5D9800) [pid = 3540] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (1CE8F800) [pid = 3540] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (1B535000) [pid = 3540] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (1CC68800) [pid = 3540] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1C6DB400) [pid = 3540] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (193AE400) [pid = 3540] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (1B511000) [pid = 3540] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (1A924000) [pid = 3540] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (12405C00) [pid = 3540] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (20010C00) [pid = 3540] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (0F10A800) [pid = 3540] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1F840400) [pid = 3540] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1C01F000) [pid = 3540] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 117 (1BC8E800) [pid = 3540] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 116 (134B4000) [pid = 3540] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:19:56 INFO - PROCESS | 3540 | --DOMWINDOW == 115 (1CE92C00) [pid = 3540] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:19:56 INFO - PROCESS | 3540 | 1461233996559 Marionette TRACE conn4 <- [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]]]}] 03:19:56 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 03:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1016ms 03:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:19:56 INFO - PROCESS | 3540 | 1461233996576 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 03:19:56 INFO - PROCESS | 3540 | 1461233996578 Marionette TRACE conn4 <- [1,1321,null,{"value":"13"}] 03:19:56 INFO - PROCESS | 3540 | 1461233996581 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:19:56 INFO - PROCESS | 3540 | 1461233996583 Marionette TRACE conn4 <- [1,1322,null,{}] 03:19:56 INFO - PROCESS | 3540 | 1461233996611 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:56 INFO - PROCESS | 3540 | 1461233996701 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 03:19:56 INFO - PROCESS | 3540 | 1461233996708 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:56 INFO - PROCESS | 3540 | ++DOCSHELL 1A924000 == 96 [pid = 3540] [id = 340] 03:19:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 116 (1A927C00) [pid = 3540] [serial = 1019] [outer = 00000000] 03:19:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (1C022C00) [pid = 3540] [serial = 1020] [outer = 1A927C00] 03:19:56 INFO - PROCESS | 3540 | 1461233996755 Marionette DEBUG loaded listener.js 03:19:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1CC96400) [pid = 3540] [serial = 1021] [outer = 1A927C00] 03:19:57 INFO - PROCESS | 3540 | 1461233997204 Marionette TRACE conn4 <- [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]]]}] 03:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 691ms 03:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:19:57 INFO - PROCESS | 3540 | 1461233997273 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 03:19:57 INFO - PROCESS | 3540 | 1461233997275 Marionette TRACE conn4 <- [1,1325,null,{"value":"13"}] 03:19:57 INFO - PROCESS | 3540 | 1461233997278 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:19:57 INFO - PROCESS | 3540 | 1461233997280 Marionette TRACE conn4 <- [1,1326,null,{}] 03:19:57 INFO - PROCESS | 3540 | 1461233997283 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:57 INFO - PROCESS | 3540 | 1461233997376 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 03:19:57 INFO - PROCESS | 3540 | 1461233997384 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:57 INFO - PROCESS | 3540 | ++DOCSHELL 1B849C00 == 97 [pid = 3540] [id = 341] 03:19:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1CE8F800) [pid = 3540] [serial = 1022] [outer = 00000000] 03:19:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1E929400) [pid = 3540] [serial = 1023] [outer = 1CE8F800] 03:19:57 INFO - PROCESS | 3540 | 1461233997428 Marionette DEBUG loaded listener.js 03:19:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1F6C9400) [pid = 3540] [serial = 1024] [outer = 1CE8F800] 03:19:58 INFO - PROCESS | 3540 | 1461233998422 Marionette TRACE conn4 <- [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]]]}] 03:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1185ms 03:19:58 INFO - PROCESS | 3540 | 1461233998465 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 03:19:58 INFO - PROCESS | 3540 | 1461233998469 Marionette TRACE conn4 <- [1,1329,null,{"value":"13"}] 03:19:58 INFO - PROCESS | 3540 | 1461233998475 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:19:58 INFO - PROCESS | 3540 | 1461233998479 Marionette TRACE conn4 <- [1,1330,null,{}] 03:19:58 INFO - PROCESS | 3540 | 1461233998486 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:58 INFO - PROCESS | 3540 | 1461233998615 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 03:19:58 INFO - PROCESS | 3540 | 1461233998768 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:58 INFO - PROCESS | 3540 | ++DOCSHELL 16D04C00 == 98 [pid = 3540] [id = 342] 03:19:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (16D0C800) [pid = 3540] [serial = 1025] [outer = 00000000] 03:19:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (173CA800) [pid = 3540] [serial = 1026] [outer = 16D0C800] 03:19:58 INFO - PROCESS | 3540 | 1461233998882 Marionette DEBUG loaded listener.js 03:19:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (18695C00) [pid = 3540] [serial = 1027] [outer = 16D0C800] 03:19:59 INFO - PROCESS | 3540 | 1461233999481 Marionette TRACE conn4 <- [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]]]}] 03:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1077ms 03:19:59 INFO - PROCESS | 3540 | 1461233999557 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 03:19:59 INFO - PROCESS | 3540 | 1461233999564 Marionette TRACE conn4 <- [1,1333,null,{"value":"13"}] 03:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:19:59 INFO - PROCESS | 3540 | 1461233999570 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:19:59 INFO - PROCESS | 3540 | 1461233999573 Marionette TRACE conn4 <- [1,1334,null,{}] 03:19:59 INFO - PROCESS | 3540 | 1461233999578 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:19:59 INFO - PROCESS | 3540 | 1461233999702 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 03:19:59 INFO - PROCESS | 3540 | 1461233999855 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:19:59 INFO - PROCESS | 3540 | ++DOCSHELL 12C10400 == 99 [pid = 3540] [id = 343] 03:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (13544400) [pid = 3540] [serial = 1028] [outer = 00000000] 03:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1BCA6400) [pid = 3540] [serial = 1029] [outer = 13544400] 03:19:59 INFO - PROCESS | 3540 | 1461233999915 Marionette DEBUG loaded listener.js 03:19:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1BF3A800) [pid = 3540] [serial = 1030] [outer = 13544400] 03:20:00 INFO - PROCESS | 3540 | 1461234000570 Marionette TRACE conn4 <- [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]]]}] 03:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1020ms 03:20:00 INFO - PROCESS | 3540 | 1461234000592 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 03:20:00 INFO - PROCESS | 3540 | 1461234000594 Marionette TRACE conn4 <- [1,1337,null,{"value":"13"}] 03:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:20:00 INFO - PROCESS | 3540 | 1461234000598 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:20:00 INFO - PROCESS | 3540 | 1461234000602 Marionette TRACE conn4 <- [1,1338,null,{}] 03:20:00 INFO - PROCESS | 3540 | 1461234000613 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:00 INFO - PROCESS | 3540 | 1461234000735 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 03:20:00 INFO - PROCESS | 3540 | 1461234000898 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:00 INFO - PROCESS | 3540 | ++DOCSHELL 1CE9EC00 == 100 [pid = 3540] [id = 344] 03:20:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1DD96800) [pid = 3540] [serial = 1031] [outer = 00000000] 03:20:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1FF12800) [pid = 3540] [serial = 1032] [outer = 1DD96800] 03:20:00 INFO - PROCESS | 3540 | 1461234000957 Marionette DEBUG loaded listener.js 03:20:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1FFE9800) [pid = 3540] [serial = 1033] [outer = 1DD96800] 03:20:01 INFO - PROCESS | 3540 | 1461234001597 Marionette TRACE conn4 <- [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]]]}] 03:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1020ms 03:20:01 INFO - PROCESS | 3540 | 1461234001621 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 03:20:01 INFO - PROCESS | 3540 | 1461234001624 Marionette TRACE conn4 <- [1,1341,null,{"value":"13"}] 03:20:01 INFO - PROCESS | 3540 | 1461234001628 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:20:01 INFO - PROCESS | 3540 | 1461234001630 Marionette TRACE conn4 <- [1,1342,null,{}] 03:20:01 INFO - PROCESS | 3540 | 1461234001633 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:01 INFO - PROCESS | 3540 | 1461234001748 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 03:20:01 INFO - PROCESS | 3540 | 1461234001897 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:01 INFO - PROCESS | 3540 | ++DOCSHELL 20004800 == 101 [pid = 3540] [id = 345] 03:20:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (2000B400) [pid = 3540] [serial = 1034] [outer = 00000000] 03:20:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (204F2800) [pid = 3540] [serial = 1035] [outer = 2000B400] 03:20:01 INFO - PROCESS | 3540 | 1461234001953 Marionette DEBUG loaded listener.js 03:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (20591800) [pid = 3540] [serial = 1036] [outer = 2000B400] 03:20:02 INFO - PROCESS | 3540 | 1461234002513 Marionette TRACE conn4 <- [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]]]}] 03:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 970ms 03:20:02 INFO - PROCESS | 3540 | 1461234002602 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 03:20:02 INFO - PROCESS | 3540 | 1461234002604 Marionette TRACE conn4 <- [1,1345,null,{"value":"13"}] 03:20:02 INFO - PROCESS | 3540 | 1461234002607 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:20:02 INFO - PROCESS | 3540 | 1461234002609 Marionette TRACE conn4 <- [1,1346,null,{}] 03:20:02 INFO - PROCESS | 3540 | 1461234002613 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:02 INFO - PROCESS | 3540 | 1461234002727 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 03:20:02 INFO - PROCESS | 3540 | 1461234002877 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:02 INFO - PROCESS | 3540 | ++DOCSHELL 2059CC00 == 102 [pid = 3540] [id = 346] 03:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (205A0800) [pid = 3540] [serial = 1037] [outer = 00000000] 03:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (205B9000) [pid = 3540] [serial = 1038] [outer = 205A0800] 03:20:02 INFO - PROCESS | 3540 | 1461234002933 Marionette DEBUG loaded listener.js 03:20:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (2068F000) [pid = 3540] [serial = 1039] [outer = 205A0800] 03:20:03 INFO - PROCESS | 3540 | 1461234003498 Marionette TRACE conn4 <- [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]]]}] 03:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 930ms 03:20:03 INFO - PROCESS | 3540 | 1461234003558 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 03:20:03 INFO - PROCESS | 3540 | 1461234003561 Marionette TRACE conn4 <- [1,1349,null,{"value":"13"}] 03:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:20:03 INFO - PROCESS | 3540 | 1461234003565 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:20:03 INFO - PROCESS | 3540 | 1461234003567 Marionette TRACE conn4 <- [1,1350,null,{}] 03:20:03 INFO - PROCESS | 3540 | 1461234003571 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:03 INFO - PROCESS | 3540 | 1461234003708 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 03:20:03 INFO - PROCESS | 3540 | 1461234003871 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:03 INFO - PROCESS | 3540 | ++DOCSHELL 20591400 == 103 [pid = 3540] [id = 347] 03:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (2068C400) [pid = 3540] [serial = 1040] [outer = 00000000] 03:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (207C4400) [pid = 3540] [serial = 1041] [outer = 2068C400] 03:20:03 INFO - PROCESS | 3540 | 1461234003929 Marionette DEBUG loaded listener.js 03:20:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (21175000) [pid = 3540] [serial = 1042] [outer = 2068C400] 03:20:04 INFO - PROCESS | 3540 | 1461234004502 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 03:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 969ms 03:20:04 INFO - PROCESS | 3540 | 1461234004541 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 03:20:04 INFO - PROCESS | 3540 | 1461234004543 Marionette TRACE conn4 <- [1,1353,null,{"value":"13"}] 03:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:20:04 INFO - PROCESS | 3540 | 1461234004546 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:20:04 INFO - PROCESS | 3540 | 1461234004548 Marionette TRACE conn4 <- [1,1354,null,{}] 03:20:04 INFO - PROCESS | 3540 | 1461234004553 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:04 INFO - PROCESS | 3540 | 1461234004669 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 03:20:04 INFO - PROCESS | 3540 | 1461234004826 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:04 INFO - PROCESS | 3540 | ++DOCSHELL 205B6800 == 104 [pid = 3540] [id = 348] 03:20:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (21179C00) [pid = 3540] [serial = 1043] [outer = 00000000] 03:20:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (2129B000) [pid = 3540] [serial = 1044] [outer = 21179C00] 03:20:04 INFO - PROCESS | 3540 | 1461234004881 Marionette DEBUG loaded listener.js 03:20:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (212A8800) [pid = 3540] [serial = 1045] [outer = 21179C00] 03:20:05 INFO - PROCESS | 3540 | 1461234005533 Marionette TRACE conn4 <- [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] 03:20:05 INFO - PROCESS | 3540 | 1461234005571 Marionette TRACE conn4 <- [1,1357,null,{"value":"13"}] 03:20:05 INFO - PROCESS | 3540 | 1461234005575 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:20:05 INFO - PROCESS | 3540 | 1461234005577 Marionette TRACE conn4 <- [1,1358,null,{}] 03:20:05 INFO - PROCESS | 3540 | 1461234005580 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:05 INFO - PROCESS | 3540 | 1461234005695 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 03:20:05 INFO - PROCESS | 3540 | 1461234005851 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:05 INFO - PROCESS | 3540 | ++DOCSHELL 124C8800 == 105 [pid = 3540] [id = 349] 03:20:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (20010000) [pid = 3540] [serial = 1046] [outer = 00000000] 03:20:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (24E06C00) [pid = 3540] [serial = 1047] [outer = 20010000] 03:20:05 INFO - PROCESS | 3540 | 1461234005910 Marionette DEBUG loaded listener.js 03:20:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (24ED2C00) [pid = 3540] [serial = 1048] [outer = 20010000] 03:20:06 INFO - PROCESS | 3540 | 1461234006584 Marionette TRACE conn4 <- [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] 03:20:06 INFO - PROCESS | 3540 | 1461234006652 Marionette TRACE conn4 <- [1,1361,null,{"value":"13"}] 03:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:20:06 INFO - PROCESS | 3540 | 1461234006656 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:20:06 INFO - PROCESS | 3540 | 1461234006658 Marionette TRACE conn4 <- [1,1362,null,{}] 03:20:06 INFO - PROCESS | 3540 | 1461234006662 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:06 INFO - PROCESS | 3540 | 1461234006782 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 03:20:06 INFO - PROCESS | 3540 | 1461234006934 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:06 INFO - PROCESS | 3540 | ++DOCSHELL 17136000 == 106 [pid = 3540] [id = 350] 03:20:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (17331800) [pid = 3540] [serial = 1049] [outer = 00000000] 03:20:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1B909000) [pid = 3540] [serial = 1050] [outer = 17331800] 03:20:06 INFO - PROCESS | 3540 | 1461234006989 Marionette DEBUG loaded listener.js 03:20:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1BC1F800) [pid = 3540] [serial = 1051] [outer = 17331800] 03:20:07 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:20:07 INFO - PROCESS | 3540 | 1461234007769 Marionette TRACE conn4 <- [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] 03:20:07 INFO - PROCESS | 3540 | 1461234007846 Marionette TRACE conn4 <- [1,1365,null,{"value":"13"}] 03:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 03:20:07 INFO - PROCESS | 3540 | 1461234007851 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:20:07 INFO - PROCESS | 3540 | 1461234007854 Marionette TRACE conn4 <- [1,1366,null,{}] 03:20:07 INFO - PROCESS | 3540 | 1461234007859 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:07 INFO - PROCESS | 3540 | 1461234007974 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 03:20:08 INFO - PROCESS | 3540 | 1461234008135 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:08 INFO - PROCESS | 3540 | ++DOCSHELL 17333400 == 107 [pid = 3540] [id = 351] 03:20:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (18691400) [pid = 3540] [serial = 1052] [outer = 00000000] 03:20:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1B83B800) [pid = 3540] [serial = 1053] [outer = 18691400] 03:20:08 INFO - PROCESS | 3540 | 1461234008189 Marionette DEBUG loaded listener.js 03:20:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1BC20800) [pid = 3540] [serial = 1054] [outer = 18691400] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 1A924000 == 106 [pid = 3540] [id = 340] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 1CE82400 == 105 [pid = 3540] [id = 339] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 1CC6BC00 == 104 [pid = 3540] [id = 338] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 1C01B800 == 103 [pid = 3540] [id = 337] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 1BC95800 == 102 [pid = 3540] [id = 336] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 12542C00 == 101 [pid = 3540] [id = 335] 03:20:08 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (21177000) [pid = 3540] [serial = 972] [outer = 00000000] [url = about:blank] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 11CBC000 == 100 [pid = 3540] [id = 334] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 12542400 == 99 [pid = 3540] [id = 333] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 220AF000 == 98 [pid = 3540] [id = 331] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 24E01800 == 97 [pid = 3540] [id = 330] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 2130F800 == 96 [pid = 3540] [id = 329] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 21263000 == 95 [pid = 3540] [id = 328] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 205B2400 == 94 [pid = 3540] [id = 327] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 1B845400 == 93 [pid = 3540] [id = 326] 03:20:08 INFO - PROCESS | 3540 | --DOCSHELL 12550000 == 92 [pid = 3540] [id = 325] 03:20:08 INFO - PROCESS | 3540 | 1461234008875 Marionette TRACE conn4 <- [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] 03:20:08 INFO - PROCESS | 3540 | 1461234008931 Marionette TRACE conn4 <- [1,1369,null,{"value":"13"}] 03:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:20:08 INFO - PROCESS | 3540 | 1461234008939 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:20:08 INFO - PROCESS | 3540 | 1461234008942 Marionette TRACE conn4 <- [1,1370,null,{}] 03:20:08 INFO - PROCESS | 3540 | 1461234008946 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:09 INFO - PROCESS | 3540 | 1461234009068 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 03:20:09 INFO - PROCESS | 3540 | 1461234009084 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 3540 | ++DOCSHELL 17137400 == 93 [pid = 3540] [id = 352] 03:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 117 (17138000) [pid = 3540] [serial = 1055] [outer = 00000000] 03:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 118 (1874C000) [pid = 3540] [serial = 1056] [outer = 17138000] 03:20:09 INFO - PROCESS | 3540 | 1461234009130 Marionette DEBUG loaded listener.js 03:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (193B1400) [pid = 3540] [serial = 1057] [outer = 17138000] 03:20:09 INFO - PROCESS | 3540 | [3540] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 03:20:09 INFO - PROCESS | 3540 | 1461234009668 Marionette TRACE conn4 <- [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] 03:20:09 INFO - PROCESS | 3540 | 1461234009716 Marionette TRACE conn4 <- [1,1373,null,{"value":"13"}] 03:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:20:09 INFO - PROCESS | 3540 | 1461234009748 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:20:09 INFO - PROCESS | 3540 | 1461234009752 Marionette TRACE conn4 <- [1,1374,null,{}] 03:20:09 INFO - PROCESS | 3540 | 1461234009766 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:09 INFO - PROCESS | 3540 | 1461234009871 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 03:20:09 INFO - PROCESS | 3540 | 1461234009982 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BC94C00 == 94 [pid = 3540] [id = 353] 03:20:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (1BC96C00) [pid = 3540] [serial = 1058] [outer = 00000000] 03:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1C013C00) [pid = 3540] [serial = 1059] [outer = 1BC96C00] 03:20:10 INFO - PROCESS | 3540 | 1461234010033 Marionette DEBUG loaded listener.js 03:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1C024400) [pid = 3540] [serial = 1060] [outer = 1BC96C00] 03:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (1CC94800) [pid = 3540] [serial = 1061] [outer = 11D07400] 03:20:10 INFO - PROCESS | 3540 | 1461234010517 Marionette TRACE conn4 <- [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] 03:20:10 INFO - PROCESS | 3540 | 1461234010595 Marionette TRACE conn4 <- [1,1377,null,{"value":"13"}] 03:20:10 INFO - PROCESS | 3540 | 1461234010598 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:20:10 INFO - PROCESS | 3540 | 1461234010600 Marionette TRACE conn4 <- [1,1378,null,{}] 03:20:10 INFO - PROCESS | 3540 | 1461234010604 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:10 INFO - PROCESS | 3540 | 1461234010697 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 03:20:10 INFO - PROCESS | 3540 | 1461234010813 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:10 INFO - PROCESS | 3540 | ++DOCSHELL 1C026C00 == 95 [pid = 3540] [id = 354] 03:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (1C028000) [pid = 3540] [serial = 1062] [outer = 00000000] 03:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1CD1C400) [pid = 3540] [serial = 1063] [outer = 1C028000] 03:20:10 INFO - PROCESS | 3540 | 1461234010858 Marionette DEBUG loaded listener.js 03:20:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (1CD27400) [pid = 3540] [serial = 1064] [outer = 1C028000] 03:20:11 INFO - PROCESS | 3540 | 1461234011316 Marionette TRACE conn4 <- [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]]]}] 03:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 770ms 03:20:11 INFO - PROCESS | 3540 | 1461234011373 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 03:20:11 INFO - PROCESS | 3540 | 1461234011375 Marionette TRACE conn4 <- [1,1381,null,{"value":"13"}] 03:20:11 INFO - PROCESS | 3540 | 1461234011378 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:20:11 INFO - PROCESS | 3540 | 1461234011380 Marionette TRACE conn4 <- [1,1382,null,{}] 03:20:11 INFO - PROCESS | 3540 | 1461234011384 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:11 INFO - PROCESS | 3540 | 1461234011524 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 03:20:11 INFO - PROCESS | 3540 | 1461234011600 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:11 INFO - PROCESS | 3540 | ++DOCSHELL 1CC8DC00 == 96 [pid = 3540] [id = 355] 03:20:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1CD28C00) [pid = 3540] [serial = 1065] [outer = 00000000] 03:20:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (1CE9CC00) [pid = 3540] [serial = 1066] [outer = 1CD28C00] 03:20:11 INFO - PROCESS | 3540 | 1461234011648 Marionette DEBUG loaded listener.js 03:20:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (1CFB6C00) [pid = 3540] [serial = 1067] [outer = 1CD28C00] 03:20:12 INFO - PROCESS | 3540 | 1461234012125 Marionette TRACE conn4 <- [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]]]}] 03:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 03:20:12 INFO - PROCESS | 3540 | 1461234012160 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 03:20:12 INFO - PROCESS | 3540 | 1461234012162 Marionette TRACE conn4 <- [1,1385,null,{"value":"13"}] 03:20:12 INFO - PROCESS | 3540 | 1461234012165 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:20:12 INFO - PROCESS | 3540 | 1461234012167 Marionette TRACE conn4 <- [1,1386,null,{}] 03:20:12 INFO - PROCESS | 3540 | 1461234012171 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:12 INFO - PROCESS | 3540 | 1461234012309 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 03:20:12 INFO - PROCESS | 3540 | 1461234012330 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:12 INFO - PROCESS | 3540 | ++DOCSHELL 1D0EBC00 == 97 [pid = 3540] [id = 356] 03:20:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1E981C00) [pid = 3540] [serial = 1068] [outer = 00000000] 03:20:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1FF16C00) [pid = 3540] [serial = 1069] [outer = 1E981C00] 03:20:12 INFO - PROCESS | 3540 | 1461234012379 Marionette DEBUG loaded listener.js 03:20:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1FFF1C00) [pid = 3540] [serial = 1070] [outer = 1E981C00] 03:20:12 INFO - PROCESS | 3540 | 1461234012856 Marionette TRACE conn4 <- [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]]]}] 03:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 730ms 03:20:12 INFO - PROCESS | 3540 | 1461234012921 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 03:20:12 INFO - PROCESS | 3540 | 1461234012923 Marionette TRACE conn4 <- [1,1389,null,{"value":"13"}] 03:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:20:12 INFO - PROCESS | 3540 | 1461234012933 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:20:12 INFO - PROCESS | 3540 | 1461234012935 Marionette TRACE conn4 <- [1,1390,null,{}] 03:20:12 INFO - PROCESS | 3540 | 1461234012939 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:13 INFO - PROCESS | 3540 | 1461234013070 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (134AF000) [pid = 3540] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (20592800) [pid = 3540] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (20693C00) [pid = 3540] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (21172400) [pid = 3540] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (2000C800) [pid = 3540] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1A7B9C00) [pid = 3540] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 125 (1CC6C000) [pid = 3540] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 124 (11D03C00) [pid = 3540] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 123 (16D07800) [pid = 3540] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 122 (1CE91800) [pid = 3540] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 121 (193B4400) [pid = 3540] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 120 (1BC9A800) [pid = 3540] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 119 (1C0B2400) [pid = 3540] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:20:13 INFO - PROCESS | 3540 | --DOMWINDOW == 118 (1A927C00) [pid = 3540] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:20:13 INFO - PROCESS | 3540 | 1461234013348 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:13 INFO - PROCESS | 3540 | ++DOCSHELL 11D0A000 == 98 [pid = 3540] [id = 357] 03:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 119 (1240D800) [pid = 3540] [serial = 1071] [outer = 00000000] 03:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 120 (178E6800) [pid = 3540] [serial = 1072] [outer = 1240D800] 03:20:13 INFO - PROCESS | 3540 | 1461234013393 Marionette DEBUG loaded listener.js 03:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 121 (1A421C00) [pid = 3540] [serial = 1073] [outer = 1240D800] 03:20:13 INFO - PROCESS | 3540 | 1461234013774 Marionette TRACE conn4 <- [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]]]}] 03:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 870ms 03:20:13 INFO - PROCESS | 3540 | 1461234013809 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 03:20:13 INFO - PROCESS | 3540 | 1461234013811 Marionette TRACE conn4 <- [1,1393,null,{"value":"13"}] 03:20:13 INFO - PROCESS | 3540 | 1461234013814 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:20:13 INFO - PROCESS | 3540 | 1461234013816 Marionette TRACE conn4 <- [1,1394,null,{}] 03:20:13 INFO - PROCESS | 3540 | 1461234013820 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:13 INFO - PROCESS | 3540 | 1461234013912 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 03:20:13 INFO - PROCESS | 3540 | 1461234013918 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:13 INFO - PROCESS | 3540 | ++DOCSHELL 16FA9C00 == 99 [pid = 3540] [id = 358] 03:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 122 (1B53B400) [pid = 3540] [serial = 1074] [outer = 00000000] 03:20:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 123 (204E7800) [pid = 3540] [serial = 1075] [outer = 1B53B400] 03:20:13 INFO - PROCESS | 3540 | 1461234013965 Marionette DEBUG loaded listener.js 03:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 124 (204EE800) [pid = 3540] [serial = 1076] [outer = 1B53B400] 03:20:14 INFO - PROCESS | 3540 | 1461234014435 Marionette TRACE conn4 <- [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]]]}] 03:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 03:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:20:14 INFO - PROCESS | 3540 | 1461234014489 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 03:20:14 INFO - PROCESS | 3540 | 1461234014491 Marionette TRACE conn4 <- [1,1397,null,{"value":"13"}] 03:20:14 INFO - PROCESS | 3540 | 1461234014494 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:20:14 INFO - PROCESS | 3540 | 1461234014496 Marionette TRACE conn4 <- [1,1398,null,{}] 03:20:14 INFO - PROCESS | 3540 | 1461234014500 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:14 INFO - PROCESS | 3540 | 1461234014596 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 03:20:14 INFO - PROCESS | 3540 | 1461234014635 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:14 INFO - PROCESS | 3540 | ++DOCSHELL 16F23000 == 100 [pid = 3540] [id = 359] 03:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 125 (1FF15800) [pid = 3540] [serial = 1077] [outer = 00000000] 03:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 126 (205BD000) [pid = 3540] [serial = 1078] [outer = 1FF15800] 03:20:14 INFO - PROCESS | 3540 | 1461234014682 Marionette DEBUG loaded listener.js 03:20:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (2068A400) [pid = 3540] [serial = 1079] [outer = 1FF15800] 03:20:15 INFO - PROCESS | 3540 | 1461234015185 Marionette TRACE conn4 <- [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]]]}] 03:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 731ms 03:20:15 INFO - PROCESS | 3540 | 1461234015226 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 03:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:20:15 INFO - PROCESS | 3540 | 1461234015228 Marionette TRACE conn4 <- [1,1401,null,{"value":"13"}] 03:20:15 INFO - PROCESS | 3540 | 1461234015231 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:20:15 INFO - PROCESS | 3540 | 1461234015233 Marionette TRACE conn4 <- [1,1402,null,{}] 03:20:15 INFO - PROCESS | 3540 | 1461234015237 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:15 INFO - PROCESS | 3540 | 1461234015410 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 03:20:15 INFO - PROCESS | 3540 | 1461234015577 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:15 INFO - PROCESS | 3540 | ++DOCSHELL 12408400 == 101 [pid = 3540] [id = 360] 03:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (124CA400) [pid = 3540] [serial = 1080] [outer = 00000000] 03:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (129E6000) [pid = 3540] [serial = 1081] [outer = 124CA400] 03:20:15 INFO - PROCESS | 3540 | 1461234015641 Marionette DEBUG loaded listener.js 03:20:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (16D01400) [pid = 3540] [serial = 1082] [outer = 124CA400] 03:20:16 INFO - PROCESS | 3540 | 1461234016406 Marionette TRACE conn4 <- [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]]]}] 03:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1231ms 03:20:16 INFO - PROCESS | 3540 | 1461234016464 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 03:20:16 INFO - PROCESS | 3540 | 1461234016469 Marionette TRACE conn4 <- [1,1405,null,{"value":"13"}] 03:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:20:16 INFO - PROCESS | 3540 | 1461234016474 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:20:16 INFO - PROCESS | 3540 | 1461234016479 Marionette TRACE conn4 <- [1,1406,null,{}] 03:20:16 INFO - PROCESS | 3540 | 1461234016484 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:16 INFO - PROCESS | 3540 | 1461234016646 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 03:20:16 INFO - PROCESS | 3540 | 1461234016798 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:16 INFO - PROCESS | 3540 | ++DOCSHELL 1A9B7400 == 102 [pid = 3540] [id = 361] 03:20:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1B843400) [pid = 3540] [serial = 1083] [outer = 00000000] 03:20:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1BF3CC00) [pid = 3540] [serial = 1084] [outer = 1B843400] 03:20:16 INFO - PROCESS | 3540 | 1461234016859 Marionette DEBUG loaded listener.js 03:20:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1C022800) [pid = 3540] [serial = 1085] [outer = 1B843400] 03:20:17 INFO - PROCESS | 3540 | 1461234017484 Marionette TRACE conn4 <- [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]]]}] 03:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1019ms 03:20:17 INFO - PROCESS | 3540 | 1461234017498 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 03:20:17 INFO - PROCESS | 3540 | 1461234017501 Marionette TRACE conn4 <- [1,1409,null,{"value":"13"}] 03:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:20:17 INFO - PROCESS | 3540 | 1461234017504 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:20:17 INFO - PROCESS | 3540 | 1461234017507 Marionette TRACE conn4 <- [1,1410,null,{}] 03:20:17 INFO - PROCESS | 3540 | 1461234017511 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:17 INFO - PROCESS | 3540 | 1461234017635 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 03:20:17 INFO - PROCESS | 3540 | 1461234017805 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:17 INFO - PROCESS | 3540 | ++DOCSHELL 1FF09400 == 103 [pid = 3540] [id = 362] 03:20:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1FF0B000) [pid = 3540] [serial = 1086] [outer = 00000000] 03:20:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (204EF400) [pid = 3540] [serial = 1087] [outer = 1FF0B000] 03:20:17 INFO - PROCESS | 3540 | 1461234017862 Marionette DEBUG loaded listener.js 03:20:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (207AD800) [pid = 3540] [serial = 1088] [outer = 1FF0B000] 03:20:18 INFO - PROCESS | 3540 | 1461234018483 Marionette TRACE conn4 <- [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]]]}] 03:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1019ms 03:20:18 INFO - PROCESS | 3540 | 1461234018527 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 03:20:18 INFO - PROCESS | 3540 | 1461234018531 Marionette TRACE conn4 <- [1,1413,null,{"value":"13"}] 03:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:20:18 INFO - PROCESS | 3540 | 1461234018542 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:20:18 INFO - PROCESS | 3540 | 1461234018547 Marionette TRACE conn4 <- [1,1414,null,{}] 03:20:18 INFO - PROCESS | 3540 | 1461234018569 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:18 INFO - PROCESS | 3540 | 1461234018696 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 03:20:18 INFO - PROCESS | 3540 | 1461234018849 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:18 INFO - PROCESS | 3540 | ++DOCSHELL 21179800 == 104 [pid = 3540] [id = 363] 03:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (2125C800) [pid = 3540] [serial = 1089] [outer = 00000000] 03:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (220A7000) [pid = 3540] [serial = 1090] [outer = 2125C800] 03:20:18 INFO - PROCESS | 3540 | 1461234018905 Marionette DEBUG loaded listener.js 03:20:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (2219D400) [pid = 3540] [serial = 1091] [outer = 2125C800] 03:20:19 INFO - PROCESS | 3540 | 1461234019478 Marionette TRACE conn4 <- [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]]]}] 03:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 987ms 03:20:19 INFO - PROCESS | 3540 | 1461234019529 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 03:20:19 INFO - PROCESS | 3540 | 1461234019531 Marionette TRACE conn4 <- [1,1417,null,{"value":"13"}] 03:20:19 INFO - PROCESS | 3540 | 1461234019535 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:20:19 INFO - PROCESS | 3540 | 1461234019537 Marionette TRACE conn4 <- [1,1418,null,{}] 03:20:19 INFO - PROCESS | 3540 | 1461234019541 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:19 INFO - PROCESS | 3540 | 1461234019659 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 03:20:19 INFO - PROCESS | 3540 | 1461234019827 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:19 INFO - PROCESS | 3540 | ++DOCSHELL 24E02800 == 105 [pid = 3540] [id = 364] 03:20:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (24E10C00) [pid = 3540] [serial = 1092] [outer = 00000000] 03:20:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (25081C00) [pid = 3540] [serial = 1093] [outer = 24E10C00] 03:20:19 INFO - PROCESS | 3540 | 1461234019886 Marionette DEBUG loaded listener.js 03:20:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (25087C00) [pid = 3540] [serial = 1094] [outer = 24E10C00] 03:20:20 INFO - PROCESS | 3540 | 1461234020527 Marionette TRACE conn4 <- [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]]]}] 03:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1021ms 03:20:20 INFO - PROCESS | 3540 | 1461234020562 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 03:20:20 INFO - PROCESS | 3540 | 1461234020565 Marionette TRACE conn4 <- [1,1421,null,{"value":"13"}] 03:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:20:20 INFO - PROCESS | 3540 | 1461234020568 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:20:20 INFO - PROCESS | 3540 | 1461234020570 Marionette TRACE conn4 <- [1,1422,null,{}] 03:20:20 INFO - PROCESS | 3540 | 1461234020574 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:20 INFO - PROCESS | 3540 | 1461234020710 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 03:20:20 INFO - PROCESS | 3540 | 1461234020866 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:20 INFO - PROCESS | 3540 | ++DOCSHELL 25427C00 == 106 [pid = 3540] [id = 365] 03:20:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (25428000) [pid = 3540] [serial = 1095] [outer = 00000000] 03:20:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (25461400) [pid = 3540] [serial = 1096] [outer = 25428000] 03:20:20 INFO - PROCESS | 3540 | 1461234020931 Marionette DEBUG loaded listener.js 03:20:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (2546B800) [pid = 3540] [serial = 1097] [outer = 25428000] 03:20:21 INFO - PROCESS | 3540 | 1461234021542 Marionette TRACE conn4 <- [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]]]}] 03:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1020ms 03:20:21 INFO - PROCESS | 3540 | 1461234021589 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 03:20:21 INFO - PROCESS | 3540 | 1461234021592 Marionette TRACE conn4 <- [1,1425,null,{"value":"13"}] 03:20:21 INFO - PROCESS | 3540 | 1461234021595 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:20:21 INFO - PROCESS | 3540 | 1461234021597 Marionette TRACE conn4 <- [1,1426,null,{}] 03:20:21 INFO - PROCESS | 3540 | 1461234021601 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:21 INFO - PROCESS | 3540 | 1461234021719 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 03:20:21 INFO - PROCESS | 3540 | 1461234021877 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:21 INFO - PROCESS | 3540 | ++DOCSHELL 25463800 == 107 [pid = 3540] [id = 366] 03:20:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (2546CC00) [pid = 3540] [serial = 1098] [outer = 00000000] 03:20:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (255D5800) [pid = 3540] [serial = 1099] [outer = 2546CC00] 03:20:21 INFO - PROCESS | 3540 | 1461234021935 Marionette DEBUG loaded listener.js 03:20:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (255D8800) [pid = 3540] [serial = 1100] [outer = 2546CC00] 03:20:22 INFO - PROCESS | 3540 | 1461234022545 Marionette TRACE conn4 <- [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]]]}] 03:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 03:20:22 INFO - PROCESS | 3540 | 1461234022570 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 03:20:22 INFO - PROCESS | 3540 | 1461234022572 Marionette TRACE conn4 <- [1,1429,null,{"value":"13"}] 03:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:20:22 INFO - PROCESS | 3540 | 1461234022575 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:20:22 INFO - PROCESS | 3540 | 1461234022577 Marionette TRACE conn4 <- [1,1430,null,{}] 03:20:22 INFO - PROCESS | 3540 | 1461234022581 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:22 INFO - PROCESS | 3540 | 1461234022700 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 03:20:22 INFO - PROCESS | 3540 | 1461234022868 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:22 INFO - PROCESS | 3540 | ++DOCSHELL 26A12000 == 108 [pid = 3540] [id = 367] 03:20:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (26A14C00) [pid = 3540] [serial = 1101] [outer = 00000000] 03:20:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (26A1A400) [pid = 3540] [serial = 1102] [outer = 26A14C00] 03:20:22 INFO - PROCESS | 3540 | 1461234022927 Marionette DEBUG loaded listener.js 03:20:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (26A1D000) [pid = 3540] [serial = 1103] [outer = 26A14C00] 03:20:23 INFO - PROCESS | 3540 | 1461234023581 Marionette TRACE conn4 <- [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]]]}] 03:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1067ms 03:20:23 INFO - PROCESS | 3540 | 1461234023647 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 03:20:23 INFO - PROCESS | 3540 | 1461234023649 Marionette TRACE conn4 <- [1,1433,null,{"value":"13"}] 03:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:20:23 INFO - PROCESS | 3540 | 1461234023653 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:20:23 INFO - PROCESS | 3540 | 1461234023655 Marionette TRACE conn4 <- [1,1434,null,{}] 03:20:23 INFO - PROCESS | 3540 | 1461234023659 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:23 INFO - PROCESS | 3540 | 1461234023780 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 03:20:24 INFO - PROCESS | 3540 | 1461234024135 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:24 INFO - PROCESS | 3540 | ++DOCSHELL 12525000 == 109 [pid = 3540] [id = 368] 03:20:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (12529000) [pid = 3540] [serial = 1104] [outer = 00000000] 03:20:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1255AC00) [pid = 3540] [serial = 1105] [outer = 12529000] 03:20:24 INFO - PROCESS | 3540 | 1461234024247 Marionette DEBUG loaded listener.js 03:20:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (16F3BC00) [pid = 3540] [serial = 1106] [outer = 12529000] 03:20:24 INFO - PROCESS | 3540 | 1461234024884 Marionette TRACE conn4 <- [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]]]}] 03:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1271ms 03:20:24 INFO - PROCESS | 3540 | 1461234024928 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 03:20:24 INFO - PROCESS | 3540 | 1461234024932 Marionette TRACE conn4 <- [1,1437,null,{"value":"13"}] 03:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:20:24 INFO - PROCESS | 3540 | 1461234024936 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:20:24 INFO - PROCESS | 3540 | 1461234024940 Marionette TRACE conn4 <- [1,1438,null,{}] 03:20:24 INFO - PROCESS | 3540 | 1461234024945 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:25 INFO - PROCESS | 3540 | 1461234025062 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 03:20:25 INFO - PROCESS | 3540 | 1461234025237 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:25 INFO - PROCESS | 3540 | ++DOCSHELL 1A41AC00 == 110 [pid = 3540] [id = 369] 03:20:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1A41B400) [pid = 3540] [serial = 1107] [outer = 00000000] 03:20:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (15E56C00) [pid = 3540] [serial = 1108] [outer = 1A41B400] 03:20:25 INFO - PROCESS | 3540 | 1461234025291 Marionette DEBUG loaded listener.js 03:20:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1A7B7800) [pid = 3540] [serial = 1109] [outer = 1A41B400] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1BCABC00 == 109 [pid = 3540] [id = 324] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 207B7800 == 108 [pid = 3540] [id = 178] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 16F23000 == 107 [pid = 3540] [id = 359] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 16FA9C00 == 106 [pid = 3540] [id = 358] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 11D0A000 == 105 [pid = 3540] [id = 357] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1D0EBC00 == 104 [pid = 3540] [id = 356] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1CC8DC00 == 103 [pid = 3540] [id = 355] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1C026C00 == 102 [pid = 3540] [id = 354] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1BC94C00 == 101 [pid = 3540] [id = 353] 03:20:25 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (18B25400) [pid = 3540] [serial = 996] [outer = 00000000] [url = about:blank] 03:20:25 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1E929400) [pid = 3540] [serial = 1023] [outer = 00000000] [url = about:blank] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 17137400 == 100 [pid = 3540] [id = 352] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 17333400 == 99 [pid = 3540] [id = 351] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 20004800 == 98 [pid = 3540] [id = 345] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1CE9EC00 == 97 [pid = 3540] [id = 344] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 12C10400 == 96 [pid = 3540] [id = 343] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 16D04C00 == 95 [pid = 3540] [id = 342] 03:20:25 INFO - PROCESS | 3540 | --DOCSHELL 1B849C00 == 94 [pid = 3540] [id = 341] 03:20:25 INFO - PROCESS | 3540 | 1461234025952 Marionette TRACE conn4 <- [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]]]}] 03:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1080ms 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1CE8FC00) [pid = 3540] [serial = 1015] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1CE86000) [pid = 3540] [serial = 1014] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (12599400) [pid = 3540] [serial = 1002] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1778C800) [pid = 3540] [serial = 1003] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1A41F000) [pid = 3540] [serial = 1000] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (193B1000) [pid = 3540] [serial = 999] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1CFB2800) [pid = 3540] [serial = 1017] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1B53BC00) [pid = 3540] [serial = 1005] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1B847000) [pid = 3540] [serial = 1006] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1BEB9000) [pid = 3540] [serial = 1008] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (18B1B000) [pid = 3540] [serial = 975] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1BF47C00) [pid = 3540] [serial = 978] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (20778800) [pid = 3540] [serial = 981] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (212A6C00) [pid = 3540] [serial = 984] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (2219C800) [pid = 3540] [serial = 987] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (24ED8800) [pid = 3540] [serial = 990] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (25088800) [pid = 3540] [serial = 993] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (1DD9C800) [pid = 3540] [serial = 1018] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1C6DA400) [pid = 3540] [serial = 1011] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (1CC6A000) [pid = 3540] [serial = 1012] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1CC96400) [pid = 3540] [serial = 1021] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1C022C00) [pid = 3540] [serial = 1020] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 132 (1C01A400) [pid = 3540] [serial = 1009] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 131 (173D0400) [pid = 3540] [serial = 922] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 130 (20685C00) [pid = 3540] [serial = 928] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 129 (207AEC00) [pid = 3540] [serial = 931] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 128 (21260000) [pid = 3540] [serial = 937] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 127 (207C3C00) [pid = 3540] [serial = 934] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | --DOMWINDOW == 126 (1C107800) [pid = 3540] [serial = 925] [outer = 00000000] [url = about:blank] 03:20:26 INFO - PROCESS | 3540 | 1461234026061 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 03:20:26 INFO - PROCESS | 3540 | 1461234026065 Marionette TRACE conn4 <- [1,1441,null,{"value":"13"}] 03:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:20:26 INFO - PROCESS | 3540 | 1461234026072 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:20:26 INFO - PROCESS | 3540 | 1461234026074 Marionette TRACE conn4 <- [1,1442,null,{}] 03:20:26 INFO - PROCESS | 3540 | 1461234026078 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:26 INFO - PROCESS | 3540 | 1461234026174 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 03:20:26 INFO - PROCESS | 3540 | 1461234026187 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:26 INFO - PROCESS | 3540 | ++DOCSHELL 12565400 == 95 [pid = 3540] [id = 370] 03:20:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 127 (1258EC00) [pid = 3540] [serial = 1110] [outer = 00000000] 03:20:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 128 (17137400) [pid = 3540] [serial = 1111] [outer = 1258EC00] 03:20:26 INFO - PROCESS | 3540 | 1461234026233 Marionette DEBUG loaded listener.js 03:20:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 129 (173E8000) [pid = 3540] [serial = 1112] [outer = 1258EC00] 03:20:26 INFO - PROCESS | 3540 | 1461234026786 Marionette TRACE conn4 <- [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]]]}] 03:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 770ms 03:20:26 INFO - PROCESS | 3540 | 1461234026843 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 03:20:26 INFO - PROCESS | 3540 | 1461234026845 Marionette TRACE conn4 <- [1,1445,null,{"value":"13"}] 03:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:20:26 INFO - PROCESS | 3540 | 1461234026850 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:20:26 INFO - PROCESS | 3540 | 1461234026856 Marionette TRACE conn4 <- [1,1446,null,{}] 03:20:26 INFO - PROCESS | 3540 | 1461234026865 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:26 INFO - PROCESS | 3540 | 1461234026970 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 03:20:27 INFO - PROCESS | 3540 | 1461234027085 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B4000 == 96 [pid = 3540] [id = 371] 03:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 130 (1A7B8800) [pid = 3540] [serial = 1113] [outer = 00000000] 03:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 131 (1B847C00) [pid = 3540] [serial = 1114] [outer = 1A7B8800] 03:20:27 INFO - PROCESS | 3540 | 1461234027133 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 132 (1BC09800) [pid = 3540] [serial = 1115] [outer = 1A7B8800] 03:20:27 INFO - PROCESS | 3540 | 1461234027532 Marionette TRACE conn4 <- [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]]]}] 03:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 730ms 03:20:27 INFO - PROCESS | 3540 | 1461234027583 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 03:20:27 INFO - PROCESS | 3540 | 1461234027585 Marionette TRACE conn4 <- [1,1449,null,{"value":"13"}] 03:20:27 INFO - PROCESS | 3540 | 1461234027588 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:20:27 INFO - PROCESS | 3540 | 1461234027590 Marionette TRACE conn4 <- [1,1450,null,{}] 03:20:27 INFO - PROCESS | 3540 | 1461234027593 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:27 INFO - PROCESS | 3540 | 1461234027688 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 03:20:27 INFO - PROCESS | 3540 | 1461234027695 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:27 INFO - PROCESS | 3540 | ++DOCSHELL 1BC1D000 == 97 [pid = 3540] [id = 372] 03:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 133 (1BC8F400) [pid = 3540] [serial = 1116] [outer = 00000000] 03:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1C017400) [pid = 3540] [serial = 1117] [outer = 1BC8F400] 03:20:27 INFO - PROCESS | 3540 | 1461234027741 Marionette DEBUG loaded listener.js 03:20:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1C026800) [pid = 3540] [serial = 1118] [outer = 1BC8F400] 03:20:28 INFO - PROCESS | 3540 | 1461234028214 Marionette TRACE conn4 <- [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]]]}] 03:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 670ms 03:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:20:28 INFO - PROCESS | 3540 | 1461234028263 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 03:20:28 INFO - PROCESS | 3540 | 1461234028265 Marionette TRACE conn4 <- [1,1453,null,{"value":"13"}] 03:20:28 INFO - PROCESS | 3540 | 1461234028278 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:20:28 INFO - PROCESS | 3540 | 1461234028280 Marionette TRACE conn4 <- [1,1454,null,{}] 03:20:28 INFO - PROCESS | 3540 | 1461234028284 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:28 INFO - PROCESS | 3540 | 1461234028411 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 03:20:28 INFO - PROCESS | 3540 | 1461234028512 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:28 INFO - PROCESS | 3540 | ++DOCSHELL 1C6DF800 == 98 [pid = 3540] [id = 373] 03:20:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1C6E0800) [pid = 3540] [serial = 1119] [outer = 00000000] 03:20:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1CC68800) [pid = 3540] [serial = 1120] [outer = 1C6E0800] 03:20:28 INFO - PROCESS | 3540 | 1461234028571 Marionette DEBUG loaded listener.js 03:20:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1CC8DC00) [pid = 3540] [serial = 1121] [outer = 1C6E0800] 03:20:29 INFO - PROCESS | 3540 | 1461234029045 Marionette TRACE conn4 <- [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]]]}] 03:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 830ms 03:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:20:29 INFO - PROCESS | 3540 | 1461234029099 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 03:20:29 INFO - PROCESS | 3540 | 1461234029101 Marionette TRACE conn4 <- [1,1457,null,{"value":"13"}] 03:20:29 INFO - PROCESS | 3540 | 1461234029104 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:20:29 INFO - PROCESS | 3540 | 1461234029105 Marionette TRACE conn4 <- [1,1458,null,{}] 03:20:29 INFO - PROCESS | 3540 | 1461234029109 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:29 INFO - PROCESS | 3540 | 1461234029239 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 03:20:29 INFO - PROCESS | 3540 | 1461234029264 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:29 INFO - PROCESS | 3540 | ++DOCSHELL 1CD21C00 == 99 [pid = 3540] [id = 374] 03:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1CD22800) [pid = 3540] [serial = 1122] [outer = 00000000] 03:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1CE8FC00) [pid = 3540] [serial = 1123] [outer = 1CD22800] 03:20:29 INFO - PROCESS | 3540 | 1461234029309 Marionette DEBUG loaded listener.js 03:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1CE8D800) [pid = 3540] [serial = 1124] [outer = 1CD22800] 03:20:29 INFO - PROCESS | 3540 | 1461234029782 Marionette TRACE conn4 <- [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]]]}] 03:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 730ms 03:20:29 INFO - PROCESS | 3540 | 1461234029843 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 03:20:29 INFO - PROCESS | 3540 | 1461234029845 Marionette TRACE conn4 <- [1,1461,null,{"value":"13"}] 03:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:20:29 INFO - PROCESS | 3540 | 1461234029849 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:20:29 INFO - PROCESS | 3540 | 1461234029850 Marionette TRACE conn4 <- [1,1462,null,{}] 03:20:29 INFO - PROCESS | 3540 | 1461234029854 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:29 INFO - PROCESS | 3540 | 1461234029984 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 03:20:29 INFO - PROCESS | 3540 | 1461234030002 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:29 INFO - PROCESS | 3540 | ++DOCSHELL 1CD1D800 == 100 [pid = 3540] [id = 375] 03:20:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1CE9A800) [pid = 3540] [serial = 1125] [outer = 00000000] 03:20:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1D0AB800) [pid = 3540] [serial = 1126] [outer = 1CE9A800] 03:20:30 INFO - PROCESS | 3540 | 1461234030047 Marionette DEBUG loaded listener.js 03:20:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1D0F9400) [pid = 3540] [serial = 1127] [outer = 1CE9A800] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1C028000) [pid = 3540] [serial = 1062] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (17138000) [pid = 3540] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (20594400) [pid = 3540] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1BC96C00) [pid = 3540] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (13546400) [pid = 3540] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1CD28C00) [pid = 3540] [serial = 1065] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (17331800) [pid = 3540] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (1B53B400) [pid = 3540] [serial = 1074] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (18691400) [pid = 3540] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 134 (1E981C00) [pid = 3540] [serial = 1068] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:20:30 INFO - PROCESS | 3540 | --DOMWINDOW == 133 (1240D800) [pid = 3540] [serial = 1071] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:20:30 INFO - PROCESS | 3540 | 1461234030747 Marionette TRACE conn4 <- [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]]]}] 03:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 930ms 03:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:20:30 INFO - PROCESS | 3540 | 1461234030780 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 03:20:30 INFO - PROCESS | 3540 | 1461234030782 Marionette TRACE conn4 <- [1,1465,null,{"value":"13"}] 03:20:30 INFO - PROCESS | 3540 | 1461234030785 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:20:30 INFO - PROCESS | 3540 | 1461234030786 Marionette TRACE conn4 <- [1,1466,null,{}] 03:20:30 INFO - PROCESS | 3540 | 1461234030789 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:30 INFO - PROCESS | 3540 | 1461234030929 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 03:20:30 INFO - PROCESS | 3540 | 1461234031005 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:30 INFO - PROCESS | 3540 | ++DOCSHELL 1A419C00 == 101 [pid = 3540] [id = 376] 03:20:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 134 (1BC92000) [pid = 3540] [serial = 1128] [outer = 00000000] 03:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 135 (1DD9D000) [pid = 3540] [serial = 1129] [outer = 1BC92000] 03:20:31 INFO - PROCESS | 3540 | 1461234031052 Marionette DEBUG loaded listener.js 03:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (1E985C00) [pid = 3540] [serial = 1130] [outer = 1BC92000] 03:20:31 INFO - PROCESS | 3540 | 1461234031431 Marionette TRACE conn4 <- [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]]]}] 03:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 671ms 03:20:31 INFO - PROCESS | 3540 | 1461234031458 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 03:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:20:31 INFO - PROCESS | 3540 | 1461234031460 Marionette TRACE conn4 <- [1,1469,null,{"value":"13"}] 03:20:31 INFO - PROCESS | 3540 | 1461234031463 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:20:31 INFO - PROCESS | 3540 | 1461234031465 Marionette TRACE conn4 <- [1,1470,null,{}] 03:20:31 INFO - PROCESS | 3540 | 1461234031469 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:31 INFO - PROCESS | 3540 | 1461234031566 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 03:20:31 INFO - PROCESS | 3540 | 1461234031604 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:31 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C0C00 == 102 [pid = 3540] [id = 377] 03:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (1F6C1000) [pid = 3540] [serial = 1131] [outer = 00000000] 03:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (1FFE7400) [pid = 3540] [serial = 1132] [outer = 1F6C1000] 03:20:31 INFO - PROCESS | 3540 | 1461234031650 Marionette DEBUG loaded listener.js 03:20:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1FFF0000) [pid = 3540] [serial = 1133] [outer = 1F6C1000] 03:20:32 INFO - PROCESS | 3540 | 1461234032108 Marionette TRACE conn4 <- [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]]]}] 03:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 03:20:32 INFO - PROCESS | 3540 | 1461234032148 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 03:20:32 INFO - PROCESS | 3540 | 1461234032150 Marionette TRACE conn4 <- [1,1473,null,{"value":"13"}] 03:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:20:32 INFO - PROCESS | 3540 | 1461234032154 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:20:32 INFO - PROCESS | 3540 | 1461234032156 Marionette TRACE conn4 <- [1,1474,null,{}] 03:20:32 INFO - PROCESS | 3540 | 1461234032159 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:32 INFO - PROCESS | 3540 | 1461234032254 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 03:20:32 INFO - PROCESS | 3540 | 1461234032261 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:32 INFO - PROCESS | 3540 | ++DOCSHELL 20003800 == 103 [pid = 3540] [id = 378] 03:20:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (20007000) [pid = 3540] [serial = 1134] [outer = 00000000] 03:20:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (20593800) [pid = 3540] [serial = 1135] [outer = 20007000] 03:20:32 INFO - PROCESS | 3540 | 1461234032310 Marionette DEBUG loaded listener.js 03:20:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (20686C00) [pid = 3540] [serial = 1136] [outer = 20007000] 03:20:33 INFO - PROCESS | 3540 | 1461234033119 Marionette TRACE conn4 <- [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]]]}] 03:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1019ms 03:20:33 INFO - PROCESS | 3540 | 1461234033175 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 03:20:33 INFO - PROCESS | 3540 | 1461234033180 Marionette TRACE conn4 <- [1,1477,null,{"value":"13"}] 03:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:20:33 INFO - PROCESS | 3540 | 1461234033186 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:20:33 INFO - PROCESS | 3540 | 1461234033190 Marionette TRACE conn4 <- [1,1478,null,{}] 03:20:33 INFO - PROCESS | 3540 | 1461234033216 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:33 INFO - PROCESS | 3540 | 1461234033352 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 03:20:33 INFO - PROCESS | 3540 | 1461234033512 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:33 INFO - PROCESS | 3540 | ++DOCSHELL 12C0C000 == 104 [pid = 3540] [id = 379] 03:20:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1869A800) [pid = 3540] [serial = 1137] [outer = 00000000] 03:20:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (193B6400) [pid = 3540] [serial = 1138] [outer = 1869A800] 03:20:33 INFO - PROCESS | 3540 | 1461234033577 Marionette DEBUG loaded listener.js 03:20:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1A41BC00) [pid = 3540] [serial = 1139] [outer = 1869A800] 03:20:34 INFO - PROCESS | 3540 | 1461234034180 Marionette TRACE conn4 <- [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]]]}] 03:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1045ms 03:20:34 INFO - PROCESS | 3540 | 1461234034235 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 03:20:34 INFO - PROCESS | 3540 | 1461234034241 Marionette TRACE conn4 <- [1,1481,null,{"value":"13"}] 03:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:20:34 INFO - PROCESS | 3540 | 1461234034247 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:20:34 INFO - PROCESS | 3540 | 1461234034250 Marionette TRACE conn4 <- [1,1482,null,{}] 03:20:34 INFO - PROCESS | 3540 | 1461234034254 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:34 INFO - PROCESS | 3540 | 1461234034406 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 03:20:34 INFO - PROCESS | 3540 | 1461234034564 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:34 INFO - PROCESS | 3540 | ++DOCSHELL 18F10000 == 105 [pid = 3540] [id = 380] 03:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1B83B400) [pid = 3540] [serial = 1140] [outer = 00000000] 03:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1BF42C00) [pid = 3540] [serial = 1141] [outer = 1B83B400] 03:20:34 INFO - PROCESS | 3540 | 1461234034623 Marionette DEBUG loaded listener.js 03:20:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1C6DB400) [pid = 3540] [serial = 1142] [outer = 1B83B400] 03:20:35 INFO - PROCESS | 3540 | 1461234035224 Marionette TRACE conn4 <- [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]]]}] 03:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1021ms 03:20:35 INFO - PROCESS | 3540 | 1461234035270 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 03:20:35 INFO - PROCESS | 3540 | 1461234035273 Marionette TRACE conn4 <- [1,1485,null,{"value":"13"}] 03:20:35 INFO - PROCESS | 3540 | 1461234035277 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:20:35 INFO - PROCESS | 3540 | 1461234035281 Marionette TRACE conn4 <- [1,1486,null,{}] 03:20:35 INFO - PROCESS | 3540 | 1461234035292 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:35 INFO - PROCESS | 3540 | 1461234035433 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 03:20:35 INFO - PROCESS | 3540 | 1461234035592 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:35 INFO - PROCESS | 3540 | ++DOCSHELL 204F4C00 == 106 [pid = 3540] [id = 381] 03:20:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (20592800) [pid = 3540] [serial = 1143] [outer = 00000000] 03:20:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (2068B800) [pid = 3540] [serial = 1144] [outer = 20592800] 03:20:35 INFO - PROCESS | 3540 | 1461234035655 Marionette DEBUG loaded listener.js 03:20:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (2076D400) [pid = 3540] [serial = 1145] [outer = 20592800] 03:20:36 INFO - PROCESS | 3540 | 1461234036299 Marionette TRACE conn4 <- [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]]]}] 03:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1077ms 03:20:36 INFO - PROCESS | 3540 | 1461234036367 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 03:20:36 INFO - PROCESS | 3540 | 1461234036370 Marionette TRACE conn4 <- [1,1489,null,{"value":"13"}] 03:20:36 INFO - PROCESS | 3540 | 1461234036373 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:20:36 INFO - PROCESS | 3540 | 1461234036375 Marionette TRACE conn4 <- [1,1490,null,{}] 03:20:36 INFO - PROCESS | 3540 | 1461234036379 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:36 INFO - PROCESS | 3540 | 1461234036505 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 03:20:36 INFO - PROCESS | 3540 | 1461234036656 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:36 INFO - PROCESS | 3540 | ++DOCSHELL 2076F400 == 107 [pid = 3540] [id = 382] 03:20:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (20774000) [pid = 3540] [serial = 1146] [outer = 00000000] 03:20:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (207C0400) [pid = 3540] [serial = 1147] [outer = 20774000] 03:20:36 INFO - PROCESS | 3540 | 1461234036713 Marionette DEBUG loaded listener.js 03:20:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (207C9000) [pid = 3540] [serial = 1148] [outer = 20774000] 03:20:37 INFO - PROCESS | 3540 | 1461234037361 Marionette TRACE conn4 <- [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]]]}] 03:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1016ms 03:20:37 INFO - PROCESS | 3540 | 1461234037394 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 03:20:37 INFO - PROCESS | 3540 | 1461234037397 Marionette TRACE conn4 <- [1,1493,null,{"value":"13"}] 03:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:20:37 INFO - PROCESS | 3540 | 1461234037400 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:20:37 INFO - PROCESS | 3540 | 1461234037402 Marionette TRACE conn4 <- [1,1494,null,{}] 03:20:37 INFO - PROCESS | 3540 | 1461234037405 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:37 INFO - PROCESS | 3540 | 1461234037527 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 03:20:37 INFO - PROCESS | 3540 | 1461234037698 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:37 INFO - PROCESS | 3540 | ++DOCSHELL 207C8400 == 108 [pid = 3540] [id = 383] 03:20:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (207C8800) [pid = 3540] [serial = 1149] [outer = 00000000] 03:20:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (21260000) [pid = 3540] [serial = 1150] [outer = 207C8800] 03:20:37 INFO - PROCESS | 3540 | 1461234037754 Marionette DEBUG loaded listener.js 03:20:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (2129EC00) [pid = 3540] [serial = 1151] [outer = 207C8800] 03:20:38 INFO - PROCESS | 3540 | 1461234038318 Marionette TRACE conn4 <- [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]]]}] 03:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 970ms 03:20:38 INFO - PROCESS | 3540 | 1461234038374 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 03:20:38 INFO - PROCESS | 3540 | 1461234038377 Marionette TRACE conn4 <- [1,1497,null,{"value":"13"}] 03:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:20:38 INFO - PROCESS | 3540 | 1461234038380 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:20:38 INFO - PROCESS | 3540 | 1461234038382 Marionette TRACE conn4 <- [1,1498,null,{}] 03:20:38 INFO - PROCESS | 3540 | 1461234038386 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:38 INFO - PROCESS | 3540 | 1461234038527 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 03:20:38 INFO - PROCESS | 3540 | 1461234038684 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:38 INFO - PROCESS | 3540 | ++DOCSHELL 2125DC00 == 109 [pid = 3540] [id = 384] 03:20:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (212A4400) [pid = 3540] [serial = 1152] [outer = 00000000] 03:20:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (24219000) [pid = 3540] [serial = 1153] [outer = 212A4400] 03:20:38 INFO - PROCESS | 3540 | 1461234038744 Marionette DEBUG loaded listener.js 03:20:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (2421C400) [pid = 3540] [serial = 1154] [outer = 212A4400] 03:20:39 INFO - PROCESS | 3540 | 1461234039375 Marionette TRACE conn4 <- [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]]]}] 03:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1020ms 03:20:39 INFO - PROCESS | 3540 | 1461234039404 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 03:20:39 INFO - PROCESS | 3540 | 1461234039407 Marionette TRACE conn4 <- [1,1501,null,{"value":"13"}] 03:20:39 INFO - PROCESS | 3540 | 1461234039410 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:20:39 INFO - PROCESS | 3540 | 1461234039412 Marionette TRACE conn4 <- [1,1502,null,{}] 03:20:39 INFO - PROCESS | 3540 | 1461234039416 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:39 INFO - PROCESS | 3540 | 1461234039535 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 03:20:39 INFO - PROCESS | 3540 | 1461234039704 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:39 INFO - PROCESS | 3540 | ++DOCSHELL 22629C00 == 110 [pid = 3540] [id = 385] 03:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (2262C000) [pid = 3540] [serial = 1155] [outer = 00000000] 03:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (22635000) [pid = 3540] [serial = 1156] [outer = 2262C000] 03:20:39 INFO - PROCESS | 3540 | 1461234039762 Marionette DEBUG loaded listener.js 03:20:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (22637400) [pid = 3540] [serial = 1157] [outer = 2262C000] 03:20:40 INFO - PROCESS | 3540 | 1461234040386 Marionette TRACE conn4 <- [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]]]}] 03:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1015ms 03:20:40 INFO - PROCESS | 3540 | 1461234040430 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 03:20:40 INFO - PROCESS | 3540 | 1461234040433 Marionette TRACE conn4 <- [1,1505,null,{"value":"13"}] 03:20:40 INFO - PROCESS | 3540 | 1461234040436 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:20:40 INFO - PROCESS | 3540 | 1461234040438 Marionette TRACE conn4 <- [1,1506,null,{}] 03:20:40 INFO - PROCESS | 3540 | 1461234040442 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:40 INFO - PROCESS | 3540 | 1461234040558 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 03:20:40 INFO - PROCESS | 3540 | 1461234040717 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:40 INFO - PROCESS | 3540 | ++DOCSHELL 22634400 == 111 [pid = 3540] [id = 386] 03:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (22638400) [pid = 3540] [serial = 1158] [outer = 00000000] 03:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (24E0C400) [pid = 3540] [serial = 1159] [outer = 22638400] 03:20:40 INFO - PROCESS | 3540 | 1461234040777 Marionette DEBUG loaded listener.js 03:20:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (24ED4800) [pid = 3540] [serial = 1160] [outer = 22638400] 03:20:41 INFO - PROCESS | 3540 | 1461234041298 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 03:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 870ms 03:20:41 INFO - PROCESS | 3540 | 1461234041310 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 03:20:41 INFO - PROCESS | 3540 | 1461234041313 Marionette TRACE conn4 <- [1,1509,null,{"value":"13"}] 03:20:41 INFO - PROCESS | 3540 | 1461234041316 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:20:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:20:41 INFO - PROCESS | 3540 | 1461234041318 Marionette TRACE conn4 <- [1,1510,null,{}] 03:20:41 INFO - PROCESS | 3540 | 1461234041321 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:41 INFO - PROCESS | 3540 | 1461234041463 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 03:20:41 INFO - PROCESS | 3540 | 1461234041616 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:41 INFO - PROCESS | 3540 | ++DOCSHELL 12595000 == 112 [pid = 3540] [id = 387] 03:20:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (134B4000) [pid = 3540] [serial = 1161] [outer = 00000000] 03:20:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (2508A400) [pid = 3540] [serial = 1162] [outer = 134B4000] 03:20:41 INFO - PROCESS | 3540 | 1461234041673 Marionette DEBUG loaded listener.js 03:20:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (25425400) [pid = 3540] [serial = 1163] [outer = 134B4000] 03:20:42 INFO - PROCESS | 3540 | 1461234042246 Marionette TRACE conn4 <- [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"]]]}] 03:20:42 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 () { 03:20:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:20:42 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 () { 03:20:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:20:42 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 () { 03:20:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:20:42 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 () { 03:20:42 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:20:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:20:42 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 974ms 03:20:42 INFO - PROCESS | 3540 | 1461234042484 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 03:20:42 INFO - PROCESS | 3540 | 1461234042489 Marionette TRACE conn4 <- [1,1513,null,{"value":"13"}] 03:20:42 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:20:42 INFO - PROCESS | 3540 | 1461234042508 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:20:42 INFO - PROCESS | 3540 | 1461234042511 Marionette TRACE conn4 <- [1,1514,null,{}] 03:20:42 INFO - PROCESS | 3540 | 1461234042517 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:42 INFO - PROCESS | 3540 | 1461234042641 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 03:20:42 INFO - PROCESS | 3540 | 1461234042769 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:42 INFO - PROCESS | 3540 | ++DOCSHELL 1874CC00 == 113 [pid = 3540] [id = 388] 03:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1874D000) [pid = 3540] [serial = 1164] [outer = 00000000] 03:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (193B1000) [pid = 3540] [serial = 1165] [outer = 1874D000] 03:20:42 INFO - PROCESS | 3540 | 1461234042820 Marionette DEBUG loaded listener.js 03:20:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1A7AE800) [pid = 3540] [serial = 1166] [outer = 1874D000] 03:20:43 INFO - PROCESS | 3540 | 1461234043422 Marionette TRACE conn4 <- [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"]]]}] 03:20:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:20:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:20:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:20:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:20:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:20:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:20:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:20:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 930ms 03:20:43 INFO - PROCESS | 3540 | 1461234043452 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 03:20:43 INFO - PROCESS | 3540 | 1461234043455 Marionette TRACE conn4 <- [1,1517,null,{"value":"13"}] 03:20:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:20:43 INFO - PROCESS | 3540 | 1461234043465 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:20:43 INFO - PROCESS | 3540 | 1461234043468 Marionette TRACE conn4 <- [1,1518,null,{}] 03:20:43 INFO - PROCESS | 3540 | 1461234043473 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:43 INFO - PROCESS | 3540 | 1461234043582 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 03:20:43 INFO - PROCESS | 3540 | 1461234043756 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:43 INFO - PROCESS | 3540 | ++DOCSHELL 178E2400 == 114 [pid = 3540] [id = 389] 03:20:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1868E800) [pid = 3540] [serial = 1167] [outer = 00000000] 03:20:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1CD20800) [pid = 3540] [serial = 1168] [outer = 1868E800] 03:20:43 INFO - PROCESS | 3540 | 1461234043808 Marionette DEBUG loaded listener.js 03:20:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1CE85800) [pid = 3540] [serial = 1169] [outer = 1868E800] 03:20:44 INFO - PROCESS | 3540 | 1461234044377 Marionette TRACE conn4 <- [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]]]}] 03:20:44 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 03:20:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:20:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:20:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:20:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:20:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:20:44 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. 03:20:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:20:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 970ms 03:20:44 INFO - PROCESS | 3540 | 1461234044438 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 03:20:44 INFO - PROCESS | 3540 | 1461234044440 Marionette TRACE conn4 <- [1,1521,null,{"value":"13"}] 03:20:44 INFO - PROCESS | 3540 | 1461234044444 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:20:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:20:44 INFO - PROCESS | 3540 | 1461234044446 Marionette TRACE conn4 <- [1,1522,null,{}] 03:20:44 INFO - PROCESS | 3540 | 1461234044455 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:44 INFO - PROCESS | 3540 | 1461234044575 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 03:20:44 INFO - PROCESS | 3540 | 1461234044741 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:44 INFO - PROCESS | 3540 | ++DOCSHELL 204E6800 == 115 [pid = 3540] [id = 390] 03:20:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (204E8400) [pid = 3540] [serial = 1170] [outer = 00000000] 03:20:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (205BBC00) [pid = 3540] [serial = 1171] [outer = 204E8400] 03:20:44 INFO - PROCESS | 3540 | 1461234044794 Marionette DEBUG loaded listener.js 03:20:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (20691000) [pid = 3540] [serial = 1172] [outer = 204E8400] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1F6C0C00 == 114 [pid = 3540] [id = 377] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1A419C00 == 113 [pid = 3540] [id = 376] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1CD1D800 == 112 [pid = 3540] [id = 375] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1CD21C00 == 111 [pid = 3540] [id = 374] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1C6DF800 == 110 [pid = 3540] [id = 373] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1BC1D000 == 109 [pid = 3540] [id = 372] 03:20:44 INFO - PROCESS | 3540 | --DOCSHELL 1A7B4000 == 108 [pid = 3540] [id = 371] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (2129B000) [pid = 3540] [serial = 1044] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1BCA6400) [pid = 3540] [serial = 1029] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (207C4400) [pid = 3540] [serial = 1041] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (24E06C00) [pid = 3540] [serial = 1047] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1FF12800) [pid = 3540] [serial = 1032] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (173CA800) [pid = 3540] [serial = 1026] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (204F2800) [pid = 3540] [serial = 1035] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (205B9000) [pid = 3540] [serial = 1038] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (205BD000) [pid = 3540] [serial = 1078] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 12565400 == 107 [pid = 3540] [id = 370] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 1A41AC00 == 106 [pid = 3540] [id = 369] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 12525000 == 105 [pid = 3540] [id = 368] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 25463800 == 104 [pid = 3540] [id = 366] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 25427C00 == 103 [pid = 3540] [id = 365] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 24E02800 == 102 [pid = 3540] [id = 364] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 21179800 == 101 [pid = 3540] [id = 363] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 1FF09400 == 100 [pid = 3540] [id = 362] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 1A9B7400 == 99 [pid = 3540] [id = 361] 03:20:45 INFO - PROCESS | 3540 | --DOCSHELL 12408400 == 98 [pid = 3540] [id = 360] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1CD1C400) [pid = 3540] [serial = 1063] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (193B1400) [pid = 3540] [serial = 1057] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (205B7400) [pid = 3540] [serial = 919] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1C024400) [pid = 3540] [serial = 1060] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1CC72C00) [pid = 3540] [serial = 664] [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.] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (19343800) [pid = 3540] [serial = 997] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (1CD27400) [pid = 3540] [serial = 1064] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (1C013C00) [pid = 3540] [serial = 1059] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1CE9CC00) [pid = 3540] [serial = 1066] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1B909000) [pid = 3540] [serial = 1050] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (1CFB6C00) [pid = 3540] [serial = 1067] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1BC1F800) [pid = 3540] [serial = 1051] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (204EE800) [pid = 3540] [serial = 1076] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1BC20800) [pid = 3540] [serial = 1054] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1FFF1C00) [pid = 3540] [serial = 1070] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (178E6800) [pid = 3540] [serial = 1072] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1874C000) [pid = 3540] [serial = 1056] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1FF16C00) [pid = 3540] [serial = 1069] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1B83B800) [pid = 3540] [serial = 1053] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (204E7800) [pid = 3540] [serial = 1075] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1A421C00) [pid = 3540] [serial = 1073] [outer = 00000000] [url = about:blank] 03:20:45 INFO - PROCESS | 3540 | 1461234045352 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 03:20:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:20:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 930ms 03:20:45 INFO - PROCESS | 3540 | 1461234045378 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 03:20:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:20:45 INFO - PROCESS | 3540 | 1461234045380 Marionette TRACE conn4 <- [1,1525,null,{"value":"13"}] 03:20:45 INFO - PROCESS | 3540 | 1461234045383 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:20:45 INFO - PROCESS | 3540 | 1461234045385 Marionette TRACE conn4 <- [1,1526,null,{}] 03:20:45 INFO - PROCESS | 3540 | 1461234045388 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:45 INFO - PROCESS | 3540 | 1461234045492 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 03:20:45 INFO - PROCESS | 3540 | 1461234045502 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:45 INFO - PROCESS | 3540 | ++DOCSHELL 19343800 == 99 [pid = 3540] [id = 391] 03:20:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (193AE400) [pid = 3540] [serial = 1173] [outer = 00000000] 03:20:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1A926400) [pid = 3540] [serial = 1174] [outer = 193AE400] 03:20:45 INFO - PROCESS | 3540 | 1461234045551 Marionette DEBUG loaded listener.js 03:20:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1A92F400) [pid = 3540] [serial = 1175] [outer = 193AE400] 03:20:46 INFO - PROCESS | 3540 | 1461234046053 Marionette TRACE conn4 <- [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]]]}] 03:20:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:20:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 730ms 03:20:46 INFO - PROCESS | 3540 | 1461234046114 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 03:20:46 INFO - PROCESS | 3540 | 1461234046116 Marionette TRACE conn4 <- [1,1529,null,{"value":"13"}] 03:20:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:20:46 INFO - PROCESS | 3540 | 1461234046119 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:20:46 INFO - PROCESS | 3540 | 1461234046121 Marionette TRACE conn4 <- [1,1530,null,{}] 03:20:46 INFO - PROCESS | 3540 | 1461234046124 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:46 INFO - PROCESS | 3540 | 1461234046252 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 03:20:46 INFO - PROCESS | 3540 | 1461234046379 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:46 INFO - PROCESS | 3540 | ++DOCSHELL 1B512400 == 100 [pid = 3540] [id = 392] 03:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1B535800) [pid = 3540] [serial = 1176] [outer = 00000000] 03:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1BEC3000) [pid = 3540] [serial = 1177] [outer = 1B535800] 03:20:46 INFO - PROCESS | 3540 | 1461234046427 Marionette DEBUG loaded listener.js 03:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (1C025800) [pid = 3540] [serial = 1178] [outer = 1B535800] 03:20:46 INFO - PROCESS | 3540 | 1461234046806 Marionette TRACE conn4 <- [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]]]}] 03:20:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:20:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 730ms 03:20:46 INFO - PROCESS | 3540 | 1461234046850 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 03:20:46 INFO - PROCESS | 3540 | 1461234046852 Marionette TRACE conn4 <- [1,1533,null,{"value":"13"}] 03:20:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:20:46 INFO - PROCESS | 3540 | 1461234046855 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:20:46 INFO - PROCESS | 3540 | 1461234046857 Marionette TRACE conn4 <- [1,1534,null,{}] 03:20:46 INFO - PROCESS | 3540 | 1461234046860 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:46 INFO - PROCESS | 3540 | 1461234046982 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 03:20:46 INFO - PROCESS | 3540 | 1461234046989 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:46 INFO - PROCESS | 3540 | ++DOCSHELL 1CC67400 == 101 [pid = 3540] [id = 393] 03:20:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1CC67C00) [pid = 3540] [serial = 1179] [outer = 00000000] 03:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1D5DC400) [pid = 3540] [serial = 1180] [outer = 1CC67C00] 03:20:47 INFO - PROCESS | 3540 | 1461234047037 Marionette DEBUG loaded listener.js 03:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1FF0F800) [pid = 3540] [serial = 1181] [outer = 1CC67C00] 03:20:47 INFO - PROCESS | 3540 | 1461234047570 Marionette TRACE conn4 <- [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]]]}] 03:20:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:20:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 770ms 03:20:47 INFO - PROCESS | 3540 | 1461234047648 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 03:20:47 INFO - PROCESS | 3540 | 1461234047650 Marionette TRACE conn4 <- [1,1537,null,{"value":"13"}] 03:20:47 INFO - PROCESS | 3540 | 1461234047656 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:20:47 INFO - PROCESS | 3540 | 1461234047657 Marionette TRACE conn4 <- [1,1538,null,{}] 03:20:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:20:47 INFO - PROCESS | 3540 | 1461234047661 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:47 INFO - PROCESS | 3540 | 1461234047796 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 03:20:47 INFO - PROCESS | 3540 | 1461234047812 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:47 INFO - PROCESS | 3540 | ++DOCSHELL 1D0A8400 == 102 [pid = 3540] [id = 394] 03:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1FF13400) [pid = 3540] [serial = 1182] [outer = 00000000] 03:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (205B9000) [pid = 3540] [serial = 1183] [outer = 1FF13400] 03:20:47 INFO - PROCESS | 3540 | 1461234047857 Marionette DEBUG loaded listener.js 03:20:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (2076B000) [pid = 3540] [serial = 1184] [outer = 1FF13400] 03:20:48 INFO - PROCESS | 3540 | 1461234048319 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 03:20:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:20:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 730ms 03:20:48 INFO - PROCESS | 3540 | 1461234048392 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 03:20:48 INFO - PROCESS | 3540 | 1461234048394 Marionette TRACE conn4 <- [1,1541,null,{"value":"13"}] 03:20:48 INFO - PROCESS | 3540 | 1461234048397 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:20:48 INFO - PROCESS | 3540 | 1461234048399 Marionette TRACE conn4 <- [1,1542,null,{}] 03:20:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:20:48 INFO - PROCESS | 3540 | 1461234048403 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:48 INFO - PROCESS | 3540 | 1461234048555 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 03:20:48 INFO - PROCESS | 3540 | 1461234048585 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:48 INFO - PROCESS | 3540 | ++DOCSHELL 204ED800 == 103 [pid = 3540] [id = 395] 03:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (2059F400) [pid = 3540] [serial = 1185] [outer = 00000000] 03:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (2125FC00) [pid = 3540] [serial = 1186] [outer = 2059F400] 03:20:48 INFO - PROCESS | 3540 | 1461234048632 Marionette DEBUG loaded listener.js 03:20:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (220A5400) [pid = 3540] [serial = 1187] [outer = 2059F400] 03:20:49 INFO - PROCESS | 3540 | 1461234049106 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 03:20:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:20:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 770ms 03:20:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:20:49 INFO - PROCESS | 3540 | 1461234049172 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 03:20:49 INFO - PROCESS | 3540 | 1461234049174 Marionette TRACE conn4 <- [1,1545,null,{"value":"13"}] 03:20:49 INFO - PROCESS | 3540 | 1461234049491 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:20:49 INFO - PROCESS | 3540 | 1461234049493 Marionette TRACE conn4 <- [1,1546,null,{}] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (20776400) [pid = 3540] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (220AC400) [pid = 3540] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (1B846400) [pid = 3540] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (1258EC00) [pid = 3540] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (12529000) [pid = 3540] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (1C6E0800) [pid = 3540] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1FF15800) [pid = 3540] [serial = 1077] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (1A41B400) [pid = 3540] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1BC8F400) [pid = 3540] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1A7B8800) [pid = 3540] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1CD22800) [pid = 3540] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1BC92000) [pid = 3540] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (1CE9A800) [pid = 3540] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1F6C1000) [pid = 3540] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (16D0C800) [pid = 3540] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (21179C00) [pid = 3540] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (205A0800) [pid = 3540] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1DD96800) [pid = 3540] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (13544400) [pid = 3540] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (2000B400) [pid = 3540] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (2068C400) [pid = 3540] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (20010000) [pid = 3540] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (205B2C00) [pid = 3540] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (24E08000) [pid = 3540] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (2129D000) [pid = 3540] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (24E0F800) [pid = 3540] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:20:49 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (129E5400) [pid = 3540] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:20:49 INFO - PROCESS | 3540 | 1461234049531 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:49 INFO - PROCESS | 3540 | 1461234049631 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 03:20:49 INFO - PROCESS | 3540 | 1461234049639 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:49 INFO - PROCESS | 3540 | ++DOCSHELL 1280C800 == 104 [pid = 3540] [id = 396] 03:20:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (129DD800) [pid = 3540] [serial = 1188] [outer = 00000000] 03:20:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (178DE800) [pid = 3540] [serial = 1189] [outer = 129DD800] 03:20:49 INFO - PROCESS | 3540 | 1461234049683 Marionette DEBUG loaded listener.js 03:20:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1A41B400) [pid = 3540] [serial = 1190] [outer = 129DD800] 03:20:50 INFO - PROCESS | 3540 | 1461234050147 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 03:20:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:20:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1012ms 03:20:50 INFO - PROCESS | 3540 | 1461234050190 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 03:20:50 INFO - PROCESS | 3540 | 1461234050192 Marionette TRACE conn4 <- [1,1549,null,{"value":"13"}] 03:20:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:20:50 INFO - PROCESS | 3540 | 1461234050195 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:20:50 INFO - PROCESS | 3540 | 1461234050196 Marionette TRACE conn4 <- [1,1550,null,{}] 03:20:50 INFO - PROCESS | 3540 | 1461234050200 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:50 INFO - PROCESS | 3540 | 1461234050297 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 03:20:50 INFO - PROCESS | 3540 | 1461234050303 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:50 INFO - PROCESS | 3540 | ++DOCSHELL 1280E800 == 105 [pid = 3540] [id = 397] 03:20:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (17134C00) [pid = 3540] [serial = 1191] [outer = 00000000] 03:20:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1CC8F800) [pid = 3540] [serial = 1192] [outer = 17134C00] 03:20:50 INFO - PROCESS | 3540 | 1461234050347 Marionette DEBUG loaded listener.js 03:20:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1F6C1000) [pid = 3540] [serial = 1193] [outer = 17134C00] 03:20:50 INFO - PROCESS | 3540 | 1461234050818 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 03:20:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:20:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 03:20:50 INFO - PROCESS | 3540 | 1461234050866 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 03:20:50 INFO - PROCESS | 3540 | 1461234050868 Marionette TRACE conn4 <- [1,1553,null,{"value":"13"}] 03:20:50 INFO - PROCESS | 3540 | 1461234050872 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:20:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:20:50 INFO - PROCESS | 3540 | 1461234050874 Marionette TRACE conn4 <- [1,1554,null,{}] 03:20:50 INFO - PROCESS | 3540 | 1461234050878 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:50 INFO - PROCESS | 3540 | 1461234050992 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 03:20:51 INFO - PROCESS | 3540 | 1461234051037 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:51 INFO - PROCESS | 3540 | ++DOCSHELL 20010000 == 106 [pid = 3540] [id = 398] 03:20:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (204E8C00) [pid = 3540] [serial = 1194] [outer = 00000000] 03:20:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (220B1000) [pid = 3540] [serial = 1195] [outer = 204E8C00] 03:20:51 INFO - PROCESS | 3540 | 1461234051086 Marionette DEBUG loaded listener.js 03:20:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (24211800) [pid = 3540] [serial = 1196] [outer = 204E8C00] 03:20:51 INFO - PROCESS | 3540 | 1461234051674 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 03:20:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:20:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 830ms 03:20:51 INFO - PROCESS | 3540 | 1461234051707 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 03:20:51 INFO - PROCESS | 3540 | 1461234051711 Marionette TRACE conn4 <- [1,1557,null,{"value":"13"}] 03:20:51 INFO - PROCESS | 3540 | 1461234051717 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:20:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:20:51 INFO - PROCESS | 3540 | 1461234051720 Marionette TRACE conn4 <- [1,1558,null,{}] 03:20:51 INFO - PROCESS | 3540 | 1461234051727 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:51 INFO - PROCESS | 3540 | 1461234051873 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 03:20:52 INFO - PROCESS | 3540 | 1461234052037 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:52 INFO - PROCESS | 3540 | ++DOCSHELL 1253F000 == 107 [pid = 3540] [id = 399] 03:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1253F400) [pid = 3540] [serial = 1197] [outer = 00000000] 03:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (18F0F400) [pid = 3540] [serial = 1198] [outer = 1253F400] 03:20:52 INFO - PROCESS | 3540 | 1461234052099 Marionette DEBUG loaded listener.js 03:20:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1A421400) [pid = 3540] [serial = 1199] [outer = 1253F400] 03:20:52 INFO - PROCESS | 3540 | 1461234052762 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 03:20:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:20:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1079ms 03:20:52 INFO - PROCESS | 3540 | 1461234052800 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 03:20:52 INFO - PROCESS | 3540 | 1461234052807 Marionette TRACE conn4 <- [1,1561,null,{"value":"13"}] 03:20:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:20:52 INFO - PROCESS | 3540 | 1461234052813 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:20:52 INFO - PROCESS | 3540 | 1461234052816 Marionette TRACE conn4 <- [1,1562,null,{}] 03:20:52 INFO - PROCESS | 3540 | 1461234052821 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:52 INFO - PROCESS | 3540 | 1461234052952 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 03:20:53 INFO - PROCESS | 3540 | 1461234053119 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:53 INFO - PROCESS | 3540 | ++DOCSHELL 1BF42000 == 108 [pid = 3540] [id = 400] 03:20:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1C022400) [pid = 3540] [serial = 1200] [outer = 00000000] 03:20:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1CD19400) [pid = 3540] [serial = 1201] [outer = 1C022400] 03:20:53 INFO - PROCESS | 3540 | 1461234053179 Marionette DEBUG loaded listener.js 03:20:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1CE84800) [pid = 3540] [serial = 1202] [outer = 1C022400] 03:20:53 INFO - PROCESS | 3540 | 1461234053804 Marionette TRACE conn4 <- [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]]]}] 03:20:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:20:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1021ms 03:20:53 INFO - PROCESS | 3540 | 1461234053840 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 03:20:53 INFO - PROCESS | 3540 | 1461234053842 Marionette TRACE conn4 <- [1,1565,null,{"value":"13"}] 03:20:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:20:53 INFO - PROCESS | 3540 | 1461234053846 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:20:53 INFO - PROCESS | 3540 | 1461234053850 Marionette TRACE conn4 <- [1,1566,null,{}] 03:20:53 INFO - PROCESS | 3540 | 1461234053861 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:53 INFO - PROCESS | 3540 | 1461234054017 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 03:20:54 INFO - PROCESS | 3540 | 1461234054196 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:54 INFO - PROCESS | 3540 | ++DOCSHELL 204EC400 == 109 [pid = 3540] [id = 401] 03:20:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (204F0000) [pid = 3540] [serial = 1203] [outer = 00000000] 03:20:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (20776400) [pid = 3540] [serial = 1204] [outer = 204F0000] 03:20:54 INFO - PROCESS | 3540 | 1461234054260 Marionette DEBUG loaded listener.js 03:20:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (21263800) [pid = 3540] [serial = 1205] [outer = 204F0000] 03:20:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:20:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1018ms 03:20:54 INFO - PROCESS | 3540 | 1461234054863 Marionette TRACE conn4 <- [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]]]}] 03:20:54 INFO - PROCESS | 3540 | 1461234054869 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 03:20:54 INFO - PROCESS | 3540 | 1461234054872 Marionette TRACE conn4 <- [1,1569,null,{"value":"13"}] 03:20:54 INFO - PROCESS | 3540 | 1461234054875 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:20:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:20:54 INFO - PROCESS | 3540 | 1461234054877 Marionette TRACE conn4 <- [1,1570,null,{}] 03:20:54 INFO - PROCESS | 3540 | 1461234054881 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:55 INFO - PROCESS | 3540 | 1461234055064 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 03:20:55 INFO - PROCESS | 3540 | 1461234055156 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:55 INFO - PROCESS | 3540 | ++DOCSHELL 1CE31000 == 110 [pid = 3540] [id = 402] 03:20:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (1CE31400) [pid = 3540] [serial = 1206] [outer = 00000000] 03:20:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1CE36800) [pid = 3540] [serial = 1207] [outer = 1CE31400] 03:20:55 INFO - PROCESS | 3540 | 1461234055211 Marionette DEBUG loaded listener.js 03:20:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (212A6400) [pid = 3540] [serial = 1208] [outer = 1CE31400] 03:20:55 INFO - PROCESS | 3540 | 1461234055795 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 03:20:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:20:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 970ms 03:20:55 INFO - PROCESS | 3540 | 1461234055849 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 03:20:55 INFO - PROCESS | 3540 | 1461234055852 Marionette TRACE conn4 <- [1,1573,null,{"value":"13"}] 03:20:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:20:55 INFO - PROCESS | 3540 | 1461234055855 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:20:55 INFO - PROCESS | 3540 | 1461234055857 Marionette TRACE conn4 <- [1,1574,null,{}] 03:20:55 INFO - PROCESS | 3540 | 1461234055861 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:55 INFO - PROCESS | 3540 | 1461234055978 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 03:20:56 INFO - PROCESS | 3540 | 1461234056137 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:56 INFO - PROCESS | 3540 | ++DOCSHELL 24E0A000 == 111 [pid = 3540] [id = 403] 03:20:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (24ED5400) [pid = 3540] [serial = 1209] [outer = 00000000] 03:20:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (25424000) [pid = 3540] [serial = 1210] [outer = 24ED5400] 03:20:56 INFO - PROCESS | 3540 | 1461234056193 Marionette DEBUG loaded listener.js 03:20:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (25466000) [pid = 3540] [serial = 1211] [outer = 24ED5400] 03:20:56 INFO - PROCESS | 3540 | 1461234056798 Marionette TRACE conn4 <- [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]]]}] 03:20:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:20:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 970ms 03:20:56 INFO - PROCESS | 3540 | 1461234056829 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 03:20:56 INFO - PROCESS | 3540 | 1461234056832 Marionette TRACE conn4 <- [1,1577,null,{"value":"13"}] 03:20:56 INFO - PROCESS | 3540 | 1461234056835 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:20:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:20:56 INFO - PROCESS | 3540 | 1461234056837 Marionette TRACE conn4 <- [1,1578,null,{}] 03:20:56 INFO - PROCESS | 3540 | 1461234056841 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:56 INFO - PROCESS | 3540 | 1461234056979 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 03:20:57 INFO - PROCESS | 3540 | 1461234057163 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:57 INFO - PROCESS | 3540 | ++DOCSHELL 255DB400 == 112 [pid = 3540] [id = 404] 03:20:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (26A18000) [pid = 3540] [serial = 1212] [outer = 00000000] 03:20:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (27CEB800) [pid = 3540] [serial = 1213] [outer = 26A18000] 03:20:57 INFO - PROCESS | 3540 | 1461234057227 Marionette DEBUG loaded listener.js 03:20:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (27CF0000) [pid = 3540] [serial = 1214] [outer = 26A18000] 03:20:57 INFO - PROCESS | 3540 | 1461234057794 Marionette TRACE conn4 <- [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]]]}] 03:20:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:20:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 970ms 03:20:57 INFO - PROCESS | 3540 | 1461234057809 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 03:20:57 INFO - PROCESS | 3540 | 1461234057812 Marionette TRACE conn4 <- [1,1581,null,{"value":"13"}] 03:20:57 INFO - PROCESS | 3540 | 1461234057815 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:20:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:20:57 INFO - PROCESS | 3540 | 1461234057817 Marionette TRACE conn4 <- [1,1582,null,{}] 03:20:57 INFO - PROCESS | 3540 | 1461234057838 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:57 INFO - PROCESS | 3540 | 1461234057957 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 03:20:58 INFO - PROCESS | 3540 | 1461234058095 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:58 INFO - PROCESS | 3540 | ++DOCSHELL 2724D000 == 113 [pid = 3540] [id = 405] 03:20:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (2724D400) [pid = 3540] [serial = 1215] [outer = 00000000] 03:20:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (27253000) [pid = 3540] [serial = 1216] [outer = 2724D400] 03:20:58 INFO - PROCESS | 3540 | 1461234058151 Marionette DEBUG loaded listener.js 03:20:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (27254400) [pid = 3540] [serial = 1217] [outer = 2724D400] 03:20:58 INFO - PROCESS | 3540 | 1461234058737 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 03:20:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:20:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 930ms 03:20:58 INFO - PROCESS | 3540 | 1461234058749 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 03:20:58 INFO - PROCESS | 3540 | 1461234058752 Marionette TRACE conn4 <- [1,1585,null,{"value":"13"}] 03:20:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:20:58 INFO - PROCESS | 3540 | 1461234058755 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:20:58 INFO - PROCESS | 3540 | 1461234058757 Marionette TRACE conn4 <- [1,1586,null,{}] 03:20:58 INFO - PROCESS | 3540 | 1461234058761 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:58 INFO - PROCESS | 3540 | 1461234058881 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 03:20:59 INFO - PROCESS | 3540 | 1461234059053 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:20:59 INFO - PROCESS | 3540 | ++DOCSHELL 27252000 == 114 [pid = 3540] [id = 406] 03:20:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (27257400) [pid = 3540] [serial = 1218] [outer = 00000000] 03:20:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (2757DC00) [pid = 3540] [serial = 1219] [outer = 27257400] 03:20:59 INFO - PROCESS | 3540 | 1461234059108 Marionette DEBUG loaded listener.js 03:20:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (2757F000) [pid = 3540] [serial = 1220] [outer = 27257400] 03:20:59 INFO - PROCESS | 3540 | 1461234059717 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 03:20:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:20:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 970ms 03:20:59 INFO - PROCESS | 3540 | 1461234059729 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 03:20:59 INFO - PROCESS | 3540 | 1461234059732 Marionette TRACE conn4 <- [1,1589,null,{"value":"13"}] 03:20:59 INFO - PROCESS | 3540 | 1461234059735 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:20:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:20:59 INFO - PROCESS | 3540 | 1461234059737 Marionette TRACE conn4 <- [1,1590,null,{}] 03:20:59 INFO - PROCESS | 3540 | 1461234059741 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:20:59 INFO - PROCESS | 3540 | 1461234059866 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 03:21:00 INFO - PROCESS | 3540 | 1461234060047 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:00 INFO - PROCESS | 3540 | ++DOCSHELL 27256C00 == 115 [pid = 3540] [id = 407] 03:21:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (2757A400) [pid = 3540] [serial = 1221] [outer = 00000000] 03:21:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (27CF1000) [pid = 3540] [serial = 1222] [outer = 2757A400] 03:21:00 INFO - PROCESS | 3540 | 1461234060102 Marionette DEBUG loaded listener.js 03:21:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (27CF4800) [pid = 3540] [serial = 1223] [outer = 2757A400] 03:21:00 INFO - PROCESS | 3540 | 1461234060725 Marionette TRACE conn4 <- [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]]]}] 03:21:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:21:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1016ms 03:21:00 INFO - PROCESS | 3540 | 1461234060755 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 03:21:00 INFO - PROCESS | 3540 | 1461234060758 Marionette TRACE conn4 <- [1,1593,null,{"value":"13"}] 03:21:00 INFO - PROCESS | 3540 | 1461234060761 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:21:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:21:00 INFO - PROCESS | 3540 | 1461234060763 Marionette TRACE conn4 <- [1,1594,null,{}] 03:21:00 INFO - PROCESS | 3540 | 1461234060767 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:00 INFO - PROCESS | 3540 | 1461234060890 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 03:21:01 INFO - PROCESS | 3540 | 1461234061068 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:01 INFO - PROCESS | 3540 | ++DOCSHELL 124BCC00 == 116 [pid = 3540] [id = 408] 03:21:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1252C000) [pid = 3540] [serial = 1224] [outer = 00000000] 03:21:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (173D0400) [pid = 3540] [serial = 1225] [outer = 1252C000] 03:21:01 INFO - PROCESS | 3540 | 1461234061123 Marionette DEBUG loaded listener.js 03:21:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (17787400) [pid = 3540] [serial = 1226] [outer = 1252C000] 03:21:02 INFO - PROCESS | 3540 | 1461234062085 Marionette TRACE conn4 <- [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]]]}] 03:21:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:21:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1374ms 03:21:02 INFO - PROCESS | 3540 | 1461234062140 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 03:21:02 INFO - PROCESS | 3540 | 1461234062144 Marionette TRACE conn4 <- [1,1597,null,{"value":"13"}] 03:21:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:21:02 INFO - PROCESS | 3540 | 1461234062149 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:21:02 INFO - PROCESS | 3540 | 1461234062152 Marionette TRACE conn4 <- [1,1598,null,{}] 03:21:02 INFO - PROCESS | 3540 | 1461234062158 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:02 INFO - PROCESS | 3540 | 1461234062276 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 03:21:02 INFO - PROCESS | 3540 | 1461234062447 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:02 INFO - PROCESS | 3540 | ++DOCSHELL 12544C00 == 117 [pid = 3540] [id = 409] 03:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1254EC00) [pid = 3540] [serial = 1227] [outer = 00000000] 03:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (18B22400) [pid = 3540] [serial = 1228] [outer = 1254EC00] 03:21:02 INFO - PROCESS | 3540 | 1461234062499 Marionette DEBUG loaded listener.js 03:21:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1A417000) [pid = 3540] [serial = 1229] [outer = 1254EC00] 03:21:03 INFO - PROCESS | 3540 | 1461234063117 Marionette TRACE conn4 <- [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]]]}] 03:21:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:21:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1024ms 03:21:03 INFO - PROCESS | 3540 | 1461234063174 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 03:21:03 INFO - PROCESS | 3540 | 1461234063180 Marionette TRACE conn4 <- [1,1601,null,{"value":"13"}] 03:21:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:21:03 INFO - PROCESS | 3540 | 1461234063186 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:21:03 INFO - PROCESS | 3540 | 1461234063188 Marionette TRACE conn4 <- [1,1602,null,{}] 03:21:03 INFO - PROCESS | 3540 | 1461234063192 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:03 INFO - PROCESS | 3540 | 1461234063302 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 03:21:03 INFO - PROCESS | 3540 | 1461234063469 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:03 INFO - PROCESS | 3540 | ++DOCSHELL 193BA000 == 118 [pid = 3540] [id = 410] 03:21:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1A7B9C00) [pid = 3540] [serial = 1230] [outer = 00000000] 03:21:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1BC96C00) [pid = 3540] [serial = 1231] [outer = 1A7B9C00] 03:21:03 INFO - PROCESS | 3540 | 1461234063519 Marionette DEBUG loaded listener.js 03:21:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1BCAE000) [pid = 3540] [serial = 1232] [outer = 1A7B9C00] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 20592400 == 117 [pid = 3540] [id = 306] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 1280E800 == 116 [pid = 3540] [id = 397] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 1280C800 == 115 [pid = 3540] [id = 396] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 204ED800 == 114 [pid = 3540] [id = 395] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 1D0A8400 == 113 [pid = 3540] [id = 394] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 1CC67400 == 112 [pid = 3540] [id = 393] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1BF3CC00) [pid = 3540] [serial = 1084] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (204EF400) [pid = 3540] [serial = 1087] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (220A7000) [pid = 3540] [serial = 1090] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (25081C00) [pid = 3540] [serial = 1093] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (25461400) [pid = 3540] [serial = 1096] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (255D5800) [pid = 3540] [serial = 1099] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (26A1A400) [pid = 3540] [serial = 1102] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (20593800) [pid = 3540] [serial = 1135] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 1B512400 == 111 [pid = 3540] [id = 392] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 19343800 == 110 [pid = 3540] [id = 391] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 204E6800 == 109 [pid = 3540] [id = 390] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 178E2400 == 108 [pid = 3540] [id = 389] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 1874CC00 == 107 [pid = 3540] [id = 388] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 2076F400 == 106 [pid = 3540] [id = 382] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 204F4C00 == 105 [pid = 3540] [id = 381] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 18F10000 == 104 [pid = 3540] [id = 380] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 12C0C000 == 103 [pid = 3540] [id = 379] 03:21:03 INFO - PROCESS | 3540 | --DOCSHELL 20003800 == 102 [pid = 3540] [id = 378] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (21172C00) [pid = 3540] [serial = 982] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (24EDE000) [pid = 3540] [serial = 991] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (21304800) [pid = 3540] [serial = 985] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (25420800) [pid = 3540] [serial = 994] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (193B3000) [pid = 3540] [serial = 976] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (2117CC00) [pid = 3540] [serial = 973] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (221A1400) [pid = 3540] [serial = 988] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1C6E1C00) [pid = 3540] [serial = 979] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1FFE9800) [pid = 3540] [serial = 1033] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1BF3A800) [pid = 3540] [serial = 1030] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (20591800) [pid = 3540] [serial = 1036] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (21175000) [pid = 3540] [serial = 1042] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (24ED2C00) [pid = 3540] [serial = 1048] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (17137400) [pid = 3540] [serial = 1111] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (173E8000) [pid = 3540] [serial = 1112] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 157 (16F3BC00) [pid = 3540] [serial = 1106] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 156 (1255AC00) [pid = 3540] [serial = 1105] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 155 (129E6000) [pid = 3540] [serial = 1081] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 154 (1CC68800) [pid = 3540] [serial = 1120] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 153 (1CC8DC00) [pid = 3540] [serial = 1121] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (2068A400) [pid = 3540] [serial = 1079] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (1A7B7800) [pid = 3540] [serial = 1109] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (15E56C00) [pid = 3540] [serial = 1108] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1C017400) [pid = 3540] [serial = 1117] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1B847C00) [pid = 3540] [serial = 1114] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1BC09800) [pid = 3540] [serial = 1115] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (1CE8D800) [pid = 3540] [serial = 1124] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (1CE8FC00) [pid = 3540] [serial = 1123] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1DD9D000) [pid = 3540] [serial = 1129] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (1D0AB800) [pid = 3540] [serial = 1126] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 142 (1FFF0000) [pid = 3540] [serial = 1133] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 141 (1FFE7400) [pid = 3540] [serial = 1132] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 140 (1D0F9400) [pid = 3540] [serial = 1127] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 139 (1E985C00) [pid = 3540] [serial = 1130] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 138 (1C026800) [pid = 3540] [serial = 1118] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 137 (18695C00) [pid = 3540] [serial = 1027] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 136 (212A8800) [pid = 3540] [serial = 1045] [outer = 00000000] [url = about:blank] 03:21:03 INFO - PROCESS | 3540 | --DOMWINDOW == 135 (2068F000) [pid = 3540] [serial = 1039] [outer = 00000000] [url = about:blank] 03:21:04 INFO - PROCESS | 3540 | 1461234064115 Marionette TRACE conn4 <- [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]]]}] 03:21:04 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 03:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 970ms 03:21:04 INFO - PROCESS | 3540 | 1461234064159 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 03:21:04 INFO - PROCESS | 3540 | 1461234064161 Marionette TRACE conn4 <- [1,1605,null,{"value":"13"}] 03:21:04 INFO - PROCESS | 3540 | 1461234064165 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:21:04 INFO - PROCESS | 3540 | 1461234064168 Marionette TRACE conn4 <- [1,1606,null,{}] 03:21:04 INFO - PROCESS | 3540 | 1461234064178 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:04 INFO - PROCESS | 3540 | 1461234064288 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 03:21:04 INFO - PROCESS | 3540 | 1461234064409 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:04 INFO - PROCESS | 3540 | ++DOCSHELL 15E57C00 == 103 [pid = 3540] [id = 411] 03:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 136 (15E59000) [pid = 3540] [serial = 1233] [outer = 00000000] 03:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 137 (18695C00) [pid = 3540] [serial = 1234] [outer = 15E59000] 03:21:04 INFO - PROCESS | 3540 | 1461234064461 Marionette DEBUG loaded listener.js 03:21:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 138 (193AFC00) [pid = 3540] [serial = 1235] [outer = 15E59000] 03:21:04 INFO - PROCESS | 3540 | 1461234064927 Marionette TRACE conn4 <- [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]]]}] 03:21:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:21:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 830ms 03:21:04 INFO - PROCESS | 3540 | 1461234064999 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 03:21:04 INFO - PROCESS | 3540 | 1461234065002 Marionette TRACE conn4 <- [1,1609,null,{"value":"13"}] 03:21:04 INFO - PROCESS | 3540 | 1461234065005 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:21:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:21:04 INFO - PROCESS | 3540 | 1461234065007 Marionette TRACE conn4 <- [1,1610,null,{}] 03:21:04 INFO - PROCESS | 3540 | 1461234065010 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:05 INFO - PROCESS | 3540 | 1461234065113 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 03:21:05 INFO - PROCESS | 3540 | 1461234065127 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 3540 | ++DOCSHELL 1B512400 == 104 [pid = 3540] [id = 412] 03:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 139 (1B537C00) [pid = 3540] [serial = 1236] [outer = 00000000] 03:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 140 (1BC9CC00) [pid = 3540] [serial = 1237] [outer = 1B537C00] 03:21:05 INFO - PROCESS | 3540 | 1461234065175 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 141 (1BEBB400) [pid = 3540] [serial = 1238] [outer = 1B537C00] 03:21:05 INFO - PROCESS | 3540 | 1461234065665 Marionette TRACE conn4 <- [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]]]}] 03:21:05 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 03:21:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 670ms 03:21:05 INFO - PROCESS | 3540 | 1461234065678 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 03:21:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:21:05 INFO - PROCESS | 3540 | 1461234065680 Marionette TRACE conn4 <- [1,1613,null,{"value":"13"}] 03:21:05 INFO - PROCESS | 3540 | 1461234065684 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:21:05 INFO - PROCESS | 3540 | 1461234065685 Marionette TRACE conn4 <- [1,1614,null,{}] 03:21:05 INFO - PROCESS | 3540 | 1461234065689 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:05 INFO - PROCESS | 3540 | 1461234065783 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 03:21:05 INFO - PROCESS | 3540 | 1461234065789 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:05 INFO - PROCESS | 3540 | ++DOCSHELL 1253B000 == 105 [pid = 3540] [id = 413] 03:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 142 (1BC1BC00) [pid = 3540] [serial = 1239] [outer = 00000000] 03:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 143 (1C024800) [pid = 3540] [serial = 1240] [outer = 1BC1BC00] 03:21:05 INFO - PROCESS | 3540 | 1461234065834 Marionette DEBUG loaded listener.js 03:21:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1C17B400) [pid = 3540] [serial = 1241] [outer = 1BC1BC00] 03:21:06 INFO - PROCESS | 3540 | 1461234066310 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 03:21:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:21:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 03:21:06 INFO - PROCESS | 3540 | 1461234066360 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 03:21:06 INFO - PROCESS | 3540 | 1461234066362 Marionette TRACE conn4 <- [1,1617,null,{"value":"13"}] 03:21:06 INFO - PROCESS | 3540 | 1461234066365 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:21:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:21:06 INFO - PROCESS | 3540 | 1461234066367 Marionette TRACE conn4 <- [1,1618,null,{}] 03:21:06 INFO - PROCESS | 3540 | 1461234066370 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:06 INFO - PROCESS | 3540 | 1461234066521 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 03:21:06 INFO - PROCESS | 3540 | 1461234066576 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:06 INFO - PROCESS | 3540 | ++DOCSHELL 1CB62800 == 106 [pid = 3540] [id = 414] 03:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1CB62C00) [pid = 3540] [serial = 1242] [outer = 00000000] 03:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1CD1EC00) [pid = 3540] [serial = 1243] [outer = 1CB62C00] 03:21:06 INFO - PROCESS | 3540 | 1461234066627 Marionette DEBUG loaded listener.js 03:21:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1CE27400) [pid = 3540] [serial = 1244] [outer = 1CB62C00] 03:21:07 INFO - PROCESS | 3540 | 1461234067102 Marionette TRACE conn4 <- [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]]]}] 03:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 770ms 03:21:07 INFO - PROCESS | 3540 | 1461234067140 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 03:21:07 INFO - PROCESS | 3540 | 1461234067142 Marionette TRACE conn4 <- [1,1621,null,{"value":"13"}] 03:21:07 INFO - PROCESS | 3540 | 1461234067145 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:21:07 INFO - PROCESS | 3540 | 1461234067147 Marionette TRACE conn4 <- [1,1622,null,{}] 03:21:07 INFO - PROCESS | 3540 | 1461234067156 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:07 INFO - PROCESS | 3540 | 1461234067291 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 03:21:07 INFO - PROCESS | 3540 | 1461234067374 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:07 INFO - PROCESS | 3540 | ++DOCSHELL 1CD1B800 == 107 [pid = 3540] [id = 415] 03:21:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1CE32400) [pid = 3540] [serial = 1245] [outer = 00000000] 03:21:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1CE8D800) [pid = 3540] [serial = 1246] [outer = 1CE32400] 03:21:07 INFO - PROCESS | 3540 | 1461234067421 Marionette DEBUG loaded listener.js 03:21:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (1CE96C00) [pid = 3540] [serial = 1247] [outer = 1CE32400] 03:21:07 INFO - PROCESS | 3540 | 1461234067859 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 03:21:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:21:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 770ms 03:21:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:21:07 INFO - PROCESS | 3540 | 1461234067928 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 03:21:07 INFO - PROCESS | 3540 | 1461234067930 Marionette TRACE conn4 <- [1,1625,null,{"value":"13"}] 03:21:07 INFO - PROCESS | 3540 | 1461234067933 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:21:07 INFO - PROCESS | 3540 | 1461234067935 Marionette TRACE conn4 <- [1,1626,null,{}] 03:21:07 INFO - PROCESS | 3540 | 1461234067938 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:08 INFO - PROCESS | 3540 | 1461234068077 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 03:21:08 INFO - PROCESS | 3540 | 1461234068101 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:08 INFO - PROCESS | 3540 | ++DOCSHELL 1CE89C00 == 108 [pid = 3540] [id = 416] 03:21:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (1CE99400) [pid = 3540] [serial = 1248] [outer = 00000000] 03:21:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (1DD9D000) [pid = 3540] [serial = 1249] [outer = 1CE99400] 03:21:08 INFO - PROCESS | 3540 | 1461234068146 Marionette DEBUG loaded listener.js 03:21:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (1E92F400) [pid = 3540] [serial = 1250] [outer = 1CE99400] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 152 (1874D000) [pid = 3540] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 151 (193AE400) [pid = 3540] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 150 (17134C00) [pid = 3540] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 149 (1868E800) [pid = 3540] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 148 (1CC67C00) [pid = 3540] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 147 (1B535800) [pid = 3540] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 146 (129DD800) [pid = 3540] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 145 (204E8400) [pid = 3540] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 144 (1FF13400) [pid = 3540] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:21:08 INFO - PROCESS | 3540 | --DOMWINDOW == 143 (2059F400) [pid = 3540] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:21:08 INFO - PROCESS | 3540 | 1461234068948 Marionette TRACE conn4 <- [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]]]}] 03:21:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:21:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1067ms 03:21:08 INFO - PROCESS | 3540 | 1461234069008 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 03:21:08 INFO - PROCESS | 3540 | 1461234069010 Marionette TRACE conn4 <- [1,1629,null,{"value":"13"}] 03:21:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:21:08 INFO - PROCESS | 3540 | 1461234069014 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:21:08 INFO - PROCESS | 3540 | 1461234069016 Marionette TRACE conn4 <- [1,1630,null,{}] 03:21:08 INFO - PROCESS | 3540 | 1461234069020 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:09 INFO - PROCESS | 3540 | 1461234069116 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 03:21:09 INFO - PROCESS | 3540 | 1461234069125 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 3540 | ++DOCSHELL 193AE400 == 109 [pid = 3540] [id = 417] 03:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 144 (1A92AC00) [pid = 3540] [serial = 1251] [outer = 00000000] 03:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 145 (1CE90800) [pid = 3540] [serial = 1252] [outer = 1A92AC00] 03:21:09 INFO - PROCESS | 3540 | 1461234069170 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 146 (1D0EBC00) [pid = 3540] [serial = 1253] [outer = 1A92AC00] 03:21:09 INFO - PROCESS | 3540 | 1461234069644 Marionette TRACE conn4 <- [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]]]}] 03:21:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:21:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 670ms 03:21:09 INFO - PROCESS | 3540 | 1461234069687 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 03:21:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:21:09 INFO - PROCESS | 3540 | 1461234069689 Marionette TRACE conn4 <- [1,1633,null,{"value":"13"}] 03:21:09 INFO - PROCESS | 3540 | 1461234069692 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:21:09 INFO - PROCESS | 3540 | 1461234069694 Marionette TRACE conn4 <- [1,1634,null,{}] 03:21:09 INFO - PROCESS | 3540 | 1461234069698 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:09 INFO - PROCESS | 3540 | 1461234069795 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 03:21:09 INFO - PROCESS | 3540 | 1461234069831 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:09 INFO - PROCESS | 3540 | ++DOCSHELL 1E587000 == 110 [pid = 3540] [id = 418] 03:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 147 (1E986000) [pid = 3540] [serial = 1254] [outer = 00000000] 03:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 148 (1FFE7C00) [pid = 3540] [serial = 1255] [outer = 1E986000] 03:21:09 INFO - PROCESS | 3540 | 1461234069875 Marionette DEBUG loaded listener.js 03:21:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 149 (1FFEE800) [pid = 3540] [serial = 1256] [outer = 1E986000] 03:21:10 INFO - PROCESS | 3540 | 1461234070346 Marionette TRACE conn4 <- [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]]]}] 03:21:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:21:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 03:21:10 INFO - PROCESS | 3540 | 1461234070423 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 03:21:10 INFO - PROCESS | 3540 | 1461234070425 Marionette TRACE conn4 <- [1,1637,null,{"value":"13"}] 03:21:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:21:10 INFO - PROCESS | 3540 | 1461234070429 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:21:10 INFO - PROCESS | 3540 | 1461234070431 Marionette TRACE conn4 <- [1,1638,null,{}] 03:21:10 INFO - PROCESS | 3540 | 1461234070435 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:10 INFO - PROCESS | 3540 | 1461234070554 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 03:21:10 INFO - PROCESS | 3540 | 1461234070566 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:10 INFO - PROCESS | 3540 | ++DOCSHELL 2000C400 == 111 [pid = 3540] [id = 419] 03:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 150 (20010C00) [pid = 3540] [serial = 1257] [outer = 00000000] 03:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 151 (204F4C00) [pid = 3540] [serial = 1258] [outer = 20010C00] 03:21:10 INFO - PROCESS | 3540 | 1461234070616 Marionette DEBUG loaded listener.js 03:21:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 152 (20598000) [pid = 3540] [serial = 1259] [outer = 20010C00] 03:21:11 INFO - PROCESS | 3540 | 1461234071405 Marionette TRACE conn4 <- [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]]]}] 03:21:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:21:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1016ms 03:21:11 INFO - PROCESS | 3540 | 1461234071419 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 03:21:11 INFO - PROCESS | 3540 | 1461234071424 Marionette TRACE conn4 <- [1,1641,null,{"value":"13"}] 03:21:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:21:11 INFO - PROCESS | 3540 | 1461234071430 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:21:11 INFO - PROCESS | 3540 | 1461234071434 Marionette TRACE conn4 <- [1,1642,null,{}] 03:21:11 INFO - PROCESS | 3540 | 1461234071439 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:11 INFO - PROCESS | 3540 | 1461234071598 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 03:21:11 INFO - PROCESS | 3540 | 1461234071768 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:11 INFO - PROCESS | 3540 | ++DOCSHELL 16D0C800 == 112 [pid = 3540] [id = 420] 03:21:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 153 (16F1D400) [pid = 3540] [serial = 1260] [outer = 00000000] 03:21:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 154 (178D8400) [pid = 3540] [serial = 1261] [outer = 16F1D400] 03:21:11 INFO - PROCESS | 3540 | 1461234071829 Marionette DEBUG loaded listener.js 03:21:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 155 (18F10000) [pid = 3540] [serial = 1262] [outer = 16F1D400] 03:21:12 INFO - PROCESS | 3540 | 1461234072420 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 03:21:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:21:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1022ms 03:21:12 INFO - PROCESS | 3540 | 1461234072457 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 03:21:12 INFO - PROCESS | 3540 | 1461234072463 Marionette TRACE conn4 <- [1,1645,null,{"value":"13"}] 03:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:21:12 INFO - PROCESS | 3540 | 1461234072469 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:21:12 INFO - PROCESS | 3540 | 1461234072472 Marionette TRACE conn4 <- [1,1646,null,{}] 03:21:12 INFO - PROCESS | 3540 | 1461234072476 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:12 INFO - PROCESS | 3540 | 1461234072603 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 03:21:12 INFO - PROCESS | 3540 | 1461234072763 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:12 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B4000 == 113 [pid = 3540] [id = 421] 03:21:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 156 (1B847C00) [pid = 3540] [serial = 1263] [outer = 00000000] 03:21:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 157 (1C025000) [pid = 3540] [serial = 1264] [outer = 1B847C00] 03:21:12 INFO - PROCESS | 3540 | 1461234072820 Marionette DEBUG loaded listener.js 03:21:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 158 (1CB60C00) [pid = 3540] [serial = 1265] [outer = 1B847C00] 03:21:13 INFO - PROCESS | 3540 | 1461234073507 Marionette TRACE conn4 <- [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]]]}] 03:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1079ms 03:21:13 INFO - PROCESS | 3540 | 1461234073550 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 03:21:13 INFO - PROCESS | 3540 | 1461234073553 Marionette TRACE conn4 <- [1,1649,null,{"value":"13"}] 03:21:13 INFO - PROCESS | 3540 | 1461234073556 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:21:13 INFO - PROCESS | 3540 | 1461234073560 Marionette TRACE conn4 <- [1,1650,null,{}] 03:21:13 INFO - PROCESS | 3540 | 1461234073571 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:13 INFO - PROCESS | 3540 | 1461234073699 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 03:21:13 INFO - PROCESS | 3540 | 1461234073865 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:13 INFO - PROCESS | 3540 | ++DOCSHELL 20002C00 == 114 [pid = 3540] [id = 422] 03:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (20003400) [pid = 3540] [serial = 1266] [outer = 00000000] 03:21:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (204EB800) [pid = 3540] [serial = 1267] [outer = 20003400] 03:21:13 INFO - PROCESS | 3540 | 1461234073923 Marionette DEBUG loaded listener.js 03:21:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (205B1800) [pid = 3540] [serial = 1268] [outer = 20003400] 03:21:14 INFO - PROCESS | 3540 | 1461234074529 Marionette TRACE conn4 <- [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]]]}] 03:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1019ms 03:21:14 INFO - PROCESS | 3540 | 1461234074579 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 03:21:14 INFO - PROCESS | 3540 | 1461234074582 Marionette TRACE conn4 <- [1,1653,null,{"value":"13"}] 03:21:14 INFO - PROCESS | 3540 | 1461234074585 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:21:14 INFO - PROCESS | 3540 | 1461234074587 Marionette TRACE conn4 <- [1,1654,null,{}] 03:21:14 INFO - PROCESS | 3540 | 1461234074591 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:14 INFO - PROCESS | 3540 | 1461234074716 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 03:21:14 INFO - PROCESS | 3540 | 1461234074889 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:14 INFO - PROCESS | 3540 | ++DOCSHELL 205C0C00 == 115 [pid = 3540] [id = 423] 03:21:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (20685800) [pid = 3540] [serial = 1269] [outer = 00000000] 03:21:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (2076BC00) [pid = 3540] [serial = 1270] [outer = 20685800] 03:21:14 INFO - PROCESS | 3540 | 1461234074946 Marionette DEBUG loaded listener.js 03:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (20776C00) [pid = 3540] [serial = 1271] [outer = 20685800] 03:21:15 INFO - PROCESS | 3540 | 1461234075556 Marionette TRACE conn4 <- [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]]]}] 03:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1018ms 03:21:15 INFO - PROCESS | 3540 | 1461234075607 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 03:21:15 INFO - PROCESS | 3540 | 1461234075609 Marionette TRACE conn4 <- [1,1657,null,{"value":"13"}] 03:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:21:15 INFO - PROCESS | 3540 | 1461234075613 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:21:15 INFO - PROCESS | 3540 | 1461234075615 Marionette TRACE conn4 <- [1,1658,null,{}] 03:21:15 INFO - PROCESS | 3540 | 1461234075619 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:15 INFO - PROCESS | 3540 | 1461234075744 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 03:21:15 INFO - PROCESS | 3540 | 1461234075922 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:15 INFO - PROCESS | 3540 | ++DOCSHELL 207ACC00 == 116 [pid = 3540] [id = 424] 03:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (207B9000) [pid = 3540] [serial = 1272] [outer = 00000000] 03:21:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (21172C00) [pid = 3540] [serial = 1273] [outer = 207B9000] 03:21:15 INFO - PROCESS | 3540 | 1461234075982 Marionette DEBUG loaded listener.js 03:21:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (21178800) [pid = 3540] [serial = 1274] [outer = 207B9000] 03:21:16 INFO - PROCESS | 3540 | 1461234076585 Marionette TRACE conn4 <- [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]]]}] 03:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1016ms 03:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:21:16 INFO - PROCESS | 3540 | 1461234076633 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 03:21:16 INFO - PROCESS | 3540 | 1461234076635 Marionette TRACE conn4 <- [1,1661,null,{"value":"13"}] 03:21:16 INFO - PROCESS | 3540 | 1461234076639 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:21:16 INFO - PROCESS | 3540 | 1461234076641 Marionette TRACE conn4 <- [1,1662,null,{}] 03:21:16 INFO - PROCESS | 3540 | 1461234076645 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:16 INFO - PROCESS | 3540 | 1461234076780 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 03:21:16 INFO - PROCESS | 3540 | 1461234076954 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:16 INFO - PROCESS | 3540 | ++DOCSHELL 207C7800 == 117 [pid = 3540] [id = 425] 03:21:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (2129F800) [pid = 3540] [serial = 1275] [outer = 00000000] 03:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (220AA400) [pid = 3540] [serial = 1276] [outer = 2129F800] 03:21:17 INFO - PROCESS | 3540 | 1461234077012 Marionette DEBUG loaded listener.js 03:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (220B2C00) [pid = 3540] [serial = 1277] [outer = 2129F800] 03:21:17 INFO - PROCESS | 3540 | 1461234077583 Marionette TRACE conn4 <- [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]]]}] 03:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 970ms 03:21:17 INFO - PROCESS | 3540 | 1461234077621 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 03:21:17 INFO - PROCESS | 3540 | 1461234077624 Marionette TRACE conn4 <- [1,1665,null,{"value":"13"}] 03:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:21:17 INFO - PROCESS | 3540 | 1461234077628 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:21:17 INFO - PROCESS | 3540 | 1461234077630 Marionette TRACE conn4 <- [1,1666,null,{}] 03:21:17 INFO - PROCESS | 3540 | 1461234077634 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:17 INFO - PROCESS | 3540 | 1461234077758 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 03:21:17 INFO - PROCESS | 3540 | 1461234077937 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:17 INFO - PROCESS | 3540 | ++DOCSHELL 212A8800 == 118 [pid = 3540] [id = 426] 03:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (220A5C00) [pid = 3540] [serial = 1278] [outer = 00000000] 03:21:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (2421DC00) [pid = 3540] [serial = 1279] [outer = 220A5C00] 03:21:18 INFO - PROCESS | 3540 | 1461234077996 Marionette DEBUG loaded listener.js 03:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (2421C800) [pid = 3540] [serial = 1280] [outer = 220A5C00] 03:21:18 INFO - PROCESS | 3540 | 1461234078588 Marionette TRACE conn4 <- [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]]]}] 03:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1015ms 03:21:18 INFO - PROCESS | 3540 | 1461234078649 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 03:21:18 INFO - PROCESS | 3540 | 1461234078651 Marionette TRACE conn4 <- [1,1669,null,{"value":"13"}] 03:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:21:18 INFO - PROCESS | 3540 | 1461234078655 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:21:18 INFO - PROCESS | 3540 | 1461234078657 Marionette TRACE conn4 <- [1,1670,null,{}] 03:21:18 INFO - PROCESS | 3540 | 1461234078661 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:18 INFO - PROCESS | 3540 | 1461234078783 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 03:21:18 INFO - PROCESS | 3540 | 1461234078942 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:18 INFO - PROCESS | 3540 | ++DOCSHELL 24E0CC00 == 119 [pid = 3540] [id = 427] 03:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (24E0D800) [pid = 3540] [serial = 1281] [outer = 00000000] 03:21:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (25084400) [pid = 3540] [serial = 1282] [outer = 24E0D800] 03:21:19 INFO - PROCESS | 3540 | 1461234078997 Marionette DEBUG loaded listener.js 03:21:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (2508AC00) [pid = 3540] [serial = 1283] [outer = 24E0D800] 03:21:19 INFO - PROCESS | 3540 | 1461234079530 Marionette TRACE conn4 <- [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]]]}] 03:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 930ms 03:21:19 INFO - PROCESS | 3540 | 1461234079589 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 03:21:19 INFO - PROCESS | 3540 | 1461234079592 Marionette TRACE conn4 <- [1,1673,null,{"value":"13"}] 03:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:21:19 INFO - PROCESS | 3540 | 1461234079595 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:21:19 INFO - PROCESS | 3540 | 1461234079597 Marionette TRACE conn4 <- [1,1674,null,{}] 03:21:19 INFO - PROCESS | 3540 | 1461234079601 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:19 INFO - PROCESS | 3540 | 1461234079726 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 03:21:19 INFO - PROCESS | 3540 | 1461234079899 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:19 INFO - PROCESS | 3540 | ++DOCSHELL 2546E000 == 120 [pid = 3540] [id = 428] 03:21:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (2546E400) [pid = 3540] [serial = 1284] [outer = 00000000] 03:21:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (255D9C00) [pid = 3540] [serial = 1285] [outer = 2546E400] 03:21:19 INFO - PROCESS | 3540 | 1461234079954 Marionette DEBUG loaded listener.js 03:21:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (26A15C00) [pid = 3540] [serial = 1286] [outer = 2546E400] 03:21:20 INFO - PROCESS | 3540 | 1461234080517 Marionette TRACE conn4 <- [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]]]}] 03:21:20 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 03:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 970ms 03:21:20 INFO - PROCESS | 3540 | 1461234080577 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 03:21:20 INFO - PROCESS | 3540 | 1461234080579 Marionette TRACE conn4 <- [1,1677,null,{"value":"13"}] 03:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:21:20 INFO - PROCESS | 3540 | 1461234080583 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:21:20 INFO - PROCESS | 3540 | 1461234080585 Marionette TRACE conn4 <- [1,1678,null,{}] 03:21:20 INFO - PROCESS | 3540 | 1461234080588 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:20 INFO - PROCESS | 3540 | 1461234080736 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 03:21:20 INFO - PROCESS | 3540 | 1461234080910 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:20 INFO - PROCESS | 3540 | ++DOCSHELL 15E0BC00 == 121 [pid = 3540] [id = 429] 03:21:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (15EF6000) [pid = 3540] [serial = 1287] [outer = 00000000] 03:21:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1B58CC00) [pid = 3540] [serial = 1288] [outer = 15EF6000] 03:21:20 INFO - PROCESS | 3540 | 1461234080966 Marionette DEBUG loaded listener.js 03:21:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1B841000) [pid = 3540] [serial = 1289] [outer = 15EF6000] 03:21:21 INFO - PROCESS | 3540 | 1461234081837 Marionette TRACE conn4 <- [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]]]}] 03:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1324ms 03:21:21 INFO - PROCESS | 3540 | 1461234081909 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 03:21:21 INFO - PROCESS | 3540 | 1461234081912 Marionette TRACE conn4 <- [1,1681,null,{"value":"13"}] 03:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:21:21 INFO - PROCESS | 3540 | 1461234081918 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:21:21 INFO - PROCESS | 3540 | 1461234081922 Marionette TRACE conn4 <- [1,1682,null,{}] 03:21:21 INFO - PROCESS | 3540 | 1461234081928 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:22 INFO - PROCESS | 3540 | 1461234082049 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 03:21:22 INFO - PROCESS | 3540 | 1461234082224 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:22 INFO - PROCESS | 3540 | ++DOCSHELL 16D05000 == 122 [pid = 3540] [id = 430] 03:21:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (16F17400) [pid = 3540] [serial = 1290] [outer = 00000000] 03:21:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1A760800) [pid = 3540] [serial = 1291] [outer = 16F17400] 03:21:22 INFO - PROCESS | 3540 | 1461234082275 Marionette DEBUG loaded listener.js 03:21:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (1B53CC00) [pid = 3540] [serial = 1292] [outer = 16F17400] 03:21:22 INFO - PROCESS | 3540 | 1461234082841 Marionette TRACE conn4 <- [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]]]}] 03:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 990ms 03:21:22 INFO - PROCESS | 3540 | 1461234082909 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 03:21:22 INFO - PROCESS | 3540 | 1461234082914 Marionette TRACE conn4 <- [1,1685,null,{"value":"13"}] 03:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:21:22 INFO - PROCESS | 3540 | 1461234082920 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:21:22 INFO - PROCESS | 3540 | 1461234082923 Marionette TRACE conn4 <- [1,1686,null,{}] 03:21:22 INFO - PROCESS | 3540 | 1461234082927 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:23 INFO - PROCESS | 3540 | 1461234083045 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 03:21:23 INFO - PROCESS | 3540 | 1461234083219 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:23 INFO - PROCESS | 3540 | ++DOCSHELL 1A417400 == 123 [pid = 3540] [id = 431] 03:21:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (1A41E800) [pid = 3540] [serial = 1293] [outer = 00000000] 03:21:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (1C17E400) [pid = 3540] [serial = 1294] [outer = 1A41E800] 03:21:23 INFO - PROCESS | 3540 | 1461234083270 Marionette DEBUG loaded listener.js 03:21:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (1CC6E400) [pid = 3540] [serial = 1295] [outer = 1A41E800] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 13593400 == 122 [pid = 3540] [id = 263] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1E587000 == 121 [pid = 3540] [id = 418] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 193AE400 == 120 [pid = 3540] [id = 417] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1CE89C00 == 119 [pid = 3540] [id = 416] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1CD1B800 == 118 [pid = 3540] [id = 415] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1CB62800 == 117 [pid = 3540] [id = 414] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1253B000 == 116 [pid = 3540] [id = 413] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1B512400 == 115 [pid = 3540] [id = 412] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 15E57C00 == 114 [pid = 3540] [id = 411] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (220B1000) [pid = 3540] [serial = 1195] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 193BA000 == 113 [pid = 3540] [id = 410] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 12544C00 == 112 [pid = 3540] [id = 409] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 255DB400 == 111 [pid = 3540] [id = 404] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 24E0A000 == 110 [pid = 3540] [id = 403] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1CE31000 == 109 [pid = 3540] [id = 402] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 204EC400 == 108 [pid = 3540] [id = 401] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1BF42000 == 107 [pid = 3540] [id = 400] 03:21:23 INFO - PROCESS | 3540 | --DOCSHELL 1253F000 == 106 [pid = 3540] [id = 399] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (1F6C1000) [pid = 3540] [serial = 1193] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (1A7AE800) [pid = 3540] [serial = 1166] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (22635000) [pid = 3540] [serial = 1156] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1A92F400) [pid = 3540] [serial = 1175] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1CC8F800) [pid = 3540] [serial = 1192] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1CD20800) [pid = 3540] [serial = 1168] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1D5DC400) [pid = 3540] [serial = 1180] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1C025800) [pid = 3540] [serial = 1178] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1A41B400) [pid = 3540] [serial = 1190] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (20691000) [pid = 3540] [serial = 1172] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (21260000) [pid = 3540] [serial = 1150] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1CE85800) [pid = 3540] [serial = 1169] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (24E0C400) [pid = 3540] [serial = 1159] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1BF42C00) [pid = 3540] [serial = 1141] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (207C0400) [pid = 3540] [serial = 1147] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1A926400) [pid = 3540] [serial = 1174] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (193B6400) [pid = 3540] [serial = 1138] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (2068B800) [pid = 3540] [serial = 1144] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1BEC3000) [pid = 3540] [serial = 1177] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (205BBC00) [pid = 3540] [serial = 1171] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (2508A400) [pid = 3540] [serial = 1162] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (2076B000) [pid = 3540] [serial = 1184] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (220A5400) [pid = 3540] [serial = 1187] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (1FF0F800) [pid = 3540] [serial = 1181] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 162 (205B9000) [pid = 3540] [serial = 1183] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 161 (178DE800) [pid = 3540] [serial = 1189] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 160 (24219000) [pid = 3540] [serial = 1153] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 159 (193B1000) [pid = 3540] [serial = 1165] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | --DOMWINDOW == 158 (2125FC00) [pid = 3540] [serial = 1186] [outer = 00000000] [url = about:blank] 03:21:23 INFO - PROCESS | 3540 | 1461234083909 Marionette TRACE conn4 <- [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]]]}] 03:21:23 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 03:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1020ms 03:21:23 INFO - PROCESS | 3540 | 1461234083943 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 03:21:23 INFO - PROCESS | 3540 | 1461234083946 Marionette TRACE conn4 <- [1,1689,null,{"value":"13"}] 03:21:23 INFO - PROCESS | 3540 | 1461234083949 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:21:23 INFO - PROCESS | 3540 | 1461234083952 Marionette TRACE conn4 <- [1,1690,null,{}] 03:21:23 INFO - PROCESS | 3540 | 1461234083962 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:24 INFO - PROCESS | 3540 | 1461234084082 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 03:21:24 INFO - PROCESS | 3540 | 1461234084203 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:24 INFO - PROCESS | 3540 | ++DOCSHELL 15E15800 == 107 [pid = 3540] [id = 432] 03:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 159 (173EA000) [pid = 3540] [serial = 1296] [outer = 00000000] 03:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 160 (1B512400) [pid = 3540] [serial = 1297] [outer = 173EA000] 03:21:24 INFO - PROCESS | 3540 | 1461234084251 Marionette DEBUG loaded listener.js 03:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 161 (1BC1D400) [pid = 3540] [serial = 1298] [outer = 173EA000] 03:21:24 INFO - PROCESS | 3540 | 1461234084702 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 03:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 771ms 03:21:24 INFO - PROCESS | 3540 | 1461234084725 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 03:21:24 INFO - PROCESS | 3540 | 1461234084727 Marionette TRACE conn4 <- [1,1693,null,{"value":"13"}] 03:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:21:24 INFO - PROCESS | 3540 | 1461234084730 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:21:24 INFO - PROCESS | 3540 | 1461234084732 Marionette TRACE conn4 <- [1,1694,null,{}] 03:21:24 INFO - PROCESS | 3540 | 1461234084735 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:24 INFO - PROCESS | 3540 | 1461234084876 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 03:21:24 INFO - PROCESS | 3540 | 1461234084892 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:24 INFO - PROCESS | 3540 | ++DOCSHELL 1C025800 == 108 [pid = 3540] [id = 433] 03:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 162 (1C027C00) [pid = 3540] [serial = 1299] [outer = 00000000] 03:21:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 163 (1CD22800) [pid = 3540] [serial = 1300] [outer = 1C027C00] 03:21:24 INFO - PROCESS | 3540 | 1461234084940 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1CD28C00) [pid = 3540] [serial = 1301] [outer = 1C027C00] 03:21:25 INFO - PROCESS | 3540 | 1461234085442 Marionette TRACE conn4 <- [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]]]}] 03:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 731ms 03:21:25 INFO - PROCESS | 3540 | 1461234085465 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 03:21:25 INFO - PROCESS | 3540 | 1461234085467 Marionette TRACE conn4 <- [1,1697,null,{"value":"13"}] 03:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:21:25 INFO - PROCESS | 3540 | 1461234085471 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:21:25 INFO - PROCESS | 3540 | 1461234085472 Marionette TRACE conn4 <- [1,1698,null,{}] 03:21:25 INFO - PROCESS | 3540 | 1461234085481 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:25 INFO - PROCESS | 3540 | 1461234085576 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 03:21:25 INFO - PROCESS | 3540 | 1461234085583 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:25 INFO - PROCESS | 3540 | ++DOCSHELL 1CE2A000 == 109 [pid = 3540] [id = 434] 03:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1CE2D800) [pid = 3540] [serial = 1302] [outer = 00000000] 03:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1CE88800) [pid = 3540] [serial = 1303] [outer = 1CE2D800] 03:21:25 INFO - PROCESS | 3540 | 1461234085628 Marionette DEBUG loaded listener.js 03:21:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1CFB1400) [pid = 3540] [serial = 1304] [outer = 1CE2D800] 03:21:26 INFO - PROCESS | 3540 | 1461234086117 Marionette TRACE conn4 <- [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]]]}] 03:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 730ms 03:21:26 INFO - PROCESS | 3540 | 1461234086201 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 03:21:26 INFO - PROCESS | 3540 | 1461234086203 Marionette TRACE conn4 <- [1,1701,null,{"value":"13"}] 03:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:21:26 INFO - PROCESS | 3540 | 1461234086206 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:21:26 INFO - PROCESS | 3540 | 1461234086208 Marionette TRACE conn4 <- [1,1702,null,{}] 03:21:26 INFO - PROCESS | 3540 | 1461234086220 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:26 INFO - PROCESS | 3540 | 1461234086412 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 03:21:26 INFO - PROCESS | 3540 | 1461234086438 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:26 INFO - PROCESS | 3540 | ++DOCSHELL 1FF0E400 == 110 [pid = 3540] [id = 435] 03:21:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1FF0EC00) [pid = 3540] [serial = 1305] [outer = 00000000] 03:21:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1FFF1000) [pid = 3540] [serial = 1306] [outer = 1FF0EC00] 03:21:26 INFO - PROCESS | 3540 | 1461234086485 Marionette DEBUG loaded listener.js 03:21:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (20006000) [pid = 3540] [serial = 1307] [outer = 1FF0EC00] 03:21:26 INFO - PROCESS | 3540 | 1461234086975 Marionette TRACE conn4 <- [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]]]}] 03:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 790ms 03:21:27 INFO - PROCESS | 3540 | 1461234086997 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 03:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:21:27 INFO - PROCESS | 3540 | 1461234086999 Marionette TRACE conn4 <- [1,1705,null,{"value":"13"}] 03:21:27 INFO - PROCESS | 3540 | 1461234087002 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:21:27 INFO - PROCESS | 3540 | 1461234087004 Marionette TRACE conn4 <- [1,1706,null,{}] 03:21:27 INFO - PROCESS | 3540 | 1461234087013 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:27 INFO - PROCESS | 3540 | 1461234087148 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 03:21:27 INFO - PROCESS | 3540 | 1461234087165 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:27 INFO - PROCESS | 3540 | ++DOCSHELL 1FFF0000 == 111 [pid = 3540] [id = 436] 03:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (20008800) [pid = 3540] [serial = 1308] [outer = 00000000] 03:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (205BD000) [pid = 3540] [serial = 1309] [outer = 20008800] 03:21:27 INFO - PROCESS | 3540 | 1461234087211 Marionette DEBUG loaded listener.js 03:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (20690400) [pid = 3540] [serial = 1310] [outer = 20008800] 03:21:27 INFO - PROCESS | 3540 | 1461234087688 Marionette TRACE conn4 <- [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]]]}] 03:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 730ms 03:21:27 INFO - PROCESS | 3540 | 1461234087734 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 03:21:27 INFO - PROCESS | 3540 | 1461234087736 Marionette TRACE conn4 <- [1,1709,null,{"value":"13"}] 03:21:27 INFO - PROCESS | 3540 | 1461234087739 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:21:27 INFO - PROCESS | 3540 | 1461234087741 Marionette TRACE conn4 <- [1,1710,null,{}] 03:21:27 INFO - PROCESS | 3540 | 1461234087744 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:27 INFO - PROCESS | 3540 | 1461234087912 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 03:21:27 INFO - PROCESS | 3540 | 1461234087934 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:27 INFO - PROCESS | 3540 | ++DOCSHELL 20692400 == 112 [pid = 3540] [id = 437] 03:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (207AEC00) [pid = 3540] [serial = 1311] [outer = 00000000] 03:21:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (207CA000) [pid = 3540] [serial = 1312] [outer = 207AEC00] 03:21:27 INFO - PROCESS | 3540 | 1461234087981 Marionette DEBUG loaded listener.js 03:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (21259C00) [pid = 3540] [serial = 1313] [outer = 207AEC00] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (20007000) [pid = 3540] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1CB62C00) [pid = 3540] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (1CE32400) [pid = 3540] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (1CE99400) [pid = 3540] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (15E59000) [pid = 3540] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1BC1BC00) [pid = 3540] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1A7B9C00) [pid = 3540] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (1254EC00) [pid = 3540] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (204E8C00) [pid = 3540] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (1B537C00) [pid = 3540] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1E986000) [pid = 3540] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:21:28 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1A92AC00) [pid = 3540] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:21:28 INFO - PROCESS | 3540 | 1461234088704 Marionette TRACE conn4 <- [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]]]}] 03:21:28 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 03:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 970ms 03:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:21:28 INFO - PROCESS | 3540 | 1461234088713 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 03:21:28 INFO - PROCESS | 3540 | 1461234088715 Marionette TRACE conn4 <- [1,1713,null,{"value":"13"}] 03:21:28 INFO - PROCESS | 3540 | 1461234088718 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:21:28 INFO - PROCESS | 3540 | 1461234088720 Marionette TRACE conn4 <- [1,1714,null,{}] 03:21:28 INFO - PROCESS | 3540 | 1461234088723 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:28 INFO - PROCESS | 3540 | 1461234088867 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 03:21:28 INFO - PROCESS | 3540 | 1461234088945 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:28 INFO - PROCESS | 3540 | ++DOCSHELL 1A7B9C00 == 113 [pid = 3540] [id = 438] 03:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1A92AC00) [pid = 3540] [serial = 1314] [outer = 00000000] 03:21:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1CFB7800) [pid = 3540] [serial = 1315] [outer = 1A92AC00] 03:21:28 INFO - PROCESS | 3540 | 1461234088990 Marionette DEBUG loaded listener.js 03:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (2000E000) [pid = 3540] [serial = 1316] [outer = 1A92AC00] 03:21:29 INFO - PROCESS | 3540 | 1461234089360 Marionette TRACE conn4 <- [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]]]}] 03:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 03:21:29 INFO - PROCESS | 3540 | 1461234089392 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 03:21:29 INFO - PROCESS | 3540 | 1461234089394 Marionette TRACE conn4 <- [1,1717,null,{"value":"13"}] 03:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:21:29 INFO - PROCESS | 3540 | 1461234089397 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:21:29 INFO - PROCESS | 3540 | 1461234089399 Marionette TRACE conn4 <- [1,1718,null,{}] 03:21:29 INFO - PROCESS | 3540 | 1461234089402 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:29 INFO - PROCESS | 3540 | 1461234089505 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 03:21:29 INFO - PROCESS | 3540 | 1461234089511 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:29 INFO - PROCESS | 3540 | ++DOCSHELL 1CB62C00 == 114 [pid = 3540] [id = 439] 03:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1CE94400) [pid = 3540] [serial = 1317] [outer = 00000000] 03:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (220A5400) [pid = 3540] [serial = 1318] [outer = 1CE94400] 03:21:29 INFO - PROCESS | 3540 | 1461234089556 Marionette DEBUG loaded listener.js 03:21:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (21310400) [pid = 3540] [serial = 1319] [outer = 1CE94400] 03:21:30 INFO - PROCESS | 3540 | 1461234090038 Marionette TRACE conn4 <- [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]]]}] 03:21:30 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 03:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 03:21:30 INFO - PROCESS | 3540 | 1461234090070 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 03:21:30 INFO - PROCESS | 3540 | 1461234090072 Marionette TRACE conn4 <- [1,1721,null,{"value":"13"}] 03:21:30 INFO - PROCESS | 3540 | 1461234090075 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:21:30 INFO - PROCESS | 3540 | 1461234090078 Marionette TRACE conn4 <- [1,1722,null,{}] 03:21:30 INFO - PROCESS | 3540 | 1461234090099 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:30 INFO - PROCESS | 3540 | 1461234090227 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 03:21:30 INFO - PROCESS | 3540 | 1461234090240 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:30 INFO - PROCESS | 3540 | ++DOCSHELL 1C016800 == 115 [pid = 3540] [id = 440] 03:21:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (204E7000) [pid = 3540] [serial = 1320] [outer = 00000000] 03:21:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (25428400) [pid = 3540] [serial = 1321] [outer = 204E7000] 03:21:30 INFO - PROCESS | 3540 | 1461234090292 Marionette DEBUG loaded listener.js 03:21:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (26A16400) [pid = 3540] [serial = 1322] [outer = 204E7000] 03:21:31 INFO - PROCESS | 3540 | 1461234091136 Marionette TRACE conn4 <- [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]]]}] 03:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1123ms 03:21:31 INFO - PROCESS | 3540 | 1461234091203 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 03:21:31 INFO - PROCESS | 3540 | 1461234091209 Marionette TRACE conn4 <- [1,1725,null,{"value":"13"}] 03:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:21:31 INFO - PROCESS | 3540 | 1461234091214 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:21:31 INFO - PROCESS | 3540 | 1461234091218 Marionette TRACE conn4 <- [1,1726,null,{}] 03:21:31 INFO - PROCESS | 3540 | 1461234091238 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:31 INFO - PROCESS | 3540 | 1461234091374 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 03:21:31 INFO - PROCESS | 3540 | 1461234091547 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:31 INFO - PROCESS | 3540 | ++DOCSHELL 173D6800 == 116 [pid = 3540] [id = 441] 03:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (18F05C00) [pid = 3540] [serial = 1323] [outer = 00000000] 03:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1A929000) [pid = 3540] [serial = 1324] [outer = 18F05C00] 03:21:31 INFO - PROCESS | 3540 | 1461234091609 Marionette DEBUG loaded listener.js 03:21:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1BBF3C00) [pid = 3540] [serial = 1325] [outer = 18F05C00] 03:21:32 INFO - PROCESS | 3540 | 1461234092267 Marionette TRACE conn4 <- [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]]]}] 03:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1070ms 03:21:32 INFO - PROCESS | 3540 | 1461234092311 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 03:21:32 INFO - PROCESS | 3540 | 1461234092317 Marionette TRACE conn4 <- [1,1729,null,{"value":"13"}] 03:21:32 INFO - PROCESS | 3540 | 1461234092324 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:21:32 INFO - PROCESS | 3540 | 1461234092328 Marionette TRACE conn4 <- [1,1730,null,{}] 03:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:21:32 INFO - PROCESS | 3540 | 1461234092332 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:32 INFO - PROCESS | 3540 | 1461234092463 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 03:21:32 INFO - PROCESS | 3540 | 1461234092627 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:32 INFO - PROCESS | 3540 | ++DOCSHELL 1CC6DC00 == 117 [pid = 3540] [id = 442] 03:21:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1CD1B800) [pid = 3540] [serial = 1326] [outer = 00000000] 03:21:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1E980C00) [pid = 3540] [serial = 1327] [outer = 1CD1B800] 03:21:32 INFO - PROCESS | 3540 | 1461234092683 Marionette DEBUG loaded listener.js 03:21:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1FF12400) [pid = 3540] [serial = 1328] [outer = 1CD1B800] 03:21:33 INFO - PROCESS | 3540 | 1461234093293 Marionette TRACE conn4 <- [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]]]}] 03:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1013ms 03:21:33 INFO - PROCESS | 3540 | 1461234093346 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 03:21:33 INFO - PROCESS | 3540 | 1461234093349 Marionette TRACE conn4 <- [1,1733,null,{"value":"13"}] 03:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:21:33 INFO - PROCESS | 3540 | 1461234093353 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:21:33 INFO - PROCESS | 3540 | 1461234093357 Marionette TRACE conn4 <- [1,1734,null,{}] 03:21:33 INFO - PROCESS | 3540 | 1461234093367 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:33 INFO - PROCESS | 3540 | 1461234093510 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 03:21:33 INFO - PROCESS | 3540 | 1461234093677 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:33 INFO - PROCESS | 3540 | ++DOCSHELL 2262C400 == 118 [pid = 3540] [id = 443] 03:21:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (24217800) [pid = 3540] [serial = 1329] [outer = 00000000] 03:21:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (24ED8800) [pid = 3540] [serial = 1330] [outer = 24217800] 03:21:33 INFO - PROCESS | 3540 | 1461234093738 Marionette DEBUG loaded listener.js 03:21:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (255D6400) [pid = 3540] [serial = 1331] [outer = 24217800] 03:21:34 INFO - PROCESS | 3540 | 1461234094279 Marionette TRACE conn4 <- [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]]]}] 03:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 970ms 03:21:34 INFO - PROCESS | 3540 | 1461234094326 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 03:21:34 INFO - PROCESS | 3540 | 1461234094329 Marionette TRACE conn4 <- [1,1737,null,{"value":"13"}] 03:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:21:34 INFO - PROCESS | 3540 | 1461234094332 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:21:34 INFO - PROCESS | 3540 | 1461234094334 Marionette TRACE conn4 <- [1,1738,null,{}] 03:21:34 INFO - PROCESS | 3540 | 1461234094339 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:34 INFO - PROCESS | 3540 | 1461234094470 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 03:21:34 INFO - PROCESS | 3540 | 1461234094655 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:34 INFO - PROCESS | 3540 | ++DOCSHELL 2508CC00 == 119 [pid = 3540] [id = 444] 03:21:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (25467C00) [pid = 3540] [serial = 1332] [outer = 00000000] 03:21:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (27586000) [pid = 3540] [serial = 1333] [outer = 25467C00] 03:21:34 INFO - PROCESS | 3540 | 1461234094715 Marionette DEBUG loaded listener.js 03:21:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (277B0800) [pid = 3540] [serial = 1334] [outer = 25467C00] 03:21:35 INFO - PROCESS | 3540 | 1461234095310 Marionette TRACE conn4 <- [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]]]}] 03:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1021ms 03:21:35 INFO - PROCESS | 3540 | 1461234095357 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 03:21:35 INFO - PROCESS | 3540 | 1461234095359 Marionette TRACE conn4 <- [1,1741,null,{"value":"13"}] 03:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:21:35 INFO - PROCESS | 3540 | 1461234095363 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:21:35 INFO - PROCESS | 3540 | 1461234095365 Marionette TRACE conn4 <- [1,1742,null,{}] 03:21:35 INFO - PROCESS | 3540 | 1461234095369 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:35 INFO - PROCESS | 3540 | 1461234095495 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 03:21:35 INFO - PROCESS | 3540 | 1461234095680 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:35 INFO - PROCESS | 3540 | ++DOCSHELL 2757E000 == 120 [pid = 3540] [id = 445] 03:21:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (27580C00) [pid = 3540] [serial = 1335] [outer = 00000000] 03:21:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (277B9400) [pid = 3540] [serial = 1336] [outer = 27580C00] 03:21:35 INFO - PROCESS | 3540 | 1461234095740 Marionette DEBUG loaded listener.js 03:21:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (27AC9C00) [pid = 3540] [serial = 1337] [outer = 27580C00] 03:21:36 INFO - PROCESS | 3540 | 1461234096359 Marionette TRACE conn4 <- [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]]]}] 03:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1070ms 03:21:36 INFO - PROCESS | 3540 | 1461234096437 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 03:21:36 INFO - PROCESS | 3540 | 1461234096439 Marionette TRACE conn4 <- [1,1745,null,{"value":"13"}] 03:21:36 INFO - PROCESS | 3540 | 1461234096443 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:21:36 INFO - PROCESS | 3540 | 1461234096445 Marionette TRACE conn4 <- [1,1746,null,{}] 03:21:36 INFO - PROCESS | 3540 | 1461234096449 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:36 INFO - PROCESS | 3540 | 1461234096612 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 03:21:36 INFO - PROCESS | 3540 | 1461234096781 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:36 INFO - PROCESS | 3540 | ++DOCSHELL 27ACEC00 == 121 [pid = 3540] [id = 446] 03:21:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (27AD3800) [pid = 3540] [serial = 1338] [outer = 00000000] 03:21:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (27CF7400) [pid = 3540] [serial = 1339] [outer = 27AD3800] 03:21:36 INFO - PROCESS | 3540 | 1461234096838 Marionette DEBUG loaded listener.js 03:21:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (27F01800) [pid = 3540] [serial = 1340] [outer = 27AD3800] 03:21:37 INFO - PROCESS | 3540 | 1461234097401 Marionette TRACE conn4 <- [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]]]}] 03:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1016ms 03:21:37 INFO - PROCESS | 3540 | 1461234097463 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 03:21:37 INFO - PROCESS | 3540 | 1461234097466 Marionette TRACE conn4 <- [1,1749,null,{"value":"13"}] 03:21:37 INFO - PROCESS | 3540 | 1461234097469 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:21:37 INFO - PROCESS | 3540 | 1461234097471 Marionette TRACE conn4 <- [1,1750,null,{}] 03:21:37 INFO - PROCESS | 3540 | 1461234097475 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:37 INFO - PROCESS | 3540 | 1461234097600 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 03:21:37 INFO - PROCESS | 3540 | 1461234097741 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:37 INFO - PROCESS | 3540 | ++DOCSHELL 27CF6800 == 122 [pid = 3540] [id = 447] 03:21:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (27F05400) [pid = 3540] [serial = 1341] [outer = 00000000] 03:21:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (27F0D800) [pid = 3540] [serial = 1342] [outer = 27F05400] 03:21:37 INFO - PROCESS | 3540 | 1461234097797 Marionette DEBUG loaded listener.js 03:21:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (27F10400) [pid = 3540] [serial = 1343] [outer = 27F05400] 03:21:38 INFO - PROCESS | 3540 | 1461234098382 Marionette TRACE conn4 <- [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]]]}] 03:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 970ms 03:21:38 INFO - PROCESS | 3540 | 1461234098443 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 03:21:38 INFO - PROCESS | 3540 | 1461234098445 Marionette TRACE conn4 <- [1,1753,null,{"value":"13"}] 03:21:38 INFO - PROCESS | 3540 | 1461234098449 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:21:38 INFO - PROCESS | 3540 | 1461234098451 Marionette TRACE conn4 <- [1,1754,null,{}] 03:21:38 INFO - PROCESS | 3540 | 1461234098455 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:38 INFO - PROCESS | 3540 | 1461234098573 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 03:21:38 INFO - PROCESS | 3540 | 1461234098738 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:38 INFO - PROCESS | 3540 | ++DOCSHELL 27F09800 == 123 [pid = 3540] [id = 448] 03:21:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (27F0C800) [pid = 3540] [serial = 1344] [outer = 00000000] 03:21:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (286E3C00) [pid = 3540] [serial = 1345] [outer = 27F0C800] 03:21:38 INFO - PROCESS | 3540 | 1461234098794 Marionette DEBUG loaded listener.js 03:21:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (286E2400) [pid = 3540] [serial = 1346] [outer = 27F0C800] 03:21:39 INFO - PROCESS | 3540 | 1461234099368 Marionette TRACE conn4 <- [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]]]}] 03:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 970ms 03:21:39 INFO - PROCESS | 3540 | 1461234099423 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 03:21:39 INFO - PROCESS | 3540 | 1461234099426 Marionette TRACE conn4 <- [1,1757,null,{"value":"13"}] 03:21:39 INFO - PROCESS | 3540 | 1461234099429 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:21:39 INFO - PROCESS | 3540 | 1461234099431 Marionette TRACE conn4 <- [1,1758,null,{}] 03:21:39 INFO - PROCESS | 3540 | 1461234099434 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:39 INFO - PROCESS | 3540 | 1461234099561 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 03:21:39 INFO - PROCESS | 3540 | 1461234099763 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:39 INFO - PROCESS | 3540 | ++DOCSHELL 29C72000 == 124 [pid = 3540] [id = 449] 03:21:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (29C74C00) [pid = 3540] [serial = 1347] [outer = 00000000] 03:21:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (29C7B000) [pid = 3540] [serial = 1348] [outer = 29C74C00] 03:21:39 INFO - PROCESS | 3540 | 1461234099818 Marionette DEBUG loaded listener.js 03:21:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (29C7E400) [pid = 3540] [serial = 1349] [outer = 29C74C00] 03:21:40 INFO - PROCESS | 3540 | 1461234100432 Marionette TRACE conn4 <- [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]]]}] 03:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1065ms 03:21:40 INFO - PROCESS | 3540 | 1461234100498 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 03:21:40 INFO - PROCESS | 3540 | 1461234100500 Marionette TRACE conn4 <- [1,1761,null,{"value":"13"}] 03:21:40 INFO - PROCESS | 3540 | 1461234100504 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:21:40 INFO - PROCESS | 3540 | 1461234100506 Marionette TRACE conn4 <- [1,1762,null,{}] 03:21:40 INFO - PROCESS | 3540 | 1461234100510 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:40 INFO - PROCESS | 3540 | 1461234100635 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 03:21:40 INFO - PROCESS | 3540 | 1461234100808 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:40 INFO - PROCESS | 3540 | ++DOCSHELL 1253B800 == 125 [pid = 3540] [id = 450] 03:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (12550C00) [pid = 3540] [serial = 1350] [outer = 00000000] 03:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (1A49F800) [pid = 3540] [serial = 1351] [outer = 12550C00] 03:21:40 INFO - PROCESS | 3540 | 1461234100864 Marionette DEBUG loaded listener.js 03:21:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (1A931000) [pid = 3540] [serial = 1352] [outer = 12550C00] 03:21:41 INFO - PROCESS | 3540 | 1461234101838 Marionette TRACE conn4 <- [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]]]}] 03:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1382ms 03:21:41 INFO - PROCESS | 3540 | 1461234101890 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 03:21:41 INFO - PROCESS | 3540 | 1461234101894 Marionette TRACE conn4 <- [1,1765,null,{"value":"13"}] 03:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:21:41 INFO - PROCESS | 3540 | 1461234101899 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:21:41 INFO - PROCESS | 3540 | 1461234101903 Marionette TRACE conn4 <- [1,1766,null,{}] 03:21:41 INFO - PROCESS | 3540 | 1461234101908 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:42 INFO - PROCESS | 3540 | 1461234102027 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 03:21:42 INFO - PROCESS | 3540 | 1461234102242 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:42 INFO - PROCESS | 3540 | ++DOCSHELL 17137400 == 126 [pid = 3540] [id = 451] 03:21:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (1713B400) [pid = 3540] [serial = 1353] [outer = 00000000] 03:21:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (193AE400) [pid = 3540] [serial = 1354] [outer = 1713B400] 03:21:42 INFO - PROCESS | 3540 | 1461234102300 Marionette DEBUG loaded listener.js 03:21:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (1A41C400) [pid = 3540] [serial = 1355] [outer = 1713B400] 03:21:42 INFO - PROCESS | 3540 | 1461234102896 Marionette TRACE conn4 <- [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]]]}] 03:21:42 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 03:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1022ms 03:21:42 INFO - PROCESS | 3540 | 1461234102923 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 03:21:42 INFO - PROCESS | 3540 | 1461234102929 Marionette TRACE conn4 <- [1,1769,null,{"value":"13"}] 03:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:21:42 INFO - PROCESS | 3540 | 1461234102935 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:21:42 INFO - PROCESS | 3540 | 1461234102937 Marionette TRACE conn4 <- [1,1770,null,{}] 03:21:42 INFO - PROCESS | 3540 | 1461234102941 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:43 INFO - PROCESS | 3540 | 1461234103054 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 03:21:43 INFO - PROCESS | 3540 | 1461234103248 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:43 INFO - PROCESS | 3540 | ++DOCSHELL 1BCB1000 == 127 [pid = 3540] [id = 452] 03:21:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (1BEBB800) [pid = 3540] [serial = 1356] [outer = 00000000] 03:21:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (1C6DE400) [pid = 3540] [serial = 1357] [outer = 1BEBB800] 03:21:43 INFO - PROCESS | 3540 | 1461234103302 Marionette DEBUG loaded listener.js 03:21:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (1CC6C800) [pid = 3540] [serial = 1358] [outer = 1BEBB800] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 207C8400 == 126 [pid = 3540] [id = 383] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1F6C7800 == 125 [pid = 3540] [id = 311] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 207C1000 == 124 [pid = 3540] [id = 312] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 205B6800 == 123 [pid = 3540] [id = 348] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 22634400 == 122 [pid = 3540] [id = 386] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 20694C00 == 121 [pid = 3540] [id = 159] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 124C8800 == 120 [pid = 3540] [id = 349] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 12595000 == 119 [pid = 3540] [id = 387] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 2125DC00 == 118 [pid = 3540] [id = 384] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 22629C00 == 117 [pid = 3540] [id = 385] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1CB62C00 == 116 [pid = 3540] [id = 439] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1A7B9C00 == 115 [pid = 3540] [id = 438] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 20692400 == 114 [pid = 3540] [id = 437] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1FFF0000 == 113 [pid = 3540] [id = 436] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1FF0E400 == 112 [pid = 3540] [id = 435] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (18F0F400) [pid = 3540] [serial = 1198] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (1CD19400) [pid = 3540] [serial = 1201] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (20776400) [pid = 3540] [serial = 1204] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (1CE36800) [pid = 3540] [serial = 1207] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (25424000) [pid = 3540] [serial = 1210] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (27CEB800) [pid = 3540] [serial = 1213] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 202 (27253000) [pid = 3540] [serial = 1216] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (2757DC00) [pid = 3540] [serial = 1219] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (27CF1000) [pid = 3540] [serial = 1222] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (204F4C00) [pid = 3540] [serial = 1258] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1CE2A000 == 111 [pid = 3540] [id = 434] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1C025800 == 110 [pid = 3540] [id = 433] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 15E15800 == 109 [pid = 3540] [id = 432] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1A417400 == 108 [pid = 3540] [id = 431] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 16D05000 == 107 [pid = 3540] [id = 430] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 24E0CC00 == 106 [pid = 3540] [id = 427] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 212A8800 == 105 [pid = 3540] [id = 426] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 207C7800 == 104 [pid = 3540] [id = 425] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 207ACC00 == 103 [pid = 3540] [id = 424] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 205C0C00 == 102 [pid = 3540] [id = 423] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 20002C00 == 101 [pid = 3540] [id = 422] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 1A7B4000 == 100 [pid = 3540] [id = 421] 03:21:43 INFO - PROCESS | 3540 | --DOCSHELL 16D0C800 == 99 [pid = 3540] [id = 420] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (1CD1EC00) [pid = 3540] [serial = 1243] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 197 (1CE96C00) [pid = 3540] [serial = 1247] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 196 (1CE8D800) [pid = 3540] [serial = 1246] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 195 (1DD9D000) [pid = 3540] [serial = 1249] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (18695C00) [pid = 3540] [serial = 1234] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (193AFC00) [pid = 3540] [serial = 1235] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (1C024800) [pid = 3540] [serial = 1240] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (1BCAE000) [pid = 3540] [serial = 1232] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (1BC96C00) [pid = 3540] [serial = 1231] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1A417000) [pid = 3540] [serial = 1229] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (18B22400) [pid = 3540] [serial = 1228] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (24211800) [pid = 3540] [serial = 1196] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (173D0400) [pid = 3540] [serial = 1225] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (1BC9CC00) [pid = 3540] [serial = 1237] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1BEBB400) [pid = 3540] [serial = 1238] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1FFE7C00) [pid = 3540] [serial = 1255] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1E92F400) [pid = 3540] [serial = 1250] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1FFEE800) [pid = 3540] [serial = 1256] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1CE27400) [pid = 3540] [serial = 1244] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1CE90800) [pid = 3540] [serial = 1252] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1D0EBC00) [pid = 3540] [serial = 1253] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1C17B400) [pid = 3540] [serial = 1241] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (20686C00) [pid = 3540] [serial = 1136] [outer = 00000000] [url = about:blank] 03:21:43 INFO - PROCESS | 3540 | 1461234103969 Marionette TRACE conn4 <- [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]]]}] 03:21:44 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 03:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1077ms 03:21:44 INFO - PROCESS | 3540 | 1461234104015 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 03:21:44 INFO - PROCESS | 3540 | 1461234104018 Marionette TRACE conn4 <- [1,1773,null,{"value":"13"}] 03:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:21:44 INFO - PROCESS | 3540 | 1461234104021 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:21:44 INFO - PROCESS | 3540 | 1461234104024 Marionette TRACE conn4 <- [1,1774,null,{}] 03:21:44 INFO - PROCESS | 3540 | 1461234104034 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:44 INFO - PROCESS | 3540 | 1461234104206 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 03:21:44 INFO - PROCESS | 3540 | 1461234104225 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:44 INFO - PROCESS | 3540 | ++DOCSHELL 1868E800 == 100 [pid = 3540] [id = 453] 03:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (18691400) [pid = 3540] [serial = 1359] [outer = 00000000] 03:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1A927400) [pid = 3540] [serial = 1360] [outer = 18691400] 03:21:44 INFO - PROCESS | 3540 | 1461234104273 Marionette DEBUG loaded listener.js 03:21:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1B908C00) [pid = 3540] [serial = 1361] [outer = 18691400] 03:21:44 INFO - PROCESS | 3540 | 1461234104767 Marionette TRACE conn4 <- [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]]]}] 03:21:44 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 03:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 770ms 03:21:44 INFO - PROCESS | 3540 | 1461234104795 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 03:21:44 INFO - PROCESS | 3540 | 1461234104798 Marionette TRACE conn4 <- [1,1777,null,{"value":"13"}] 03:21:44 INFO - PROCESS | 3540 | 1461234104800 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:21:44 INFO - PROCESS | 3540 | 1461234104802 Marionette TRACE conn4 <- [1,1778,null,{}] 03:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:21:44 INFO - PROCESS | 3540 | 1461234104806 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:44 INFO - PROCESS | 3540 | 1461234104910 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 03:21:45 INFO - PROCESS | 3540 | 1461234105034 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:45 INFO - PROCESS | 3540 | ++DOCSHELL 1BCB0000 == 101 [pid = 3540] [id = 454] 03:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1BEC2C00) [pid = 3540] [serial = 1362] [outer = 00000000] 03:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1C0B9400) [pid = 3540] [serial = 1363] [outer = 1BEC2C00] 03:21:45 INFO - PROCESS | 3540 | 1461234105079 Marionette DEBUG loaded listener.js 03:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1C17C400) [pid = 3540] [serial = 1364] [outer = 1BEC2C00] 03:21:45 INFO - PROCESS | 3540 | 1461234105485 Marionette TRACE conn4 <- [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]]]}] 03:21:45 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) 03:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 730ms 03:21:45 INFO - PROCESS | 3540 | 1461234105535 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 03:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:21:45 INFO - PROCESS | 3540 | 1461234105537 Marionette TRACE conn4 <- [1,1781,null,{"value":"13"}] 03:21:45 INFO - PROCESS | 3540 | 1461234105541 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:21:45 INFO - PROCESS | 3540 | 1461234105542 Marionette TRACE conn4 <- [1,1782,null,{}] 03:21:45 INFO - PROCESS | 3540 | 1461234105546 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:45 INFO - PROCESS | 3540 | 1461234105703 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 03:21:45 INFO - PROCESS | 3540 | 1461234105732 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:45 INFO - PROCESS | 3540 | ++DOCSHELL 1C020C00 == 102 [pid = 3540] [id = 455] 03:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1C024000) [pid = 3540] [serial = 1365] [outer = 00000000] 03:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1CD25400) [pid = 3540] [serial = 1366] [outer = 1C024000] 03:21:45 INFO - PROCESS | 3540 | 1461234105778 Marionette DEBUG loaded listener.js 03:21:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (1CE32400) [pid = 3540] [serial = 1367] [outer = 1C024000] 03:21:46 INFO - PROCESS | 3540 | 1461234106273 Marionette TRACE conn4 <- [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]]]}] 03:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 830ms 03:21:46 INFO - PROCESS | 3540 | 1461234106371 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 03:21:46 INFO - PROCESS | 3540 | 1461234106373 Marionette TRACE conn4 <- [1,1785,null,{"value":"13"}] 03:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:21:46 INFO - PROCESS | 3540 | 1461234106376 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:21:46 INFO - PROCESS | 3540 | 1461234106378 Marionette TRACE conn4 <- [1,1786,null,{}] 03:21:46 INFO - PROCESS | 3540 | 1461234106382 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:46 INFO - PROCESS | 3540 | 1461234106554 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 03:21:46 INFO - PROCESS | 3540 | 1461234106575 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:46 INFO - PROCESS | 3540 | ++DOCSHELL 1CD1F800 == 103 [pid = 3540] [id = 456] 03:21:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (1CE35000) [pid = 3540] [serial = 1368] [outer = 00000000] 03:21:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (1DD96800) [pid = 3540] [serial = 1369] [outer = 1CE35000] 03:21:46 INFO - PROCESS | 3540 | 1461234106626 Marionette DEBUG loaded listener.js 03:21:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (1E581800) [pid = 3540] [serial = 1370] [outer = 1CE35000] 03:21:47 INFO - PROCESS | 3540 | 1461234107086 Marionette TRACE conn4 <- [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]]]}] 03:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 770ms 03:21:47 INFO - PROCESS | 3540 | 1461234107147 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 03:21:47 INFO - PROCESS | 3540 | 1461234107150 Marionette TRACE conn4 <- [1,1789,null,{"value":"13"}] 03:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:21:47 INFO - PROCESS | 3540 | 1461234107159 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:21:47 INFO - PROCESS | 3540 | 1461234107161 Marionette TRACE conn4 <- [1,1790,null,{}] 03:21:47 INFO - PROCESS | 3540 | 1461234107164 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:47 INFO - PROCESS | 3540 | 1461234107309 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 03:21:47 INFO - PROCESS | 3540 | 1461234107330 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:47 INFO - PROCESS | 3540 | ++DOCSHELL 1D5DC000 == 104 [pid = 3540] [id = 457] 03:21:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (1E92EC00) [pid = 3540] [serial = 1371] [outer = 00000000] 03:21:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (1FF12C00) [pid = 3540] [serial = 1372] [outer = 1E92EC00] 03:21:47 INFO - PROCESS | 3540 | 1461234107378 Marionette DEBUG loaded listener.js 03:21:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (1FFE9800) [pid = 3540] [serial = 1373] [outer = 1E92EC00] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (16F17400) [pid = 3540] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1A41E800) [pid = 3540] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (1FF0EC00) [pid = 3540] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (1C027C00) [pid = 3540] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (173EA000) [pid = 3540] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (20008800) [pid = 3540] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1CE2D800) [pid = 3540] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1A92AC00) [pid = 3540] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (207AEC00) [pid = 3540] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:21:48 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1CE94400) [pid = 3540] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:21:48 INFO - PROCESS | 3540 | 1461234108251 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1131ms 03:21:48 INFO - PROCESS | 3540 | 1461234108284 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 3540 | 1461234108286 Marionette TRACE conn4 <- [1,1793,null,{"value":"13"}] 03:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:21:48 INFO - PROCESS | 3540 | 1461234108289 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 3540 | 1461234108291 Marionette TRACE conn4 <- [1,1794,null,{}] 03:21:48 INFO - PROCESS | 3540 | 1461234108295 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:48 INFO - PROCESS | 3540 | 1461234108395 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 03:21:48 INFO - PROCESS | 3540 | 1461234108403 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:48 INFO - PROCESS | 3540 | ++DOCSHELL 1C01D400 == 105 [pid = 3540] [id = 458] 03:21:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1CC6A000) [pid = 3540] [serial = 1374] [outer = 00000000] 03:21:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1F6C0800) [pid = 3540] [serial = 1375] [outer = 1CC6A000] 03:21:48 INFO - PROCESS | 3540 | 1461234108449 Marionette DEBUG loaded listener.js 03:21:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1FF11800) [pid = 3540] [serial = 1376] [outer = 1CC6A000] 03:21:48 INFO - PROCESS | 3540 | 1461234108908 Marionette TRACE conn4 <- [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]]]}] 03:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 03:21:48 INFO - PROCESS | 3540 | 1461234108968 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 03:21:48 INFO - PROCESS | 3540 | 1461234108970 Marionette TRACE conn4 <- [1,1797,null,{"value":"13"}] 03:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:21:48 INFO - PROCESS | 3540 | 1461234108974 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:21:48 INFO - PROCESS | 3540 | 1461234108975 Marionette TRACE conn4 <- [1,1798,null,{}] 03:21:48 INFO - PROCESS | 3540 | 1461234108979 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:49 INFO - PROCESS | 3540 | 1461234109081 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 03:21:49 INFO - PROCESS | 3540 | 1461234109088 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 3540 | ++DOCSHELL 1CE2D800 == 106 [pid = 3540] [id = 459] 03:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (1FFEE800) [pid = 3540] [serial = 1377] [outer = 00000000] 03:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (204F1400) [pid = 3540] [serial = 1378] [outer = 1FFEE800] 03:21:49 INFO - PROCESS | 3540 | 1461234109133 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (2059B400) [pid = 3540] [serial = 1379] [outer = 1FFEE800] 03:21:49 INFO - PROCESS | 3540 | 1461234109644 Marionette TRACE conn4 <- [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]]]}] 03:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 731ms 03:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:21:49 INFO - PROCESS | 3540 | 1461234109708 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 03:21:49 INFO - PROCESS | 3540 | 1461234109710 Marionette TRACE conn4 <- [1,1801,null,{"value":"13"}] 03:21:49 INFO - PROCESS | 3540 | 1461234109713 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:21:49 INFO - PROCESS | 3540 | 1461234109715 Marionette TRACE conn4 <- [1,1802,null,{}] 03:21:49 INFO - PROCESS | 3540 | 1461234109719 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:49 INFO - PROCESS | 3540 | 1461234109816 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 03:21:49 INFO - PROCESS | 3540 | 1461234109827 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:49 INFO - PROCESS | 3540 | ++DOCSHELL 20594C00 == 107 [pid = 3540] [id = 460] 03:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (2059D400) [pid = 3540] [serial = 1380] [outer = 00000000] 03:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (2068C000) [pid = 3540] [serial = 1381] [outer = 2059D400] 03:21:49 INFO - PROCESS | 3540 | 1461234109874 Marionette DEBUG loaded listener.js 03:21:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (20773C00) [pid = 3540] [serial = 1382] [outer = 2059D400] 03:21:50 INFO - PROCESS | 3540 | 1461234110679 Marionette TRACE conn4 <- [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]]]}] 03:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1021ms 03:21:50 INFO - PROCESS | 3540 | 1461234110735 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 03:21:50 INFO - PROCESS | 3540 | 1461234110741 Marionette TRACE conn4 <- [1,1805,null,{"value":"13"}] 03:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:21:50 INFO - PROCESS | 3540 | 1461234110746 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:21:50 INFO - PROCESS | 3540 | 1461234110750 Marionette TRACE conn4 <- [1,1806,null,{}] 03:21:50 INFO - PROCESS | 3540 | 1461234110776 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:50 INFO - PROCESS | 3540 | 1461234110912 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 03:21:51 INFO - PROCESS | 3540 | 1461234111088 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:51 INFO - PROCESS | 3540 | ++DOCSHELL 15E61800 == 108 [pid = 3540] [id = 461] 03:21:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (17786800) [pid = 3540] [serial = 1383] [outer = 00000000] 03:21:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (193B1800) [pid = 3540] [serial = 1384] [outer = 17786800] 03:21:51 INFO - PROCESS | 3540 | 1461234111151 Marionette DEBUG loaded listener.js 03:21:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (1A49C000) [pid = 3540] [serial = 1385] [outer = 17786800] 03:21:51 INFO - PROCESS | 3540 | 1461234111732 Marionette TRACE conn4 <- [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]]]}] 03:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1039ms 03:21:51 INFO - PROCESS | 3540 | 1461234111789 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 03:21:51 INFO - PROCESS | 3540 | 1461234111795 Marionette TRACE conn4 <- [1,1809,null,{"value":"13"}] 03:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:21:51 INFO - PROCESS | 3540 | 1461234111802 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:21:51 INFO - PROCESS | 3540 | 1461234111805 Marionette TRACE conn4 <- [1,1810,null,{}] 03:21:51 INFO - PROCESS | 3540 | 1461234111809 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:51 INFO - PROCESS | 3540 | 1461234111936 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 03:21:52 INFO - PROCESS | 3540 | 1461234112101 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:52 INFO - PROCESS | 3540 | ++DOCSHELL 1C022C00 == 109 [pid = 3540] [id = 462] 03:21:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (1CC68C00) [pid = 3540] [serial = 1386] [outer = 00000000] 03:21:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (1CE90800) [pid = 3540] [serial = 1387] [outer = 1CC68C00] 03:21:52 INFO - PROCESS | 3540 | 1461234112158 Marionette DEBUG loaded listener.js 03:21:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (1CE98C00) [pid = 3540] [serial = 1388] [outer = 1CC68C00] 03:21:52 INFO - PROCESS | 3540 | 1461234112802 Marionette TRACE conn4 <- [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]]]}] 03:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1076ms 03:21:52 INFO - PROCESS | 3540 | 1461234112880 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 03:21:52 INFO - PROCESS | 3540 | 1461234112883 Marionette TRACE conn4 <- [1,1813,null,{"value":"13"}] 03:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:21:52 INFO - PROCESS | 3540 | 1461234112887 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:21:52 INFO - PROCESS | 3540 | 1461234112891 Marionette TRACE conn4 <- [1,1814,null,{}] 03:21:52 INFO - PROCESS | 3540 | 1461234112902 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:53 INFO - PROCESS | 3540 | 1461234113102 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 03:21:53 INFO - PROCESS | 3540 | 1461234113225 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:53 INFO - PROCESS | 3540 | ++DOCSHELL 207B1000 == 110 [pid = 3540] [id = 463] 03:21:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (207B6400) [pid = 3540] [serial = 1389] [outer = 00000000] 03:21:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (207C7800) [pid = 3540] [serial = 1390] [outer = 207B6400] 03:21:53 INFO - PROCESS | 3540 | 1461234113287 Marionette DEBUG loaded listener.js 03:21:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (21181000) [pid = 3540] [serial = 1391] [outer = 207B6400] 03:21:53 INFO - PROCESS | 3540 | 1461234113885 Marionette TRACE conn4 <- [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]]]}] 03:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1021ms 03:21:53 INFO - PROCESS | 3540 | 1461234113911 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 03:21:53 INFO - PROCESS | 3540 | 1461234113914 Marionette TRACE conn4 <- [1,1817,null,{"value":"13"}] 03:21:53 INFO - PROCESS | 3540 | 1461234113917 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:21:53 INFO - PROCESS | 3540 | 1461234113919 Marionette TRACE conn4 <- [1,1818,null,{}] 03:21:53 INFO - PROCESS | 3540 | 1461234113923 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:54 INFO - PROCESS | 3540 | 1461234114050 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 03:21:54 INFO - PROCESS | 3540 | 1461234114235 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:54 INFO - PROCESS | 3540 | ++DOCSHELL 2125D400 == 111 [pid = 3540] [id = 464] 03:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (2125D800) [pid = 3540] [serial = 1392] [outer = 00000000] 03:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (220A6800) [pid = 3540] [serial = 1393] [outer = 2125D800] 03:21:54 INFO - PROCESS | 3540 | 1461234114291 Marionette DEBUG loaded listener.js 03:21:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (2219E000) [pid = 3540] [serial = 1394] [outer = 2125D800] 03:21:54 INFO - PROCESS | 3540 | 1461234114876 Marionette TRACE conn4 <- [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]]]}] 03:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1016ms 03:21:54 INFO - PROCESS | 3540 | 1461234114937 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 03:21:54 INFO - PROCESS | 3540 | 1461234114940 Marionette TRACE conn4 <- [1,1821,null,{"value":"13"}] 03:21:54 INFO - PROCESS | 3540 | 1461234114943 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:21:54 INFO - PROCESS | 3540 | 1461234114945 Marionette TRACE conn4 <- [1,1822,null,{}] 03:21:54 INFO - PROCESS | 3540 | 1461234114949 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:55 INFO - PROCESS | 3540 | 1461234115071 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 03:21:55 INFO - PROCESS | 3540 | 1461234115244 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:55 INFO - PROCESS | 3540 | ++DOCSHELL 2262EC00 == 112 [pid = 3540] [id = 465] 03:21:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (22633800) [pid = 3540] [serial = 1395] [outer = 00000000] 03:21:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (2421E400) [pid = 3540] [serial = 1396] [outer = 22633800] 03:21:55 INFO - PROCESS | 3540 | 1461234115303 Marionette DEBUG loaded listener.js 03:21:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (24E0D400) [pid = 3540] [serial = 1397] [outer = 22633800] 03:21:55 INFO - PROCESS | 3540 | 1461234115937 Marionette TRACE conn4 <- [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]]]}] 03:21:55 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 03:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1017ms 03:21:55 INFO - PROCESS | 3540 | 1461234115964 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 03:21:55 INFO - PROCESS | 3540 | 1461234115966 Marionette TRACE conn4 <- [1,1825,null,{"value":"13"}] 03:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:21:55 INFO - PROCESS | 3540 | 1461234115969 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:21:55 INFO - PROCESS | 3540 | 1461234115971 Marionette TRACE conn4 <- [1,1826,null,{}] 03:21:55 INFO - PROCESS | 3540 | 1461234115975 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:56 INFO - PROCESS | 3540 | 1461234116107 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 03:21:56 INFO - PROCESS | 3540 | 1461234116290 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:56 INFO - PROCESS | 3540 | ++DOCSHELL 24218400 == 113 [pid = 3540] [id = 466] 03:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (25464800) [pid = 3540] [serial = 1398] [outer = 00000000] 03:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (27578800) [pid = 3540] [serial = 1399] [outer = 25464800] 03:21:56 INFO - PROCESS | 3540 | 1461234116349 Marionette DEBUG loaded listener.js 03:21:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (27582000) [pid = 3540] [serial = 1400] [outer = 25464800] 03:21:56 INFO - PROCESS | 3540 | 1461234116954 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 03:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1015ms 03:21:56 INFO - PROCESS | 3540 | 1461234116989 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 03:21:56 INFO - PROCESS | 3540 | 1461234116991 Marionette TRACE conn4 <- [1,1829,null,{"value":"13"}] 03:21:57 INFO - PROCESS | 3540 | 1461234116995 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:21:57 INFO - PROCESS | 3540 | 1461234116997 Marionette TRACE conn4 <- [1,1830,null,{}] 03:21:57 INFO - PROCESS | 3540 | 1461234117000 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:57 INFO - PROCESS | 3540 | 1461234117126 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 03:21:57 INFO - PROCESS | 3540 | 1461234117312 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:57 INFO - PROCESS | 3540 | ++DOCSHELL 27254C00 == 114 [pid = 3540] [id = 467] 03:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (277B1800) [pid = 3540] [serial = 1401] [outer = 00000000] 03:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (27AD4800) [pid = 3540] [serial = 1402] [outer = 277B1800] 03:21:57 INFO - PROCESS | 3540 | 1461234117371 Marionette DEBUG loaded listener.js 03:21:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (27CEAC00) [pid = 3540] [serial = 1403] [outer = 277B1800] 03:21:57 INFO - PROCESS | 3540 | 1461234117935 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 03:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 970ms 03:21:57 INFO - PROCESS | 3540 | 1461234117973 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 03:21:57 INFO - PROCESS | 3540 | 1461234117975 Marionette TRACE conn4 <- [1,1833,null,{"value":"13"}] 03:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:21:57 INFO - PROCESS | 3540 | 1461234117980 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:21:57 INFO - PROCESS | 3540 | 1461234117982 Marionette TRACE conn4 <- [1,1834,null,{}] 03:21:57 INFO - PROCESS | 3540 | 1461234117986 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:58 INFO - PROCESS | 3540 | 1461234118105 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 03:21:58 INFO - PROCESS | 3540 | 1461234118284 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:58 INFO - PROCESS | 3540 | ++DOCSHELL 24215000 == 115 [pid = 3540] [id = 468] 03:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (2541F400) [pid = 3540] [serial = 1404] [outer = 00000000] 03:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (28001800) [pid = 3540] [serial = 1405] [outer = 2541F400] 03:21:58 INFO - PROCESS | 3540 | 1461234118340 Marionette DEBUG loaded listener.js 03:21:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (28003000) [pid = 3540] [serial = 1406] [outer = 2541F400] 03:21:58 INFO - PROCESS | 3540 | 1461234118919 Marionette TRACE conn4 <- [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]]]}] 03:21:58 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) 03:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 970ms 03:21:58 INFO - PROCESS | 3540 | 1461234118954 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 03:21:58 INFO - PROCESS | 3540 | 1461234118956 Marionette TRACE conn4 <- [1,1837,null,{"value":"13"}] 03:21:58 INFO - PROCESS | 3540 | 1461234118960 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:21:58 INFO - PROCESS | 3540 | 1461234118962 Marionette TRACE conn4 <- [1,1838,null,{}] 03:21:58 INFO - PROCESS | 3540 | 1461234118965 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:21:59 INFO - PROCESS | 3540 | 1461234119086 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 03:21:59 INFO - PROCESS | 3540 | 1461234119269 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:21:59 INFO - PROCESS | 3540 | ++DOCSHELL 28009000 == 116 [pid = 3540] [id = 469] 03:21:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (28009C00) [pid = 3540] [serial = 1407] [outer = 00000000] 03:21:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (2800F400) [pid = 3540] [serial = 1408] [outer = 28009C00] 03:21:59 INFO - PROCESS | 3540 | 1461234119325 Marionette DEBUG loaded listener.js 03:21:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (286E7C00) [pid = 3540] [serial = 1409] [outer = 28009C00] 03:21:59 INFO - PROCESS | 3540 | 1461234119933 Marionette TRACE conn4 <- [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]]]}] 03:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1016ms 03:21:59 INFO - PROCESS | 3540 | 1461234119980 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 03:21:59 INFO - PROCESS | 3540 | 1461234119982 Marionette TRACE conn4 <- [1,1841,null,{"value":"13"}] 03:21:59 INFO - PROCESS | 3540 | 1461234119986 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:21:59 INFO - PROCESS | 3540 | 1461234119988 Marionette TRACE conn4 <- [1,1842,null,{}] 03:21:59 INFO - PROCESS | 3540 | 1461234119991 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:00 INFO - PROCESS | 3540 | 1461234120115 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 03:22:00 INFO - PROCESS | 3540 | 1461234120299 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:00 INFO - PROCESS | 3540 | ++DOCSHELL 294D1800 == 117 [pid = 3540] [id = 470] 03:22:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (294D2800) [pid = 3540] [serial = 1410] [outer = 00000000] 03:22:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (294D8400) [pid = 3540] [serial = 1411] [outer = 294D2800] 03:22:00 INFO - PROCESS | 3540 | 1461234120355 Marionette DEBUG loaded listener.js 03:22:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (294DB800) [pid = 3540] [serial = 1412] [outer = 294D2800] 03:22:00 INFO - PROCESS | 3540 | 1461234120910 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 03:22:00 INFO - PROCESS | 3540 | 1461234120960 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 03:22:00 INFO - PROCESS | 3540 | 1461234120963 Marionette TRACE conn4 <- [1,1845,null,{"value":"13"}] 03:22:00 INFO - PROCESS | 3540 | 1461234120966 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:22:00 INFO - PROCESS | 3540 | 1461234120969 Marionette TRACE conn4 <- [1,1846,null,{}] 03:22:00 INFO - PROCESS | 3540 | 1461234120973 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:01 INFO - PROCESS | 3540 | 1461234121122 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 03:22:01 INFO - PROCESS | 3540 | 1461234121322 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:01 INFO - PROCESS | 3540 | ++DOCSHELL 15EF6400 == 118 [pid = 3540] [id = 471] 03:22:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (17132C00) [pid = 3540] [serial = 1413] [outer = 00000000] 03:22:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 222 (26A18C00) [pid = 3540] [serial = 1414] [outer = 17132C00] 03:22:01 INFO - PROCESS | 3540 | 1461234121387 Marionette DEBUG loaded listener.js 03:22:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 223 (294D1C00) [pid = 3540] [serial = 1415] [outer = 17132C00] 03:22:02 INFO - PROCESS | 3540 | 1461234122035 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 03:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1121ms 03:22:02 INFO - PROCESS | 3540 | 1461234122091 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 03:22:02 INFO - PROCESS | 3540 | 1461234122093 Marionette TRACE conn4 <- [1,1849,null,{"value":"13"}] 03:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:22:02 INFO - PROCESS | 3540 | 1461234122097 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:22:02 INFO - PROCESS | 3540 | 1461234122099 Marionette TRACE conn4 <- [1,1850,null,{}] 03:22:02 INFO - PROCESS | 3540 | 1461234122103 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:02 INFO - PROCESS | 3540 | 1461234122291 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 03:22:02 INFO - PROCESS | 3540 | 1461234122424 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:02 INFO - PROCESS | 3540 | ++DOCSHELL 1A417800 == 119 [pid = 3540] [id = 472] 03:22:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 224 (1B849C00) [pid = 3540] [serial = 1416] [outer = 00000000] 03:22:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 225 (1CC8D800) [pid = 3540] [serial = 1417] [outer = 1B849C00] 03:22:02 INFO - PROCESS | 3540 | 1461234122483 Marionette DEBUG loaded listener.js 03:22:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 226 (1CD27C00) [pid = 3540] [serial = 1418] [outer = 1B849C00] 03:22:03 INFO - PROCESS | 3540 | 1461234123338 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 03:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1278ms 03:22:03 INFO - PROCESS | 3540 | 1461234123379 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 03:22:03 INFO - PROCESS | 3540 | 1461234123383 Marionette TRACE conn4 <- [1,1853,null,{"value":"13"}] 03:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:22:03 INFO - PROCESS | 3540 | 1461234123388 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:22:03 INFO - PROCESS | 3540 | 1461234123392 Marionette TRACE conn4 <- [1,1854,null,{}] 03:22:03 INFO - PROCESS | 3540 | 1461234123399 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:03 INFO - PROCESS | 3540 | 1461234123521 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 03:22:03 INFO - PROCESS | 3540 | 1461234123709 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:03 INFO - PROCESS | 3540 | ++DOCSHELL 18B19800 == 120 [pid = 3540] [id = 473] 03:22:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 227 (18F0AC00) [pid = 3540] [serial = 1419] [outer = 00000000] 03:22:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (1B849000) [pid = 3540] [serial = 1420] [outer = 18F0AC00] 03:22:03 INFO - PROCESS | 3540 | 1461234123760 Marionette DEBUG loaded listener.js 03:22:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (1BCAAC00) [pid = 3540] [serial = 1421] [outer = 18F0AC00] 03:22:04 INFO - PROCESS | 3540 | 1461234124378 Marionette TRACE conn4 <- [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]]]}] 03:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1028ms 03:22:04 INFO - PROCESS | 3540 | 1461234124418 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 03:22:04 INFO - PROCESS | 3540 | 1461234124423 Marionette TRACE conn4 <- [1,1857,null,{"value":"13"}] 03:22:04 INFO - PROCESS | 3540 | 1461234124429 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:22:04 INFO - PROCESS | 3540 | 1461234124432 Marionette TRACE conn4 <- [1,1858,null,{}] 03:22:04 INFO - PROCESS | 3540 | 1461234124436 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:04 INFO - PROCESS | 3540 | 1461234124611 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1CE2D800 == 119 [pid = 3540] [id = 459] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1C01D400 == 118 [pid = 3540] [id = 458] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1D5DC000 == 117 [pid = 3540] [id = 457] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1CD1F800 == 116 [pid = 3540] [id = 456] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1C020C00 == 115 [pid = 3540] [id = 455] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1BCB0000 == 114 [pid = 3540] [id = 454] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1868E800 == 113 [pid = 3540] [id = 453] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1BCB1000 == 112 [pid = 3540] [id = 452] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 228 (21172C00) [pid = 3540] [serial = 1273] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 227 (220AA400) [pid = 3540] [serial = 1276] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 226 (2421DC00) [pid = 3540] [serial = 1279] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 225 (25084400) [pid = 3540] [serial = 1282] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 224 (255D9C00) [pid = 3540] [serial = 1285] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 223 (25428400) [pid = 3540] [serial = 1321] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | 1461234124882 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 17137400 == 111 [pid = 3540] [id = 451] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 29C72000 == 110 [pid = 3540] [id = 449] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 27F09800 == 109 [pid = 3540] [id = 448] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 27CF6800 == 108 [pid = 3540] [id = 447] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 27ACEC00 == 107 [pid = 3540] [id = 446] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 2757E000 == 106 [pid = 3540] [id = 445] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 2508CC00 == 105 [pid = 3540] [id = 444] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 2262C400 == 104 [pid = 3540] [id = 443] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 1CC6DC00 == 103 [pid = 3540] [id = 442] 03:22:04 INFO - PROCESS | 3540 | --DOCSHELL 173D6800 == 102 [pid = 3540] [id = 441] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 222 (1B53CC00) [pid = 3540] [serial = 1292] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 221 (1A760800) [pid = 3540] [serial = 1291] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 220 (1CC6E400) [pid = 3540] [serial = 1295] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 219 (1C17E400) [pid = 3540] [serial = 1294] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 218 (204EB800) [pid = 3540] [serial = 1267] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 217 (1FFF1000) [pid = 3540] [serial = 1306] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 216 (20006000) [pid = 3540] [serial = 1307] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (1CD22800) [pid = 3540] [serial = 1300] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (1CD28C00) [pid = 3540] [serial = 1301] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (1C025000) [pid = 3540] [serial = 1264] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (1B512400) [pid = 3540] [serial = 1297] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (1BC1D400) [pid = 3540] [serial = 1298] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (205BD000) [pid = 3540] [serial = 1309] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 209 (2076BC00) [pid = 3540] [serial = 1270] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (178D8400) [pid = 3540] [serial = 1261] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (1CE88800) [pid = 3540] [serial = 1303] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (1B58CC00) [pid = 3540] [serial = 1288] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (1CFB7800) [pid = 3540] [serial = 1315] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (207CA000) [pid = 3540] [serial = 1312] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (220A5400) [pid = 3540] [serial = 1318] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 202 (21259C00) [pid = 3540] [serial = 1313] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (20690400) [pid = 3540] [serial = 1310] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (2000E000) [pid = 3540] [serial = 1316] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (21310400) [pid = 3540] [serial = 1319] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (1CFB1400) [pid = 3540] [serial = 1304] [outer = 00000000] [url = about:blank] 03:22:04 INFO - PROCESS | 3540 | ++DOCSHELL 0F113800 == 103 [pid = 3540] [id = 474] 03:22:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (11C51000) [pid = 3540] [serial = 1422] [outer = 00000000] 03:22:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (1359DC00) [pid = 3540] [serial = 1423] [outer = 11C51000] 03:22:04 INFO - PROCESS | 3540 | 1461234124972 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (1868EC00) [pid = 3540] [serial = 1424] [outer = 11C51000] 03:22:05 INFO - PROCESS | 3540 | 1461234125423 Marionette TRACE conn4 <- [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]]]}] 03:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1068ms 03:22:05 INFO - PROCESS | 3540 | 1461234125509 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 03:22:05 INFO - PROCESS | 3540 | 1461234125511 Marionette TRACE conn4 <- [1,1861,null,{"value":"13"}] 03:22:05 INFO - PROCESS | 3540 | 1461234125515 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:22:05 INFO - PROCESS | 3540 | 1461234125518 Marionette TRACE conn4 <- [1,1862,null,{}] 03:22:05 INFO - PROCESS | 3540 | 1461234125528 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:05 INFO - PROCESS | 3540 | 1461234125635 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 03:22:05 INFO - PROCESS | 3540 | 1461234125648 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:05 INFO - PROCESS | 3540 | ++DOCSHELL 1C62E000 == 104 [pid = 3540] [id = 475] 03:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (1C62FC00) [pid = 3540] [serial = 1425] [outer = 00000000] 03:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (1CC94000) [pid = 3540] [serial = 1426] [outer = 1C62FC00] 03:22:05 INFO - PROCESS | 3540 | 1461234125696 Marionette DEBUG loaded listener.js 03:22:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (1CD28400) [pid = 3540] [serial = 1427] [outer = 1C62FC00] 03:22:06 INFO - PROCESS | 3540 | 1461234126249 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 03:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 770ms 03:22:06 INFO - PROCESS | 3540 | 1461234126291 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 03:22:06 INFO - PROCESS | 3540 | 1461234126294 Marionette TRACE conn4 <- [1,1865,null,{"value":"13"}] 03:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:22:06 INFO - PROCESS | 3540 | 1461234126297 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:22:06 INFO - PROCESS | 3540 | 1461234126299 Marionette TRACE conn4 <- [1,1866,null,{}] 03:22:06 INFO - PROCESS | 3540 | 1461234126303 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:06 INFO - PROCESS | 3540 | 1461234126459 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 03:22:06 INFO - PROCESS | 3540 | 1461234126477 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:06 INFO - PROCESS | 3540 | ++DOCSHELL 1CC8F800 == 105 [pid = 3540] [id = 476] 03:22:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (1CE28400) [pid = 3540] [serial = 1428] [outer = 00000000] 03:22:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (1E581400) [pid = 3540] [serial = 1429] [outer = 1CE28400] 03:22:06 INFO - PROCESS | 3540 | 1461234126525 Marionette DEBUG loaded listener.js 03:22:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (1F662C00) [pid = 3540] [serial = 1430] [outer = 1CE28400] 03:22:07 INFO - PROCESS | 3540 | 1461234126989 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 03:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 730ms 03:22:07 INFO - PROCESS | 3540 | 1461234127050 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 03:22:07 INFO - PROCESS | 3540 | 1461234127052 Marionette TRACE conn4 <- [1,1869,null,{"value":"13"}] 03:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:22:07 INFO - PROCESS | 3540 | 1461234127060 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:22:07 INFO - PROCESS | 3540 | 1461234127062 Marionette TRACE conn4 <- [1,1870,null,{}] 03:22:07 INFO - PROCESS | 3540 | 1461234127077 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:07 INFO - PROCESS | 3540 | 1461234127218 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 03:22:07 INFO - PROCESS | 3540 | 1461234127239 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:07 INFO - PROCESS | 3540 | ++DOCSHELL 15E55C00 == 106 [pid = 3540] [id = 477] 03:22:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (177D4800) [pid = 3540] [serial = 1431] [outer = 00000000] 03:22:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (20006000) [pid = 3540] [serial = 1432] [outer = 177D4800] 03:22:07 INFO - PROCESS | 3540 | 1461234127285 Marionette DEBUG loaded listener.js 03:22:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (204EB800) [pid = 3540] [serial = 1433] [outer = 177D4800] 03:22:07 INFO - PROCESS | 3540 | 1461234127778 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 03:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 750ms 03:22:07 INFO - PROCESS | 3540 | 1461234127829 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 03:22:07 INFO - PROCESS | 3540 | 1461234127831 Marionette TRACE conn4 <- [1,1873,null,{"value":"13"}] 03:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:22:07 INFO - PROCESS | 3540 | 1461234127842 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:22:07 INFO - PROCESS | 3540 | 1461234127844 Marionette TRACE conn4 <- [1,1874,null,{}] 03:22:07 INFO - PROCESS | 3540 | 1461234127847 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:08 INFO - PROCESS | 3540 | 1461234128013 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 03:22:08 INFO - PROCESS | 3540 | 1461234128037 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:08 INFO - PROCESS | 3540 | ++DOCSHELL 205BEC00 == 107 [pid = 3540] [id = 478] 03:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (205BF800) [pid = 3540] [serial = 1434] [outer = 00000000] 03:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (207C0C00) [pid = 3540] [serial = 1435] [outer = 205BF800] 03:22:08 INFO - PROCESS | 3540 | 1461234128087 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (21176800) [pid = 3540] [serial = 1436] [outer = 205BF800] 03:22:08 INFO - PROCESS | 3540 | 1461234128565 Marionette TRACE conn4 <- [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]]]}] 03:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 770ms 03:22:08 INFO - PROCESS | 3540 | 1461234128616 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 03:22:08 INFO - PROCESS | 3540 | 1461234128618 Marionette TRACE conn4 <- [1,1877,null,{"value":"13"}] 03:22:08 INFO - PROCESS | 3540 | 1461234128621 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:22:08 INFO - PROCESS | 3540 | 1461234128623 Marionette TRACE conn4 <- [1,1878,null,{}] 03:22:08 INFO - PROCESS | 3540 | 1461234128632 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:08 INFO - PROCESS | 3540 | 1461234128777 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 03:22:08 INFO - PROCESS | 3540 | 1461234128797 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:08 INFO - PROCESS | 3540 | ++DOCSHELL 207BB400 == 108 [pid = 3540] [id = 479] 03:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (2117C400) [pid = 3540] [serial = 1437] [outer = 00000000] 03:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (220A6400) [pid = 3540] [serial = 1438] [outer = 2117C400] 03:22:08 INFO - PROCESS | 3540 | 1461234128841 Marionette DEBUG loaded listener.js 03:22:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (22629800) [pid = 3540] [serial = 1439] [outer = 2117C400] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (1CE35000) [pid = 3540] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (1BEBB800) [pid = 3540] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (1E92EC00) [pid = 3540] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (1BEC2C00) [pid = 3540] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (18691400) [pid = 3540] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (1713B400) [pid = 3540] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 209 (1FFEE800) [pid = 3540] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (1CC6A000) [pid = 3540] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:22:09 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (1C024000) [pid = 3540] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:22:09 INFO - PROCESS | 3540 | 1461234129607 Marionette TRACE conn4 <- [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]]]}] 03:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1015ms 03:22:09 INFO - PROCESS | 3540 | 1461234129642 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 03:22:09 INFO - PROCESS | 3540 | 1461234129644 Marionette TRACE conn4 <- [1,1881,null,{"value":"13"}] 03:22:09 INFO - PROCESS | 3540 | 1461234129647 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:22:09 INFO - PROCESS | 3540 | 1461234129649 Marionette TRACE conn4 <- [1,1882,null,{}] 03:22:09 INFO - PROCESS | 3540 | 1461234129652 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:09 INFO - PROCESS | 3540 | 1461234129757 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 03:22:09 INFO - PROCESS | 3540 | 1461234129766 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:09 INFO - PROCESS | 3540 | ++DOCSHELL 1BCA4400 == 109 [pid = 3540] [id = 480] 03:22:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (1C7DA400) [pid = 3540] [serial = 1440] [outer = 00000000] 03:22:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (212A7C00) [pid = 3540] [serial = 1441] [outer = 1C7DA400] 03:22:09 INFO - PROCESS | 3540 | 1461234129812 Marionette DEBUG loaded listener.js 03:22:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (24212400) [pid = 3540] [serial = 1442] [outer = 1C7DA400] 03:22:10 INFO - PROCESS | 3540 | 1461234130308 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 03:22:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:22:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 730ms 03:22:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:22:10 INFO - PROCESS | 3540 | 1461234130380 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 03:22:10 INFO - PROCESS | 3540 | 1461234130383 Marionette TRACE conn4 <- [1,1885,null,{"value":"13"}] 03:22:10 INFO - PROCESS | 3540 | 1461234130385 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:22:10 INFO - PROCESS | 3540 | 1461234130387 Marionette TRACE conn4 <- [1,1886,null,{}] 03:22:10 INFO - PROCESS | 3540 | 1461234130391 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:10 INFO - PROCESS | 3540 | 1461234130498 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 03:22:10 INFO - PROCESS | 3540 | 1461234130543 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:10 INFO - PROCESS | 3540 | ++DOCSHELL 20594000 == 110 [pid = 3540] [id = 481] 03:22:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (24ED9000) [pid = 3540] [serial = 1443] [outer = 00000000] 03:22:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (25428400) [pid = 3540] [serial = 1444] [outer = 24ED9000] 03:22:10 INFO - PROCESS | 3540 | 1461234130590 Marionette DEBUG loaded listener.js 03:22:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (255D9C00) [pid = 3540] [serial = 1445] [outer = 24ED9000] 03:22:11 INFO - PROCESS | 3540 | 1461234131062 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 03:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 730ms 03:22:11 INFO - PROCESS | 3540 | 1461234131117 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 03:22:11 INFO - PROCESS | 3540 | 1461234131119 Marionette TRACE conn4 <- [1,1889,null,{"value":"13"}] 03:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:22:11 INFO - PROCESS | 3540 | 1461234131122 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:22:11 INFO - PROCESS | 3540 | 1461234131124 Marionette TRACE conn4 <- [1,1890,null,{}] 03:22:11 INFO - PROCESS | 3540 | 1461234131128 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:11 INFO - PROCESS | 3540 | 1461234131230 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 03:22:11 INFO - PROCESS | 3540 | 1461234131236 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:11 INFO - PROCESS | 3540 | ++DOCSHELL 26A11C00 == 111 [pid = 3540] [id = 482] 03:22:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (27579000) [pid = 3540] [serial = 1446] [outer = 00000000] 03:22:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (277B5400) [pid = 3540] [serial = 1447] [outer = 27579000] 03:22:11 INFO - PROCESS | 3540 | 1461234131282 Marionette DEBUG loaded listener.js 03:22:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (27AD2C00) [pid = 3540] [serial = 1448] [outer = 27579000] 03:22:12 INFO - PROCESS | 3540 | 1461234132116 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 03:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1015ms 03:22:12 INFO - PROCESS | 3540 | 1461234132142 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 03:22:12 INFO - PROCESS | 3540 | 1461234132148 Marionette TRACE conn4 <- [1,1893,null,{"value":"13"}] 03:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:22:12 INFO - PROCESS | 3540 | 1461234132153 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:22:12 INFO - PROCESS | 3540 | 1461234132157 Marionette TRACE conn4 <- [1,1894,null,{}] 03:22:12 INFO - PROCESS | 3540 | 1461234132183 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:12 INFO - PROCESS | 3540 | 1461234132325 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 03:22:12 INFO - PROCESS | 3540 | 1461234132512 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:12 INFO - PROCESS | 3540 | ++DOCSHELL 1B530400 == 112 [pid = 3540] [id = 483] 03:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (1B537C00) [pid = 3540] [serial = 1449] [outer = 00000000] 03:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (1BCB1400) [pid = 3540] [serial = 1450] [outer = 1B537C00] 03:22:12 INFO - PROCESS | 3540 | 1461234132571 Marionette DEBUG loaded listener.js 03:22:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (1C01A400) [pid = 3540] [serial = 1451] [outer = 1B537C00] 03:22:13 INFO - PROCESS | 3540 | 1461234133153 Marionette TRACE conn4 <- [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]]]}] 03:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1044ms 03:22:13 INFO - PROCESS | 3540 | 1461234133202 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 03:22:13 INFO - PROCESS | 3540 | 1461234133208 Marionette TRACE conn4 <- [1,1897,null,{"value":"13"}] 03:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:22:13 INFO - PROCESS | 3540 | 1461234133214 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:22:13 INFO - PROCESS | 3540 | 1461234133217 Marionette TRACE conn4 <- [1,1898,null,{}] 03:22:13 INFO - PROCESS | 3540 | 1461234133221 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:13 INFO - PROCESS | 3540 | 1461234133357 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 03:22:13 INFO - PROCESS | 3540 | 1461234133552 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:13 INFO - PROCESS | 3540 | ++DOCSHELL 1C023C00 == 113 [pid = 3540] [id = 484] 03:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (1CC71800) [pid = 3540] [serial = 1452] [outer = 00000000] 03:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (1FF0B800) [pid = 3540] [serial = 1453] [outer = 1CC71800] 03:22:13 INFO - PROCESS | 3540 | 1461234133612 Marionette DEBUG loaded listener.js 03:22:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 222 (2059BC00) [pid = 3540] [serial = 1454] [outer = 1CC71800] 03:22:14 INFO - PROCESS | 3540 | 1461234134251 Marionette TRACE conn4 <- [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]]]}] 03:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1080ms 03:22:14 INFO - PROCESS | 3540 | 1461234134296 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 03:22:14 INFO - PROCESS | 3540 | 1461234134299 Marionette TRACE conn4 <- [1,1901,null,{"value":"13"}] 03:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:22:14 INFO - PROCESS | 3540 | 1461234134302 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:22:14 INFO - PROCESS | 3540 | 1461234134306 Marionette TRACE conn4 <- [1,1902,null,{}] 03:22:14 INFO - PROCESS | 3540 | 1461234134317 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:14 INFO - PROCESS | 3540 | 1461234134448 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 03:22:14 INFO - PROCESS | 3540 | 1461234134632 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:14 INFO - PROCESS | 3540 | ++DOCSHELL 27347400 == 114 [pid = 3540] [id = 485] 03:22:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 223 (27347800) [pid = 3540] [serial = 1455] [outer = 00000000] 03:22:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 224 (2734B400) [pid = 3540] [serial = 1456] [outer = 27347800] 03:22:14 INFO - PROCESS | 3540 | 1461234134694 Marionette DEBUG loaded listener.js 03:22:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 225 (2734F800) [pid = 3540] [serial = 1457] [outer = 27347800] 03:22:15 INFO - PROCESS | 3540 | 1461234135306 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 03:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1070ms 03:22:15 INFO - PROCESS | 3540 | 1461234135376 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 03:22:15 INFO - PROCESS | 3540 | 1461234135379 Marionette TRACE conn4 <- [1,1905,null,{"value":"13"}] 03:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:22:15 INFO - PROCESS | 3540 | 1461234135382 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:22:15 INFO - PROCESS | 3540 | 1461234135384 Marionette TRACE conn4 <- [1,1906,null,{}] 03:22:15 INFO - PROCESS | 3540 | 1461234135388 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:15 INFO - PROCESS | 3540 | 1461234135519 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 03:22:15 INFO - PROCESS | 3540 | 1461234135700 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:15 INFO - PROCESS | 3540 | ++DOCSHELL 27351C00 == 115 [pid = 3540] [id = 486] 03:22:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 226 (27583000) [pid = 3540] [serial = 1458] [outer = 00000000] 03:22:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 227 (27F06400) [pid = 3540] [serial = 1459] [outer = 27583000] 03:22:15 INFO - PROCESS | 3540 | 1461234135757 Marionette DEBUG loaded listener.js 03:22:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (27F0F800) [pid = 3540] [serial = 1460] [outer = 27583000] 03:22:16 INFO - PROCESS | 3540 | 1461234136371 Marionette TRACE conn4 <- [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]]]}] 03:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1020ms 03:22:16 INFO - PROCESS | 3540 | 1461234136407 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 03:22:16 INFO - PROCESS | 3540 | 1461234136410 Marionette TRACE conn4 <- [1,1909,null,{"value":"13"}] 03:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:22:16 INFO - PROCESS | 3540 | 1461234136413 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:22:16 INFO - PROCESS | 3540 | 1461234136415 Marionette TRACE conn4 <- [1,1910,null,{}] 03:22:16 INFO - PROCESS | 3540 | 1461234136419 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:16 INFO - PROCESS | 3540 | 1461234136541 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 03:22:16 INFO - PROCESS | 3540 | 1461234136685 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:16 INFO - PROCESS | 3540 | ++DOCSHELL 27CE9C00 == 116 [pid = 3540] [id = 487] 03:22:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (27F0D000) [pid = 3540] [serial = 1461] [outer = 00000000] 03:22:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 230 (2800C800) [pid = 3540] [serial = 1462] [outer = 27F0D000] 03:22:16 INFO - PROCESS | 3540 | 1461234136741 Marionette DEBUG loaded listener.js 03:22:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 231 (28093000) [pid = 3540] [serial = 1463] [outer = 27F0D000] 03:22:17 INFO - PROCESS | 3540 | 1461234137325 Marionette TRACE conn4 <- [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]]]}] 03:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 970ms 03:22:17 INFO - PROCESS | 3540 | 1461234137386 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 03:22:17 INFO - PROCESS | 3540 | 1461234137388 Marionette TRACE conn4 <- [1,1913,null,{"value":"13"}] 03:22:17 INFO - PROCESS | 3540 | 1461234137392 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:22:17 INFO - PROCESS | 3540 | 1461234137394 Marionette TRACE conn4 <- [1,1914,null,{}] 03:22:17 INFO - PROCESS | 3540 | 1461234137397 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:17 INFO - PROCESS | 3540 | 1461234137537 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 03:22:17 INFO - PROCESS | 3540 | 1461234137720 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:17 INFO - PROCESS | 3540 | ++DOCSHELL 28095400 == 117 [pid = 3540] [id = 488] 03:22:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 232 (2809AC00) [pid = 3540] [serial = 1464] [outer = 00000000] 03:22:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (286E3800) [pid = 3540] [serial = 1465] [outer = 2809AC00] 03:22:17 INFO - PROCESS | 3540 | 1461234137783 Marionette DEBUG loaded listener.js 03:22:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (286E6C00) [pid = 3540] [serial = 1466] [outer = 2809AC00] 03:22:18 INFO - PROCESS | 3540 | 1461234138343 Marionette TRACE conn4 <- [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]]]}] 03:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1017ms 03:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:22:18 INFO - PROCESS | 3540 | 1461234138413 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 03:22:18 INFO - PROCESS | 3540 | 1461234138415 Marionette TRACE conn4 <- [1,1917,null,{"value":"13"}] 03:22:18 INFO - PROCESS | 3540 | 1461234138419 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:22:18 INFO - PROCESS | 3540 | 1461234138421 Marionette TRACE conn4 <- [1,1918,null,{}] 03:22:18 INFO - PROCESS | 3540 | 1461234138425 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:18 INFO - PROCESS | 3540 | 1461234138554 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 03:22:18 INFO - PROCESS | 3540 | 1461234138737 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:18 INFO - PROCESS | 3540 | ++DOCSHELL 294D7800 == 118 [pid = 3540] [id = 489] 03:22:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (29533800) [pid = 3540] [serial = 1467] [outer = 00000000] 03:22:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (29539000) [pid = 3540] [serial = 1468] [outer = 29533800] 03:22:18 INFO - PROCESS | 3540 | 1461234138792 Marionette DEBUG loaded listener.js 03:22:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (2953B000) [pid = 3540] [serial = 1469] [outer = 29533800] 03:22:19 INFO - PROCESS | 3540 | 1461234139402 Marionette TRACE conn4 <- [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]]]}] 03:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1019ms 03:22:19 INFO - PROCESS | 3540 | 1461234139442 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 03:22:19 INFO - PROCESS | 3540 | 1461234139445 Marionette TRACE conn4 <- [1,1921,null,{"value":"13"}] 03:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:22:19 INFO - PROCESS | 3540 | 1461234139448 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:22:19 INFO - PROCESS | 3540 | 1461234139450 Marionette TRACE conn4 <- [1,1922,null,{}] 03:22:19 INFO - PROCESS | 3540 | 1461234139454 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:19 INFO - PROCESS | 3540 | 1461234139576 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 03:22:19 INFO - PROCESS | 3540 | 1461234139761 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:19 INFO - PROCESS | 3540 | ++DOCSHELL 29540800 == 119 [pid = 3540] [id = 490] 03:22:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (29C78C00) [pid = 3540] [serial = 1470] [outer = 00000000] 03:22:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (29C80800) [pid = 3540] [serial = 1471] [outer = 29C78C00] 03:22:19 INFO - PROCESS | 3540 | 1461234139817 Marionette DEBUG loaded listener.js 03:22:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (29C7FC00) [pid = 3540] [serial = 1472] [outer = 29C78C00] 03:22:20 INFO - PROCESS | 3540 | 1461234140402 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 03:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1016ms 03:22:20 INFO - PROCESS | 3540 | 1461234140468 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 03:22:20 INFO - PROCESS | 3540 | 1461234140471 Marionette TRACE conn4 <- [1,1925,null,{"value":"13"}] 03:22:20 INFO - PROCESS | 3540 | 1461234140474 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:22:20 INFO - PROCESS | 3540 | 1461234140476 Marionette TRACE conn4 <- [1,1926,null,{}] 03:22:20 INFO - PROCESS | 3540 | 1461234140480 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:20 INFO - PROCESS | 3540 | 1461234140610 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 03:22:20 INFO - PROCESS | 3540 | 1461234140804 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:20 INFO - PROCESS | 3540 | ++DOCSHELL 20771C00 == 120 [pid = 3540] [id = 491] 03:22:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (29C7A000) [pid = 3540] [serial = 1473] [outer = 00000000] 03:22:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (2A254800) [pid = 3540] [serial = 1474] [outer = 29C7A000] 03:22:20 INFO - PROCESS | 3540 | 1461234140859 Marionette DEBUG loaded listener.js 03:22:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 243 (2A258C00) [pid = 3540] [serial = 1475] [outer = 29C7A000] 03:22:21 INFO - PROCESS | 3540 | 1461234141414 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 03:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 970ms 03:22:21 INFO - PROCESS | 3540 | 1461234141448 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 03:22:21 INFO - PROCESS | 3540 | 1461234141451 Marionette TRACE conn4 <- [1,1929,null,{"value":"13"}] 03:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:22:21 INFO - PROCESS | 3540 | 1461234141454 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:22:21 INFO - PROCESS | 3540 | 1461234141456 Marionette TRACE conn4 <- [1,1930,null,{}] 03:22:21 INFO - PROCESS | 3540 | 1461234141459 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:21 INFO - PROCESS | 3540 | 1461234141585 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 03:22:21 INFO - PROCESS | 3540 | 1461234141804 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:21 INFO - PROCESS | 3540 | ++DOCSHELL 1A417400 == 121 [pid = 3540] [id = 492] 03:22:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 244 (27AD3400) [pid = 3540] [serial = 1476] [outer = 00000000] 03:22:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 245 (2B22B000) [pid = 3540] [serial = 1477] [outer = 27AD3400] 03:22:21 INFO - PROCESS | 3540 | 1461234141859 Marionette DEBUG loaded listener.js 03:22:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 246 (2B22E000) [pid = 3540] [serial = 1478] [outer = 27AD3400] 03:22:22 INFO - PROCESS | 3540 | 1461234142487 Marionette TRACE conn4 <- [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]]]}] 03:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1066ms 03:22:22 INFO - PROCESS | 3540 | 1461234142524 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 03:22:22 INFO - PROCESS | 3540 | 1461234142527 Marionette TRACE conn4 <- [1,1933,null,{"value":"13"}] 03:22:22 INFO - PROCESS | 3540 | 1461234142530 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:22:22 INFO - PROCESS | 3540 | 1461234142533 Marionette TRACE conn4 <- [1,1934,null,{}] 03:22:22 INFO - PROCESS | 3540 | 1461234142537 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:22 INFO - PROCESS | 3540 | 1461234142683 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 03:22:22 INFO - PROCESS | 3540 | 1461234142867 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:22 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC5800 == 122 [pid = 3540] [id = 493] 03:22:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 247 (1C177C00) [pid = 3540] [serial = 1479] [outer = 00000000] 03:22:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 248 (1FF0E400) [pid = 3540] [serial = 1480] [outer = 1C177C00] 03:22:22 INFO - PROCESS | 3540 | 1461234142926 Marionette DEBUG loaded listener.js 03:22:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 249 (20593400) [pid = 3540] [serial = 1481] [outer = 1C177C00] 03:22:23 INFO - PROCESS | 3540 | 1461234143568 Marionette TRACE conn4 <- [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]]]}] 03:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1077ms 03:22:23 INFO - PROCESS | 3540 | 1461234143611 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 03:22:23 INFO - PROCESS | 3540 | 1461234143614 Marionette TRACE conn4 <- [1,1937,null,{"value":"13"}] 03:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:22:23 INFO - PROCESS | 3540 | 1461234143617 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:22:23 INFO - PROCESS | 3540 | 1461234143619 Marionette TRACE conn4 <- [1,1938,null,{}] 03:22:23 INFO - PROCESS | 3540 | 1461234143623 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:23 INFO - PROCESS | 3540 | 1461234143747 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 03:22:24 INFO - PROCESS | 3540 | 1461234144282 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:24 INFO - PROCESS | 3540 | ++DOCSHELL 11D04800 == 123 [pid = 3540] [id = 494] 03:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 250 (1252E400) [pid = 3540] [serial = 1482] [outer = 00000000] 03:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 251 (12591C00) [pid = 3540] [serial = 1483] [outer = 1252E400] 03:22:24 INFO - PROCESS | 3540 | 1461234144333 Marionette DEBUG loaded listener.js 03:22:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 252 (15E57C00) [pid = 3540] [serial = 1484] [outer = 1252E400] 03:22:24 INFO - PROCESS | 3540 | 1461234144910 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 03:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1331ms 03:22:24 INFO - PROCESS | 3540 | 1461234144953 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 03:22:24 INFO - PROCESS | 3540 | 1461234144957 Marionette TRACE conn4 <- [1,1941,null,{"value":"13"}] 03:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:22:24 INFO - PROCESS | 3540 | 1461234144961 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:22:24 INFO - PROCESS | 3540 | 1461234144965 Marionette TRACE conn4 <- [1,1942,null,{}] 03:22:24 INFO - PROCESS | 3540 | 1461234144970 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:25 INFO - PROCESS | 3540 | 1461234145087 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 03:22:25 INFO - PROCESS | 3540 | 1461234145304 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:25 INFO - PROCESS | 3540 | ++DOCSHELL 1A768400 == 124 [pid = 3540] [id = 495] 03:22:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (1A7B5800) [pid = 3540] [serial = 1485] [outer = 00000000] 03:22:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (1B842C00) [pid = 3540] [serial = 1486] [outer = 1A7B5800] 03:22:25 INFO - PROCESS | 3540 | 1461234145357 Marionette DEBUG loaded listener.js 03:22:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (1BC95800) [pid = 3540] [serial = 1487] [outer = 1A7B5800] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 2076CC00 == 123 [pid = 3540] [id = 160] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 20594000 == 122 [pid = 3540] [id = 481] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 1BCA4400 == 121 [pid = 3540] [id = 480] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 207BB400 == 120 [pid = 3540] [id = 479] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 205BEC00 == 119 [pid = 3540] [id = 478] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 15E55C00 == 118 [pid = 3540] [id = 477] 03:22:25 INFO - PROCESS | 3540 | --DOMWINDOW == 254 (2068C000) [pid = 3540] [serial = 1381] [outer = 00000000] [url = about:blank] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 1CC8F800 == 117 [pid = 3540] [id = 476] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 1C62E000 == 116 [pid = 3540] [id = 475] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 0F113800 == 115 [pid = 3540] [id = 474] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 18B19800 == 114 [pid = 3540] [id = 473] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 24218400 == 113 [pid = 3540] [id = 466] 03:22:25 INFO - PROCESS | 3540 | --DOCSHELL 2262EC00 == 112 [pid = 3540] [id = 465] 03:22:26 INFO - PROCESS | 3540 | --DOCSHELL 2125D400 == 111 [pid = 3540] [id = 464] 03:22:26 INFO - PROCESS | 3540 | --DOCSHELL 207B1000 == 110 [pid = 3540] [id = 463] 03:22:26 INFO - PROCESS | 3540 | --DOCSHELL 1C022C00 == 109 [pid = 3540] [id = 462] 03:22:26 INFO - PROCESS | 3540 | --DOCSHELL 15E61800 == 108 [pid = 3540] [id = 461] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 253 (1DD96800) [pid = 3540] [serial = 1369] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 252 (1CC6C800) [pid = 3540] [serial = 1358] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 251 (1C6DE400) [pid = 3540] [serial = 1357] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 250 (27F0D800) [pid = 3540] [serial = 1342] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 249 (27CF7400) [pid = 3540] [serial = 1339] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 248 (27586000) [pid = 3540] [serial = 1333] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 247 (277B9400) [pid = 3540] [serial = 1336] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 246 (1FF12C00) [pid = 3540] [serial = 1372] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 245 (1A929000) [pid = 3540] [serial = 1324] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 244 (1C0B9400) [pid = 3540] [serial = 1363] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 243 (1C17C400) [pid = 3540] [serial = 1364] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 242 (29C7B000) [pid = 3540] [serial = 1348] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 241 (1A927400) [pid = 3540] [serial = 1360] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 240 (1E581800) [pid = 3540] [serial = 1370] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 239 (1B908C00) [pid = 3540] [serial = 1361] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 238 (1A41C400) [pid = 3540] [serial = 1355] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 237 (193AE400) [pid = 3540] [serial = 1354] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 236 (1E980C00) [pid = 3540] [serial = 1327] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 235 (286E3C00) [pid = 3540] [serial = 1345] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 234 (1A49F800) [pid = 3540] [serial = 1351] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 233 (24ED8800) [pid = 3540] [serial = 1330] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 232 (2059B400) [pid = 3540] [serial = 1379] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 231 (204F1400) [pid = 3540] [serial = 1378] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 230 (1FFE9800) [pid = 3540] [serial = 1373] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 229 (1F6C0800) [pid = 3540] [serial = 1375] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 228 (1CD25400) [pid = 3540] [serial = 1366] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 227 (1CE32400) [pid = 3540] [serial = 1367] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | --DOMWINDOW == 226 (1FF11800) [pid = 3540] [serial = 1376] [outer = 00000000] [url = about:blank] 03:22:26 INFO - PROCESS | 3540 | 1461234146110 Marionette TRACE conn4 <- [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]]]}] 03:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1172ms 03:22:26 INFO - PROCESS | 3540 | 1461234146136 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 03:22:26 INFO - PROCESS | 3540 | 1461234146140 Marionette TRACE conn4 <- [1,1945,null,{"value":"13"}] 03:22:26 INFO - PROCESS | 3540 | 1461234146144 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:22:26 INFO - PROCESS | 3540 | 1461234146146 Marionette TRACE conn4 <- [1,1946,null,{}] 03:22:26 INFO - PROCESS | 3540 | 1461234146149 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:26 INFO - PROCESS | 3540 | 1461234146256 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 03:22:26 INFO - PROCESS | 3540 | 1461234146392 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:26 INFO - PROCESS | 3540 | ++DOCSHELL 17138C00 == 109 [pid = 3540] [id = 496] 03:22:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 227 (17318800) [pid = 3540] [serial = 1488] [outer = 00000000] 03:22:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (1A7BA800) [pid = 3540] [serial = 1489] [outer = 17318800] 03:22:26 INFO - PROCESS | 3540 | 1461234146442 Marionette DEBUG loaded listener.js 03:22:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (1B511800) [pid = 3540] [serial = 1490] [outer = 17318800] 03:22:26 INFO - PROCESS | 3540 | 1461234146877 Marionette TRACE conn4 <- [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]]]}] 03:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 770ms 03:22:26 INFO - PROCESS | 3540 | 1461234146919 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 03:22:26 INFO - PROCESS | 3540 | 1461234146922 Marionette TRACE conn4 <- [1,1949,null,{"value":"13"}] 03:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:22:26 INFO - PROCESS | 3540 | 1461234146931 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:22:26 INFO - PROCESS | 3540 | 1461234146936 Marionette TRACE conn4 <- [1,1950,null,{}] 03:22:26 INFO - PROCESS | 3540 | 1461234146941 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:27 INFO - PROCESS | 3540 | 1461234147046 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 03:22:27 INFO - PROCESS | 3540 | 1461234147058 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:27 INFO - PROCESS | 3540 | ++DOCSHELL 1BC1D000 == 110 [pid = 3540] [id = 497] 03:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 230 (1BC1D400) [pid = 3540] [serial = 1491] [outer = 00000000] 03:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 231 (1C6E2400) [pid = 3540] [serial = 1492] [outer = 1BC1D400] 03:22:27 INFO - PROCESS | 3540 | 1461234147103 Marionette DEBUG loaded listener.js 03:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 232 (1CC72400) [pid = 3540] [serial = 1493] [outer = 1BC1D400] 03:22:27 INFO - PROCESS | 3540 | 1461234147601 Marionette TRACE conn4 <- [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]]]}] 03:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 730ms 03:22:27 INFO - PROCESS | 3540 | 1461234147659 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 03:22:27 INFO - PROCESS | 3540 | 1461234147662 Marionette TRACE conn4 <- [1,1953,null,{"value":"13"}] 03:22:27 INFO - PROCESS | 3540 | 1461234147665 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:22:27 INFO - PROCESS | 3540 | 1461234147667 Marionette TRACE conn4 <- [1,1954,null,{}] 03:22:27 INFO - PROCESS | 3540 | 1461234147670 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:27 INFO - PROCESS | 3540 | 1461234147769 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 03:22:27 INFO - PROCESS | 3540 | 1461234147941 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:27 INFO - PROCESS | 3540 | ++DOCSHELL 1CC90800 == 111 [pid = 3540] [id = 498] 03:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (1CD24400) [pid = 3540] [serial = 1494] [outer = 00000000] 03:22:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (1CE33800) [pid = 3540] [serial = 1495] [outer = 1CD24400] 03:22:27 INFO - PROCESS | 3540 | 1461234147993 Marionette DEBUG loaded listener.js 03:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (1CE82400) [pid = 3540] [serial = 1496] [outer = 1CD24400] 03:22:28 INFO - PROCESS | 3540 | 1461234148413 Marionette TRACE conn4 <- [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]]]}] 03:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 770ms 03:22:28 INFO - PROCESS | 3540 | 1461234148447 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 03:22:28 INFO - PROCESS | 3540 | 1461234148449 Marionette TRACE conn4 <- [1,1957,null,{"value":"13"}] 03:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:22:28 INFO - PROCESS | 3540 | 1461234148453 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:22:28 INFO - PROCESS | 3540 | 1461234148454 Marionette TRACE conn4 <- [1,1958,null,{}] 03:22:28 INFO - PROCESS | 3540 | 1461234148461 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:28 INFO - PROCESS | 3540 | 1461234148607 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 03:22:28 INFO - PROCESS | 3540 | 1461234148631 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:28 INFO - PROCESS | 3540 | ++DOCSHELL 1CE9B800 == 112 [pid = 3540] [id = 499] 03:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (1CE9C000) [pid = 3540] [serial = 1497] [outer = 00000000] 03:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (1D5E3400) [pid = 3540] [serial = 1498] [outer = 1CE9C000] 03:22:28 INFO - PROCESS | 3540 | 1461234148684 Marionette DEBUG loaded listener.js 03:22:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (1E92EC00) [pid = 3540] [serial = 1499] [outer = 1CE9C000] 03:22:29 INFO - PROCESS | 3540 | 1461234149156 Marionette TRACE conn4 <- [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]]]}] 03:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 730ms 03:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:22:29 INFO - PROCESS | 3540 | 1461234149188 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 3540 | 1461234149190 Marionette TRACE conn4 <- [1,1961,null,{"value":"13"}] 03:22:29 INFO - PROCESS | 3540 | 1461234149193 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 3540 | 1461234149195 Marionette TRACE conn4 <- [1,1962,null,{}] 03:22:29 INFO - PROCESS | 3540 | 1461234149198 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:29 INFO - PROCESS | 3540 | 1461234149368 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 03:22:29 INFO - PROCESS | 3540 | 1461234149386 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:29 INFO - PROCESS | 3540 | ++DOCSHELL 1E980C00 == 113 [pid = 3540] [id = 500] 03:22:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (1F6C2000) [pid = 3540] [serial = 1500] [outer = 00000000] 03:22:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (1FFF4C00) [pid = 3540] [serial = 1501] [outer = 1F6C2000] 03:22:29 INFO - PROCESS | 3540 | 1461234149430 Marionette DEBUG loaded listener.js 03:22:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (2000B400) [pid = 3540] [serial = 1502] [outer = 1F6C2000] 03:22:29 INFO - PROCESS | 3540 | 1461234149883 Marionette TRACE conn4 <- [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]]]}] 03:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 730ms 03:22:29 INFO - PROCESS | 3540 | 1461234149924 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 03:22:29 INFO - PROCESS | 3540 | 1461234149926 Marionette TRACE conn4 <- [1,1965,null,{"value":"13"}] 03:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:22:29 INFO - PROCESS | 3540 | 1461234149929 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:22:29 INFO - PROCESS | 3540 | 1461234149931 Marionette TRACE conn4 <- [1,1966,null,{}] 03:22:29 INFO - PROCESS | 3540 | 1461234149935 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:30 INFO - PROCESS | 3540 | 1461234150077 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 03:22:30 INFO - PROCESS | 3540 | 1461234150095 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:30 INFO - PROCESS | 3540 | ++DOCSHELL 204F4800 == 114 [pid = 3540] [id = 501] 03:22:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (20595400) [pid = 3540] [serial = 1503] [outer = 00000000] 03:22:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 243 (205B8000) [pid = 3540] [serial = 1504] [outer = 20595400] 03:22:30 INFO - PROCESS | 3540 | 1461234150139 Marionette DEBUG loaded listener.js 03:22:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 244 (205BEC00) [pid = 3540] [serial = 1505] [outer = 20595400] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 243 (2117C400) [pid = 3540] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 242 (205BF800) [pid = 3540] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 241 (11C51000) [pid = 3540] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 240 (1CE28400) [pid = 3540] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 239 (18F0AC00) [pid = 3540] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 238 (24ED9000) [pid = 3540] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 237 (1C62FC00) [pid = 3540] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 236 (177D4800) [pid = 3540] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:22:30 INFO - PROCESS | 3540 | --DOMWINDOW == 235 (1C7DA400) [pid = 3540] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:22:30 INFO - PROCESS | 3540 | 1461234150951 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1075ms 03:22:31 INFO - PROCESS | 3540 | 1461234151005 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 03:22:31 INFO - PROCESS | 3540 | 1461234151007 Marionette TRACE conn4 <- [1,1969,null,{"value":"13"}] 03:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:22:31 INFO - PROCESS | 3540 | 1461234151010 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:22:31 INFO - PROCESS | 3540 | 1461234151012 Marionette TRACE conn4 <- [1,1970,null,{}] 03:22:31 INFO - PROCESS | 3540 | 1461234151015 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:31 INFO - PROCESS | 3540 | 1461234151112 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 03:22:31 INFO - PROCESS | 3540 | 1461234151118 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 3540 | ++DOCSHELL 1CE33000 == 115 [pid = 3540] [id = 502] 03:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (1CFAA800) [pid = 3540] [serial = 1506] [outer = 00000000] 03:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (20596400) [pid = 3540] [serial = 1507] [outer = 1CFAA800] 03:22:31 INFO - PROCESS | 3540 | 1461234151162 Marionette DEBUG loaded listener.js 03:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (205A0000) [pid = 3540] [serial = 1508] [outer = 1CFAA800] 03:22:31 INFO - PROCESS | 3540 | 1461234151617 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 630ms 03:22:31 INFO - PROCESS | 3540 | 1461234151641 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 03:22:31 INFO - PROCESS | 3540 | 1461234151643 Marionette TRACE conn4 <- [1,1973,null,{"value":"13"}] 03:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:22:31 INFO - PROCESS | 3540 | 1461234151647 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:22:31 INFO - PROCESS | 3540 | 1461234151648 Marionette TRACE conn4 <- [1,1974,null,{}] 03:22:31 INFO - PROCESS | 3540 | 1461234151674 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:31 INFO - PROCESS | 3540 | 1461234151774 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 03:22:31 INFO - PROCESS | 3540 | 1461234151781 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:31 INFO - PROCESS | 3540 | ++DOCSHELL 11D10800 == 116 [pid = 3540] [id = 503] 03:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (11DD4800) [pid = 3540] [serial = 1509] [outer = 00000000] 03:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (2076AC00) [pid = 3540] [serial = 1510] [outer = 11DD4800] 03:22:31 INFO - PROCESS | 3540 | 1461234151825 Marionette DEBUG loaded listener.js 03:22:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (207AF400) [pid = 3540] [serial = 1511] [outer = 11DD4800] 03:22:32 INFO - PROCESS | 3540 | 1461234152303 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 670ms 03:22:32 INFO - PROCESS | 3540 | 1461234152317 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 03:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:22:32 INFO - PROCESS | 3540 | 1461234152320 Marionette TRACE conn4 <- [1,1977,null,{"value":"13"}] 03:22:32 INFO - PROCESS | 3540 | 1461234152323 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:22:32 INFO - PROCESS | 3540 | 1461234152324 Marionette TRACE conn4 <- [1,1978,null,{}] 03:22:32 INFO - PROCESS | 3540 | 1461234152328 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:32 INFO - PROCESS | 3540 | 1461234152489 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 03:22:32 INFO - PROCESS | 3540 | 1461234152504 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:32 INFO - PROCESS | 3540 | ++DOCSHELL 207B7800 == 117 [pid = 3540] [id = 504] 03:22:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (207CB400) [pid = 3540] [serial = 1512] [outer = 00000000] 03:22:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 243 (2125E400) [pid = 3540] [serial = 1513] [outer = 207CB400] 03:22:32 INFO - PROCESS | 3540 | 1461234152553 Marionette DEBUG loaded listener.js 03:22:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 244 (212A2400) [pid = 3540] [serial = 1514] [outer = 207CB400] 03:22:33 INFO - PROCESS | 3540 | 1461234153279 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 03:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1020ms 03:22:33 INFO - PROCESS | 3540 | 1461234153344 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 03:22:33 INFO - PROCESS | 3540 | 1461234153349 Marionette TRACE conn4 <- [1,1981,null,{"value":"13"}] 03:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:22:33 INFO - PROCESS | 3540 | 1461234153355 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:22:33 INFO - PROCESS | 3540 | 1461234153359 Marionette TRACE conn4 <- [1,1982,null,{}] 03:22:33 INFO - PROCESS | 3540 | 1461234153385 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:33 INFO - PROCESS | 3540 | 1461234153586 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 03:22:33 INFO - PROCESS | 3540 | 1461234153710 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:33 INFO - PROCESS | 3540 | ++DOCSHELL 18B21400 == 118 [pid = 3540] [id = 505] 03:22:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 245 (18F0E800) [pid = 3540] [serial = 1515] [outer = 00000000] 03:22:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 246 (1B51D800) [pid = 3540] [serial = 1516] [outer = 18F0E800] 03:22:33 INFO - PROCESS | 3540 | 1461234153771 Marionette DEBUG loaded listener.js 03:22:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 247 (1BC04800) [pid = 3540] [serial = 1517] [outer = 18F0E800] 03:22:34 INFO - PROCESS | 3540 | 1461234154347 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 03:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1041ms 03:22:34 INFO - PROCESS | 3540 | 1461234154401 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 03:22:34 INFO - PROCESS | 3540 | 1461234154407 Marionette TRACE conn4 <- [1,1985,null,{"value":"13"}] 03:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:22:34 INFO - PROCESS | 3540 | 1461234154414 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:22:34 INFO - PROCESS | 3540 | 1461234154417 Marionette TRACE conn4 <- [1,1986,null,{}] 03:22:34 INFO - PROCESS | 3540 | 1461234154421 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:34 INFO - PROCESS | 3540 | 1461234154548 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 03:22:34 INFO - PROCESS | 3540 | 1461234154735 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:34 INFO - PROCESS | 3540 | ++DOCSHELL 1C021000 == 119 [pid = 3540] [id = 506] 03:22:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 248 (1C027C00) [pid = 3540] [serial = 1518] [outer = 00000000] 03:22:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 249 (1CD20000) [pid = 3540] [serial = 1519] [outer = 1C027C00] 03:22:34 INFO - PROCESS | 3540 | 1461234154792 Marionette DEBUG loaded listener.js 03:22:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 250 (1CE97000) [pid = 3540] [serial = 1520] [outer = 1C027C00] 03:22:35 INFO - PROCESS | 3540 | 1461234155396 Marionette TRACE conn4 <- [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]]]}] 03:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1023ms 03:22:35 INFO - PROCESS | 3540 | 1461234155439 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 03:22:35 INFO - PROCESS | 3540 | 1461234155441 Marionette TRACE conn4 <- [1,1989,null,{"value":"13"}] 03:22:35 INFO - PROCESS | 3540 | 1461234155445 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:22:35 INFO - PROCESS | 3540 | 1461234155449 Marionette TRACE conn4 <- [1,1990,null,{}] 03:22:35 INFO - PROCESS | 3540 | 1461234155459 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:35 INFO - PROCESS | 3540 | 1461234155605 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 03:22:35 INFO - PROCESS | 3540 | 1461234155781 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:35 INFO - PROCESS | 3540 | ++DOCSHELL 212A2000 == 120 [pid = 3540] [id = 507] 03:22:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 251 (21302000) [pid = 3540] [serial = 1521] [outer = 00000000] 03:22:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 252 (2219C800) [pid = 3540] [serial = 1522] [outer = 21302000] 03:22:35 INFO - PROCESS | 3540 | 1461234155840 Marionette DEBUG loaded listener.js 03:22:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (24217000) [pid = 3540] [serial = 1523] [outer = 21302000] 03:22:36 INFO - PROCESS | 3540 | 1461234156455 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 03:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1078ms 03:22:36 INFO - PROCESS | 3540 | 1461234156536 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 03:22:36 INFO - PROCESS | 3540 | 1461234156539 Marionette TRACE conn4 <- [1,1993,null,{"value":"13"}] 03:22:36 INFO - PROCESS | 3540 | 1461234156542 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:22:36 INFO - PROCESS | 3540 | 1461234156544 Marionette TRACE conn4 <- [1,1994,null,{}] 03:22:36 INFO - PROCESS | 3540 | 1461234156548 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:36 INFO - PROCESS | 3540 | 1461234156702 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 03:22:36 INFO - PROCESS | 3540 | 1461234156875 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:36 INFO - PROCESS | 3540 | ++DOCSHELL 24EDD000 == 121 [pid = 3540] [id = 508] 03:22:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (24EDD800) [pid = 3540] [serial = 1524] [outer = 00000000] 03:22:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (2542C800) [pid = 3540] [serial = 1525] [outer = 24EDD800] 03:22:36 INFO - PROCESS | 3540 | 1461234156930 Marionette DEBUG loaded listener.js 03:22:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 256 (255CDC00) [pid = 3540] [serial = 1526] [outer = 24EDD800] 03:22:37 INFO - PROCESS | 3540 | 1461234157494 Marionette TRACE conn4 <- [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]]]}] 03:22:37 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 03:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1017ms 03:22:37 INFO - PROCESS | 3540 | 1461234157564 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 03:22:37 INFO - PROCESS | 3540 | 1461234157567 Marionette TRACE conn4 <- [1,1997,null,{"value":"13"}] 03:22:37 INFO - PROCESS | 3540 | 1461234157570 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:22:37 INFO - PROCESS | 3540 | 1461234157572 Marionette TRACE conn4 <- [1,1998,null,{}] 03:22:37 INFO - PROCESS | 3540 | 1461234157576 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:37 INFO - PROCESS | 3540 | 1461234157697 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 03:22:37 INFO - PROCESS | 3540 | 1461234157871 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:37 INFO - PROCESS | 3540 | ++DOCSHELL 25424000 == 122 [pid = 3540] [id = 509] 03:22:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 257 (255DAC00) [pid = 3540] [serial = 1527] [outer = 00000000] 03:22:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 258 (2734F000) [pid = 3540] [serial = 1528] [outer = 255DAC00] 03:22:37 INFO - PROCESS | 3540 | 1461234157929 Marionette DEBUG loaded listener.js 03:22:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 259 (2757F800) [pid = 3540] [serial = 1529] [outer = 255DAC00] 03:22:38 INFO - PROCESS | 3540 | 1461234158522 Marionette TRACE conn4 <- [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]]]}] 03:22:38 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 03:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 970ms 03:22:38 INFO - PROCESS | 3540 | 1461234158544 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 03:22:38 INFO - PROCESS | 3540 | 1461234158546 Marionette TRACE conn4 <- [1,2001,null,{"value":"13"}] 03:22:38 INFO - PROCESS | 3540 | 1461234158549 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:22:38 INFO - PROCESS | 3540 | 1461234158551 Marionette TRACE conn4 <- [1,2002,null,{}] 03:22:38 INFO - PROCESS | 3540 | 1461234158555 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:38 INFO - PROCESS | 3540 | 1461234158696 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 03:22:38 INFO - PROCESS | 3540 | 1461234158885 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:38 INFO - PROCESS | 3540 | ++DOCSHELL 2734AC00 == 123 [pid = 3540] [id = 510] 03:22:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (277B6000) [pid = 3540] [serial = 1530] [outer = 00000000] 03:22:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 261 (28005400) [pid = 3540] [serial = 1531] [outer = 277B6000] 03:22:38 INFO - PROCESS | 3540 | 1461234158944 Marionette DEBUG loaded listener.js 03:22:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (2800F000) [pid = 3540] [serial = 1532] [outer = 277B6000] 03:22:39 INFO - PROCESS | 3540 | 1461234159521 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 03:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1016ms 03:22:39 INFO - PROCESS | 3540 | 1461234159570 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 03:22:39 INFO - PROCESS | 3540 | 1461234159573 Marionette TRACE conn4 <- [1,2005,null,{"value":"13"}] 03:22:39 INFO - PROCESS | 3540 | 1461234159576 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:22:39 INFO - PROCESS | 3540 | 1461234159579 Marionette TRACE conn4 <- [1,2006,null,{}] 03:22:39 INFO - PROCESS | 3540 | 1461234159583 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:39 INFO - PROCESS | 3540 | 1461234159702 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 03:22:39 INFO - PROCESS | 3540 | 1461234159890 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:39 INFO - PROCESS | 3540 | ++DOCSHELL 27F94000 == 124 [pid = 3540] [id = 511] 03:22:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (2809B400) [pid = 3540] [serial = 1533] [outer = 00000000] 03:22:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (294D8800) [pid = 3540] [serial = 1534] [outer = 2809B400] 03:22:39 INFO - PROCESS | 3540 | 1461234159946 Marionette DEBUG loaded listener.js 03:22:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (29538800) [pid = 3540] [serial = 1535] [outer = 2809B400] 03:22:40 INFO - PROCESS | 3540 | --DOCSHELL 1BCAD400 == 123 [pid = 3540] [id = 12] 03:22:40 INFO - PROCESS | 3540 | 1461234160653 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1121ms 03:22:40 INFO - PROCESS | 3540 | 1461234160701 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 03:22:40 INFO - PROCESS | 3540 | 1461234160703 Marionette TRACE conn4 <- [1,2009,null,{"value":"13"}] 03:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:22:40 INFO - PROCESS | 3540 | 1461234160722 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:22:40 INFO - PROCESS | 3540 | 1461234160724 Marionette TRACE conn4 <- [1,2010,null,{}] 03:22:40 INFO - PROCESS | 3540 | 1461234160729 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:40 INFO - PROCESS | 3540 | 1461234160850 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 03:22:41 INFO - PROCESS | 3540 | 1461234161023 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:41 INFO - PROCESS | 3540 | ++DOCSHELL 1CC9B400 == 124 [pid = 3540] [id = 512] 03:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (1CD1A800) [pid = 3540] [serial = 1536] [outer = 00000000] 03:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (2A253800) [pid = 3540] [serial = 1537] [outer = 1CD1A800] 03:22:41 INFO - PROCESS | 3540 | 1461234161081 Marionette DEBUG loaded listener.js 03:22:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (2B223C00) [pid = 3540] [serial = 1538] [outer = 1CD1A800] 03:22:41 INFO - PROCESS | 3540 | 1461234161643 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 03:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 990ms 03:22:41 INFO - PROCESS | 3540 | 1461234161701 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 03:22:41 INFO - PROCESS | 3540 | 1461234161703 Marionette TRACE conn4 <- [1,2013,null,{"value":"13"}] 03:22:41 INFO - PROCESS | 3540 | 1461234161707 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:22:41 INFO - PROCESS | 3540 | 1461234161709 Marionette TRACE conn4 <- [1,2014,null,{}] 03:22:41 INFO - PROCESS | 3540 | 1461234161713 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:41 INFO - PROCESS | 3540 | 1461234161860 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 03:22:42 INFO - PROCESS | 3540 | 1461234162050 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:42 INFO - PROCESS | 3540 | ++DOCSHELL 29F24000 == 125 [pid = 3540] [id = 513] 03:22:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (29F27400) [pid = 3540] [serial = 1539] [outer = 00000000] 03:22:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (2BA22400) [pid = 3540] [serial = 1540] [outer = 29F27400] 03:22:42 INFO - PROCESS | 3540 | 1461234162107 Marionette DEBUG loaded listener.js 03:22:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (29F2DC00) [pid = 3540] [serial = 1541] [outer = 29F27400] 03:22:42 INFO - PROCESS | 3540 | 1461234162730 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 03:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1073ms 03:22:42 INFO - PROCESS | 3540 | 1461234162784 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 03:22:42 INFO - PROCESS | 3540 | 1461234162786 Marionette TRACE conn4 <- [1,2017,null,{"value":"13"}] 03:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:22:42 INFO - PROCESS | 3540 | 1461234162790 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:22:42 INFO - PROCESS | 3540 | 1461234162792 Marionette TRACE conn4 <- [1,2018,null,{}] 03:22:42 INFO - PROCESS | 3540 | 1461234162796 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:42 INFO - PROCESS | 3540 | 1461234162930 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 03:22:43 INFO - PROCESS | 3540 | 1461234163113 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:43 INFO - PROCESS | 3540 | ++DOCSHELL 29F2F800 == 126 [pid = 3540] [id = 514] 03:22:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (2A99F400) [pid = 3540] [serial = 1542] [outer = 00000000] 03:22:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (2A9A5800) [pid = 3540] [serial = 1543] [outer = 2A99F400] 03:22:43 INFO - PROCESS | 3540 | 1461234163171 Marionette DEBUG loaded listener.js 03:22:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (2A9A5000) [pid = 3540] [serial = 1544] [outer = 2A99F400] 03:22:43 INFO - PROCESS | 3540 | 1461234163757 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 03:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1015ms 03:22:43 INFO - PROCESS | 3540 | 1461234163810 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 03:22:43 INFO - PROCESS | 3540 | 1461234163812 Marionette TRACE conn4 <- [1,2021,null,{"value":"13"}] 03:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:22:43 INFO - PROCESS | 3540 | 1461234163816 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:22:43 INFO - PROCESS | 3540 | 1461234163819 Marionette TRACE conn4 <- [1,2022,null,{}] 03:22:43 INFO - PROCESS | 3540 | 1461234163823 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:43 INFO - PROCESS | 3540 | 1461234163962 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 03:22:44 INFO - PROCESS | 3540 | 1461234164154 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:44 INFO - PROCESS | 3540 | ++DOCSHELL 2A9AE800 == 127 [pid = 3540] [id = 515] 03:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (2BA23C00) [pid = 3540] [serial = 1545] [outer = 00000000] 03:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (2BA2AC00) [pid = 3540] [serial = 1546] [outer = 2BA23C00] 03:22:44 INFO - PROCESS | 3540 | 1461234164215 Marionette DEBUG loaded listener.js 03:22:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (2C60B800) [pid = 3540] [serial = 1547] [outer = 2BA23C00] 03:22:44 INFO - PROCESS | 3540 | 1461234164851 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1072ms 03:22:44 INFO - PROCESS | 3540 | 1461234164894 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 03:22:44 INFO - PROCESS | 3540 | 1461234164896 Marionette TRACE conn4 <- [1,2025,null,{"value":"13"}] 03:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:22:44 INFO - PROCESS | 3540 | 1461234164900 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:22:44 INFO - PROCESS | 3540 | 1461234164901 Marionette TRACE conn4 <- [1,2026,null,{}] 03:22:44 INFO - PROCESS | 3540 | 1461234164905 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:45 INFO - PROCESS | 3540 | 1461234165032 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 03:22:45 INFO - PROCESS | 3540 | 1461234165227 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:45 INFO - PROCESS | 3540 | ++DOCSHELL 193AD800 == 128 [pid = 3540] [id = 516] 03:22:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (193B8C00) [pid = 3540] [serial = 1548] [outer = 00000000] 03:22:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 279 (1F832800) [pid = 3540] [serial = 1549] [outer = 193B8C00] 03:22:45 INFO - PROCESS | 3540 | 1461234165282 Marionette DEBUG loaded listener.js 03:22:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 280 (1FFEF800) [pid = 3540] [serial = 1550] [outer = 193B8C00] 03:22:45 INFO - PROCESS | 3540 | 1461234165859 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 03:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1020ms 03:22:45 INFO - PROCESS | 3540 | 1461234165922 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 03:22:45 INFO - PROCESS | 3540 | 1461234165924 Marionette TRACE conn4 <- [1,2029,null,{"value":"13"}] 03:22:45 INFO - PROCESS | 3540 | 1461234165927 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:22:45 INFO - PROCESS | 3540 | 1461234165929 Marionette TRACE conn4 <- [1,2030,null,{}] 03:22:45 INFO - PROCESS | 3540 | 1461234165933 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:46 INFO - PROCESS | 3540 | 1461234166059 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 03:22:46 INFO - PROCESS | 3540 | 1461234166445 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:46 INFO - PROCESS | 3540 | ++DOCSHELL 0F107800 == 129 [pid = 3540] [id = 517] 03:22:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (1280DC00) [pid = 3540] [serial = 1551] [outer = 00000000] 03:22:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (178E2400) [pid = 3540] [serial = 1552] [outer = 1280DC00] 03:22:46 INFO - PROCESS | 3540 | 1461234166504 Marionette DEBUG loaded listener.js 03:22:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (193AE400) [pid = 3540] [serial = 1553] [outer = 1280DC00] 03:22:47 INFO - PROCESS | 3540 | 1461234167166 Marionette TRACE conn4 <- [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]]]}] 03:22:47 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) 03:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1284ms 03:22:47 INFO - PROCESS | 3540 | 1461234167216 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 03:22:47 INFO - PROCESS | 3540 | 1461234167221 Marionette TRACE conn4 <- [1,2033,null,{"value":"13"}] 03:22:47 INFO - PROCESS | 3540 | 1461234167226 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:22:47 INFO - PROCESS | 3540 | 1461234167229 Marionette TRACE conn4 <- [1,2034,null,{}] 03:22:47 INFO - PROCESS | 3540 | 1461234167234 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:47 INFO - PROCESS | 3540 | 1461234167361 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 03:22:47 INFO - PROCESS | 3540 | 1461234167550 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:47 INFO - PROCESS | 3540 | ++DOCSHELL 1A92E400 == 130 [pid = 3540] [id = 518] 03:22:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (1C013C00) [pid = 3540] [serial = 1554] [outer = 00000000] 03:22:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (1CE8C000) [pid = 3540] [serial = 1555] [outer = 1C013C00] 03:22:47 INFO - PROCESS | 3540 | 1461234167603 Marionette DEBUG loaded listener.js 03:22:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (1D5E3C00) [pid = 3540] [serial = 1556] [outer = 1C013C00] 03:22:48 INFO - PROCESS | 3540 | 1461234168232 Marionette TRACE conn4 <- [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]]]}] 03:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1020ms 03:22:48 INFO - PROCESS | 3540 | 1461234168252 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 03:22:48 INFO - PROCESS | 3540 | 1461234168256 Marionette TRACE conn4 <- [1,2037,null,{"value":"13"}] 03:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:22:48 INFO - PROCESS | 3540 | 1461234168261 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:22:48 INFO - PROCESS | 3540 | 1461234168263 Marionette TRACE conn4 <- [1,2038,null,{}] 03:22:48 INFO - PROCESS | 3540 | 1461234168267 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:48 INFO - PROCESS | 3540 | 1461234168390 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 03:22:48 INFO - PROCESS | 3540 | 1461234168597 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 27252000 == 129 [pid = 3540] [id = 406] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 27256C00 == 128 [pid = 3540] [id = 407] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 2724D000 == 127 [pid = 3540] [id = 405] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 124BCC00 == 126 [pid = 3540] [id = 408] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 11D10800 == 125 [pid = 3540] [id = 503] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1CE33000 == 124 [pid = 3540] [id = 502] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 204F4800 == 123 [pid = 3540] [id = 501] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1E980C00 == 122 [pid = 3540] [id = 500] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1CE9B800 == 121 [pid = 3540] [id = 499] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1CC90800 == 120 [pid = 3540] [id = 498] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1BC1D000 == 119 [pid = 3540] [id = 497] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 285 (193B1800) [pid = 3540] [serial = 1384] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 284 (1CE90800) [pid = 3540] [serial = 1387] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 283 (207C7800) [pid = 3540] [serial = 1390] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 282 (220A6800) [pid = 3540] [serial = 1393] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 281 (2421E400) [pid = 3540] [serial = 1396] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 280 (27578800) [pid = 3540] [serial = 1399] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 279 (27AD4800) [pid = 3540] [serial = 1402] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 278 (28001800) [pid = 3540] [serial = 1405] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 277 (2800F400) [pid = 3540] [serial = 1408] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 276 (294D8400) [pid = 3540] [serial = 1411] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 275 (26A18C00) [pid = 3540] [serial = 1414] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 274 (277B5400) [pid = 3540] [serial = 1447] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | ++DOCSHELL 1240E000 == 120 [pid = 3540] [id = 519] 03:22:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (124BCC00) [pid = 3540] [serial = 1557] [outer = 00000000] 03:22:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (1874DC00) [pid = 3540] [serial = 1558] [outer = 124BCC00] 03:22:48 INFO - PROCESS | 3540 | 1461234168750 Marionette DEBUG loaded listener.js 03:22:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (1BC9C000) [pid = 3540] [serial = 1559] [outer = 124BCC00] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 17138C00 == 119 [pid = 3540] [id = 496] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1A768400 == 118 [pid = 3540] [id = 495] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 11D04800 == 117 [pid = 3540] [id = 494] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1A417400 == 116 [pid = 3540] [id = 492] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 20771C00 == 115 [pid = 3540] [id = 491] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 29540800 == 114 [pid = 3540] [id = 490] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 294D7800 == 113 [pid = 3540] [id = 489] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 28095400 == 112 [pid = 3540] [id = 488] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 27CE9C00 == 111 [pid = 3540] [id = 487] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 27351C00 == 110 [pid = 3540] [id = 486] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 27347400 == 109 [pid = 3540] [id = 485] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1C023C00 == 108 [pid = 3540] [id = 484] 03:22:48 INFO - PROCESS | 3540 | --DOCSHELL 1B530400 == 107 [pid = 3540] [id = 483] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 276 (220A6400) [pid = 3540] [serial = 1438] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 275 (21176800) [pid = 3540] [serial = 1436] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 274 (207C0C00) [pid = 3540] [serial = 1435] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 273 (1359DC00) [pid = 3540] [serial = 1423] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 272 (1868EC00) [pid = 3540] [serial = 1424] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 271 (1E581400) [pid = 3540] [serial = 1429] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 270 (1BCAAC00) [pid = 3540] [serial = 1421] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (1B849000) [pid = 3540] [serial = 1420] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (25428400) [pid = 3540] [serial = 1444] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (1CC8D800) [pid = 3540] [serial = 1417] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 266 (1CC94000) [pid = 3540] [serial = 1426] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 265 (1CD28400) [pid = 3540] [serial = 1427] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 264 (22629800) [pid = 3540] [serial = 1439] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 263 (20006000) [pid = 3540] [serial = 1432] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 262 (204EB800) [pid = 3540] [serial = 1433] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 261 (24212400) [pid = 3540] [serial = 1442] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 260 (212A7C00) [pid = 3540] [serial = 1441] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 259 (255D9C00) [pid = 3540] [serial = 1445] [outer = 00000000] [url = about:blank] 03:22:48 INFO - PROCESS | 3540 | --DOMWINDOW == 258 (1F662C00) [pid = 3540] [serial = 1430] [outer = 00000000] [url = about:blank] 03:22:49 INFO - PROCESS | 3540 | 1461234169238 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1019ms 03:22:49 INFO - PROCESS | 3540 | 1461234169300 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 03:22:49 INFO - PROCESS | 3540 | 1461234169303 Marionette TRACE conn4 <- [1,2041,null,{"value":"13"}] 03:22:49 INFO - PROCESS | 3540 | 1461234169322 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:22:49 INFO - PROCESS | 3540 | 1461234169327 Marionette TRACE conn4 <- [1,2042,null,{}] 03:22:49 INFO - PROCESS | 3540 | 1461234169336 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:49 INFO - PROCESS | 3540 | 1461234169449 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 03:22:49 INFO - PROCESS | 3540 | 1461234169462 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:49 INFO - PROCESS | 3540 | ++DOCSHELL 1CC91C00 == 108 [pid = 3540] [id = 520] 03:22:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 259 (1CC94000) [pid = 3540] [serial = 1560] [outer = 00000000] 03:22:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (1CE2D000) [pid = 3540] [serial = 1561] [outer = 1CC94000] 03:22:49 INFO - PROCESS | 3540 | 1461234169507 Marionette DEBUG loaded listener.js 03:22:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 261 (1CE8FC00) [pid = 3540] [serial = 1562] [outer = 1CC94000] 03:22:50 INFO - PROCESS | 3540 | 1461234170026 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 03:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 730ms 03:22:50 INFO - PROCESS | 3540 | 1461234170077 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 03:22:50 INFO - PROCESS | 3540 | 1461234170080 Marionette TRACE conn4 <- [1,2045,null,{"value":"13"}] 03:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:22:50 INFO - PROCESS | 3540 | 1461234170083 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:22:50 INFO - PROCESS | 3540 | 1461234170085 Marionette TRACE conn4 <- [1,2046,null,{}] 03:22:50 INFO - PROCESS | 3540 | 1461234170088 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:50 INFO - PROCESS | 3540 | 1461234170196 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 03:22:50 INFO - PROCESS | 3540 | 1461234170346 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:50 INFO - PROCESS | 3540 | ++DOCSHELL 1E933C00 == 109 [pid = 3540] [id = 521] 03:22:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (1E980C00) [pid = 3540] [serial = 1563] [outer = 00000000] 03:22:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (20006000) [pid = 3540] [serial = 1564] [outer = 1E980C00] 03:22:50 INFO - PROCESS | 3540 | 1461234170393 Marionette DEBUG loaded listener.js 03:22:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (204F2400) [pid = 3540] [serial = 1565] [outer = 1E980C00] 03:22:50 INFO - PROCESS | 3540 | 1461234170773 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 03:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 730ms 03:22:50 INFO - PROCESS | 3540 | 1461234170824 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 03:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:22:50 INFO - PROCESS | 3540 | 1461234170826 Marionette TRACE conn4 <- [1,2049,null,{"value":"13"}] 03:22:50 INFO - PROCESS | 3540 | 1461234170829 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:22:50 INFO - PROCESS | 3540 | 1461234170831 Marionette TRACE conn4 <- [1,2050,null,{}] 03:22:50 INFO - PROCESS | 3540 | 1461234170845 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:51 INFO - PROCESS | 3540 | 1461234170994 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 03:22:51 INFO - PROCESS | 3540 | 1461234171014 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:51 INFO - PROCESS | 3540 | ++DOCSHELL 2059B800 == 110 [pid = 3540] [id = 522] 03:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (2059E800) [pid = 3540] [serial = 1566] [outer = 00000000] 03:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (20778400) [pid = 3540] [serial = 1567] [outer = 2059E800] 03:22:51 INFO - PROCESS | 3540 | 1461234171070 Marionette DEBUG loaded listener.js 03:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (21173400) [pid = 3540] [serial = 1568] [outer = 2059E800] 03:22:51 INFO - PROCESS | 3540 | 1461234171572 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 03:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 790ms 03:22:51 INFO - PROCESS | 3540 | 1461234171627 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 03:22:51 INFO - PROCESS | 3540 | 1461234171629 Marionette TRACE conn4 <- [1,2053,null,{"value":"13"}] 03:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:22:51 INFO - PROCESS | 3540 | 1461234171638 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:22:51 INFO - PROCESS | 3540 | 1461234171640 Marionette TRACE conn4 <- [1,2054,null,{}] 03:22:51 INFO - PROCESS | 3540 | 1461234171643 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:51 INFO - PROCESS | 3540 | 1461234171799 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 03:22:51 INFO - PROCESS | 3540 | 1461234171820 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:51 INFO - PROCESS | 3540 | ++DOCSHELL 21176800 == 111 [pid = 3540] [id = 523] 03:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (2125D000) [pid = 3540] [serial = 1569] [outer = 00000000] 03:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (24213C00) [pid = 3540] [serial = 1570] [outer = 2125D000] 03:22:51 INFO - PROCESS | 3540 | 1461234171868 Marionette DEBUG loaded listener.js 03:22:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (24E02C00) [pid = 3540] [serial = 1571] [outer = 2125D000] 03:22:52 INFO - PROCESS | 3540 | 1461234172334 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 03:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 730ms 03:22:52 INFO - PROCESS | 3540 | 1461234172374 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 03:22:52 INFO - PROCESS | 3540 | 1461234172376 Marionette TRACE conn4 <- [1,2057,null,{"value":"13"}] 03:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:22:52 INFO - PROCESS | 3540 | 1461234172379 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:22:52 INFO - PROCESS | 3540 | 1461234172381 Marionette TRACE conn4 <- [1,2058,null,{}] 03:22:52 INFO - PROCESS | 3540 | 1461234172384 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:52 INFO - PROCESS | 3540 | 1461234172534 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 03:22:52 INFO - PROCESS | 3540 | 1461234172554 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:52 INFO - PROCESS | 3540 | ++DOCSHELL 24E09000 == 112 [pid = 3540] [id = 524] 03:22:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (24EDE000) [pid = 3540] [serial = 1572] [outer = 00000000] 03:22:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (26A16C00) [pid = 3540] [serial = 1573] [outer = 24EDE000] 03:22:52 INFO - PROCESS | 3540 | 1461234172601 Marionette DEBUG loaded listener.js 03:22:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (2734B800) [pid = 3540] [serial = 1574] [outer = 24EDE000] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 272 (1BC1D400) [pid = 3540] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 271 (1CE9C000) [pid = 3540] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 270 (1CD24400) [pid = 3540] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (11DD4800) [pid = 3540] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (1A7B5800) [pid = 3540] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (17318800) [pid = 3540] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 266 (1CFAA800) [pid = 3540] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 265 (1252E400) [pid = 3540] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 264 (204E7000) [pid = 3540] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 263 (20010C00) [pid = 3540] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 262 (20595400) [pid = 3540] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 261 (27579000) [pid = 3540] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 260 (1F6C2000) [pid = 3540] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:22:53 INFO - PROCESS | 3540 | --DOMWINDOW == 259 (2059D400) [pid = 3540] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:22:53 INFO - PROCESS | 3540 | 1461234173389 Marionette TRACE conn4 <- [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]]]}] 03:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1015ms 03:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:22:53 INFO - PROCESS | 3540 | 1461234173398 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 03:22:53 INFO - PROCESS | 3540 | 1461234173400 Marionette TRACE conn4 <- [1,2061,null,{"value":"13"}] 03:22:53 INFO - PROCESS | 3540 | 1461234173403 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:22:53 INFO - PROCESS | 3540 | 1461234173405 Marionette TRACE conn4 <- [1,2062,null,{}] 03:22:53 INFO - PROCESS | 3540 | 1461234173421 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:53 INFO - PROCESS | 3540 | 1461234173579 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 03:22:53 INFO - PROCESS | 3540 | 1461234173592 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:53 INFO - PROCESS | 3540 | ++DOCSHELL 18B21000 == 113 [pid = 3540] [id = 525] 03:22:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (1A41D000) [pid = 3540] [serial = 1575] [outer = 00000000] 03:22:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 261 (1CE8DC00) [pid = 3540] [serial = 1576] [outer = 1A41D000] 03:22:53 INFO - PROCESS | 3540 | 1461234173639 Marionette DEBUG loaded listener.js 03:22:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (1FF0A800) [pid = 3540] [serial = 1577] [outer = 1A41D000] 03:22:54 INFO - PROCESS | 3540 | 1461234174092 Marionette TRACE conn4 <- [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]]]}] 03:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 03:22:54 INFO - PROCESS | 3540 | 1461234174134 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 03:22:54 INFO - PROCESS | 3540 | 1461234174136 Marionette TRACE conn4 <- [1,2065,null,{"value":"13"}] 03:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:22:54 INFO - PROCESS | 3540 | 1461234174140 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:22:54 INFO - PROCESS | 3540 | 1461234174141 Marionette TRACE conn4 <- [1,2066,null,{}] 03:22:54 INFO - PROCESS | 3540 | 1461234174145 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:54 INFO - PROCESS | 3540 | 1461234174251 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 03:22:54 INFO - PROCESS | 3540 | 1461234174258 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:54 INFO - PROCESS | 3540 | ++DOCSHELL 1CD25000 == 114 [pid = 3540] [id = 526] 03:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (204E7000) [pid = 3540] [serial = 1578] [outer = 00000000] 03:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (277B5400) [pid = 3540] [serial = 1579] [outer = 204E7000] 03:22:54 INFO - PROCESS | 3540 | 1461234174303 Marionette DEBUG loaded listener.js 03:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (27CEA400) [pid = 3540] [serial = 1580] [outer = 204E7000] 03:22:54 INFO - PROCESS | 3540 | 1461234174803 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 03:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 670ms 03:22:54 INFO - PROCESS | 3540 | 1461234174811 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 03:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:22:54 INFO - PROCESS | 3540 | 1461234174812 Marionette TRACE conn4 <- [1,2069,null,{"value":"13"}] 03:22:54 INFO - PROCESS | 3540 | 1461234174816 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:22:54 INFO - PROCESS | 3540 | 1461234174817 Marionette TRACE conn4 <- [1,2070,null,{}] 03:22:54 INFO - PROCESS | 3540 | 1461234174848 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:54 INFO - PROCESS | 3540 | 1461234174955 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 03:22:54 INFO - PROCESS | 3540 | 1461234174962 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:54 INFO - PROCESS | 3540 | ++DOCSHELL 25084400 == 115 [pid = 3540] [id = 527] 03:22:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (27CF2000) [pid = 3540] [serial = 1581] [outer = 00000000] 03:22:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (27F92C00) [pid = 3540] [serial = 1582] [outer = 27CF2000] 03:22:55 INFO - PROCESS | 3540 | 1461234175011 Marionette DEBUG loaded listener.js 03:22:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (28098000) [pid = 3540] [serial = 1583] [outer = 27CF2000] 03:22:55 INFO - PROCESS | 3540 | 1461234175882 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 03:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1125ms 03:22:55 INFO - PROCESS | 3540 | 1461234175942 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 03:22:55 INFO - PROCESS | 3540 | 1461234175946 Marionette TRACE conn4 <- [1,2073,null,{"value":"13"}] 03:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:22:55 INFO - PROCESS | 3540 | 1461234175950 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:22:55 INFO - PROCESS | 3540 | 1461234175955 Marionette TRACE conn4 <- [1,2074,null,{}] 03:22:55 INFO - PROCESS | 3540 | 1461234175960 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:56 INFO - PROCESS | 3540 | 1461234176100 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 03:22:56 INFO - PROCESS | 3540 | 1461234176290 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:56 INFO - PROCESS | 3540 | ++DOCSHELL 1B588800 == 116 [pid = 3540] [id = 528] 03:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (1B840400) [pid = 3540] [serial = 1584] [outer = 00000000] 03:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (1C6DA400) [pid = 3540] [serial = 1585] [outer = 1B840400] 03:22:56 INFO - PROCESS | 3540 | 1461234176352 Marionette DEBUG loaded listener.js 03:22:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (1CC70C00) [pid = 3540] [serial = 1586] [outer = 1B840400] 03:22:56 INFO - PROCESS | 3540 | 1461234176959 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 03:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1076ms 03:22:57 INFO - PROCESS | 3540 | 1461234177029 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 03:22:57 INFO - PROCESS | 3540 | 1461234177035 Marionette TRACE conn4 <- [1,2077,null,{"value":"13"}] 03:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:22:57 INFO - PROCESS | 3540 | 1461234177055 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:22:57 INFO - PROCESS | 3540 | 1461234177058 Marionette TRACE conn4 <- [1,2078,null,{}] 03:22:57 INFO - PROCESS | 3540 | 1461234177066 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:57 INFO - PROCESS | 3540 | 1461234177214 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 03:22:57 INFO - PROCESS | 3540 | 1461234177396 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:57 INFO - PROCESS | 3540 | ++DOCSHELL 1CE2F000 == 117 [pid = 3540] [id = 529] 03:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (1F840400) [pid = 3540] [serial = 1587] [outer = 00000000] 03:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (207C7800) [pid = 3540] [serial = 1588] [outer = 1F840400] 03:22:57 INFO - PROCESS | 3540 | 1461234177451 Marionette DEBUG loaded listener.js 03:22:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (21260400) [pid = 3540] [serial = 1589] [outer = 1F840400] 03:22:58 INFO - PROCESS | 3540 | 1461234178103 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 03:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1089ms 03:22:58 INFO - PROCESS | 3540 | 1461234178132 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 03:22:58 INFO - PROCESS | 3540 | 1461234178135 Marionette TRACE conn4 <- [1,2081,null,{"value":"13"}] 03:22:58 INFO - PROCESS | 3540 | 1461234178138 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:22:58 INFO - PROCESS | 3540 | 1461234178142 Marionette TRACE conn4 <- [1,2082,null,{}] 03:22:58 INFO - PROCESS | 3540 | 1461234178153 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:58 INFO - PROCESS | 3540 | 1461234178282 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 03:22:58 INFO - PROCESS | 3540 | 1461234178477 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:58 INFO - PROCESS | 3540 | ++DOCSHELL 2800D800 == 118 [pid = 3540] [id = 530] 03:22:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (28095400) [pid = 3540] [serial = 1590] [outer = 00000000] 03:22:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (286E1C00) [pid = 3540] [serial = 1591] [outer = 28095400] 03:22:58 INFO - PROCESS | 3540 | 1461234178536 Marionette DEBUG loaded listener.js 03:22:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (294DBC00) [pid = 3540] [serial = 1592] [outer = 28095400] 03:22:59 INFO - PROCESS | 3540 | 1461234179134 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 03:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1019ms 03:22:59 INFO - PROCESS | 3540 | 1461234179161 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 03:22:59 INFO - PROCESS | 3540 | 1461234179164 Marionette TRACE conn4 <- [1,2085,null,{"value":"13"}] 03:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:22:59 INFO - PROCESS | 3540 | 1461234179168 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:22:59 INFO - PROCESS | 3540 | 1461234179170 Marionette TRACE conn4 <- [1,2086,null,{}] 03:22:59 INFO - PROCESS | 3540 | 1461234179173 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:22:59 INFO - PROCESS | 3540 | 1461234179310 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 03:22:59 INFO - PROCESS | 3540 | 1461234179511 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:22:59 INFO - PROCESS | 3540 | ++DOCSHELL 294DB400 == 119 [pid = 3540] [id = 531] 03:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (29536400) [pid = 3540] [serial = 1593] [outer = 00000000] 03:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 279 (2A253C00) [pid = 3540] [serial = 1594] [outer = 29536400] 03:22:59 INFO - PROCESS | 3540 | 1461234179571 Marionette DEBUG loaded listener.js 03:22:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 280 (2A9A3800) [pid = 3540] [serial = 1595] [outer = 29536400] 03:23:00 INFO - PROCESS | 3540 | 1461234180171 Marionette TRACE conn4 <- [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]]]}] 03:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1069ms 03:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:23:00 INFO - PROCESS | 3540 | 1461234180240 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 03:23:00 INFO - PROCESS | 3540 | 1461234180243 Marionette TRACE conn4 <- [1,2089,null,{"value":"13"}] 03:23:00 INFO - PROCESS | 3540 | 1461234180246 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:23:00 INFO - PROCESS | 3540 | 1461234180248 Marionette TRACE conn4 <- [1,2090,null,{}] 03:23:00 INFO - PROCESS | 3540 | 1461234180252 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:00 INFO - PROCESS | 3540 | 1461234180376 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 03:23:00 INFO - PROCESS | 3540 | 1461234180555 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:00 INFO - PROCESS | 3540 | ++DOCSHELL 288AA400 == 120 [pid = 3540] [id = 532] 03:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (288AC800) [pid = 3540] [serial = 1596] [outer = 00000000] 03:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (288B5000) [pid = 3540] [serial = 1597] [outer = 288AC800] 03:23:00 INFO - PROCESS | 3540 | 1461234180610 Marionette DEBUG loaded listener.js 03:23:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (288B6400) [pid = 3540] [serial = 1598] [outer = 288AC800] 03:23:01 INFO - PROCESS | 3540 | 1461234181170 Marionette TRACE conn4 <- [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]]]}] 03:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 970ms 03:23:01 INFO - PROCESS | 3540 | 1461234181221 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 03:23:01 INFO - PROCESS | 3540 | 1461234181223 Marionette TRACE conn4 <- [1,2093,null,{"value":"13"}] 03:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:23:01 INFO - PROCESS | 3540 | 1461234181227 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:23:01 INFO - PROCESS | 3540 | 1461234181229 Marionette TRACE conn4 <- [1,2094,null,{}] 03:23:01 INFO - PROCESS | 3540 | 1461234181233 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:01 INFO - PROCESS | 3540 | 1461234181369 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 03:23:01 INFO - PROCESS | 3540 | 1461234181572 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:01 INFO - PROCESS | 3540 | ++DOCSHELL 134B0C00 == 121 [pid = 3540] [id = 533] 03:23:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (13544400) [pid = 3540] [serial = 1599] [outer = 00000000] 03:23:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (25426800) [pid = 3540] [serial = 1600] [outer = 13544400] 03:23:01 INFO - PROCESS | 3540 | 1461234181635 Marionette DEBUG loaded listener.js 03:23:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (27ACB800) [pid = 3540] [serial = 1601] [outer = 13544400] 03:23:02 INFO - PROCESS | 3540 | 1461234182217 Marionette TRACE conn4 <- [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]]]}] 03:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1019ms 03:23:02 INFO - PROCESS | 3540 | 1461234182253 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 03:23:02 INFO - PROCESS | 3540 | 1461234182255 Marionette TRACE conn4 <- [1,2097,null,{"value":"13"}] 03:23:02 INFO - PROCESS | 3540 | 1461234182259 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:23:02 INFO - PROCESS | 3540 | 1461234182261 Marionette TRACE conn4 <- [1,2098,null,{}] 03:23:02 INFO - PROCESS | 3540 | 1461234182265 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:02 INFO - PROCESS | 3540 | 1461234182392 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 03:23:02 INFO - PROCESS | 3540 | 1461234182595 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:02 INFO - PROCESS | 3540 | ++DOCSHELL 207C4000 == 122 [pid = 3540] [id = 534] 03:23:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (21176000) [pid = 3540] [serial = 1602] [outer = 00000000] 03:23:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (29F28800) [pid = 3540] [serial = 1603] [outer = 21176000] 03:23:02 INFO - PROCESS | 3540 | 1461234182651 Marionette DEBUG loaded listener.js 03:23:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (2A9A3400) [pid = 3540] [serial = 1604] [outer = 21176000] 03:23:03 INFO - PROCESS | 3540 | 1461234183255 Marionette TRACE conn4 <- [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]]]}] 03:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1020ms 03:23:03 INFO - PROCESS | 3540 | 1461234183290 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 03:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:23:03 INFO - PROCESS | 3540 | 1461234183293 Marionette TRACE conn4 <- [1,2101,null,{"value":"13"}] 03:23:03 INFO - PROCESS | 3540 | 1461234183297 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:23:03 INFO - PROCESS | 3540 | 1461234183299 Marionette TRACE conn4 <- [1,2102,null,{}] 03:23:03 INFO - PROCESS | 3540 | 1461234183319 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:03 INFO - PROCESS | 3540 | 1461234183442 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 03:23:03 INFO - PROCESS | 3540 | 1461234183623 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:03 INFO - PROCESS | 3540 | ++DOCSHELL 28899800 == 123 [pid = 3540] [id = 535] 03:23:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (2889B000) [pid = 3540] [serial = 1605] [outer = 00000000] 03:23:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (288A1C00) [pid = 3540] [serial = 1606] [outer = 2889B000] 03:23:03 INFO - PROCESS | 3540 | 1461234183677 Marionette DEBUG loaded listener.js 03:23:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (288A3000) [pid = 3540] [serial = 1607] [outer = 2889B000] 03:23:04 INFO - PROCESS | 3540 | 1461234184243 Marionette TRACE conn4 <- [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]]]}] 03:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 990ms 03:23:04 INFO - PROCESS | 3540 | 1461234184290 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 03:23:04 INFO - PROCESS | 3540 | 1461234184293 Marionette TRACE conn4 <- [1,2105,null,{"value":"13"}] 03:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:23:04 INFO - PROCESS | 3540 | 1461234184296 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:23:04 INFO - PROCESS | 3540 | 1461234184298 Marionette TRACE conn4 <- [1,2106,null,{}] 03:23:04 INFO - PROCESS | 3540 | 1461234184302 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:04 INFO - PROCESS | 3540 | 1461234184430 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 03:23:04 INFO - PROCESS | 3540 | 1461234184634 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:04 INFO - PROCESS | 3540 | ++DOCSHELL 288A1000 == 124 [pid = 3540] [id = 536] 03:23:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (288A4C00) [pid = 3540] [serial = 1608] [outer = 00000000] 03:23:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (2B250800) [pid = 3540] [serial = 1609] [outer = 288A4C00] 03:23:04 INFO - PROCESS | 3540 | 1461234184693 Marionette DEBUG loaded listener.js 03:23:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (2B255C00) [pid = 3540] [serial = 1610] [outer = 288A4C00] 03:23:05 INFO - PROCESS | 3540 | 1461234185252 Marionette TRACE conn4 <- [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]]]}] 03:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 970ms 03:23:05 INFO - PROCESS | 3540 | 1461234185270 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 03:23:05 INFO - PROCESS | 3540 | 1461234185272 Marionette TRACE conn4 <- [1,2109,null,{"value":"13"}] 03:23:05 INFO - PROCESS | 3540 | 1461234185276 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:23:05 INFO - PROCESS | 3540 | 1461234185278 Marionette TRACE conn4 <- [1,2110,null,{}] 03:23:05 INFO - PROCESS | 3540 | 1461234185281 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:05 INFO - PROCESS | 3540 | 1461234185408 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 03:23:05 INFO - PROCESS | 3540 | 1461234185607 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:05 INFO - PROCESS | 3540 | ++DOCSHELL 2B24F400 == 125 [pid = 3540] [id = 537] 03:23:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (2B24F800) [pid = 3540] [serial = 1611] [outer = 00000000] 03:23:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (2B297800) [pid = 3540] [serial = 1612] [outer = 2B24F800] 03:23:05 INFO - PROCESS | 3540 | 1461234185662 Marionette DEBUG loaded listener.js 03:23:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (2B25EC00) [pid = 3540] [serial = 1613] [outer = 2B24F800] 03:23:06 INFO - PROCESS | 3540 | 1461234186275 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 03:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1065ms 03:23:06 INFO - PROCESS | 3540 | 1461234186346 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 03:23:06 INFO - PROCESS | 3540 | 1461234186348 Marionette TRACE conn4 <- [1,2113,null,{"value":"13"}] 03:23:06 INFO - PROCESS | 3540 | 1461234186352 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:23:06 INFO - PROCESS | 3540 | 1461234186355 Marionette TRACE conn4 <- [1,2114,null,{}] 03:23:06 INFO - PROCESS | 3540 | 1461234186359 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:06 INFO - PROCESS | 3540 | 1461234186501 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 03:23:06 INFO - PROCESS | 3540 | 1461234186687 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:06 INFO - PROCESS | 3540 | ++DOCSHELL 2B2A3800 == 126 [pid = 3540] [id = 538] 03:23:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (2B2A4C00) [pid = 3540] [serial = 1614] [outer = 00000000] 03:23:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (2B3CB000) [pid = 3540] [serial = 1615] [outer = 2B2A4C00] 03:23:06 INFO - PROCESS | 3540 | 1461234186748 Marionette DEBUG loaded listener.js 03:23:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (2B3CF000) [pid = 3540] [serial = 1616] [outer = 2B2A4C00] 03:23:07 INFO - PROCESS | 3540 | 1461234187340 Marionette TRACE conn4 <- [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]]]}] 03:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1017ms 03:23:07 INFO - PROCESS | 3540 | 1461234187372 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 03:23:07 INFO - PROCESS | 3540 | 1461234187375 Marionette TRACE conn4 <- [1,2117,null,{"value":"13"}] 03:23:07 INFO - PROCESS | 3540 | 1461234187378 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:23:07 INFO - PROCESS | 3540 | 1461234187380 Marionette TRACE conn4 <- [1,2118,null,{}] 03:23:07 INFO - PROCESS | 3540 | 1461234187384 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:07 INFO - PROCESS | 3540 | 1461234187514 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 03:23:07 INFO - PROCESS | 3540 | 1461234187718 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:07 INFO - PROCESS | 3540 | ++DOCSHELL 2B2A4800 == 127 [pid = 3540] [id = 539] 03:23:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (2B3C9400) [pid = 3540] [serial = 1617] [outer = 00000000] 03:23:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (2B3D6C00) [pid = 3540] [serial = 1618] [outer = 2B3C9400] 03:23:07 INFO - PROCESS | 3540 | 1461234187778 Marionette DEBUG loaded listener.js 03:23:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (2BA25C00) [pid = 3540] [serial = 1619] [outer = 2B3C9400] 03:23:08 INFO - PROCESS | 3540 | 1461234188415 Marionette TRACE conn4 <- [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] 03:23:08 INFO - PROCESS | 3540 | 1461234188461 Marionette TRACE conn4 <- [1,2121,null,{"value":"13"}] 03:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:23:08 INFO - PROCESS | 3540 | 1461234188465 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:23:08 INFO - PROCESS | 3540 | 1461234188467 Marionette TRACE conn4 <- [1,2122,null,{}] 03:23:08 INFO - PROCESS | 3540 | 1461234188470 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:08 INFO - PROCESS | 3540 | 1461234188601 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 03:23:08 INFO - PROCESS | 3540 | 1461234188813 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:08 INFO - PROCESS | 3540 | ++DOCSHELL 193ABC00 == 128 [pid = 3540] [id = 540] 03:23:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (193B3000) [pid = 3540] [serial = 1620] [outer = 00000000] 03:23:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (1CE8B800) [pid = 3540] [serial = 1621] [outer = 193B3000] 03:23:08 INFO - PROCESS | 3540 | 1461234188869 Marionette DEBUG loaded listener.js 03:23:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 307 (1E98BC00) [pid = 3540] [serial = 1622] [outer = 193B3000] 03:23:09 INFO - PROCESS | 3540 | 1461234189523 Marionette TRACE conn4 <- [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]]]}] 03:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1125ms 03:23:09 INFO - PROCESS | 3540 | 1461234189592 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 03:23:09 INFO - PROCESS | 3540 | 1461234189594 Marionette TRACE conn4 <- [1,2125,null,{"value":"13"}] 03:23:09 INFO - PROCESS | 3540 | 1461234189598 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:23:09 INFO - PROCESS | 3540 | 1461234189600 Marionette TRACE conn4 <- [1,2126,null,{}] 03:23:09 INFO - PROCESS | 3540 | 1461234189604 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:09 INFO - PROCESS | 3540 | 1461234189796 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 03:23:09 INFO - PROCESS | 3540 | 1461234189938 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:09 INFO - PROCESS | 3540 | ++DOCSHELL 193B2400 == 129 [pid = 3540] [id = 541] 03:23:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 308 (1BF47000) [pid = 3540] [serial = 1623] [outer = 00000000] 03:23:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 309 (20691C00) [pid = 3540] [serial = 1624] [outer = 1BF47000] 03:23:10 INFO - PROCESS | 3540 | 1461234189997 Marionette DEBUG loaded listener.js 03:23:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 310 (207C1800) [pid = 3540] [serial = 1625] [outer = 1BF47000] 03:23:10 INFO - PROCESS | 3540 | 1461234190963 Marionette TRACE conn4 <- [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]]]}] 03:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1443ms 03:23:11 INFO - PROCESS | 3540 | 1461234191045 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 03:23:11 INFO - PROCESS | 3540 | 1461234191049 Marionette TRACE conn4 <- [1,2129,null,{"value":"13"}] 03:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:23:11 INFO - PROCESS | 3540 | 1461234191054 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:23:11 INFO - PROCESS | 3540 | 1461234191058 Marionette TRACE conn4 <- [1,2130,null,{}] 03:23:11 INFO - PROCESS | 3540 | 1461234191064 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:11 INFO - PROCESS | 3540 | 1461234191196 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 03:23:11 INFO - PROCESS | 3540 | 1461234191434 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:11 INFO - PROCESS | 3540 | ++DOCSHELL 1CC8F800 == 130 [pid = 3540] [id = 542] 03:23:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 311 (1CC90800) [pid = 3540] [serial = 1626] [outer = 00000000] 03:23:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (1CE36000) [pid = 3540] [serial = 1627] [outer = 1CC90800] 03:23:11 INFO - PROCESS | 3540 | 1461234191528 Marionette DEBUG loaded listener.js 03:23:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (1CFAD000) [pid = 3540] [serial = 1628] [outer = 1CC90800] 03:23:12 INFO - PROCESS | 3540 | 1461234192143 Marionette TRACE conn4 <- [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] 03:23:12 INFO - PROCESS | 3540 | 1461234192188 Marionette TRACE conn4 <- [1,2133,null,{"value":"13"}] 03:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:23:12 INFO - PROCESS | 3540 | 1461234192193 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:23:12 INFO - PROCESS | 3540 | 1461234192196 Marionette TRACE conn4 <- [1,2134,null,{}] 03:23:12 INFO - PROCESS | 3540 | 1461234192200 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:12 INFO - PROCESS | 3540 | 1461234192362 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 03:23:12 INFO - PROCESS | 3540 | 1461234192569 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:12 INFO - PROCESS | 3540 | ++DOCSHELL 1BCA3800 == 131 [pid = 3540] [id = 543] 03:23:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (1CE97400) [pid = 3540] [serial = 1629] [outer = 00000000] 03:23:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 315 (2129BC00) [pid = 3540] [serial = 1630] [outer = 1CE97400] 03:23:12 INFO - PROCESS | 3540 | 1461234192621 Marionette DEBUG loaded listener.js 03:23:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 316 (22637000) [pid = 3540] [serial = 1631] [outer = 1CE97400] 03:23:12 INFO - PROCESS | 3540 | --DOCSHELL 1CD25000 == 130 [pid = 3540] [id = 526] 03:23:12 INFO - PROCESS | 3540 | --DOCSHELL 18B21000 == 129 [pid = 3540] [id = 525] 03:23:12 INFO - PROCESS | 3540 | --DOCSHELL 24E09000 == 128 [pid = 3540] [id = 524] 03:23:12 INFO - PROCESS | 3540 | --DOCSHELL 21176800 == 127 [pid = 3540] [id = 523] 03:23:12 INFO - PROCESS | 3540 | --DOCSHELL 2059B800 == 126 [pid = 3540] [id = 522] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 315 (2125E400) [pid = 3540] [serial = 1513] [outer = 00000000] [url = about:blank] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 314 (1FF0E400) [pid = 3540] [serial = 1480] [outer = 00000000] [url = about:blank] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 313 (2A254800) [pid = 3540] [serial = 1474] [outer = 00000000] [url = about:blank] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 312 (29539000) [pid = 3540] [serial = 1468] [outer = 00000000] [url = about:blank] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 311 (286E3800) [pid = 3540] [serial = 1465] [outer = 00000000] [url = about:blank] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 310 (2B22B000) [pid = 3540] [serial = 1477] [outer = 00000000] [url = about:blank] 03:23:12 INFO - PROCESS | 3540 | --DOMWINDOW == 309 (29C80800) [pid = 3540] [serial = 1471] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 1E933C00 == 125 [pid = 3540] [id = 521] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 1CC91C00 == 124 [pid = 3540] [id = 520] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 1240E000 == 123 [pid = 3540] [id = 519] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 1A92E400 == 122 [pid = 3540] [id = 518] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 0F107800 == 121 [pid = 3540] [id = 517] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 193AD800 == 120 [pid = 3540] [id = 516] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 29F24000 == 119 [pid = 3540] [id = 513] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 1CC9B400 == 118 [pid = 3540] [id = 512] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 27F94000 == 117 [pid = 3540] [id = 511] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 2734AC00 == 116 [pid = 3540] [id = 510] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 25424000 == 115 [pid = 3540] [id = 509] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 24EDD000 == 114 [pid = 3540] [id = 508] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 212A2000 == 113 [pid = 3540] [id = 507] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 26A11C00 == 112 [pid = 3540] [id = 482] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 1C021000 == 111 [pid = 3540] [id = 506] 03:23:13 INFO - PROCESS | 3540 | --DOCSHELL 18B21400 == 110 [pid = 3540] [id = 505] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 308 (207AF400) [pid = 3540] [serial = 1511] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 307 (1CC72400) [pid = 3540] [serial = 1493] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 306 (1E92EC00) [pid = 3540] [serial = 1499] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 305 (1D5E3400) [pid = 3540] [serial = 1498] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 304 (1CE33800) [pid = 3540] [serial = 1495] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (2076AC00) [pid = 3540] [serial = 1510] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 302 (1BCB1400) [pid = 3540] [serial = 1450] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 301 (1BC95800) [pid = 3540] [serial = 1487] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 300 (1A7BA800) [pid = 3540] [serial = 1489] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 299 (205A0000) [pid = 3540] [serial = 1508] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 298 (15E57C00) [pid = 3540] [serial = 1484] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 297 (1FF0B800) [pid = 3540] [serial = 1453] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 296 (2800C800) [pid = 3540] [serial = 1462] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 295 (20596400) [pid = 3540] [serial = 1507] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 294 (26A16400) [pid = 3540] [serial = 1322] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 293 (27F06400) [pid = 3540] [serial = 1459] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 292 (20598000) [pid = 3540] [serial = 1259] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 291 (2734B400) [pid = 3540] [serial = 1456] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 290 (205BEC00) [pid = 3540] [serial = 1505] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 289 (27AD2C00) [pid = 3540] [serial = 1448] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 288 (2000B400) [pid = 3540] [serial = 1502] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 287 (1C6E2400) [pid = 3540] [serial = 1492] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 286 (205B8000) [pid = 3540] [serial = 1504] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 285 (1B842C00) [pid = 3540] [serial = 1486] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 284 (1CE82400) [pid = 3540] [serial = 1496] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 283 (1FFF4C00) [pid = 3540] [serial = 1501] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 282 (1B511800) [pid = 3540] [serial = 1490] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 281 (12591C00) [pid = 3540] [serial = 1483] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | --DOMWINDOW == 280 (20773C00) [pid = 3540] [serial = 1382] [outer = 00000000] [url = about:blank] 03:23:13 INFO - PROCESS | 3540 | 1461234193378 Marionette TRACE conn4 <- [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] 03:23:13 INFO - PROCESS | 3540 | 1461234193433 Marionette TRACE conn4 <- [1,2137,null,{"value":"13"}] 03:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:23:13 INFO - PROCESS | 3540 | 1461234193437 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:23:13 INFO - PROCESS | 3540 | 1461234193440 Marionette TRACE conn4 <- [1,2138,null,{}] 03:23:13 INFO - PROCESS | 3540 | 1461234193450 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:13 INFO - PROCESS | 3540 | 1461234193569 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 03:23:13 INFO - PROCESS | 3540 | 1461234193746 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:13 INFO - PROCESS | 3540 | ++DOCSHELL 1712FC00 == 111 [pid = 3540] [id = 544] 03:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (17137400) [pid = 3540] [serial = 1632] [outer = 00000000] 03:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (1BF48400) [pid = 3540] [serial = 1633] [outer = 17137400] 03:23:13 INFO - PROCESS | 3540 | 1461234193798 Marionette DEBUG loaded listener.js 03:23:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (1C6E1C00) [pid = 3540] [serial = 1634] [outer = 17137400] 03:23:14 INFO - PROCESS | 3540 | 1461234194266 Marionette TRACE conn4 <- [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]]]}] 03:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 870ms 03:23:14 INFO - PROCESS | 3540 | 1461234194311 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 03:23:14 INFO - PROCESS | 3540 | 1461234194313 Marionette TRACE conn4 <- [1,2141,null,{"value":"13"}] 03:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:23:14 INFO - PROCESS | 3540 | 1461234194317 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:23:14 INFO - PROCESS | 3540 | 1461234194318 Marionette TRACE conn4 <- [1,2142,null,{}] 03:23:14 INFO - PROCESS | 3540 | 1461234194322 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:14 INFO - PROCESS | 3540 | 1461234194434 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 03:23:14 INFO - PROCESS | 3540 | 1461234194447 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:14 INFO - PROCESS | 3540 | ++DOCSHELL 1CE2AC00 == 112 [pid = 3540] [id = 545] 03:23:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (1CE31C00) [pid = 3540] [serial = 1635] [outer = 00000000] 03:23:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (1F6C1400) [pid = 3540] [serial = 1636] [outer = 1CE31C00] 03:23:14 INFO - PROCESS | 3540 | 1461234194496 Marionette DEBUG loaded listener.js 03:23:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (1FF16400) [pid = 3540] [serial = 1637] [outer = 1CE31C00] 03:23:15 INFO - PROCESS | 3540 | 1461234195004 Marionette TRACE conn4 <- [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]]]}] 03:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 730ms 03:23:15 INFO - PROCESS | 3540 | 1461234195051 Marionette TRACE conn4 -> [0,2145,"getWindowHandle",null] 03:23:15 INFO - PROCESS | 3540 | 1461234195053 Marionette TRACE conn4 <- [1,2145,null,{"value":"13"}] 03:23:15 INFO - PROCESS | 3540 | 1461234195056 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:23:15 INFO - PROCESS | 3540 | 1461234195058 Marionette TRACE conn4 <- [1,2146,null,{}] 03:23:15 INFO - PROCESS | 3540 | 1461234195061 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:15 INFO - PROCESS | 3540 | 1461234195164 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 03:23:15 INFO - PROCESS | 3540 | 1461234195171 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:15 INFO - PROCESS | 3540 | ++DOCSHELL 1FFE8400 == 113 [pid = 3540] [id = 546] 03:23:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (1FFEA000) [pid = 3540] [serial = 1638] [outer = 00000000] 03:23:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (20597C00) [pid = 3540] [serial = 1639] [outer = 1FFEA000] 03:23:15 INFO - PROCESS | 3540 | 1461234195217 Marionette DEBUG loaded listener.js 03:23:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (205BE800) [pid = 3540] [serial = 1640] [outer = 1FFEA000] 03:23:15 INFO - PROCESS | 3540 | 1461234195783 Marionette TRACE conn4 <- [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]]]}] 03:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 770ms 03:23:15 INFO - PROCESS | 3540 | 1461234195867 Marionette TRACE conn4 -> [0,2149,"getWindowHandle",null] 03:23:15 INFO - PROCESS | 3540 | 1461234195870 Marionette TRACE conn4 <- [1,2149,null,{"value":"13"}] 03:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:23:15 INFO - PROCESS | 3540 | 1461234195883 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:23:15 INFO - PROCESS | 3540 | 1461234195885 Marionette TRACE conn4 <- [1,2150,null,{}] 03:23:15 INFO - PROCESS | 3540 | 1461234195889 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:16 INFO - PROCESS | 3540 | 1461234196066 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 03:23:16 INFO - PROCESS | 3540 | 1461234196092 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:16 INFO - PROCESS | 3540 | ++DOCSHELL 20596400 == 114 [pid = 3540] [id = 547] 03:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (2068D000) [pid = 3540] [serial = 1641] [outer = 00000000] 03:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (22631400) [pid = 3540] [serial = 1642] [outer = 2068D000] 03:23:16 INFO - PROCESS | 3540 | 1461234196139 Marionette DEBUG loaded listener.js 03:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (24E0A400) [pid = 3540] [serial = 1643] [outer = 2068D000] 03:23:16 INFO - PROCESS | 3540 | 1461234196642 Marionette TRACE conn4 <- [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]]]}] 03:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 790ms 03:23:16 INFO - PROCESS | 3540 | 1461234196667 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 03:23:16 INFO - PROCESS | 3540 | 1461234196669 Marionette TRACE conn4 <- [1,2153,null,{"value":"13"}] 03:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:23:16 INFO - PROCESS | 3540 | 1461234196672 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:23:16 INFO - PROCESS | 3540 | 1461234196674 Marionette TRACE conn4 <- [1,2154,null,{}] 03:23:16 INFO - PROCESS | 3540 | 1461234196678 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:16 INFO - PROCESS | 3540 | 1461234196836 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 03:23:16 INFO - PROCESS | 3540 | 1461234196858 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:16 INFO - PROCESS | 3540 | ++DOCSHELL 24ED5800 == 115 [pid = 3540] [id = 548] 03:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (25420800) [pid = 3540] [serial = 1644] [outer = 00000000] 03:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (26A1CC00) [pid = 3540] [serial = 1645] [outer = 25420800] 03:23:16 INFO - PROCESS | 3540 | 1461234196905 Marionette DEBUG loaded listener.js 03:23:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (27351C00) [pid = 3540] [serial = 1646] [outer = 25420800] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 294 (24EDE000) [pid = 3540] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 293 (2125D000) [pid = 3540] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 292 (204E7000) [pid = 3540] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 291 (1C013C00) [pid = 3540] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 290 (1280DC00) [pid = 3540] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 289 (124BCC00) [pid = 3540] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 288 (1CC94000) [pid = 3540] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 287 (1E980C00) [pid = 3540] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 286 (2059E800) [pid = 3540] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 285 (1A41D000) [pid = 3540] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:23:17 INFO - PROCESS | 3540 | --DOMWINDOW == 284 (11D07400) [pid = 3540] [serial = 35] [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.] 03:23:17 INFO - PROCESS | 3540 | 1461234197812 Marionette TRACE conn4 <- [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]]]}] 03:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1174ms 03:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:23:17 INFO - PROCESS | 3540 | 1461234197850 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 03:23:17 INFO - PROCESS | 3540 | 1461234197852 Marionette TRACE conn4 <- [1,2157,null,{"value":"13"}] 03:23:17 INFO - PROCESS | 3540 | 1461234197854 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:23:17 INFO - PROCESS | 3540 | 1461234197856 Marionette TRACE conn4 <- [1,2158,null,{}] 03:23:17 INFO - PROCESS | 3540 | 1461234197864 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:17 INFO - PROCESS | 3540 | 1461234197969 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 03:23:18 INFO - PROCESS | 3540 | 1461234198113 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:18 INFO - PROCESS | 3540 | ++DOCSHELL 1874B800 == 116 [pid = 3540] [id = 549] 03:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (1BC1BC00) [pid = 3540] [serial = 1647] [outer = 00000000] 03:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (1CE86800) [pid = 3540] [serial = 1648] [outer = 1BC1BC00] 03:23:18 INFO - PROCESS | 3540 | 1461234198160 Marionette DEBUG loaded listener.js 03:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (204E7000) [pid = 3540] [serial = 1649] [outer = 1BC1BC00] 03:23:18 INFO - PROCESS | 3540 | 1461234198550 Marionette TRACE conn4 <- [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]]]}] 03:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 730ms 03:23:18 INFO - PROCESS | 3540 | 1461234198586 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 03:23:18 INFO - PROCESS | 3540 | 1461234198588 Marionette TRACE conn4 <- [1,2161,null,{"value":"13"}] 03:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:23:18 INFO - PROCESS | 3540 | 1461234198591 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:23:18 INFO - PROCESS | 3540 | 1461234198593 Marionette TRACE conn4 <- [1,2162,null,{}] 03:23:18 INFO - PROCESS | 3540 | 1461234198596 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:18 INFO - PROCESS | 3540 | 1461234198699 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 03:23:18 INFO - PROCESS | 3540 | 1461234198855 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:18 INFO - PROCESS | 3540 | ++DOCSHELL 1CE29C00 == 117 [pid = 3540] [id = 550] 03:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (1E92FC00) [pid = 3540] [serial = 1650] [outer = 00000000] 03:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (27AC9000) [pid = 3540] [serial = 1651] [outer = 1E92FC00] 03:23:18 INFO - PROCESS | 3540 | 1461234198899 Marionette DEBUG loaded listener.js 03:23:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (27CEFC00) [pid = 3540] [serial = 1652] [outer = 1E92FC00] 03:23:19 INFO - PROCESS | 3540 | 1461234199264 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 03:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 730ms 03:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:23:19 INFO - PROCESS | 3540 | 1461234199322 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 03:23:19 INFO - PROCESS | 3540 | 1461234199324 Marionette TRACE conn4 <- [1,2165,null,{"value":"13"}] 03:23:19 INFO - PROCESS | 3540 | 1461234199327 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:23:19 INFO - PROCESS | 3540 | 1461234199329 Marionette TRACE conn4 <- [1,2166,null,{}] 03:23:19 INFO - PROCESS | 3540 | 1461234199332 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:19 INFO - PROCESS | 3540 | 1461234199475 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 03:23:19 INFO - PROCESS | 3540 | 1461234199485 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:19 INFO - PROCESS | 3540 | ++DOCSHELL 27F0BC00 == 118 [pid = 3540] [id = 551] 03:23:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (27F88400) [pid = 3540] [serial = 1653] [outer = 00000000] 03:23:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (2809B000) [pid = 3540] [serial = 1654] [outer = 27F88400] 03:23:19 INFO - PROCESS | 3540 | 1461234199529 Marionette DEBUG loaded listener.js 03:23:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (288A0000) [pid = 3540] [serial = 1655] [outer = 27F88400] 03:23:20 INFO - PROCESS | 3540 | 1461234200328 Marionette TRACE conn4 <- [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]]]}] 03:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1079ms 03:23:20 INFO - PROCESS | 3540 | 1461234200417 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 03:23:20 INFO - PROCESS | 3540 | 1461234200423 Marionette TRACE conn4 <- [1,2169,null,{"value":"13"}] 03:23:20 INFO - PROCESS | 3540 | 1461234200429 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:23:20 INFO - PROCESS | 3540 | 1461234200432 Marionette TRACE conn4 <- [1,2170,null,{}] 03:23:20 INFO - PROCESS | 3540 | 1461234200438 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:20 INFO - PROCESS | 3540 | 1461234200656 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 03:23:20 INFO - PROCESS | 3540 | 1461234200788 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:20 INFO - PROCESS | 3540 | ++DOCSHELL 1B842C00 == 119 [pid = 3540] [id = 552] 03:23:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (1B843000) [pid = 3540] [serial = 1656] [outer = 00000000] 03:23:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (1C024000) [pid = 3540] [serial = 1657] [outer = 1B843000] 03:23:20 INFO - PROCESS | 3540 | 1461234200849 Marionette DEBUG loaded listener.js 03:23:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (1CD26800) [pid = 3540] [serial = 1658] [outer = 1B843000] 03:23:21 INFO - PROCESS | 3540 | 1461234201476 Marionette TRACE conn4 <- [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]]]}] 03:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1068ms 03:23:21 INFO - PROCESS | 3540 | 1461234201523 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 03:23:21 INFO - PROCESS | 3540 | 1461234201529 Marionette TRACE conn4 <- [1,2173,null,{"value":"13"}] 03:23:21 INFO - PROCESS | 3540 | 1461234201535 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:23:21 INFO - PROCESS | 3540 | 1461234201538 Marionette TRACE conn4 <- [1,2174,null,{}] 03:23:21 INFO - PROCESS | 3540 | 1461234201542 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:21 INFO - PROCESS | 3540 | 1461234201684 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 03:23:21 INFO - PROCESS | 3540 | 1461234201880 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:21 INFO - PROCESS | 3540 | ++DOCSHELL 20694800 == 120 [pid = 3540] [id = 553] 03:23:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (2076A800) [pid = 3540] [serial = 1659] [outer = 00000000] 03:23:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (21179400) [pid = 3540] [serial = 1660] [outer = 2076A800] 03:23:21 INFO - PROCESS | 3540 | 1461234201938 Marionette DEBUG loaded listener.js 03:23:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (220AFC00) [pid = 3540] [serial = 1661] [outer = 2076A800] 03:23:22 INFO - PROCESS | 3540 | 1461234202576 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 03:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1072ms 03:23:22 INFO - PROCESS | 3540 | 1461234202611 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 03:23:22 INFO - PROCESS | 3540 | 1461234202614 Marionette TRACE conn4 <- [1,2177,null,{"value":"13"}] 03:23:22 INFO - PROCESS | 3540 | 1461234202617 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:23:22 INFO - PROCESS | 3540 | 1461234202621 Marionette TRACE conn4 <- [1,2178,null,{}] 03:23:22 INFO - PROCESS | 3540 | 1461234202632 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:22 INFO - PROCESS | 3540 | 1461234202767 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 03:23:22 INFO - PROCESS | 3540 | 1461234202954 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:22 INFO - PROCESS | 3540 | ++DOCSHELL 288AEC00 == 121 [pid = 3540] [id = 554] 03:23:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (288B6800) [pid = 3540] [serial = 1662] [outer = 00000000] 03:23:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (294DCC00) [pid = 3540] [serial = 1663] [outer = 288B6800] 03:23:23 INFO - PROCESS | 3540 | 1461234203014 Marionette DEBUG loaded listener.js 03:23:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (29C78800) [pid = 3540] [serial = 1664] [outer = 288B6800] 03:23:23 INFO - PROCESS | 3540 | 1461234203626 Marionette TRACE conn4 <- [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]]]}] 03:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1021ms 03:23:23 INFO - PROCESS | 3540 | 1461234203642 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 03:23:23 INFO - PROCESS | 3540 | 1461234203645 Marionette TRACE conn4 <- [1,2181,null,{"value":"13"}] 03:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:23:23 INFO - PROCESS | 3540 | 1461234203649 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:23:23 INFO - PROCESS | 3540 | 1461234203651 Marionette TRACE conn4 <- [1,2182,null,{}] 03:23:23 INFO - PROCESS | 3540 | 1461234203655 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:23 INFO - PROCESS | 3540 | 1461234203796 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 03:23:24 INFO - PROCESS | 3540 | 1461234204005 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:24 INFO - PROCESS | 3540 | ++DOCSHELL 29D2A000 == 122 [pid = 3540] [id = 555] 03:23:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (29D2B400) [pid = 3540] [serial = 1665] [outer = 00000000] 03:23:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (2A250C00) [pid = 3540] [serial = 1666] [outer = 29D2B400] 03:23:24 INFO - PROCESS | 3540 | 1461234204065 Marionette DEBUG loaded listener.js 03:23:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (2A9A1400) [pid = 3540] [serial = 1667] [outer = 29D2B400] 03:23:24 INFO - PROCESS | 3540 | 1461234204670 Marionette TRACE conn4 <- [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]]]}] 03:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1069ms 03:23:24 INFO - PROCESS | 3540 | 1461234204726 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 03:23:24 INFO - PROCESS | 3540 | 1461234204728 Marionette TRACE conn4 <- [1,2185,null,{"value":"13"}] 03:23:24 INFO - PROCESS | 3540 | 1461234204732 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:23:24 INFO - PROCESS | 3540 | 1461234204734 Marionette TRACE conn4 <- [1,2186,null,{}] 03:23:24 INFO - PROCESS | 3540 | 1461234204738 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:24 INFO - PROCESS | 3540 | 1461234204867 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 03:23:25 INFO - PROCESS | 3540 | 1461234205074 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:25 INFO - PROCESS | 3540 | ++DOCSHELL 2B225000 == 123 [pid = 3540] [id = 556] 03:23:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (2B22DC00) [pid = 3540] [serial = 1668] [outer = 00000000] 03:23:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 307 (2B25E800) [pid = 3540] [serial = 1669] [outer = 2B22DC00] 03:23:25 INFO - PROCESS | 3540 | 1461234205132 Marionette DEBUG loaded listener.js 03:23:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 308 (2B2A2000) [pid = 3540] [serial = 1670] [outer = 2B22DC00] 03:23:25 INFO - PROCESS | 3540 | 1461234205818 Marionette TRACE conn4 <- [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]]]}] 03:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1127ms 03:23:25 INFO - PROCESS | 3540 | 1461234205863 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 03:23:25 INFO - PROCESS | 3540 | 1461234205865 Marionette TRACE conn4 <- [1,2189,null,{"value":"13"}] 03:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:23:25 INFO - PROCESS | 3540 | 1461234205869 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:23:25 INFO - PROCESS | 3540 | 1461234205871 Marionette TRACE conn4 <- [1,2190,null,{}] 03:23:25 INFO - PROCESS | 3540 | 1461234205888 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:26 INFO - PROCESS | 3540 | 1461234206077 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 03:23:26 INFO - PROCESS | 3540 | 1461234206221 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:26 INFO - PROCESS | 3540 | ++DOCSHELL 2A39E800 == 124 [pid = 3540] [id = 557] 03:23:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 309 (2A3A0800) [pid = 3540] [serial = 1671] [outer = 00000000] 03:23:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 310 (2B25D800) [pid = 3540] [serial = 1672] [outer = 2A3A0800] 03:23:26 INFO - PROCESS | 3540 | 1461234206282 Marionette DEBUG loaded listener.js 03:23:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 311 (2B344800) [pid = 3540] [serial = 1673] [outer = 2A3A0800] 03:23:26 INFO - PROCESS | 3540 | 1461234206834 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 03:23:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1015ms 03:23:26 INFO - PROCESS | 3540 | 1461234206888 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 03:23:26 INFO - PROCESS | 3540 | 1461234206891 Marionette TRACE conn4 <- [1,2193,null,{"value":"13"}] 03:23:26 INFO - PROCESS | 3540 | 1461234206894 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:23:26 INFO - PROCESS | 3540 | 1461234206896 Marionette TRACE conn4 <- [1,2194,null,{}] 03:23:26 INFO - PROCESS | 3540 | 1461234206900 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:27 INFO - PROCESS | 3540 | 1461234207028 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 03:23:27 INFO - PROCESS | 3540 | 1461234207237 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:27 INFO - PROCESS | 3540 | ++DOCSHELL 2A93F800 == 125 [pid = 3540] [id = 558] 03:23:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (2A941C00) [pid = 3540] [serial = 1674] [outer = 00000000] 03:23:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (2A948C00) [pid = 3540] [serial = 1675] [outer = 2A941C00] 03:23:27 INFO - PROCESS | 3540 | 1461234207296 Marionette DEBUG loaded listener.js 03:23:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (2A94A000) [pid = 3540] [serial = 1676] [outer = 2A941C00] 03:23:27 INFO - PROCESS | 3540 | 1461234207902 Marionette TRACE conn4 <- [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]]]}] 03:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1068ms 03:23:27 INFO - PROCESS | 3540 | 1461234207966 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 03:23:27 INFO - PROCESS | 3540 | 1461234207969 Marionette TRACE conn4 <- [1,2197,null,{"value":"13"}] 03:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:23:27 INFO - PROCESS | 3540 | 1461234207972 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:23:27 INFO - PROCESS | 3540 | 1461234207974 Marionette TRACE conn4 <- [1,2198,null,{}] 03:23:27 INFO - PROCESS | 3540 | 1461234207978 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:28 INFO - PROCESS | 3540 | 1461234208112 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 03:23:28 INFO - PROCESS | 3540 | 1461234208304 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:28 INFO - PROCESS | 3540 | ++DOCSHELL 2A075C00 == 126 [pid = 3540] [id = 559] 03:23:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 315 (2A076000) [pid = 3540] [serial = 1677] [outer = 00000000] 03:23:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 316 (2A07D800) [pid = 3540] [serial = 1678] [outer = 2A076000] 03:23:28 INFO - PROCESS | 3540 | 1461234208358 Marionette DEBUG loaded listener.js 03:23:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 317 (2A07EC00) [pid = 3540] [serial = 1679] [outer = 2A076000] 03:23:28 INFO - PROCESS | 3540 | 1461234208915 Marionette TRACE conn4 <- [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]]]}] 03:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 970ms 03:23:28 INFO - PROCESS | 3540 | 1461234208956 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 03:23:28 INFO - PROCESS | 3540 | 1461234208959 Marionette TRACE conn4 <- [1,2201,null,{"value":"13"}] 03:23:28 INFO - PROCESS | 3540 | 1461234208962 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:23:28 INFO - PROCESS | 3540 | 1461234208964 Marionette TRACE conn4 <- [1,2202,null,{}] 03:23:28 INFO - PROCESS | 3540 | 1461234208968 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:29 INFO - PROCESS | 3540 | 1461234209105 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 03:23:29 INFO - PROCESS | 3540 | 1461234209309 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:29 INFO - PROCESS | 3540 | ++DOCSHELL 2A272000 == 127 [pid = 3540] [id = 560] 03:23:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 318 (2A272C00) [pid = 3540] [serial = 1680] [outer = 00000000] 03:23:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 319 (2A277C00) [pid = 3540] [serial = 1681] [outer = 2A272C00] 03:23:29 INFO - PROCESS | 3540 | 1461234209365 Marionette DEBUG loaded listener.js 03:23:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 320 (2A279000) [pid = 3540] [serial = 1682] [outer = 2A272C00] 03:23:29 INFO - PROCESS | 3540 | 1461234209975 Marionette TRACE conn4 <- [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]]]}] 03:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1070ms 03:23:30 INFO - PROCESS | 3540 | 1461234210037 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 03:23:30 INFO - PROCESS | 3540 | 1461234210040 Marionette TRACE conn4 <- [1,2205,null,{"value":"13"}] 03:23:30 INFO - PROCESS | 3540 | 1461234210043 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:23:30 INFO - PROCESS | 3540 | 1461234210045 Marionette TRACE conn4 <- [1,2206,null,{}] 03:23:30 INFO - PROCESS | 3540 | 1461234210049 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:30 INFO - PROCESS | 3540 | 1461234210183 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 03:23:30 INFO - PROCESS | 3540 | 1461234210381 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:30 INFO - PROCESS | 3540 | ++DOCSHELL 2A276800 == 128 [pid = 3540] [id = 561] 03:23:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 321 (2A27AC00) [pid = 3540] [serial = 1683] [outer = 00000000] 03:23:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 322 (2A948800) [pid = 3540] [serial = 1684] [outer = 2A27AC00] 03:23:30 INFO - PROCESS | 3540 | 1461234210438 Marionette DEBUG loaded listener.js 03:23:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 323 (2A94E800) [pid = 3540] [serial = 1685] [outer = 2A27AC00] 03:23:31 INFO - PROCESS | 3540 | 1461234211023 Marionette TRACE conn4 <- [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]]]}] 03:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1020ms 03:23:31 INFO - PROCESS | 3540 | 1461234211067 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 03:23:31 INFO - PROCESS | 3540 | 1461234211070 Marionette TRACE conn4 <- [1,2209,null,{"value":"13"}] 03:23:31 INFO - PROCESS | 3540 | 1461234211073 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:23:31 INFO - PROCESS | 3540 | 1461234211076 Marionette TRACE conn4 <- [1,2210,null,{}] 03:23:31 INFO - PROCESS | 3540 | 1461234211080 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:31 INFO - PROCESS | 3540 | 1461234211243 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 03:23:31 INFO - PROCESS | 3540 | 1461234211458 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:31 INFO - PROCESS | 3540 | ++DOCSHELL 2B352400 == 129 [pid = 3540] [id = 562] 03:23:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 324 (2B3C9C00) [pid = 3540] [serial = 1686] [outer = 00000000] 03:23:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 325 (2BA26000) [pid = 3540] [serial = 1687] [outer = 2B3C9C00] 03:23:31 INFO - PROCESS | 3540 | 1461234211523 Marionette DEBUG loaded listener.js 03:23:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 326 (2C186800) [pid = 3540] [serial = 1688] [outer = 2B3C9C00] 03:23:32 INFO - PROCESS | 3540 | 1461234212120 Marionette TRACE conn4 <- [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]]]}] 03:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1069ms 03:23:32 INFO - PROCESS | 3540 | 1461234212159 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 03:23:32 INFO - PROCESS | 3540 | 1461234212162 Marionette TRACE conn4 <- [1,2213,null,{"value":"13"}] 03:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:23:32 INFO - PROCESS | 3540 | 1461234212165 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:23:32 INFO - PROCESS | 3540 | 1461234212167 Marionette TRACE conn4 <- [1,2214,null,{}] 03:23:32 INFO - PROCESS | 3540 | 1461234212171 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:32 INFO - PROCESS | 3540 | 1461234212307 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 03:23:32 INFO - PROCESS | 3540 | 1461234212519 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:32 INFO - PROCESS | 3540 | ++DOCSHELL 2468CC00 == 130 [pid = 3540] [id = 563] 03:23:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 327 (2468D000) [pid = 3540] [serial = 1689] [outer = 00000000] 03:23:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 328 (24694400) [pid = 3540] [serial = 1690] [outer = 2468D000] 03:23:32 INFO - PROCESS | 3540 | 1461234212578 Marionette DEBUG loaded listener.js 03:23:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 329 (24694000) [pid = 3540] [serial = 1691] [outer = 2468D000] 03:23:33 INFO - PROCESS | 3540 | 1461234213149 Marionette TRACE conn4 <- [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]]]}] 03:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1017ms 03:23:33 INFO - PROCESS | 3540 | 1461234213191 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 03:23:33 INFO - PROCESS | 3540 | 1461234213193 Marionette TRACE conn4 <- [1,2217,null,{"value":"13"}] 03:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:23:33 INFO - PROCESS | 3540 | 1461234213199 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:23:33 INFO - PROCESS | 3540 | 1461234213201 Marionette TRACE conn4 <- [1,2218,null,{}] 03:23:33 INFO - PROCESS | 3540 | 1461234213223 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:33 INFO - PROCESS | 3540 | 1461234213359 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 03:23:33 INFO - PROCESS | 3540 | 1461234213572 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:33 INFO - PROCESS | 3540 | ++DOCSHELL 24691800 == 131 [pid = 3540] [id = 564] 03:23:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 330 (24695C00) [pid = 3540] [serial = 1692] [outer = 00000000] 03:23:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 331 (27AB3800) [pid = 3540] [serial = 1693] [outer = 24695C00] 03:23:33 INFO - PROCESS | 3540 | 1461234213631 Marionette DEBUG loaded listener.js 03:23:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 332 (27AB4C00) [pid = 3540] [serial = 1694] [outer = 24695C00] 03:23:34 INFO - PROCESS | 3540 | 1461234214244 Marionette TRACE conn4 <- [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]]]}] 03:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1070ms 03:23:34 INFO - PROCESS | 3540 | 1461234214290 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 03:23:34 INFO - PROCESS | 3540 | 1461234214292 Marionette TRACE conn4 <- [1,2221,null,{"value":"13"}] 03:23:34 INFO - PROCESS | 3540 | 1461234214298 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:23:34 INFO - PROCESS | 3540 | 1461234214300 Marionette TRACE conn4 <- [1,2222,null,{}] 03:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:23:34 INFO - PROCESS | 3540 | 1461234214303 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:34 INFO - PROCESS | 3540 | 1461234214435 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 03:23:34 INFO - PROCESS | 3540 | 1461234214678 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:34 INFO - PROCESS | 3540 | ++DOCSHELL 2059B400 == 132 [pid = 3540] [id = 565] 03:23:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 333 (27AB6800) [pid = 3540] [serial = 1695] [outer = 00000000] 03:23:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 334 (27AD7000) [pid = 3540] [serial = 1696] [outer = 27AB6800] 03:23:34 INFO - PROCESS | 3540 | 1461234214735 Marionette DEBUG loaded listener.js 03:23:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 335 (27ABE400) [pid = 3540] [serial = 1697] [outer = 27AB6800] 03:23:35 INFO - PROCESS | 3540 | 1461234215318 Marionette TRACE conn4 <- [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]]]}] 03:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1067ms 03:23:35 INFO - PROCESS | 3540 | 1461234215373 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 03:23:35 INFO - PROCESS | 3540 | 1461234215375 Marionette TRACE conn4 <- [1,2225,null,{"value":"13"}] 03:23:35 INFO - PROCESS | 3540 | 1461234215378 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:23:35 INFO - PROCESS | 3540 | 1461234215380 Marionette TRACE conn4 <- [1,2226,null,{}] 03:23:35 INFO - PROCESS | 3540 | 1461234215384 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:35 INFO - PROCESS | 3540 | 1461234215519 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 03:23:35 INFO - PROCESS | 3540 | 1461234215731 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:35 INFO - PROCESS | 3540 | ++DOCSHELL 1B840C00 == 133 [pid = 3540] [id = 566] 03:23:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 336 (1B849800) [pid = 3540] [serial = 1698] [outer = 00000000] 03:23:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 337 (1FF0C800) [pid = 3540] [serial = 1699] [outer = 1B849800] 03:23:35 INFO - PROCESS | 3540 | 1461234215787 Marionette DEBUG loaded listener.js 03:23:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 338 (204EB400) [pid = 3540] [serial = 1700] [outer = 1B849800] 03:23:36 INFO - PROCESS | 3540 | 1461234216370 Marionette TRACE conn4 <- [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]]]}] 03:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1020ms 03:23:36 INFO - PROCESS | 3540 | 1461234216403 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 03:23:36 INFO - PROCESS | 3540 | 1461234216405 Marionette TRACE conn4 <- [1,2229,null,{"value":"13"}] 03:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:23:36 INFO - PROCESS | 3540 | 1461234216409 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:23:36 INFO - PROCESS | 3540 | 1461234216411 Marionette TRACE conn4 <- [1,2230,null,{}] 03:23:36 INFO - PROCESS | 3540 | 1461234216415 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:36 INFO - PROCESS | 3540 | 1461234216571 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 03:23:36 INFO - PROCESS | 3540 | 1461234216792 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:36 INFO - PROCESS | 3540 | ++DOCSHELL 20597400 == 134 [pid = 3540] [id = 567] 03:23:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 339 (22630800) [pid = 3540] [serial = 1701] [outer = 00000000] 03:23:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 340 (27AB2400) [pid = 3540] [serial = 1702] [outer = 22630800] 03:23:36 INFO - PROCESS | 3540 | 1461234216851 Marionette DEBUG loaded listener.js 03:23:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 341 (2757DC00) [pid = 3540] [serial = 1703] [outer = 22630800] 03:23:37 INFO - PROCESS | 3540 | 1461234217493 Marionette TRACE conn4 <- [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]]]}] 03:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1119ms 03:23:37 INFO - PROCESS | 3540 | 1461234217532 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 03:23:37 INFO - PROCESS | 3540 | 1461234217534 Marionette TRACE conn4 <- [1,2233,null,{"value":"13"}] 03:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:23:37 INFO - PROCESS | 3540 | 1461234217538 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:23:37 INFO - PROCESS | 3540 | 1461234217540 Marionette TRACE conn4 <- [1,2234,null,{}] 03:23:37 INFO - PROCESS | 3540 | 1461234217544 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:37 INFO - PROCESS | 3540 | 1461234217682 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 03:23:38 INFO - PROCESS | 3540 | 1461234218163 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:38 INFO - PROCESS | 3540 | ++DOCSHELL 1BBED800 == 135 [pid = 3540] [id = 568] 03:23:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 342 (1BBF8C00) [pid = 3540] [serial = 1704] [outer = 00000000] 03:23:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 343 (1BF47C00) [pid = 3540] [serial = 1705] [outer = 1BBF8C00] 03:23:38 INFO - PROCESS | 3540 | 1461234218273 Marionette DEBUG loaded listener.js 03:23:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 344 (1CC90000) [pid = 3540] [serial = 1706] [outer = 1BBF8C00] 03:23:38 INFO - PROCESS | 3540 | 1461234218885 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 03:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1419ms 03:23:38 INFO - PROCESS | 3540 | 1461234218962 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 03:23:38 INFO - PROCESS | 3540 | 1461234218967 Marionette TRACE conn4 <- [1,2237,null,{"value":"13"}] 03:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:23:38 INFO - PROCESS | 3540 | 1461234218972 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:23:38 INFO - PROCESS | 3540 | 1461234218975 Marionette TRACE conn4 <- [1,2238,null,{}] 03:23:38 INFO - PROCESS | 3540 | 1461234218980 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:39 INFO - PROCESS | 3540 | 1461234219112 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 03:23:39 INFO - PROCESS | 3540 | 1461234219319 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:39 INFO - PROCESS | 3540 | ++DOCSHELL 2068EC00 == 136 [pid = 3540] [id = 569] 03:23:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 345 (2068F000) [pid = 3540] [serial = 1707] [outer = 00000000] 03:23:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 346 (220AB800) [pid = 3540] [serial = 1708] [outer = 2068F000] 03:23:39 INFO - PROCESS | 3540 | 1461234219372 Marionette DEBUG loaded listener.js 03:23:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 347 (24692C00) [pid = 3540] [serial = 1709] [outer = 2068F000] 03:23:39 INFO - PROCESS | 3540 | 1461234219979 Marionette TRACE conn4 <- [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]]]}] 03:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1075ms 03:23:40 INFO - PROCESS | 3540 | 1461234220053 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 03:23:40 INFO - PROCESS | 3540 | 1461234220057 Marionette TRACE conn4 <- [1,2241,null,{"value":"13"}] 03:23:40 INFO - PROCESS | 3540 | 1461234220061 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:23:40 INFO - PROCESS | 3540 | 1461234220063 Marionette TRACE conn4 <- [1,2242,null,{}] 03:23:40 INFO - PROCESS | 3540 | 1461234220067 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:40 INFO - PROCESS | 3540 | 1461234220199 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 03:23:40 INFO - PROCESS | 3540 | 1461234220405 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:40 INFO - PROCESS | 3540 | ++DOCSHELL 1B51D000 == 137 [pid = 3540] [id = 570] 03:23:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 348 (1BEC2C00) [pid = 3540] [serial = 1710] [outer = 00000000] 03:23:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 349 (212A2C00) [pid = 3540] [serial = 1711] [outer = 1BEC2C00] 03:23:40 INFO - PROCESS | 3540 | 1461234220459 Marionette DEBUG loaded listener.js 03:23:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 350 (27586000) [pid = 3540] [serial = 1712] [outer = 1BEC2C00] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1CE29C00 == 136 [pid = 3540] [id = 550] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1874B800 == 135 [pid = 3540] [id = 549] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 24ED5800 == 134 [pid = 3540] [id = 548] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 207B7800 == 133 [pid = 3540] [id = 504] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 20596400 == 132 [pid = 3540] [id = 547] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1FFE8400 == 131 [pid = 3540] [id = 546] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1CE2AC00 == 130 [pid = 3540] [id = 545] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 349 (2542C800) [pid = 3540] [serial = 1525] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 348 (2734F000) [pid = 3540] [serial = 1528] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 347 (28005400) [pid = 3540] [serial = 1531] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 346 (294D8800) [pid = 3540] [serial = 1534] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 345 (2A253800) [pid = 3540] [serial = 1537] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 344 (2BA22400) [pid = 3540] [serial = 1540] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 343 (2A9A5800) [pid = 3540] [serial = 1543] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 342 (2BA2AC00) [pid = 3540] [serial = 1546] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 341 (1F832800) [pid = 3540] [serial = 1549] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 340 (27F92C00) [pid = 3540] [serial = 1582] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1712FC00 == 129 [pid = 3540] [id = 544] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1BCA3800 == 128 [pid = 3540] [id = 543] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 11CC3C00 == 127 [pid = 3540] [id = 13] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1CC8F800 == 126 [pid = 3540] [id = 542] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 26A12000 == 125 [pid = 3540] [id = 367] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 134B0C00 == 124 [pid = 3540] [id = 533] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 288AA400 == 123 [pid = 3540] [id = 532] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 294DB400 == 122 [pid = 3540] [id = 531] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 2800D800 == 121 [pid = 3540] [id = 530] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1CE2F000 == 120 [pid = 3540] [id = 529] 03:23:40 INFO - PROCESS | 3540 | --DOCSHELL 1B588800 == 119 [pid = 3540] [id = 528] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 339 (26A16C00) [pid = 3540] [serial = 1573] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 338 (24E02C00) [pid = 3540] [serial = 1571] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 337 (24213C00) [pid = 3540] [serial = 1570] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 336 (277B5400) [pid = 3540] [serial = 1579] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 335 (1CE8C000) [pid = 3540] [serial = 1555] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 334 (1D5E3C00) [pid = 3540] [serial = 1556] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 333 (2219C800) [pid = 3540] [serial = 1522] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 332 (193AE400) [pid = 3540] [serial = 1553] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 331 (178E2400) [pid = 3540] [serial = 1552] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 330 (1874DC00) [pid = 3540] [serial = 1558] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 329 (1BC9C000) [pid = 3540] [serial = 1559] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 328 (1CD20000) [pid = 3540] [serial = 1519] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 327 (1CE2D000) [pid = 3540] [serial = 1561] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 326 (1CE8FC00) [pid = 3540] [serial = 1562] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 325 (20006000) [pid = 3540] [serial = 1564] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 324 (1B51D800) [pid = 3540] [serial = 1516] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 323 (2734B800) [pid = 3540] [serial = 1574] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 322 (27CEA400) [pid = 3540] [serial = 1580] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 321 (20778400) [pid = 3540] [serial = 1567] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 320 (1CE8DC00) [pid = 3540] [serial = 1576] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 319 (21173400) [pid = 3540] [serial = 1568] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 318 (1FF0A800) [pid = 3540] [serial = 1577] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 317 (204F2400) [pid = 3540] [serial = 1565] [outer = 00000000] [url = about:blank] 03:23:40 INFO - PROCESS | 3540 | --DOMWINDOW == 316 (1CC94800) [pid = 3540] [serial = 1061] [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.] 03:23:41 INFO - PROCESS | 3540 | 1461234221156 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 03:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1116ms 03:23:41 INFO - PROCESS | 3540 | 1461234221182 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 03:23:41 INFO - PROCESS | 3540 | 1461234221185 Marionette TRACE conn4 <- [1,2245,null,{"value":"13"}] 03:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:23:41 INFO - PROCESS | 3540 | 1461234221193 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:23:41 INFO - PROCESS | 3540 | 1461234221199 Marionette TRACE conn4 <- [1,2246,null,{}] 03:23:41 INFO - PROCESS | 3540 | 1461234221235 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:41 INFO - PROCESS | 3540 | 1461234221347 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 03:23:41 INFO - PROCESS | 3540 | 1461234221360 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:41 INFO - PROCESS | 3540 | ++DOCSHELL 1B842800 == 120 [pid = 3540] [id = 571] 03:23:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 317 (1BBEE800) [pid = 3540] [serial = 1713] [outer = 00000000] 03:23:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 318 (1CC6E800) [pid = 3540] [serial = 1714] [outer = 1BBEE800] 03:23:41 INFO - PROCESS | 3540 | 1461234221405 Marionette DEBUG loaded listener.js 03:23:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 319 (1CD21800) [pid = 3540] [serial = 1715] [outer = 1BBEE800] 03:23:41 INFO - PROCESS | 3540 | 1461234221988 Marionette TRACE conn4 <- [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]]]}] 03:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 850ms 03:23:42 INFO - PROCESS | 3540 | 1461234222042 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 03:23:42 INFO - PROCESS | 3540 | 1461234222045 Marionette TRACE conn4 <- [1,2249,null,{"value":"13"}] 03:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:23:42 INFO - PROCESS | 3540 | 1461234222048 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:23:42 INFO - PROCESS | 3540 | 1461234222050 Marionette TRACE conn4 <- [1,2250,null,{}] 03:23:42 INFO - PROCESS | 3540 | 1461234222053 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:42 INFO - PROCESS | 3540 | 1461234222221 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 03:23:42 INFO - PROCESS | 3540 | 1461234222238 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:42 INFO - PROCESS | 3540 | ++DOCSHELL 1CE8F000 == 121 [pid = 3540] [id = 572] 03:23:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 320 (1CE92400) [pid = 3540] [serial = 1716] [outer = 00000000] 03:23:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 321 (1F6C3400) [pid = 3540] [serial = 1717] [outer = 1CE92400] 03:23:42 INFO - PROCESS | 3540 | 1461234222283 Marionette DEBUG loaded listener.js 03:23:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 322 (20001C00) [pid = 3540] [serial = 1718] [outer = 1CE92400] 03:23:42 INFO - PROCESS | 3540 | 1461234222757 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 03:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 730ms 03:23:42 INFO - PROCESS | 3540 | 1461234222782 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 03:23:42 INFO - PROCESS | 3540 | 1461234222784 Marionette TRACE conn4 <- [1,2253,null,{"value":"13"}] 03:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:23:42 INFO - PROCESS | 3540 | 1461234222815 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:23:42 INFO - PROCESS | 3540 | 1461234222817 Marionette TRACE conn4 <- [1,2254,null,{}] 03:23:42 INFO - PROCESS | 3540 | 1461234222836 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:42 INFO - PROCESS | 3540 | 1461234223000 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 03:23:43 INFO - PROCESS | 3540 | 1461234223023 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:43 INFO - PROCESS | 3540 | ++DOCSHELL 20596400 == 122 [pid = 3540] [id = 573] 03:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 323 (2059AC00) [pid = 3540] [serial = 1719] [outer = 00000000] 03:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 324 (20770800) [pid = 3540] [serial = 1720] [outer = 2059AC00] 03:23:43 INFO - PROCESS | 3540 | 1461234223081 Marionette DEBUG loaded listener.js 03:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 325 (2219C800) [pid = 3540] [serial = 1721] [outer = 2059AC00] 03:23:43 INFO - PROCESS | 3540 | 1461234223630 Marionette TRACE conn4 <- [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]]]}] 03:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 910ms 03:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:23:43 INFO - PROCESS | 3540 | 1461234223698 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 03:23:43 INFO - PROCESS | 3540 | 1461234223700 Marionette TRACE conn4 <- [1,2257,null,{"value":"13"}] 03:23:43 INFO - PROCESS | 3540 | 1461234223703 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:23:43 INFO - PROCESS | 3540 | 1461234223704 Marionette TRACE conn4 <- [1,2258,null,{}] 03:23:43 INFO - PROCESS | 3540 | 1461234223708 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:43 INFO - PROCESS | 3540 | 1461234223870 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 03:23:43 INFO - PROCESS | 3540 | 1461234223893 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:43 INFO - PROCESS | 3540 | ++DOCSHELL 24219C00 == 123 [pid = 3540] [id = 574] 03:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 326 (25463800) [pid = 3540] [serial = 1722] [outer = 00000000] 03:23:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 327 (27258000) [pid = 3540] [serial = 1723] [outer = 25463800] 03:23:43 INFO - PROCESS | 3540 | 1461234223938 Marionette DEBUG loaded listener.js 03:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 328 (27581C00) [pid = 3540] [serial = 1724] [outer = 25463800] 03:23:44 INFO - PROCESS | 3540 | 1461234224409 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 03:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 730ms 03:23:44 INFO - PROCESS | 3540 | 1461234224434 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 03:23:44 INFO - PROCESS | 3540 | 1461234224436 Marionette TRACE conn4 <- [1,2261,null,{"value":"13"}] 03:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:23:44 INFO - PROCESS | 3540 | 1461234224439 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:23:44 INFO - PROCESS | 3540 | 1461234224441 Marionette TRACE conn4 <- [1,2262,null,{}] 03:23:44 INFO - PROCESS | 3540 | 1461234224445 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:44 INFO - PROCESS | 3540 | 1461234224609 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 03:23:44 INFO - PROCESS | 3540 | 1461234224632 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:44 INFO - PROCESS | 3540 | ++DOCSHELL 2724D000 == 124 [pid = 3540] [id = 575] 03:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 329 (27AB3400) [pid = 3540] [serial = 1725] [outer = 00000000] 03:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 330 (27F8EC00) [pid = 3540] [serial = 1726] [outer = 27AB3400] 03:23:44 INFO - PROCESS | 3540 | 1461234224680 Marionette DEBUG loaded listener.js 03:23:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 331 (28010000) [pid = 3540] [serial = 1727] [outer = 27AB3400] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 330 (1CE97400) [pid = 3540] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 329 (1CE31C00) [pid = 3540] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 328 (1FFEA000) [pid = 3540] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 327 (1E92FC00) [pid = 3540] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 326 (207CB400) [pid = 3540] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 325 (2068D000) [pid = 3540] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 324 (17137400) [pid = 3540] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 323 (25420800) [pid = 3540] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 322 (1BC1BC00) [pid = 3540] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 321 (1CC90800) [pid = 3540] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:23:45 INFO - PROCESS | 3540 | --DOMWINDOW == 320 (27CF2000) [pid = 3540] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:23:45 INFO - PROCESS | 3540 | 1461234225537 Marionette TRACE conn4 <- [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]]]}] 03:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1126ms 03:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:23:45 INFO - PROCESS | 3540 | 1461234225566 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 03:23:45 INFO - PROCESS | 3540 | 1461234225568 Marionette TRACE conn4 <- [1,2265,null,{"value":"13"}] 03:23:45 INFO - PROCESS | 3540 | 1461234225571 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:23:45 INFO - PROCESS | 3540 | 1461234225573 Marionette TRACE conn4 <- [1,2266,null,{}] 03:23:45 INFO - PROCESS | 3540 | 1461234225579 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:45 INFO - PROCESS | 3540 | 1461234225693 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 03:23:45 INFO - PROCESS | 3540 | 1461234225704 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:45 INFO - PROCESS | 3540 | ++DOCSHELL 1E92FC00 == 125 [pid = 3540] [id = 576] 03:23:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 321 (1FFEA000) [pid = 3540] [serial = 1728] [outer = 00000000] 03:23:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 322 (27ACA400) [pid = 3540] [serial = 1729] [outer = 1FFEA000] 03:23:45 INFO - PROCESS | 3540 | 1461234225748 Marionette DEBUG loaded listener.js 03:23:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 323 (27CF7400) [pid = 3540] [serial = 1730] [outer = 1FFEA000] 03:23:46 INFO - PROCESS | 3540 | 1461234226239 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 03:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 730ms 03:23:46 INFO - PROCESS | 3540 | 1461234226302 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 03:23:46 INFO - PROCESS | 3540 | 1461234226304 Marionette TRACE conn4 <- [1,2269,null,{"value":"13"}] 03:23:46 INFO - PROCESS | 3540 | 1461234226308 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:23:46 INFO - PROCESS | 3540 | 1461234226309 Marionette TRACE conn4 <- [1,2270,null,{}] 03:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:23:46 INFO - PROCESS | 3540 | 1461234226313 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:46 INFO - PROCESS | 3540 | 1461234226453 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 03:23:46 INFO - PROCESS | 3540 | 1461234226463 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:46 INFO - PROCESS | 3540 | ++DOCSHELL 1B53BC00 == 126 [pid = 3540] [id = 577] 03:23:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 324 (1BCB0C00) [pid = 3540] [serial = 1731] [outer = 00000000] 03:23:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 325 (2889C400) [pid = 3540] [serial = 1732] [outer = 1BCB0C00] 03:23:46 INFO - PROCESS | 3540 | 1461234226509 Marionette DEBUG loaded listener.js 03:23:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 326 (288AF400) [pid = 3540] [serial = 1733] [outer = 1BCB0C00] 03:23:46 INFO - PROCESS | 3540 | 1461234226997 Marionette TRACE conn4 <- [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]]]}] 03:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 03:23:47 INFO - PROCESS | 3540 | 1461234227043 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 03:23:47 INFO - PROCESS | 3540 | 1461234227045 Marionette TRACE conn4 <- [1,2273,null,{"value":"13"}] 03:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:23:47 INFO - PROCESS | 3540 | 1461234227049 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:23:47 INFO - PROCESS | 3540 | 1461234227050 Marionette TRACE conn4 <- [1,2274,null,{}] 03:23:47 INFO - PROCESS | 3540 | 1461234227054 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:47 INFO - PROCESS | 3540 | 1461234227165 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 03:23:47 INFO - PROCESS | 3540 | 1461234227171 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:47 INFO - PROCESS | 3540 | ++DOCSHELL 1CE47C00 == 127 [pid = 3540] [id = 578] 03:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 327 (1CE48800) [pid = 3540] [serial = 1734] [outer = 00000000] 03:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 328 (1CE4E000) [pid = 3540] [serial = 1735] [outer = 1CE48800] 03:23:47 INFO - PROCESS | 3540 | 1461234227220 Marionette DEBUG loaded listener.js 03:23:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 329 (27F0F000) [pid = 3540] [serial = 1736] [outer = 1CE48800] 03:23:48 INFO - PROCESS | 3540 | 1461234228140 Marionette TRACE conn4 <- [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]]]}] 03:23:48 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 03:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1120ms 03:23:48 INFO - PROCESS | 3540 | 1461234228173 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 03:23:48 INFO - PROCESS | 3540 | 1461234228178 Marionette TRACE conn4 <- [1,2277,null,{"value":"13"}] 03:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:23:48 INFO - PROCESS | 3540 | 1461234228184 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:23:48 INFO - PROCESS | 3540 | 1461234228187 Marionette TRACE conn4 <- [1,2278,null,{}] 03:23:48 INFO - PROCESS | 3540 | 1461234228193 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:48 INFO - PROCESS | 3540 | 1461234228375 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 03:23:48 INFO - PROCESS | 3540 | 1461234228583 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:48 INFO - PROCESS | 3540 | ++DOCSHELL 1BC07800 == 128 [pid = 3540] [id = 579] 03:23:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 330 (1BEC4000) [pid = 3540] [serial = 1737] [outer = 00000000] 03:23:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 331 (1CE44400) [pid = 3540] [serial = 1738] [outer = 1BEC4000] 03:23:48 INFO - PROCESS | 3540 | 1461234228644 Marionette DEBUG loaded listener.js 03:23:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 332 (1CE4BC00) [pid = 3540] [serial = 1739] [outer = 1BEC4000] 03:23:49 INFO - PROCESS | 3540 | 1461234229277 Marionette TRACE conn4 <- [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]]]}] 03:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1122ms 03:23:49 INFO - PROCESS | 3540 | 1461234229310 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 03:23:49 INFO - PROCESS | 3540 | 1461234229316 Marionette TRACE conn4 <- [1,2281,null,{"value":"13"}] 03:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:23:49 INFO - PROCESS | 3540 | 1461234229322 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:23:49 INFO - PROCESS | 3540 | 1461234229325 Marionette TRACE conn4 <- [1,2282,null,{}] 03:23:49 INFO - PROCESS | 3540 | 1461234229329 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:49 INFO - PROCESS | 3540 | 1461234229470 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 03:23:49 INFO - PROCESS | 3540 | 1461234229666 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:49 INFO - PROCESS | 3540 | ++DOCSHELL 204E6400 == 129 [pid = 3540] [id = 580] 03:23:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 333 (20595400) [pid = 3540] [serial = 1740] [outer = 00000000] 03:23:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 334 (207AF400) [pid = 3540] [serial = 1741] [outer = 20595400] 03:23:49 INFO - PROCESS | 3540 | 1461234229721 Marionette DEBUG loaded listener.js 03:23:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 335 (21264800) [pid = 3540] [serial = 1742] [outer = 20595400] 03:23:50 INFO - PROCESS | 3540 | 1461234230320 Marionette TRACE conn4 <- [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]]]}] 03:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1070ms 03:23:50 INFO - PROCESS | 3540 | 1461234230395 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 03:23:50 INFO - PROCESS | 3540 | 1461234230398 Marionette TRACE conn4 <- [1,2285,null,{"value":"13"}] 03:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:23:50 INFO - PROCESS | 3540 | 1461234230402 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:23:50 INFO - PROCESS | 3540 | 1461234230406 Marionette TRACE conn4 <- [1,2286,null,{}] 03:23:50 INFO - PROCESS | 3540 | 1461234230417 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:50 INFO - PROCESS | 3540 | 1461234230556 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 03:23:50 INFO - PROCESS | 3540 | 1461234230754 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:50 INFO - PROCESS | 3540 | ++DOCSHELL 28098800 == 130 [pid = 3540] [id = 581] 03:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 336 (2889A400) [pid = 3540] [serial = 1743] [outer = 00000000] 03:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 337 (2953A400) [pid = 3540] [serial = 1744] [outer = 2889A400] 03:23:50 INFO - PROCESS | 3540 | 1461234230817 Marionette DEBUG loaded listener.js 03:23:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 338 (29D20800) [pid = 3540] [serial = 1745] [outer = 2889A400] 03:23:51 INFO - PROCESS | 3540 | 1461234231437 Marionette TRACE conn4 <- [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]]]}] 03:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1078ms 03:23:51 INFO - PROCESS | 3540 | 1461234231483 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 03:23:51 INFO - PROCESS | 3540 | 1461234231486 Marionette TRACE conn4 <- [1,2289,null,{"value":"13"}] 03:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:23:51 INFO - PROCESS | 3540 | 1461234231489 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:23:51 INFO - PROCESS | 3540 | 1461234231492 Marionette TRACE conn4 <- [1,2290,null,{}] 03:23:51 INFO - PROCESS | 3540 | 1461234231496 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:51 INFO - PROCESS | 3540 | 1461234231633 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 03:23:51 INFO - PROCESS | 3540 | 1461234231841 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:51 INFO - PROCESS | 3540 | ++DOCSHELL 29D2D000 == 131 [pid = 3540] [id = 582] 03:23:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 339 (2A07B800) [pid = 3540] [serial = 1746] [outer = 00000000] 03:23:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 340 (2A280400) [pid = 3540] [serial = 1747] [outer = 2A07B800] 03:23:51 INFO - PROCESS | 3540 | 1461234231898 Marionette DEBUG loaded listener.js 03:23:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 341 (2A399400) [pid = 3540] [serial = 1748] [outer = 2A07B800] 03:23:52 INFO - PROCESS | 3540 | 1461234232482 Marionette TRACE conn4 <- [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]]]}] 03:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1019ms 03:23:52 INFO - PROCESS | 3540 | 1461234232512 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 03:23:52 INFO - PROCESS | 3540 | 1461234232514 Marionette TRACE conn4 <- [1,2293,null,{"value":"13"}] 03:23:52 INFO - PROCESS | 3540 | 1461234232517 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:23:52 INFO - PROCESS | 3540 | 1461234232519 Marionette TRACE conn4 <- [1,2294,null,{}] 03:23:52 INFO - PROCESS | 3540 | 1461234232523 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:52 INFO - PROCESS | 3540 | 1461234232659 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 03:23:52 INFO - PROCESS | 3540 | 1461234232877 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:52 INFO - PROCESS | 3540 | ++DOCSHELL 2A273000 == 132 [pid = 3540] [id = 583] 03:23:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 342 (2A39D000) [pid = 3540] [serial = 1749] [outer = 00000000] 03:23:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 343 (2A9A6400) [pid = 3540] [serial = 1750] [outer = 2A39D000] 03:23:52 INFO - PROCESS | 3540 | 1461234232937 Marionette DEBUG loaded listener.js 03:23:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 344 (2A9AEC00) [pid = 3540] [serial = 1751] [outer = 2A39D000] 03:23:53 INFO - PROCESS | 3540 | 1461234233610 Marionette TRACE conn4 <- [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]]]}] 03:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1126ms 03:23:53 INFO - PROCESS | 3540 | 1461234233647 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 03:23:53 INFO - PROCESS | 3540 | 1461234233650 Marionette TRACE conn4 <- [1,2297,null,{"value":"13"}] 03:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:23:53 INFO - PROCESS | 3540 | 1461234233653 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:23:53 INFO - PROCESS | 3540 | 1461234233655 Marionette TRACE conn4 <- [1,2298,null,{}] 03:23:53 INFO - PROCESS | 3540 | 1461234233659 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:53 INFO - PROCESS | 3540 | 1461234233808 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 03:23:54 INFO - PROCESS | 3540 | 1461234234015 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:54 INFO - PROCESS | 3540 | ++DOCSHELL 2B250400 == 133 [pid = 3540] [id = 584] 03:23:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 345 (2B2A0000) [pid = 3540] [serial = 1752] [outer = 00000000] 03:23:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 346 (2B3CF400) [pid = 3540] [serial = 1753] [outer = 2B2A0000] 03:23:54 INFO - PROCESS | 3540 | 1461234234077 Marionette DEBUG loaded listener.js 03:23:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 347 (2B3D4C00) [pid = 3540] [serial = 1754] [outer = 2B2A0000] 03:23:54 INFO - PROCESS | 3540 | 1461234234727 Marionette TRACE conn4 <- [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]]]}] 03:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1128ms 03:23:54 INFO - PROCESS | 3540 | 1461234234786 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 03:23:54 INFO - PROCESS | 3540 | 1461234234788 Marionette TRACE conn4 <- [1,2301,null,{"value":"13"}] 03:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:23:54 INFO - PROCESS | 3540 | 1461234234805 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:23:54 INFO - PROCESS | 3540 | 1461234234807 Marionette TRACE conn4 <- [1,2302,null,{}] 03:23:54 INFO - PROCESS | 3540 | 1461234234814 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:54 INFO - PROCESS | 3540 | 1461234234951 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 03:23:55 INFO - PROCESS | 3540 | 1461234235154 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:55 INFO - PROCESS | 3540 | ++DOCSHELL 2B302000 == 134 [pid = 3540] [id = 585] 03:23:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 348 (2B303800) [pid = 3540] [serial = 1755] [outer = 00000000] 03:23:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 349 (2B30C400) [pid = 3540] [serial = 1756] [outer = 2B303800] 03:23:55 INFO - PROCESS | 3540 | 1461234235212 Marionette DEBUG loaded listener.js 03:23:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 350 (2B30DC00) [pid = 3540] [serial = 1757] [outer = 2B303800] 03:23:55 INFO - PROCESS | 3540 | 1461234235800 Marionette TRACE conn4 <- [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]]]}] 03:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1036ms 03:23:55 INFO - PROCESS | 3540 | 1461234235832 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 03:23:55 INFO - PROCESS | 3540 | 1461234235834 Marionette TRACE conn4 <- [1,2305,null,{"value":"13"}] 03:23:55 INFO - PROCESS | 3540 | 1461234235837 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:23:55 INFO - PROCESS | 3540 | 1461234235839 Marionette TRACE conn4 <- [1,2306,null,{}] 03:23:55 INFO - PROCESS | 3540 | 1461234235843 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:55 INFO - PROCESS | 3540 | 1461234235978 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 03:23:56 INFO - PROCESS | 3540 | 1461234236212 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:56 INFO - PROCESS | 3540 | ++DOCSHELL 2B3D3400 == 135 [pid = 3540] [id = 586] 03:23:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 351 (2BA22000) [pid = 3540] [serial = 1758] [outer = 00000000] 03:23:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 352 (2BFB2800) [pid = 3540] [serial = 1759] [outer = 2BA22000] 03:23:56 INFO - PROCESS | 3540 | 1461234236267 Marionette DEBUG loaded listener.js 03:23:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 353 (2BFB6400) [pid = 3540] [serial = 1760] [outer = 2BA22000] 03:23:56 INFO - PROCESS | 3540 | 1461234236914 Marionette TRACE conn4 <- [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] 03:23:56 INFO - PROCESS | 3540 | 1461234236972 Marionette TRACE conn4 <- [1,2309,null,{"value":"13"}] 03:23:56 INFO - PROCESS | 3540 | 1461234236975 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:23:56 INFO - PROCESS | 3540 | 1461234236977 Marionette TRACE conn4 <- [1,2310,null,{}] 03:23:56 INFO - PROCESS | 3540 | 1461234236981 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:57 INFO - PROCESS | 3540 | 1461234237119 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 03:23:57 INFO - PROCESS | 3540 | 1461234237326 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:57 INFO - PROCESS | 3540 | ++DOCSHELL 2B3CAC00 == 136 [pid = 3540] [id = 587] 03:23:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 354 (2B3D5000) [pid = 3540] [serial = 1761] [outer = 00000000] 03:23:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 355 (2C18DC00) [pid = 3540] [serial = 1762] [outer = 2B3D5000] 03:23:57 INFO - PROCESS | 3540 | 1461234237383 Marionette DEBUG loaded listener.js 03:23:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 356 (2C186000) [pid = 3540] [serial = 1763] [outer = 2B3D5000] 03:23:57 INFO - PROCESS | 3540 | 1461234237997 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 03:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1074ms 03:23:58 INFO - PROCESS | 3540 | 1461234238054 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 03:23:58 INFO - PROCESS | 3540 | 1461234238056 Marionette TRACE conn4 <- [1,2313,null,{"value":"13"}] 03:23:58 INFO - PROCESS | 3540 | 1461234238059 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:23:58 INFO - PROCESS | 3540 | 1461234238062 Marionette TRACE conn4 <- [1,2314,null,{}] 03:23:58 INFO - PROCESS | 3540 | 1461234238065 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:58 INFO - PROCESS | 3540 | 1461234238202 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 03:23:58 INFO - PROCESS | 3540 | 1461234238422 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:58 INFO - PROCESS | 3540 | ++DOCSHELL 2BFBE800 == 137 [pid = 3540] [id = 588] 03:23:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 357 (2BFBF800) [pid = 3540] [serial = 1764] [outer = 00000000] 03:23:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 358 (2C615400) [pid = 3540] [serial = 1765] [outer = 2BFBF800] 03:23:58 INFO - PROCESS | 3540 | 1461234238482 Marionette DEBUG loaded listener.js 03:23:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 359 (2C615000) [pid = 3540] [serial = 1766] [outer = 2BFBF800] 03:23:59 INFO - PROCESS | 3540 | 1461234239040 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 03:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1016ms 03:23:59 INFO - PROCESS | 3540 | 1461234239080 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 03:23:59 INFO - PROCESS | 3540 | 1461234239083 Marionette TRACE conn4 <- [1,2317,null,{"value":"13"}] 03:23:59 INFO - PROCESS | 3540 | 1461234239086 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:23:59 INFO - PROCESS | 3540 | 1461234239089 Marionette TRACE conn4 <- [1,2318,null,{}] 03:23:59 INFO - PROCESS | 3540 | 1461234239092 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:23:59 INFO - PROCESS | 3540 | 1461234239244 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 03:23:59 INFO - PROCESS | 3540 | 1461234239469 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:23:59 INFO - PROCESS | 3540 | ++DOCSHELL 2C624800 == 138 [pid = 3540] [id = 589] 03:23:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 360 (2C625400) [pid = 3540] [serial = 1767] [outer = 00000000] 03:23:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 361 (30C75C00) [pid = 3540] [serial = 1768] [outer = 2C625400] 03:23:59 INFO - PROCESS | 3540 | 1461234239534 Marionette DEBUG loaded listener.js 03:23:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 362 (30C79C00) [pid = 3540] [serial = 1769] [outer = 2C625400] 03:24:00 INFO - PROCESS | 3540 | 1461234240120 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 03:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1070ms 03:24:00 INFO - PROCESS | 3540 | 1461234240166 Marionette TRACE conn4 -> [0,2321,"getWindowHandle",null] 03:24:00 INFO - PROCESS | 3540 | 1461234240168 Marionette TRACE conn4 <- [1,2321,null,{"value":"13"}] 03:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:24:00 INFO - PROCESS | 3540 | 1461234240172 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:24:00 INFO - PROCESS | 3540 | 1461234240174 Marionette TRACE conn4 <- [1,2322,null,{}] 03:24:00 INFO - PROCESS | 3540 | 1461234240177 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:00 INFO - PROCESS | 3540 | 1461234240313 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 03:24:00 INFO - PROCESS | 3540 | 1461234240525 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:00 INFO - PROCESS | 3540 | ++DOCSHELL 30C7AC00 == 139 [pid = 3540] [id = 590] 03:24:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 363 (30C7E400) [pid = 3540] [serial = 1770] [outer = 00000000] 03:24:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 364 (30C82000) [pid = 3540] [serial = 1771] [outer = 30C7E400] 03:24:00 INFO - PROCESS | 3540 | 1461234240581 Marionette DEBUG loaded listener.js 03:24:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 365 (30C81800) [pid = 3540] [serial = 1772] [outer = 30C7E400] 03:24:01 INFO - PROCESS | 3540 | 1461234241201 Marionette TRACE conn4 <- [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]]]}] 03:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1077ms 03:24:01 INFO - PROCESS | 3540 | 1461234241252 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 03:24:01 INFO - PROCESS | 3540 | 1461234241254 Marionette TRACE conn4 <- [1,2325,null,{"value":"13"}] 03:24:01 INFO - PROCESS | 3540 | 1461234241258 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:24:01 INFO - PROCESS | 3540 | 1461234241259 Marionette TRACE conn4 <- [1,2326,null,{}] 03:24:01 INFO - PROCESS | 3540 | 1461234241263 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:01 INFO - PROCESS | 3540 | 1461234241404 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 03:24:01 INFO - PROCESS | 3540 | 1461234241626 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:01 INFO - PROCESS | 3540 | ++DOCSHELL 1BC95000 == 140 [pid = 3540] [id = 591] 03:24:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 366 (1CC6A000) [pid = 3540] [serial = 1773] [outer = 00000000] 03:24:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 367 (29D25C00) [pid = 3540] [serial = 1774] [outer = 1CC6A000] 03:24:01 INFO - PROCESS | 3540 | 1461234241686 Marionette DEBUG loaded listener.js 03:24:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 368 (2B22D800) [pid = 3540] [serial = 1775] [outer = 1CC6A000] 03:24:02 INFO - PROCESS | 3540 | 1461234242387 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 03:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1172ms 03:24:02 INFO - PROCESS | 3540 | 1461234242434 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 03:24:02 INFO - PROCESS | 3540 | 1461234242437 Marionette TRACE conn4 <- [1,2329,null,{"value":"13"}] 03:24:02 INFO - PROCESS | 3540 | 1461234242440 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:24:02 INFO - PROCESS | 3540 | 1461234242442 Marionette TRACE conn4 <- [1,2330,null,{}] 03:24:02 INFO - PROCESS | 3540 | 1461234242446 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:02 INFO - PROCESS | 3540 | 1461234242590 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 03:24:02 INFO - PROCESS | 3540 | 1461234242799 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:02 INFO - PROCESS | 3540 | ++DOCSHELL 1A92CC00 == 141 [pid = 3540] [id = 592] 03:24:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 369 (1C6E0800) [pid = 3540] [serial = 1776] [outer = 00000000] 03:24:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 370 (1FFF0800) [pid = 3540] [serial = 1777] [outer = 1C6E0800] 03:24:02 INFO - PROCESS | 3540 | 1461234242853 Marionette DEBUG loaded listener.js 03:24:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 371 (2059C400) [pid = 3540] [serial = 1778] [outer = 1C6E0800] 03:24:03 INFO - PROCESS | 3540 | 1461234243440 Marionette TRACE conn4 <- [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]]]}] 03:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1019ms 03:24:03 INFO - PROCESS | 3540 | 1461234243463 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 03:24:03 INFO - PROCESS | 3540 | 1461234243465 Marionette TRACE conn4 <- [1,2333,null,{"value":"13"}] 03:24:03 INFO - PROCESS | 3540 | 1461234243468 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:24:03 INFO - PROCESS | 3540 | 1461234243470 Marionette TRACE conn4 <- [1,2334,null,{}] 03:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:24:03 INFO - PROCESS | 3540 | 1461234243474 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:03 INFO - PROCESS | 3540 | 1461234243617 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 03:24:03 INFO - PROCESS | 3540 | 1461234243840 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:03 INFO - PROCESS | 3540 | ++DOCSHELL 17130000 == 142 [pid = 3540] [id = 593] 03:24:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 372 (17133C00) [pid = 3540] [serial = 1779] [outer = 00000000] 03:24:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 373 (27351800) [pid = 3540] [serial = 1780] [outer = 17133C00] 03:24:03 INFO - PROCESS | 3540 | 1461234243896 Marionette DEBUG loaded listener.js 03:24:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 374 (27AD6000) [pid = 3540] [serial = 1781] [outer = 17133C00] 03:24:04 INFO - PROCESS | 3540 | 1461234244567 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 03:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1124ms 03:24:04 INFO - PROCESS | 3540 | 1461234244597 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 03:24:04 INFO - PROCESS | 3540 | 1461234244599 Marionette TRACE conn4 <- [1,2337,null,{"value":"13"}] 03:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:24:04 INFO - PROCESS | 3540 | 1461234244602 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:24:04 INFO - PROCESS | 3540 | 1461234244604 Marionette TRACE conn4 <- [1,2338,null,{}] 03:24:04 INFO - PROCESS | 3540 | 1461234244608 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:04 INFO - PROCESS | 3540 | 1461234244751 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 03:24:04 INFO - PROCESS | 3540 | 1461234244982 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:04 INFO - PROCESS | 3540 | ++DOCSHELL 20769400 == 143 [pid = 3540] [id = 594] 03:24:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 375 (2076F000) [pid = 3540] [serial = 1782] [outer = 00000000] 03:24:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 376 (29C7F400) [pid = 3540] [serial = 1783] [outer = 2076F000] 03:24:05 INFO - PROCESS | 3540 | 1461234245041 Marionette DEBUG loaded listener.js 03:24:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 377 (29537C00) [pid = 3540] [serial = 1784] [outer = 2076F000] 03:24:05 INFO - PROCESS | 3540 | 1461234245630 Marionette TRACE conn4 <- [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]]]}] 03:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1079ms 03:24:05 INFO - PROCESS | 3540 | 1461234245682 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 03:24:05 INFO - PROCESS | 3540 | 1461234245684 Marionette TRACE conn4 <- [1,2341,null,{"value":"13"}] 03:24:05 INFO - PROCESS | 3540 | 1461234245688 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:24:05 INFO - PROCESS | 3540 | 1461234245690 Marionette TRACE conn4 <- [1,2342,null,{}] 03:24:05 INFO - PROCESS | 3540 | 1461234245693 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:05 INFO - PROCESS | 3540 | 1461234245838 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 03:24:06 INFO - PROCESS | 3540 | 1461234246059 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:06 INFO - PROCESS | 3540 | ++DOCSHELL 1B536400 == 144 [pid = 3540] [id = 595] 03:24:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 378 (2889B800) [pid = 3540] [serial = 1785] [outer = 00000000] 03:24:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 379 (2A9C0400) [pid = 3540] [serial = 1786] [outer = 2889B800] 03:24:06 INFO - PROCESS | 3540 | 1461234246115 Marionette DEBUG loaded listener.js 03:24:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 380 (2A9C1800) [pid = 3540] [serial = 1787] [outer = 2889B800] 03:24:07 INFO - PROCESS | 3540 | 1461234247146 Marionette TRACE conn4 <- [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]]]}] 03:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1530ms 03:24:07 INFO - PROCESS | 3540 | 1461234247222 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 03:24:07 INFO - PROCESS | 3540 | 1461234247227 Marionette TRACE conn4 <- [1,2345,null,{"value":"13"}] 03:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:24:07 INFO - PROCESS | 3540 | 1461234247248 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:24:07 INFO - PROCESS | 3540 | 1461234247252 Marionette TRACE conn4 <- [1,2346,null,{}] 03:24:07 INFO - PROCESS | 3540 | 1461234247257 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:07 INFO - PROCESS | 3540 | 1461234247401 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 03:24:07 INFO - PROCESS | 3540 | 1461234247611 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:07 INFO - PROCESS | 3540 | ++DOCSHELL 12808000 == 145 [pid = 3540] [id = 596] 03:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 381 (129EB000) [pid = 3540] [serial = 1788] [outer = 00000000] 03:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 382 (1BEB8800) [pid = 3540] [serial = 1789] [outer = 129EB000] 03:24:07 INFO - PROCESS | 3540 | 1461234247706 Marionette DEBUG loaded listener.js 03:24:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 383 (1CC93000) [pid = 3540] [serial = 1790] [outer = 129EB000] 03:24:08 INFO - PROCESS | 3540 | 1461234248387 Marionette TRACE conn4 <- [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]]]}] 03:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1173ms 03:24:08 INFO - PROCESS | 3540 | 1461234248424 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 03:24:08 INFO - PROCESS | 3540 | 1461234248429 Marionette TRACE conn4 <- [1,2349,null,{"value":"13"}] 03:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:24:08 INFO - PROCESS | 3540 | 1461234248435 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:24:08 INFO - PROCESS | 3540 | 1461234248437 Marionette TRACE conn4 <- [1,2350,null,{}] 03:24:08 INFO - PROCESS | 3540 | 1461234248441 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:08 INFO - PROCESS | 3540 | 1461234248569 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 03:24:08 INFO - PROCESS | 3540 | 1461234248786 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:08 INFO - PROCESS | 3540 | ++DOCSHELL 11D89800 == 146 [pid = 3540] [id = 597] 03:24:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 384 (12410000) [pid = 3540] [serial = 1791] [outer = 00000000] 03:24:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 385 (1BCB0000) [pid = 3540] [serial = 1792] [outer = 12410000] 03:24:08 INFO - PROCESS | 3540 | 1461234248888 Marionette DEBUG loaded listener.js 03:24:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 386 (1CD28400) [pid = 3540] [serial = 1793] [outer = 12410000] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 15EF6400 == 145 [pid = 3540] [id = 471] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2059CC00 == 144 [pid = 3540] [id = 346] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1FFEE000 == 143 [pid = 3540] [id = 143] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 28009000 == 142 [pid = 3540] [id = 469] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 294D1800 == 141 [pid = 3540] [id = 470] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 207B0C00 == 140 [pid = 3540] [id = 177] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 27254C00 == 139 [pid = 3540] [id = 467] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 29F2F800 == 138 [pid = 3540] [id = 514] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1B53BC00 == 137 [pid = 3540] [id = 577] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1E92FC00 == 136 [pid = 3540] [id = 576] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2724D000 == 135 [pid = 3540] [id = 575] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 24219C00 == 134 [pid = 3540] [id = 574] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1BEC5800 == 133 [pid = 3540] [id = 493] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 385 (2809B000) [pid = 3540] [serial = 1654] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 20596400 == 132 [pid = 3540] [id = 573] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1CE8F000 == 131 [pid = 3540] [id = 572] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1B842800 == 130 [pid = 3540] [id = 571] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1B51D000 == 129 [pid = 3540] [id = 570] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2068EC00 == 128 [pid = 3540] [id = 569] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1BBED800 == 127 [pid = 3540] [id = 568] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2A93F800 == 126 [pid = 3540] [id = 558] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2A39E800 == 125 [pid = 3540] [id = 557] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2B225000 == 124 [pid = 3540] [id = 556] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 29D2A000 == 123 [pid = 3540] [id = 555] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 288AEC00 == 122 [pid = 3540] [id = 554] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 2A9AE800 == 121 [pid = 3540] [id = 515] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 20694800 == 120 [pid = 3540] [id = 553] 03:24:09 INFO - PROCESS | 3540 | --DOCSHELL 1B842C00 == 119 [pid = 3540] [id = 552] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 384 (22631400) [pid = 3540] [serial = 1642] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 383 (207C7800) [pid = 3540] [serial = 1588] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 382 (1C6DA400) [pid = 3540] [serial = 1585] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 381 (1BF48400) [pid = 3540] [serial = 1633] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 380 (1C6E1C00) [pid = 3540] [serial = 1634] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 379 (286E1C00) [pid = 3540] [serial = 1591] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 378 (2B297800) [pid = 3540] [serial = 1612] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 377 (26A1CC00) [pid = 3540] [serial = 1645] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 376 (2A253C00) [pid = 3540] [serial = 1594] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 375 (24E0A400) [pid = 3540] [serial = 1643] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 374 (1CE86800) [pid = 3540] [serial = 1648] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 373 (2B250800) [pid = 3540] [serial = 1609] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 372 (1CFAD000) [pid = 3540] [serial = 1628] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 371 (1CE36000) [pid = 3540] [serial = 1627] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 370 (25426800) [pid = 3540] [serial = 1600] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 369 (288A1C00) [pid = 3540] [serial = 1606] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 368 (28098000) [pid = 3540] [serial = 1583] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 367 (22637000) [pid = 3540] [serial = 1631] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 366 (2129BC00) [pid = 3540] [serial = 1630] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 365 (1F6C1400) [pid = 3540] [serial = 1636] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 364 (1FF16400) [pid = 3540] [serial = 1637] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 363 (29F28800) [pid = 3540] [serial = 1603] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 362 (2B3CB000) [pid = 3540] [serial = 1615] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 361 (20597C00) [pid = 3540] [serial = 1639] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 360 (288B5000) [pid = 3540] [serial = 1597] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 359 (2B3D6C00) [pid = 3540] [serial = 1618] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 358 (27AC9000) [pid = 3540] [serial = 1651] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 357 (1CE8B800) [pid = 3540] [serial = 1621] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 356 (20691C00) [pid = 3540] [serial = 1624] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 355 (27CEFC00) [pid = 3540] [serial = 1652] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 354 (204E7000) [pid = 3540] [serial = 1649] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 353 (27351C00) [pid = 3540] [serial = 1646] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 352 (205BE800) [pid = 3540] [serial = 1640] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | --DOMWINDOW == 351 (212A2400) [pid = 3540] [serial = 1514] [outer = 00000000] [url = about:blank] 03:24:09 INFO - PROCESS | 3540 | 1461234249595 Marionette TRACE conn4 <- [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]]]}] 03:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1172ms 03:24:09 INFO - PROCESS | 3540 | 1461234249610 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 03:24:09 INFO - PROCESS | 3540 | 1461234249612 Marionette TRACE conn4 <- [1,2353,null,{"value":"13"}] 03:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:24:09 INFO - PROCESS | 3540 | 1461234249616 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:24:09 INFO - PROCESS | 3540 | 1461234249619 Marionette TRACE conn4 <- [1,2354,null,{}] 03:24:09 INFO - PROCESS | 3540 | 1461234249629 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:09 INFO - PROCESS | 3540 | 1461234249743 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 03:24:09 INFO - PROCESS | 3540 | 1461234249933 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:09 INFO - PROCESS | 3540 | ++DOCSHELL 1B83FC00 == 120 [pid = 3540] [id = 598] 03:24:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 352 (1B842800) [pid = 3540] [serial = 1794] [outer = 00000000] 03:24:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 353 (1CC9B000) [pid = 3540] [serial = 1795] [outer = 1B842800] 03:24:09 INFO - PROCESS | 3540 | 1461234249981 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 354 (1CE85800) [pid = 3540] [serial = 1796] [outer = 1B842800] 03:24:10 INFO - PROCESS | 3540 | 1461234250363 Marionette TRACE conn4 <- [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]]]}] 03:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 830ms 03:24:10 INFO - PROCESS | 3540 | 1461234250446 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 03:24:10 INFO - PROCESS | 3540 | 1461234250449 Marionette TRACE conn4 <- [1,2357,null,{"value":"13"}] 03:24:10 INFO - PROCESS | 3540 | 1461234250452 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:24:10 INFO - PROCESS | 3540 | 1461234250453 Marionette TRACE conn4 <- [1,2358,null,{}] 03:24:10 INFO - PROCESS | 3540 | 1461234250457 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:10 INFO - PROCESS | 3540 | 1461234250569 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 03:24:10 INFO - PROCESS | 3540 | 1461234250577 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:10 INFO - PROCESS | 3540 | ++DOCSHELL 1D5DC000 == 121 [pid = 3540] [id = 599] 03:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 355 (1D5DC800) [pid = 3540] [serial = 1797] [outer = 00000000] 03:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 356 (204E8000) [pid = 3540] [serial = 1798] [outer = 1D5DC800] 03:24:10 INFO - PROCESS | 3540 | 1461234250622 Marionette DEBUG loaded listener.js 03:24:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 357 (20596400) [pid = 3540] [serial = 1799] [outer = 1D5DC800] 03:24:11 INFO - PROCESS | 3540 | 1461234251113 Marionette TRACE conn4 <- [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]]]}] 03:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 03:24:11 INFO - PROCESS | 3540 | 1461234251130 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 03:24:11 INFO - PROCESS | 3540 | 1461234251132 Marionette TRACE conn4 <- [1,2361,null,{"value":"13"}] 03:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:24:11 INFO - PROCESS | 3540 | 1461234251193 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:24:11 INFO - PROCESS | 3540 | 1461234251195 Marionette TRACE conn4 <- [1,2362,null,{}] 03:24:11 INFO - PROCESS | 3540 | 1461234251201 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:11 INFO - PROCESS | 3540 | 1461234251312 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 03:24:11 INFO - PROCESS | 3540 | 1461234251318 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:11 INFO - PROCESS | 3540 | ++DOCSHELL 20598400 == 122 [pid = 3540] [id = 600] 03:24:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 358 (20689000) [pid = 3540] [serial = 1800] [outer = 00000000] 03:24:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 359 (207B1000) [pid = 3540] [serial = 1801] [outer = 20689000] 03:24:11 INFO - PROCESS | 3540 | 1461234251363 Marionette DEBUG loaded listener.js 03:24:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 360 (207C3400) [pid = 3540] [serial = 1802] [outer = 20689000] 03:24:11 INFO - PROCESS | 3540 | 1461234251959 Marionette TRACE conn4 <- [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]]]}] 03:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 830ms 03:24:12 INFO - PROCESS | 3540 | 1461234252012 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 03:24:12 INFO - PROCESS | 3540 | 1461234252015 Marionette TRACE conn4 <- [1,2365,null,{"value":"13"}] 03:24:12 INFO - PROCESS | 3540 | 1461234252018 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:24:12 INFO - PROCESS | 3540 | 1461234252019 Marionette TRACE conn4 <- [1,2366,null,{}] 03:24:12 INFO - PROCESS | 3540 | 1461234252023 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:12 INFO - PROCESS | 3540 | 1461234252199 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 03:24:12 INFO - PROCESS | 3540 | 1461234252223 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:12 INFO - PROCESS | 3540 | ++DOCSHELL 220AE800 == 123 [pid = 3540] [id = 601] 03:24:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 361 (220AF000) [pid = 3540] [serial = 1803] [outer = 00000000] 03:24:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 362 (2468DC00) [pid = 3540] [serial = 1804] [outer = 220AF000] 03:24:12 INFO - PROCESS | 3540 | 1461234252274 Marionette DEBUG loaded listener.js 03:24:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 363 (24E03400) [pid = 3540] [serial = 1805] [outer = 220AF000] 03:24:12 INFO - PROCESS | 3540 | 1461234252790 Marionette TRACE conn4 <- [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]]]}] 03:24: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 03:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 830ms 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 362 (1BCB0C00) [pid = 3540] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 361 (1BBEE800) [pid = 3540] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 360 (1BBF8C00) [pid = 3540] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 359 (25463800) [pid = 3540] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 358 (1BEC2C00) [pid = 3540] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 357 (27F88400) [pid = 3540] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 356 (2059AC00) [pid = 3540] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 355 (2068F000) [pid = 3540] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 354 (1CE92400) [pid = 3540] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 353 (1FFEA000) [pid = 3540] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 352 (27AB3400) [pid = 3540] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 351 (1BCAD800) [pid = 3540] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:24:13 INFO - PROCESS | 3540 | --DOMWINDOW == 350 (12401C00) [pid = 3540] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:24:13 INFO - PROCESS | 3540 | 1461234253428 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 03:24:13 INFO - PROCESS | 3540 | 1461234253433 Marionette TRACE conn4 <- [1,2369,null,{"value":"13"}] 03:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:24:13 INFO - PROCESS | 3540 | 1461234253441 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:24:13 INFO - PROCESS | 3540 | 1461234253445 Marionette TRACE conn4 <- [1,2370,null,{}] 03:24:13 INFO - PROCESS | 3540 | 1461234253451 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:13 INFO - PROCESS | 3540 | 1461234253633 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 03:24:13 INFO - PROCESS | 3540 | 1461234253863 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:13 INFO - PROCESS | 3540 | ++DOCSHELL 18B19800 == 124 [pid = 3540] [id = 602] 03:24:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 351 (18B1CC00) [pid = 3540] [serial = 1806] [outer = 00000000] 03:24:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 352 (1A416000) [pid = 3540] [serial = 1807] [outer = 18B1CC00] 03:24:13 INFO - PROCESS | 3540 | 1461234253923 Marionette DEBUG loaded listener.js 03:24:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 353 (1A7B5800) [pid = 3540] [serial = 1808] [outer = 18B1CC00] 03:24:14 INFO - PROCESS | 3540 | 1461234254552 Marionette TRACE conn4 <- [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]]]}] 03:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1175ms 03:24:14 INFO - PROCESS | 3540 | 1461234254618 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 03:24:14 INFO - PROCESS | 3540 | 1461234254622 Marionette TRACE conn4 <- [1,2373,null,{"value":"13"}] 03:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:24:14 INFO - PROCESS | 3540 | 1461234254630 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:24:14 INFO - PROCESS | 3540 | 1461234254634 Marionette TRACE conn4 <- [1,2374,null,{}] 03:24:14 INFO - PROCESS | 3540 | 1461234254639 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:14 INFO - PROCESS | 3540 | 1461234254858 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 03:24:14 INFO - PROCESS | 3540 | 1461234254975 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:14 INFO - PROCESS | 3540 | ++DOCSHELL 1A9B7400 == 125 [pid = 3540] [id = 603] 03:24:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 354 (1C01D800) [pid = 3540] [serial = 1809] [outer = 00000000] 03:24:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 355 (1CD25C00) [pid = 3540] [serial = 1810] [outer = 1C01D800] 03:24:15 INFO - PROCESS | 3540 | 1461234255043 Marionette DEBUG loaded listener.js 03:24:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 356 (1CE45C00) [pid = 3540] [serial = 1811] [outer = 1C01D800] 03:24:15 INFO - PROCESS | 3540 | 1461234255685 Marionette TRACE conn4 <- [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]]]}] 03:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1120ms 03:24:15 INFO - PROCESS | 3540 | 1461234255757 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 03:24:15 INFO - PROCESS | 3540 | 1461234255759 Marionette TRACE conn4 <- [1,2377,null,{"value":"13"}] 03:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:24:15 INFO - PROCESS | 3540 | 1461234255765 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:24:15 INFO - PROCESS | 3540 | 1461234255767 Marionette TRACE conn4 <- [1,2378,null,{}] 03:24:15 INFO - PROCESS | 3540 | 1461234255777 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:15 INFO - PROCESS | 3540 | 1461234255924 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 03:24:16 INFO - PROCESS | 3540 | 1461234256126 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:16 INFO - PROCESS | 3540 | ++DOCSHELL 205B8400 == 126 [pid = 3540] [id = 604] 03:24:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 357 (2068C000) [pid = 3540] [serial = 1812] [outer = 00000000] 03:24:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 358 (207CA400) [pid = 3540] [serial = 1813] [outer = 2068C000] 03:24:16 INFO - PROCESS | 3540 | 1461234256185 Marionette DEBUG loaded listener.js 03:24:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 359 (212A6800) [pid = 3540] [serial = 1814] [outer = 2068C000] 03:24:16 INFO - PROCESS | 3540 | 1461234256859 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 03:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1122ms 03:24:16 INFO - PROCESS | 3540 | 1461234256890 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 03:24:16 INFO - PROCESS | 3540 | 1461234256892 Marionette TRACE conn4 <- [1,2381,null,{"value":"13"}] 03:24:16 INFO - PROCESS | 3540 | 1461234256896 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:24:16 INFO - PROCESS | 3540 | 1461234256898 Marionette TRACE conn4 <- [1,2382,null,{}] 03:24:16 INFO - PROCESS | 3540 | 1461234256901 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:17 INFO - PROCESS | 3540 | 1461234257037 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 03:24:17 INFO - PROCESS | 3540 | 1461234257251 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:17 INFO - PROCESS | 3540 | ++DOCSHELL 220B0C00 == 127 [pid = 3540] [id = 605] 03:24:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 360 (24698000) [pid = 3540] [serial = 1815] [outer = 00000000] 03:24:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 361 (26A1CC00) [pid = 3540] [serial = 1816] [outer = 24698000] 03:24:17 INFO - PROCESS | 3540 | 1461234257309 Marionette DEBUG loaded listener.js 03:24:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 362 (27256C00) [pid = 3540] [serial = 1817] [outer = 24698000] 03:24:17 INFO - PROCESS | 3540 | 1461234257964 Marionette TRACE conn4 <- [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]]]}] 03:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1129ms 03:24:18 INFO - PROCESS | 3540 | 1461234258040 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 03:24:18 INFO - PROCESS | 3540 | 1461234258043 Marionette TRACE conn4 <- [1,2385,null,{"value":"13"}] 03:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:24:18 INFO - PROCESS | 3540 | 1461234258048 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:24:18 INFO - PROCESS | 3540 | 1461234258050 Marionette TRACE conn4 <- [1,2386,null,{}] 03:24:18 INFO - PROCESS | 3540 | 1461234258054 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:18 INFO - PROCESS | 3540 | 1461234258185 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 03:24:18 INFO - PROCESS | 3540 | 1461234258387 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:18 INFO - PROCESS | 3540 | ++DOCSHELL 27348000 == 128 [pid = 3540] [id = 606] 03:24:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 363 (27350800) [pid = 3540] [serial = 1818] [outer = 00000000] 03:24:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 364 (277B5000) [pid = 3540] [serial = 1819] [outer = 27350800] 03:24:18 INFO - PROCESS | 3540 | 1461234258444 Marionette DEBUG loaded listener.js 03:24:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 365 (27AB7800) [pid = 3540] [serial = 1820] [outer = 27350800] 03:24:19 INFO - PROCESS | 3540 | 1461234259065 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 03:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1069ms 03:24:19 INFO - PROCESS | 3540 | 1461234259119 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 03:24:19 INFO - PROCESS | 3540 | 1461234259121 Marionette TRACE conn4 <- [1,2389,null,{"value":"13"}] 03:24:19 INFO - PROCESS | 3540 | 1461234259125 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:24:19 INFO - PROCESS | 3540 | 1461234259127 Marionette TRACE conn4 <- [1,2390,null,{}] 03:24:19 INFO - PROCESS | 3540 | 1461234259131 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:19 INFO - PROCESS | 3540 | 1461234259322 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 03:24:19 INFO - PROCESS | 3540 | 1461234259526 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:19 INFO - PROCESS | 3540 | ++DOCSHELL 27F93C00 == 129 [pid = 3540] [id = 607] 03:24:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 366 (28003800) [pid = 3540] [serial = 1821] [outer = 00000000] 03:24:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 367 (2809E800) [pid = 3540] [serial = 1822] [outer = 28003800] 03:24:19 INFO - PROCESS | 3540 | 1461234259586 Marionette DEBUG loaded listener.js 03:24:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 368 (2889DC00) [pid = 3540] [serial = 1823] [outer = 28003800] 03:24:20 INFO - PROCESS | 3540 | 1461234260247 Marionette TRACE conn4 <- [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]]]}] 03:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1183ms 03:24:20 INFO - PROCESS | 3540 | 1461234260323 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 03:24:20 INFO - PROCESS | 3540 | 1461234260326 Marionette TRACE conn4 <- [1,2393,null,{"value":"13"}] 03:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:24:20 INFO - PROCESS | 3540 | 1461234260331 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:24:20 INFO - PROCESS | 3540 | 1461234260333 Marionette TRACE conn4 <- [1,2394,null,{}] 03:24:20 INFO - PROCESS | 3540 | 1461234260338 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:20 INFO - PROCESS | 3540 | 1461234260472 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 03:24:20 INFO - PROCESS | 3540 | 1461234260679 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:20 INFO - PROCESS | 3540 | ++DOCSHELL 288AB000 == 130 [pid = 3540] [id = 608] 03:24:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 369 (294D0C00) [pid = 3540] [serial = 1824] [outer = 00000000] 03:24:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 370 (29C79400) [pid = 3540] [serial = 1825] [outer = 294D0C00] 03:24:20 INFO - PROCESS | 3540 | 1461234260737 Marionette DEBUG loaded listener.js 03:24:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 371 (29D29C00) [pid = 3540] [serial = 1826] [outer = 294D0C00] 03:24:21 INFO - PROCESS | 3540 | 1461234261369 Marionette TRACE conn4 <- [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]]]}] 03:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1075ms 03:24:21 INFO - PROCESS | 3540 | 1461234261408 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 03:24:21 INFO - PROCESS | 3540 | 1461234261410 Marionette TRACE conn4 <- [1,2397,null,{"value":"13"}] 03:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:24:21 INFO - PROCESS | 3540 | 1461234261414 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:24:21 INFO - PROCESS | 3540 | 1461234261416 Marionette TRACE conn4 <- [1,2398,null,{}] 03:24:21 INFO - PROCESS | 3540 | 1461234261420 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:21 INFO - PROCESS | 3540 | 1461234261556 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 03:24:21 INFO - PROCESS | 3540 | 1461234261777 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:21 INFO - PROCESS | 3540 | ++DOCSHELL 29534000 == 131 [pid = 3540] [id = 609] 03:24:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 372 (29F29400) [pid = 3540] [serial = 1827] [outer = 00000000] 03:24:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 373 (2A082C00) [pid = 3540] [serial = 1828] [outer = 29F29400] 03:24:21 INFO - PROCESS | 3540 | 1461234261837 Marionette DEBUG loaded listener.js 03:24:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 374 (2A254800) [pid = 3540] [serial = 1829] [outer = 29F29400] 03:24:22 INFO - PROCESS | 3540 | 1461234262440 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 03:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1065ms 03:24:22 INFO - PROCESS | 3540 | 1461234262483 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 03:24:22 INFO - PROCESS | 3540 | 1461234262486 Marionette TRACE conn4 <- [1,2401,null,{"value":"13"}] 03:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:24:22 INFO - PROCESS | 3540 | 1461234262490 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:24:22 INFO - PROCESS | 3540 | 1461234262492 Marionette TRACE conn4 <- [1,2402,null,{}] 03:24:22 INFO - PROCESS | 3540 | 1461234262496 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:22 INFO - PROCESS | 3540 | 1461234262628 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 03:24:22 INFO - PROCESS | 3540 | 1461234262839 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:22 INFO - PROCESS | 3540 | ++DOCSHELL 2A081400 == 132 [pid = 3540] [id = 610] 03:24:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 375 (2A279400) [pid = 3540] [serial = 1830] [outer = 00000000] 03:24:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 376 (2A944000) [pid = 3540] [serial = 1831] [outer = 2A279400] 03:24:22 INFO - PROCESS | 3540 | 1461234262940 Marionette DEBUG loaded listener.js 03:24:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 377 (2A9AE800) [pid = 3540] [serial = 1832] [outer = 2A279400] 03:24:23 INFO - PROCESS | 3540 | 1461234263579 Marionette TRACE conn4 <- [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]]]}] 03:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1122ms 03:24:23 INFO - PROCESS | 3540 | 1461234263615 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 03:24:23 INFO - PROCESS | 3540 | 1461234263617 Marionette TRACE conn4 <- [1,2405,null,{"value":"13"}] 03:24:23 INFO - PROCESS | 3540 | 1461234263620 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:24:23 INFO - PROCESS | 3540 | 1461234263622 Marionette TRACE conn4 <- [1,2406,null,{}] 03:24:23 INFO - PROCESS | 3540 | 1461234263626 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:23 INFO - PROCESS | 3540 | 1461234263764 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 03:24:23 INFO - PROCESS | 3540 | 1461234263973 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:24 INFO - PROCESS | 3540 | ++DOCSHELL 2A073C00 == 133 [pid = 3540] [id = 611] 03:24:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 378 (2A074000) [pid = 3540] [serial = 1833] [outer = 00000000] 03:24:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 379 (2B251800) [pid = 3540] [serial = 1834] [outer = 2A074000] 03:24:24 INFO - PROCESS | 3540 | 1461234264074 Marionette DEBUG loaded listener.js 03:24:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 380 (2B25DC00) [pid = 3540] [serial = 1835] [outer = 2A074000] 03:24:24 INFO - PROCESS | 3540 | 1461234264681 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1127ms 03:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:24:24 INFO - PROCESS | 3540 | 1461234264752 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 03:24:24 INFO - PROCESS | 3540 | 1461234264755 Marionette TRACE conn4 <- [1,2409,null,{"value":"13"}] 03:24:24 INFO - PROCESS | 3540 | 1461234264772 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:24:24 INFO - PROCESS | 3540 | 1461234264775 Marionette TRACE conn4 <- [1,2410,null,{}] 03:24:24 INFO - PROCESS | 3540 | 1461234264783 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:24 INFO - PROCESS | 3540 | 1461234264948 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 03:24:25 INFO - PROCESS | 3540 | 1461234265143 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:25 INFO - PROCESS | 3540 | ++DOCSHELL 2B29B800 == 134 [pid = 3540] [id = 612] 03:24:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 381 (2B306400) [pid = 3540] [serial = 1836] [outer = 00000000] 03:24:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 382 (2B3CD000) [pid = 3540] [serial = 1837] [outer = 2B306400] 03:24:25 INFO - PROCESS | 3540 | 1461234265202 Marionette DEBUG loaded listener.js 03:24:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 383 (2BA22800) [pid = 3540] [serial = 1838] [outer = 2B306400] 03:24:25 INFO - PROCESS | 3540 | 1461234265805 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 03:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1087ms 03:24:25 INFO - PROCESS | 3540 | 1461234265849 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 03:24:25 INFO - PROCESS | 3540 | 1461234265852 Marionette TRACE conn4 <- [1,2413,null,{"value":"13"}] 03:24:25 INFO - PROCESS | 3540 | 1461234265855 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:24:25 INFO - PROCESS | 3540 | 1461234265858 Marionette TRACE conn4 <- [1,2414,null,{}] 03:24:25 INFO - PROCESS | 3540 | 1461234265862 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:25 INFO - PROCESS | 3540 | 1461234265994 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 03:24:26 INFO - PROCESS | 3540 | 1461234266219 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:26 INFO - PROCESS | 3540 | ++DOCSHELL 2C60D800 == 135 [pid = 3540] [id = 613] 03:24:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 384 (2C60DC00) [pid = 3540] [serial = 1839] [outer = 00000000] 03:24:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 385 (2C622400) [pid = 3540] [serial = 1840] [outer = 2C60DC00] 03:24:26 INFO - PROCESS | 3540 | 1461234266297 Marionette DEBUG loaded listener.js 03:24:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 386 (2C626C00) [pid = 3540] [serial = 1841] [outer = 2C60DC00] 03:24:26 INFO - PROCESS | 3540 | 1461234266928 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 03:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1124ms 03:24:26 INFO - PROCESS | 3540 | 1461234266983 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 03:24:26 INFO - PROCESS | 3540 | 1461234266985 Marionette TRACE conn4 <- [1,2417,null,{"value":"13"}] 03:24:26 INFO - PROCESS | 3540 | 1461234266989 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:24:26 INFO - PROCESS | 3540 | 1461234266991 Marionette TRACE conn4 <- [1,2418,null,{}] 03:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:24:27 INFO - PROCESS | 3540 | 1461234267011 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:27 INFO - PROCESS | 3540 | 1461234267141 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 03:24:27 INFO - PROCESS | 3540 | 1461234267371 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:27 INFO - PROCESS | 3540 | ++DOCSHELL 288AC400 == 136 [pid = 3540] [id = 614] 03:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 387 (288AE800) [pid = 3540] [serial = 1842] [outer = 00000000] 03:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 388 (31548400) [pid = 3540] [serial = 1843] [outer = 288AE800] 03:24:27 INFO - PROCESS | 3540 | 1461234267427 Marionette DEBUG loaded listener.js 03:24:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 389 (3154EC00) [pid = 3540] [serial = 1844] [outer = 288AE800] 03:24:28 INFO - PROCESS | 3540 | 1461234268326 Marionette TRACE conn4 <- [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]]]}] 03:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1382ms 03:24:28 INFO - PROCESS | 3540 | 1461234268389 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 03:24:28 INFO - PROCESS | 3540 | 1461234268393 Marionette TRACE conn4 <- [1,2421,null,{"value":"13"}] 03:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:24:28 INFO - PROCESS | 3540 | 1461234268400 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:24:28 INFO - PROCESS | 3540 | 1461234268404 Marionette TRACE conn4 <- [1,2422,null,{}] 03:24:28 INFO - PROCESS | 3540 | 1461234268411 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:28 INFO - PROCESS | 3540 | 1461234268544 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 03:24:28 INFO - PROCESS | 3540 | 1461234268796 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:28 INFO - PROCESS | 3540 | ++DOCSHELL 1BCAD800 == 137 [pid = 3540] [id = 615] 03:24:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 390 (1BCAFC00) [pid = 3540] [serial = 1845] [outer = 00000000] 03:24:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 391 (1CC68800) [pid = 3540] [serial = 1846] [outer = 1BCAFC00] 03:24:28 INFO - PROCESS | 3540 | 1461234268859 Marionette DEBUG loaded listener.js 03:24:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 392 (1CE31000) [pid = 3540] [serial = 1847] [outer = 1BCAFC00] 03:24:29 INFO - PROCESS | 3540 | 1461234269422 Marionette TRACE conn4 <- [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]]]}] 03:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1070ms 03:24:29 INFO - PROCESS | 3540 | 1461234269475 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 03:24:29 INFO - PROCESS | 3540 | 1461234269481 Marionette TRACE conn4 <- [1,2425,null,{"value":"13"}] 03:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:24:29 INFO - PROCESS | 3540 | 1461234269487 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:24:29 INFO - PROCESS | 3540 | 1461234269489 Marionette TRACE conn4 <- [1,2426,null,{}] 03:24:29 INFO - PROCESS | 3540 | 1461234269493 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:29 INFO - PROCESS | 3540 | 1461234269620 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 03:24:29 INFO - PROCESS | 3540 | 1461234269828 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:29 INFO - PROCESS | 3540 | ++DOCSHELL 1A41F400 == 138 [pid = 3540] [id = 616] 03:24:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 393 (1CE43400) [pid = 3540] [serial = 1848] [outer = 00000000] 03:24:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 394 (1FFEF000) [pid = 3540] [serial = 1849] [outer = 1CE43400] 03:24:29 INFO - PROCESS | 3540 | 1461234269881 Marionette DEBUG loaded listener.js 03:24:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 395 (204F5800) [pid = 3540] [serial = 1850] [outer = 1CE43400] 03:24:30 INFO - PROCESS | 3540 | 1461234270528 Marionette TRACE conn4 <- [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]]]}] 03:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1077ms 03:24:30 INFO - PROCESS | 3540 | 1461234270565 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 03:24:30 INFO - PROCESS | 3540 | 1461234270568 Marionette TRACE conn4 <- [1,2429,null,{"value":"13"}] 03:24:30 INFO - PROCESS | 3540 | 1461234270571 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:24:30 INFO - PROCESS | 3540 | 1461234270574 Marionette TRACE conn4 <- [1,2430,null,{}] 03:24:30 INFO - PROCESS | 3540 | 1461234270584 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:30 INFO - PROCESS | 3540 | 1461234270709 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 03:24:30 INFO - PROCESS | 3540 | 1461234270919 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:30 INFO - PROCESS | 3540 | ++DOCSHELL 25089C00 == 139 [pid = 3540] [id = 617] 03:24:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 396 (26A17000) [pid = 3540] [serial = 1851] [outer = 00000000] 03:24:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 397 (277AA800) [pid = 3540] [serial = 1852] [outer = 26A17000] 03:24:30 INFO - PROCESS | 3540 | 1461234270970 Marionette DEBUG loaded listener.js 03:24:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 398 (27ACC000) [pid = 3540] [serial = 1853] [outer = 26A17000] 03:24:31 INFO - PROCESS | 3540 | 1461234271589 Marionette TRACE conn4 <- [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]]]}] 03:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1077ms 03:24:31 INFO - PROCESS | 3540 | 1461234271652 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 03:24:31 INFO - PROCESS | 3540 | 1461234271655 Marionette TRACE conn4 <- [1,2433,null,{"value":"13"}] 03:24:31 INFO - PROCESS | 3540 | 1461234271658 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:24:31 INFO - PROCESS | 3540 | 1461234271660 Marionette TRACE conn4 <- [1,2434,null,{}] 03:24:31 INFO - PROCESS | 3540 | 1461234271664 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:31 INFO - PROCESS | 3540 | 1461234271821 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 03:24:32 INFO - PROCESS | 3540 | 1461234272031 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:32 INFO - PROCESS | 3540 | ++DOCSHELL 27ACBC00 == 140 [pid = 3540] [id = 618] 03:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 399 (27F93800) [pid = 3540] [serial = 1854] [outer = 00000000] 03:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 400 (2809C400) [pid = 3540] [serial = 1855] [outer = 27F93800] 03:24:32 INFO - PROCESS | 3540 | 1461234272078 Marionette DEBUG loaded listener.js 03:24:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 401 (288A3C00) [pid = 3540] [serial = 1856] [outer = 27F93800] 03:24:32 INFO - PROCESS | 3540 | 1461234272649 Marionette TRACE conn4 <- [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]]]}] 03:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1070ms 03:24:32 INFO - PROCESS | 3540 | 1461234272732 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 03:24:32 INFO - PROCESS | 3540 | 1461234272735 Marionette TRACE conn4 <- [1,2437,null,{"value":"13"}] 03:24:32 INFO - PROCESS | 3540 | 1461234272738 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:24:32 INFO - PROCESS | 3540 | 1461234272740 Marionette TRACE conn4 <- [1,2438,null,{}] 03:24:32 INFO - PROCESS | 3540 | 1461234272744 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:32 INFO - PROCESS | 3540 | 1461234272861 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 03:24:33 INFO - PROCESS | 3540 | 1461234273089 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:33 INFO - PROCESS | 3540 | ++DOCSHELL 28897400 == 141 [pid = 3540] [id = 619] 03:24:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 402 (288B3800) [pid = 3540] [serial = 1857] [outer = 00000000] 03:24:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 403 (2A074800) [pid = 3540] [serial = 1858] [outer = 288B3800] 03:24:33 INFO - PROCESS | 3540 | 1461234273138 Marionette DEBUG loaded listener.js 03:24:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 404 (2A081800) [pid = 3540] [serial = 1859] [outer = 288B3800] 03:24:33 INFO - PROCESS | 3540 | 1461234273737 Marionette TRACE conn4 <- [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]]]}] 03:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1067ms 03:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:24:33 INFO - PROCESS | 3540 | 1461234273809 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 03:24:33 INFO - PROCESS | 3540 | 1461234273811 Marionette TRACE conn4 <- [1,2441,null,{"value":"13"}] 03:24:33 INFO - PROCESS | 3540 | 1461234273814 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:24:33 INFO - PROCESS | 3540 | 1461234273816 Marionette TRACE conn4 <- [1,2442,null,{}] 03:24:33 INFO - PROCESS | 3540 | 1461234273819 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:33 INFO - PROCESS | 3540 | 1461234273961 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 03:24:34 INFO - PROCESS | 3540 | 1461234274178 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:34 INFO - PROCESS | 3540 | ++DOCSHELL 17136800 == 142 [pid = 3540] [id = 620] 03:24:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 405 (1713B400) [pid = 3540] [serial = 1860] [outer = 00000000] 03:24:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 406 (1CC8F800) [pid = 3540] [serial = 1861] [outer = 1713B400] 03:24:34 INFO - PROCESS | 3540 | 1461234274275 Marionette DEBUG loaded listener.js 03:24:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 407 (1FF0A800) [pid = 3540] [serial = 1862] [outer = 1713B400] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2059B400 == 141 [pid = 3540] [id = 565] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 1B840C00 == 140 [pid = 3540] [id = 566] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 20598400 == 139 [pid = 3540] [id = 600] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 1D5DC000 == 138 [pid = 3540] [id = 599] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 1B83FC00 == 137 [pid = 3540] [id = 598] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 11D89800 == 136 [pid = 3540] [id = 597] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 12808000 == 135 [pid = 3540] [id = 596] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 406 (27AB2400) [pid = 3540] [serial = 1702] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 405 (24694400) [pid = 3540] [serial = 1690] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 404 (294DCC00) [pid = 3540] [serial = 1663] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 403 (2B25D800) [pid = 3540] [serial = 1672] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 402 (1FF0C800) [pid = 3540] [serial = 1699] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 401 (21179400) [pid = 3540] [serial = 1660] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 400 (2A277C00) [pid = 3540] [serial = 1681] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 399 (2BA26000) [pid = 3540] [serial = 1687] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 398 (2A250C00) [pid = 3540] [serial = 1666] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 397 (27AB3800) [pid = 3540] [serial = 1693] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 396 (2B25E800) [pid = 3540] [serial = 1669] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 395 (2A07D800) [pid = 3540] [serial = 1678] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 394 (27AD7000) [pid = 3540] [serial = 1696] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 393 (1C024000) [pid = 3540] [serial = 1657] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 392 (2A948800) [pid = 3540] [serial = 1684] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 391 (2A948C00) [pid = 3540] [serial = 1675] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 20769400 == 134 [pid = 3540] [id = 594] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 17130000 == 133 [pid = 3540] [id = 593] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 1A92CC00 == 132 [pid = 3540] [id = 592] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 1BC95000 == 131 [pid = 3540] [id = 591] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 30C7AC00 == 130 [pid = 3540] [id = 590] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2C624800 == 129 [pid = 3540] [id = 589] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2BFBE800 == 128 [pid = 3540] [id = 588] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2B3CAC00 == 127 [pid = 3540] [id = 587] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2B3D3400 == 126 [pid = 3540] [id = 586] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2B302000 == 125 [pid = 3540] [id = 585] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2B250400 == 124 [pid = 3540] [id = 584] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 2A273000 == 123 [pid = 3540] [id = 583] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 29D2D000 == 122 [pid = 3540] [id = 582] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 28098800 == 121 [pid = 3540] [id = 581] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 204E6400 == 120 [pid = 3540] [id = 580] 03:24:34 INFO - PROCESS | 3540 | --DOCSHELL 1BC07800 == 119 [pid = 3540] [id = 579] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 390 (2889C400) [pid = 3540] [serial = 1732] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 389 (288AF400) [pid = 3540] [serial = 1733] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 388 (1CC6E800) [pid = 3540] [serial = 1714] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 387 (1CC90000) [pid = 3540] [serial = 1706] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 386 (27581C00) [pid = 3540] [serial = 1724] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 385 (27586000) [pid = 3540] [serial = 1712] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 384 (1BF47C00) [pid = 3540] [serial = 1705] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 383 (288A0000) [pid = 3540] [serial = 1655] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 382 (2219C800) [pid = 3540] [serial = 1721] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 381 (24692C00) [pid = 3540] [serial = 1709] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 380 (212A2C00) [pid = 3540] [serial = 1711] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 379 (1F6C3400) [pid = 3540] [serial = 1717] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 378 (27258000) [pid = 3540] [serial = 1723] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 377 (27ACA400) [pid = 3540] [serial = 1729] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 376 (28010000) [pid = 3540] [serial = 1727] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 375 (220AB800) [pid = 3540] [serial = 1708] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 374 (27CF7400) [pid = 3540] [serial = 1730] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 373 (20770800) [pid = 3540] [serial = 1720] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 372 (27F8EC00) [pid = 3540] [serial = 1726] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 371 (20001C00) [pid = 3540] [serial = 1718] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | --DOMWINDOW == 370 (1CD21800) [pid = 3540] [serial = 1715] [outer = 00000000] [url = about:blank] 03:24:34 INFO - PROCESS | 3540 | 1461234274857 Marionette TRACE conn4 <- [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]]]}] 03:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1070ms 03:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:24:34 INFO - PROCESS | 3540 | 1461234274885 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 03:24:34 INFO - PROCESS | 3540 | 1461234274887 Marionette TRACE conn4 <- [1,2445,null,{"value":"13"}] 03:24:34 INFO - PROCESS | 3540 | 1461234274890 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:24:34 INFO - PROCESS | 3540 | 1461234274892 Marionette TRACE conn4 <- [1,2446,null,{}] 03:24:34 INFO - PROCESS | 3540 | 1461234274895 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:35 INFO - PROCESS | 3540 | 1461234275001 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 03:24:35 INFO - PROCESS | 3540 | 1461234275007 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:35 INFO - PROCESS | 3540 | ++DOCSHELL 1B842C00 == 120 [pid = 3540] [id = 621] 03:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 371 (1BC94800) [pid = 3540] [serial = 1863] [outer = 00000000] 03:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 372 (1CC76C00) [pid = 3540] [serial = 1864] [outer = 1BC94800] 03:24:35 INFO - PROCESS | 3540 | 1461234275055 Marionette DEBUG loaded listener.js 03:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 373 (1CE51C00) [pid = 3540] [serial = 1865] [outer = 1BC94800] 03:24:35 INFO - PROCESS | 3540 | 1461234275586 Marionette TRACE conn4 <- [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]]]}] 03:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 730ms 03:24:35 INFO - PROCESS | 3540 | 1461234275622 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 03:24:35 INFO - PROCESS | 3540 | 1461234275624 Marionette TRACE conn4 <- [1,2449,null,{"value":"13"}] 03:24:35 INFO - PROCESS | 3540 | 1461234275627 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:24:35 INFO - PROCESS | 3540 | 1461234275629 Marionette TRACE conn4 <- [1,2450,null,{}] 03:24:35 INFO - PROCESS | 3540 | 1461234275632 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:35 INFO - PROCESS | 3540 | 1461234275739 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 03:24:35 INFO - PROCESS | 3540 | 1461234275943 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:35 INFO - PROCESS | 3540 | ++DOCSHELL 1778D800 == 121 [pid = 3540] [id = 622] 03:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 374 (1DDA2000) [pid = 3540] [serial = 1866] [outer = 00000000] 03:24:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 375 (20595C00) [pid = 3540] [serial = 1867] [outer = 1DDA2000] 03:24:35 INFO - PROCESS | 3540 | 1461234275990 Marionette DEBUG loaded listener.js 03:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 376 (212A2C00) [pid = 3540] [serial = 1868] [outer = 1DDA2000] 03:24:36 INFO - PROCESS | 3540 | 1461234276362 Marionette TRACE conn4 <- [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]]]}] 03:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 830ms 03:24:36 INFO - PROCESS | 3540 | 1461234276465 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 03:24:36 INFO - PROCESS | 3540 | 1461234276467 Marionette TRACE conn4 <- [1,2453,null,{"value":"13"}] 03:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:24:36 INFO - PROCESS | 3540 | 1461234276470 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:24:36 INFO - PROCESS | 3540 | 1461234276472 Marionette TRACE conn4 <- [1,2454,null,{}] 03:24:36 INFO - PROCESS | 3540 | 1461234276476 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:36 INFO - PROCESS | 3540 | 1461234276590 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 03:24:36 INFO - PROCESS | 3540 | 1461234276600 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:36 INFO - PROCESS | 3540 | ++DOCSHELL 24695000 == 122 [pid = 3540] [id = 623] 03:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 377 (24695400) [pid = 3540] [serial = 1869] [outer = 00000000] 03:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 378 (277B4000) [pid = 3540] [serial = 1870] [outer = 24695400] 03:24:36 INFO - PROCESS | 3540 | 1461234276647 Marionette DEBUG loaded listener.js 03:24:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 379 (27AB7000) [pid = 3540] [serial = 1871] [outer = 24695400] 03:24:37 INFO - PROCESS | 3540 | 1461234277264 Marionette TRACE conn4 <- [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]]]}] 03:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 830ms 03:24:37 INFO - PROCESS | 3540 | 1461234277302 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 03:24:37 INFO - PROCESS | 3540 | 1461234277304 Marionette TRACE conn4 <- [1,2457,null,{"value":"13"}] 03:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:24:37 INFO - PROCESS | 3540 | 1461234277307 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:24:37 INFO - PROCESS | 3540 | 1461234277308 Marionette TRACE conn4 <- [1,2458,null,{}] 03:24:37 INFO - PROCESS | 3540 | 1461234277316 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:37 INFO - PROCESS | 3540 | 1461234277494 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 03:24:37 INFO - PROCESS | 3540 | 1461234277517 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:37 INFO - PROCESS | 3540 | ++DOCSHELL 2734B800 == 123 [pid = 3540] [id = 624] 03:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 380 (27CF7400) [pid = 3540] [serial = 1872] [outer = 00000000] 03:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 381 (288B3000) [pid = 3540] [serial = 1873] [outer = 27CF7400] 03:24:37 INFO - PROCESS | 3540 | 1461234277562 Marionette DEBUG loaded listener.js 03:24:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 382 (29412800) [pid = 3540] [serial = 1874] [outer = 27CF7400] 03:24:38 INFO - PROCESS | 3540 | 1461234278053 Marionette TRACE conn4 <- [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]]]}] 03:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 790ms 03:24:38 INFO - PROCESS | 3540 | 1461234278098 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 03:24:38 INFO - PROCESS | 3540 | 1461234278100 Marionette TRACE conn4 <- [1,2461,null,{"value":"13"}] 03:24:38 INFO - PROCESS | 3540 | 1461234278104 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:24:38 INFO - PROCESS | 3540 | 1461234278106 Marionette TRACE conn4 <- [1,2462,null,{}] 03:24:38 INFO - PROCESS | 3540 | 1461234278110 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:38 INFO - PROCESS | 3540 | 1461234278297 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 03:24:38 INFO - PROCESS | 3540 | 1461234278322 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:38 INFO - PROCESS | 3540 | ++DOCSHELL 29416C00 == 124 [pid = 3540] [id = 625] 03:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 383 (29417000) [pid = 3540] [serial = 1875] [outer = 00000000] 03:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 384 (2A278800) [pid = 3540] [serial = 1876] [outer = 29417000] 03:24:38 INFO - PROCESS | 3540 | 1461234278371 Marionette DEBUG loaded listener.js 03:24:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 385 (2A94C800) [pid = 3540] [serial = 1877] [outer = 29417000] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 384 (207B9000) [pid = 3540] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 383 (193B3000) [pid = 3540] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 382 (2546CC00) [pid = 3540] [serial = 1098] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 381 (24E10C00) [pid = 3540] [serial = 1092] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 380 (294D2800) [pid = 3540] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 379 (29C78C00) [pid = 3540] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 378 (193B8C00) [pid = 3540] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 377 (1B847C00) [pid = 3540] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 376 (22633800) [pid = 3540] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 375 (28009C00) [pid = 3540] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 374 (220A5C00) [pid = 3540] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 373 (2BA23C00) [pid = 3540] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 372 (1B840400) [pid = 3540] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 371 (2125C800) [pid = 3540] [serial = 1089] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 370 (2B3C9400) [pid = 3540] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 369 (1C027C00) [pid = 3540] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 368 (288A4C00) [pid = 3540] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 367 (12550C00) [pid = 3540] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 366 (25464800) [pid = 3540] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 365 (1869A800) [pid = 3540] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 364 (2889B000) [pid = 3540] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 363 (20774000) [pid = 3540] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 362 (21176000) [pid = 3540] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 361 (277B6000) [pid = 3540] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 360 (27580C00) [pid = 3540] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 359 (24EDD800) [pid = 3540] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 358 (16F1D400) [pid = 3540] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 357 (27F0C800) [pid = 3540] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 356 (207C8800) [pid = 3540] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 355 (1F840400) [pid = 3540] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 354 (255DAC00) [pid = 3540] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 353 (20592800) [pid = 3540] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 352 (2B24F800) [pid = 3540] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 351 (1CC68C00) [pid = 3540] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 350 (1CD1A800) [pid = 3540] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 349 (1FF0B000) [pid = 3540] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 348 (29C74C00) [pid = 3540] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 347 (28095400) [pid = 3540] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 346 (1BF47000) [pid = 3540] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 345 (1B849C00) [pid = 3540] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 344 (17786800) [pid = 3540] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 343 (25428000) [pid = 3540] [serial = 1095] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 342 (24E0D800) [pid = 3540] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 341 (204F0000) [pid = 3540] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 340 (2129F800) [pid = 3540] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 339 (27AD3800) [pid = 3540] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 338 (2A99F400) [pid = 3540] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 337 (26A18000) [pid = 3540] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 336 (27AD3400) [pid = 3540] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 335 (1C022400) [pid = 3540] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 334 (29C7A000) [pid = 3540] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 333 (2262C000) [pid = 3540] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 332 (207B6400) [pid = 3540] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 331 (24ED5400) [pid = 3540] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 330 (288AC800) [pid = 3540] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 329 (1B843400) [pid = 3540] [serial = 1083] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 328 (1C177C00) [pid = 3540] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 327 (2809AC00) [pid = 3540] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 326 (17132C00) [pid = 3540] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 325 (2757A400) [pid = 3540] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 324 (134B4000) [pid = 3540] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 323 (1253F400) [pid = 3540] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 322 (1CE31400) [pid = 3540] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 321 (2125D800) [pid = 3540] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 320 (27F05400) [pid = 3540] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 319 (21302000) [pid = 3540] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 318 (29533800) [pid = 3540] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 317 (13544400) [pid = 3540] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 316 (22638400) [pid = 3540] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 315 (26A14C00) [pid = 3540] [serial = 1101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 314 (20003400) [pid = 3540] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 313 (18F0E800) [pid = 3540] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 312 (27347800) [pid = 3540] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 311 (24217800) [pid = 3540] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 310 (1CE8F800) [pid = 3540] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 309 (18F05C00) [pid = 3540] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 308 (1CD1B800) [pid = 3540] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 307 (29F27400) [pid = 3540] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 306 (2724D400) [pid = 3540] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 305 (27257400) [pid = 3540] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 304 (1CC71800) [pid = 3540] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (27583000) [pid = 3540] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 302 (277B1800) [pid = 3540] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 301 (2809B400) [pid = 3540] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 300 (27F0D000) [pid = 3540] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 299 (2541F400) [pid = 3540] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 298 (20685800) [pid = 3540] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 297 (2B2A4C00) [pid = 3540] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 296 (1252C000) [pid = 3540] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 295 (25467C00) [pid = 3540] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 294 (2546E400) [pid = 3540] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 293 (1B83B400) [pid = 3540] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 292 (1B537C00) [pid = 3540] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 291 (15EF6000) [pid = 3540] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 290 (212A4400) [pid = 3540] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 289 (29536400) [pid = 3540] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 288 (288B6800) [pid = 3540] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 287 (2A076000) [pid = 3540] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2225ms 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 286 (2A941C00) [pid = 3540] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 285 (1B843000) [pid = 3540] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 284 (2A3A0800) [pid = 3540] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 283 (2076A800) [pid = 3540] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 282 (29D2B400) [pid = 3540] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 281 (2B22DC00) [pid = 3540] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 280 (2A272C00) [pid = 3540] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 279 (2A27AC00) [pid = 3540] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 278 (2B3C9C00) [pid = 3540] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 277 (2468D000) [pid = 3540] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 276 (24695C00) [pid = 3540] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 275 (27AB6800) [pid = 3540] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 274 (1B849800) [pid = 3540] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 273 (22630800) [pid = 3540] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 272 (2A07B800) [pid = 3540] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 271 (129EB000) [pid = 3540] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 270 (1CE48800) [pid = 3540] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (20595400) [pid = 3540] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (1B842800) [pid = 3540] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (12410000) [pid = 3540] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 266 (1D5DC800) [pid = 3540] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 265 (2889A400) [pid = 3540] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 264 (2A39D000) [pid = 3540] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 263 (1BEC4000) [pid = 3540] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 262 (124CA400) [pid = 3540] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:24:40 INFO - PROCESS | 3540 | --DOMWINDOW == 261 (20689000) [pid = 3540] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:24:40 INFO - PROCESS | 3540 | 1461234280314 Marionette TRACE conn4 <- [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]]]}] 03:24:40 INFO - PROCESS | 3540 | 1461234280334 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 03:24:40 INFO - PROCESS | 3540 | 1461234280336 Marionette TRACE conn4 <- [1,2465,null,{"value":"13"}] 03:24:40 INFO - PROCESS | 3540 | 1461234280339 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:24:40 INFO - PROCESS | 3540 | 1461234280341 Marionette TRACE conn4 <- [1,2466,null,{}] 03:24:40 INFO - PROCESS | 3540 | 1461234280345 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:40 INFO - PROCESS | 3540 | 1461234280517 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 03:24:40 INFO - PROCESS | 3540 | 1461234280623 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:40 INFO - PROCESS | 3540 | ++DOCSHELL 124C7C00 == 125 [pid = 3540] [id = 626] 03:24:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (124CA400) [pid = 3540] [serial = 1878] [outer = 00000000] 03:24:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (1868F400) [pid = 3540] [serial = 1879] [outer = 124CA400] 03:24:40 INFO - PROCESS | 3540 | 1461234280667 Marionette DEBUG loaded listener.js 03:24:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (193B6C00) [pid = 3540] [serial = 1880] [outer = 124CA400] 03:24:41 INFO - PROCESS | 3540 | 1461234281061 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 03:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 03:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:24:41 INFO - PROCESS | 3540 | 1461234281111 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 03:24:41 INFO - PROCESS | 3540 | 1461234281112 Marionette TRACE conn4 <- [1,2469,null,{"value":"13"}] 03:24:41 INFO - PROCESS | 3540 | 1461234281115 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:24:41 INFO - PROCESS | 3540 | 1461234281117 Marionette TRACE conn4 <- [1,2470,null,{}] 03:24:41 INFO - PROCESS | 3540 | 1461234281120 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:41 INFO - PROCESS | 3540 | 1461234281229 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 03:24:41 INFO - PROCESS | 3540 | 1461234281252 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:41 INFO - PROCESS | 3540 | ++DOCSHELL 1B843000 == 126 [pid = 3540] [id = 627] 03:24:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (1B843400) [pid = 3540] [serial = 1881] [outer = 00000000] 03:24:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (1C0BA400) [pid = 3540] [serial = 1882] [outer = 1B843400] 03:24:41 INFO - PROCESS | 3540 | 1461234281300 Marionette DEBUG loaded listener.js 03:24:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (1CC71800) [pid = 3540] [serial = 1883] [outer = 1B843400] 03:24:41 INFO - PROCESS | 3540 | 1461234281790 Marionette TRACE conn4 <- [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]]]}] 03:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 730ms 03:24:41 INFO - PROCESS | 3540 | 1461234281848 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 03:24:41 INFO - PROCESS | 3540 | 1461234281850 Marionette TRACE conn4 <- [1,2473,null,{"value":"13"}] 03:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:24:41 INFO - PROCESS | 3540 | 1461234281881 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:24:41 INFO - PROCESS | 3540 | 1461234281883 Marionette TRACE conn4 <- [1,2474,null,{}] 03:24:41 INFO - PROCESS | 3540 | 1461234281886 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:41 INFO - PROCESS | 3540 | 1461234281997 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 03:24:41 INFO - PROCESS | 3540 | 1461234282003 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:42 INFO - PROCESS | 3540 | ++DOCSHELL 1CC97C00 == 127 [pid = 3540] [id = 628] 03:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (1CFB1400) [pid = 3540] [serial = 1884] [outer = 00000000] 03:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (1FF15800) [pid = 3540] [serial = 1885] [outer = 1CFB1400] 03:24:42 INFO - PROCESS | 3540 | 1461234282047 Marionette DEBUG loaded listener.js 03:24:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (20595400) [pid = 3540] [serial = 1886] [outer = 1CFB1400] 03:24:42 INFO - PROCESS | 3540 | 1461234282877 Marionette TRACE conn4 <- [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]]]}] 03:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1022ms 03:24:42 INFO - PROCESS | 3540 | 1461234282905 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 03:24:42 INFO - PROCESS | 3540 | 1461234282911 Marionette TRACE conn4 <- [1,2477,null,{"value":"13"}] 03:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:24:42 INFO - PROCESS | 3540 | 1461234282937 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:24:42 INFO - PROCESS | 3540 | 1461234282941 Marionette TRACE conn4 <- [1,2478,null,{}] 03:24:42 INFO - PROCESS | 3540 | 1461234282947 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:43 INFO - PROCESS | 3540 | 1461234283125 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 03:24:43 INFO - PROCESS | 3540 | 1461234283336 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:43 INFO - PROCESS | 3540 | ++DOCSHELL 1BC96800 == 128 [pid = 3540] [id = 629] 03:24:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (1C022400) [pid = 3540] [serial = 1887] [outer = 00000000] 03:24:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (1CE95000) [pid = 3540] [serial = 1888] [outer = 1C022400] 03:24:43 INFO - PROCESS | 3540 | 1461234283393 Marionette DEBUG loaded listener.js 03:24:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (1E581400) [pid = 3540] [serial = 1889] [outer = 1C022400] 03:24:44 INFO - PROCESS | 3540 | 1461234284024 Marionette TRACE conn4 <- [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]]]}] 03:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1147ms 03:24:44 INFO - PROCESS | 3540 | 1461234284068 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 03:24:44 INFO - PROCESS | 3540 | 1461234284074 Marionette TRACE conn4 <- [1,2481,null,{"value":"13"}] 03:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:24:44 INFO - PROCESS | 3540 | 1461234284080 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:24:44 INFO - PROCESS | 3540 | 1461234284083 Marionette TRACE conn4 <- [1,2482,null,{}] 03:24:44 INFO - PROCESS | 3540 | 1461234284087 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:44 INFO - PROCESS | 3540 | 1461234284228 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 03:24:44 INFO - PROCESS | 3540 | 1461234284436 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:44 INFO - PROCESS | 3540 | ++DOCSHELL 20685800 == 129 [pid = 3540] [id = 630] 03:24:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (20688400) [pid = 3540] [serial = 1890] [outer = 00000000] 03:24:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (21174C00) [pid = 3540] [serial = 1891] [outer = 20688400] 03:24:44 INFO - PROCESS | 3540 | 1461234284491 Marionette DEBUG loaded listener.js 03:24:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (21261400) [pid = 3540] [serial = 1892] [outer = 20688400] 03:24:45 INFO - PROCESS | 3540 | 1461234285144 Marionette TRACE conn4 <- [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]]]}] 03:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1122ms 03:24:45 INFO - PROCESS | 3540 | 1461234285204 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 03:24:45 INFO - PROCESS | 3540 | 1461234285207 Marionette TRACE conn4 <- [1,2485,null,{"value":"13"}] 03:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:24:45 INFO - PROCESS | 3540 | 1461234285211 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:24:45 INFO - PROCESS | 3540 | 1461234285214 Marionette TRACE conn4 <- [1,2486,null,{}] 03:24:45 INFO - PROCESS | 3540 | 1461234285225 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:45 INFO - PROCESS | 3540 | 1461234285366 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 03:24:45 INFO - PROCESS | 3540 | 1461234285583 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:45 INFO - PROCESS | 3540 | ++DOCSHELL 24690000 == 130 [pid = 3540] [id = 631] 03:24:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (24E02000) [pid = 3540] [serial = 1893] [outer = 00000000] 03:24:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (2508C800) [pid = 3540] [serial = 1894] [outer = 24E02000] 03:24:45 INFO - PROCESS | 3540 | 1461234285685 Marionette DEBUG loaded listener.js 03:24:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 279 (25464800) [pid = 3540] [serial = 1895] [outer = 24E02000] 03:24:46 INFO - PROCESS | 3540 | 1461234286309 Marionette TRACE conn4 <- [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]]]}] 03:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1129ms 03:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:24:46 INFO - PROCESS | 3540 | 1461234286343 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 03:24:46 INFO - PROCESS | 3540 | 1461234286346 Marionette TRACE conn4 <- [1,2489,null,{"value":"13"}] 03:24:46 INFO - PROCESS | 3540 | 1461234286349 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:24:46 INFO - PROCESS | 3540 | 1461234286351 Marionette TRACE conn4 <- [1,2490,null,{}] 03:24:46 INFO - PROCESS | 3540 | 1461234286355 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:46 INFO - PROCESS | 3540 | 1461234286498 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 03:24:46 INFO - PROCESS | 3540 | 1461234286707 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:46 INFO - PROCESS | 3540 | ++DOCSHELL 255D1C00 == 131 [pid = 3540] [id = 632] 03:24:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 280 (26A15000) [pid = 3540] [serial = 1896] [outer = 00000000] 03:24:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (27251400) [pid = 3540] [serial = 1897] [outer = 26A15000] 03:24:46 INFO - PROCESS | 3540 | 1461234286776 Marionette DEBUG loaded listener.js 03:24:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (27579800) [pid = 3540] [serial = 1898] [outer = 26A15000] 03:24:47 INFO - PROCESS | 3540 | 1461234287367 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1075ms 03:24:47 INFO - PROCESS | 3540 | 1461234287428 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 03:24:47 INFO - PROCESS | 3540 | 1461234287430 Marionette TRACE conn4 <- [1,2493,null,{"value":"13"}] 03:24:47 INFO - PROCESS | 3540 | 1461234287434 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:24:47 INFO - PROCESS | 3540 | 1461234287436 Marionette TRACE conn4 <- [1,2494,null,{}] 03:24:47 INFO - PROCESS | 3540 | 1461234287439 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:47 INFO - PROCESS | 3540 | 1461234287573 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 03:24:47 INFO - PROCESS | 3540 | 1461234287793 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:47 INFO - PROCESS | 3540 | ++DOCSHELL 26A1EC00 == 132 [pid = 3540] [id = 633] 03:24:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (27583000) [pid = 3540] [serial = 1899] [outer = 00000000] 03:24:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (27CEE000) [pid = 3540] [serial = 1900] [outer = 27583000] 03:24:47 INFO - PROCESS | 3540 | 1461234287850 Marionette DEBUG loaded listener.js 03:24:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (27AD3800) [pid = 3540] [serial = 1901] [outer = 27583000] 03:24:48 INFO - PROCESS | 3540 | 1461234288467 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 03:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1066ms 03:24:48 INFO - PROCESS | 3540 | 1461234288506 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 03:24:48 INFO - PROCESS | 3540 | 1461234288509 Marionette TRACE conn4 <- [1,2497,null,{"value":"13"}] 03:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:24:48 INFO - PROCESS | 3540 | 1461234288512 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:24:48 INFO - PROCESS | 3540 | 1461234288514 Marionette TRACE conn4 <- [1,2498,null,{}] 03:24:48 INFO - PROCESS | 3540 | 1461234288518 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:48 INFO - PROCESS | 3540 | 1461234288671 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 03:24:48 INFO - PROCESS | 3540 | 1461234288896 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:48 INFO - PROCESS | 3540 | ++DOCSHELL 27ACB000 == 133 [pid = 3540] [id = 634] 03:24:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (27F92400) [pid = 3540] [serial = 1902] [outer = 00000000] 03:24:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (2940DC00) [pid = 3540] [serial = 1903] [outer = 27F92400] 03:24:48 INFO - PROCESS | 3540 | 1461234288955 Marionette DEBUG loaded listener.js 03:24:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (29410C00) [pid = 3540] [serial = 1904] [outer = 27F92400] 03:24:49 INFO - PROCESS | 3540 | 1461234289529 Marionette TRACE conn4 <- [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]]]}] 03:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1078ms 03:24:49 INFO - PROCESS | 3540 | 1461234289592 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 03:24:49 INFO - PROCESS | 3540 | 1461234289595 Marionette TRACE conn4 <- [1,2501,null,{"value":"13"}] 03:24:49 INFO - PROCESS | 3540 | 1461234289598 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:24:49 INFO - PROCESS | 3540 | 1461234289600 Marionette TRACE conn4 <- [1,2502,null,{}] 03:24:49 INFO - PROCESS | 3540 | 1461234289604 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:49 INFO - PROCESS | 3540 | 1461234289737 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 03:24:49 INFO - PROCESS | 3540 | 1461234289957 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:49 INFO - PROCESS | 3540 | ++DOCSHELL 294D2800 == 134 [pid = 3540] [id = 635] 03:24:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (29535800) [pid = 3540] [serial = 1905] [outer = 00000000] 03:24:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (29D20400) [pid = 3540] [serial = 1906] [outer = 29535800] 03:24:50 INFO - PROCESS | 3540 | 1461234290014 Marionette DEBUG loaded listener.js 03:24:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (29D2E400) [pid = 3540] [serial = 1907] [outer = 29535800] 03:24:50 INFO - PROCESS | 3540 | 1461234290611 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 03:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1070ms 03:24:50 INFO - PROCESS | 3540 | 1461234290672 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 03:24:50 INFO - PROCESS | 3540 | 1461234290675 Marionette TRACE conn4 <- [1,2505,null,{"value":"13"}] 03:24:50 INFO - PROCESS | 3540 | 1461234290678 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:24:50 INFO - PROCESS | 3540 | 1461234290680 Marionette TRACE conn4 <- [1,2506,null,{}] 03:24:50 INFO - PROCESS | 3540 | 1461234290684 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:50 INFO - PROCESS | 3540 | 1461234290818 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 03:24:51 INFO - PROCESS | 3540 | 1461234291026 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:51 INFO - PROCESS | 3540 | ++DOCSHELL 29539400 == 135 [pid = 3540] [id = 636] 03:24:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (29C7A000) [pid = 3540] [serial = 1908] [outer = 00000000] 03:24:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (2A271C00) [pid = 3540] [serial = 1909] [outer = 29C7A000] 03:24:51 INFO - PROCESS | 3540 | 1461234291080 Marionette DEBUG loaded listener.js 03:24:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (2A27B400) [pid = 3540] [serial = 1910] [outer = 29C7A000] 03:24:51 INFO - PROCESS | 3540 | 1461234291667 Marionette TRACE conn4 <- [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]]]}] 03:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1016ms 03:24:51 INFO - PROCESS | 3540 | 1461234291699 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 03:24:51 INFO - PROCESS | 3540 | 1461234291701 Marionette TRACE conn4 <- [1,2509,null,{"value":"13"}] 03:24:51 INFO - PROCESS | 3540 | 1461234291705 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:24:51 INFO - PROCESS | 3540 | 1461234291706 Marionette TRACE conn4 <- [1,2510,null,{}] 03:24:51 INFO - PROCESS | 3540 | 1461234291710 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:51 INFO - PROCESS | 3540 | 1461234291844 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 03:24:52 INFO - PROCESS | 3540 | 1461234292085 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:52 INFO - PROCESS | 3540 | ++DOCSHELL 1B90C000 == 136 [pid = 3540] [id = 637] 03:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (1BEBB400) [pid = 3540] [serial = 1911] [outer = 00000000] 03:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (2A99F400) [pid = 3540] [serial = 1912] [outer = 1BEBB400] 03:24:52 INFO - PROCESS | 3540 | 1461234292141 Marionette DEBUG loaded listener.js 03:24:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (2A948C00) [pid = 3540] [serial = 1913] [outer = 1BEBB400] 03:24:52 INFO - PROCESS | 3540 | 1461234292712 Marionette TRACE conn4 <- [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]]]}] 03:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1070ms 03:24:52 INFO - PROCESS | 3540 | 1461234292778 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 03:24:52 INFO - PROCESS | 3540 | 1461234292781 Marionette TRACE conn4 <- [1,2513,null,{"value":"13"}] 03:24:52 INFO - PROCESS | 3540 | 1461234292784 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:24:52 INFO - PROCESS | 3540 | 1461234292786 Marionette TRACE conn4 <- [1,2514,null,{}] 03:24:52 INFO - PROCESS | 3540 | 1461234292789 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:52 INFO - PROCESS | 3540 | 1461234292926 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 03:24:53 INFO - PROCESS | 3540 | 1461234293157 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:53 INFO - PROCESS | 3540 | ++DOCSHELL 1A760800 == 137 [pid = 3540] [id = 638] 03:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (1A9B8400) [pid = 3540] [serial = 1914] [outer = 00000000] 03:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (1CE4F800) [pid = 3540] [serial = 1915] [outer = 1A9B8400] 03:24:53 INFO - PROCESS | 3540 | 1461234293214 Marionette DEBUG loaded listener.js 03:24:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (1CE51000) [pid = 3540] [serial = 1916] [outer = 1A9B8400] 03:24:53 INFO - PROCESS | 3540 | 1461234293871 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 03:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1121ms 03:24:53 INFO - PROCESS | 3540 | 1461234293910 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 03:24:53 INFO - PROCESS | 3540 | 1461234293912 Marionette TRACE conn4 <- [1,2517,null,{"value":"13"}] 03:24:53 INFO - PROCESS | 3540 | 1461234293916 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:24:53 INFO - PROCESS | 3540 | 1461234293919 Marionette TRACE conn4 <- [1,2518,null,{}] 03:24:53 INFO - PROCESS | 3540 | 1461234293922 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:54 INFO - PROCESS | 3540 | 1461234294079 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 03:24:54 INFO - PROCESS | 3540 | 1461234294297 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:54 INFO - PROCESS | 3540 | ++DOCSHELL 12540000 == 138 [pid = 3540] [id = 639] 03:24:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (12809000) [pid = 3540] [serial = 1917] [outer = 00000000] 03:24:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (1CC95C00) [pid = 3540] [serial = 1918] [outer = 12809000] 03:24:54 INFO - PROCESS | 3540 | 1461234294401 Marionette DEBUG loaded listener.js 03:24:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (2468F400) [pid = 3540] [serial = 1919] [outer = 12809000] 03:24:55 INFO - PROCESS | 3540 | 1461234295027 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 03:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1129ms 03:24:55 INFO - PROCESS | 3540 | 1461234295048 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 03:24:55 INFO - PROCESS | 3540 | 1461234295051 Marionette TRACE conn4 <- [1,2521,null,{"value":"13"}] 03:24:55 INFO - PROCESS | 3540 | 1461234295054 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:24:55 INFO - PROCESS | 3540 | 1461234295056 Marionette TRACE conn4 <- [1,2522,null,{}] 03:24:55 INFO - PROCESS | 3540 | 1461234295059 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:55 INFO - PROCESS | 3540 | 1461234295196 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 03:24:55 INFO - PROCESS | 3540 | 1461234295415 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:55 INFO - PROCESS | 3540 | ++DOCSHELL 12527000 == 139 [pid = 3540] [id = 640] 03:24:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (1252A400) [pid = 3540] [serial = 1920] [outer = 00000000] 03:24:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (1BCB1800) [pid = 3540] [serial = 1921] [outer = 1252A400] 03:24:55 INFO - PROCESS | 3540 | 1461234295514 Marionette DEBUG loaded listener.js 03:24:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (1C62D000) [pid = 3540] [serial = 1922] [outer = 1252A400] 03:24:56 INFO - PROCESS | 3540 | 1461234296181 Marionette TRACE conn4 <- [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]]]}] 03:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1179ms 03:24:56 INFO - PROCESS | 3540 | 1461234296238 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 03:24:56 INFO - PROCESS | 3540 | 1461234296240 Marionette TRACE conn4 <- [1,2525,null,{"value":"13"}] 03:24:56 INFO - PROCESS | 3540 | 1461234296244 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:24:56 INFO - PROCESS | 3540 | 1461234296246 Marionette TRACE conn4 <- [1,2526,null,{}] 03:24:56 INFO - PROCESS | 3540 | 1461234296250 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:56 INFO - PROCESS | 3540 | 1461234296404 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 03:24:56 INFO - PROCESS | 3540 | 1461234296641 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:56 INFO - PROCESS | 3540 | ++DOCSHELL 129EA400 == 140 [pid = 3540] [id = 641] 03:24:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 307 (16F35C00) [pid = 3540] [serial = 1923] [outer = 00000000] 03:24:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 308 (1BC1E000) [pid = 3540] [serial = 1924] [outer = 16F35C00] 03:24:56 INFO - PROCESS | 3540 | 1461234296698 Marionette DEBUG loaded listener.js 03:24:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 309 (1CE2C400) [pid = 3540] [serial = 1925] [outer = 16F35C00] 03:24:57 INFO - PROCESS | 3540 | 1461234297950 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 03:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1734ms 03:24:57 INFO - PROCESS | 3540 | 1461234297982 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 03:24:57 INFO - PROCESS | 3540 | 1461234297987 Marionette TRACE conn4 <- [1,2529,null,{"value":"13"}] 03:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:24:57 INFO - PROCESS | 3540 | 1461234297992 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:24:57 INFO - PROCESS | 3540 | 1461234297996 Marionette TRACE conn4 <- [1,2530,null,{}] 03:24:57 INFO - PROCESS | 3540 | 1461234298000 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:58 INFO - PROCESS | 3540 | 1461234298131 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 03:24:58 INFO - PROCESS | 3540 | 1461234298400 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:58 INFO - PROCESS | 3540 | ++DOCSHELL 0F10E800 == 141 [pid = 3540] [id = 642] 03:24:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 310 (0F110000) [pid = 3540] [serial = 1926] [outer = 00000000] 03:24:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 311 (16F3CC00) [pid = 3540] [serial = 1927] [outer = 0F110000] 03:24:58 INFO - PROCESS | 3540 | 1461234298458 Marionette DEBUG loaded listener.js 03:24:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (173EE400) [pid = 3540] [serial = 1928] [outer = 0F110000] 03:24:59 INFO - PROCESS | 3540 | 1461234299114 Marionette TRACE conn4 <- [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]]]}] 03:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1173ms 03:24:59 INFO - PROCESS | 3540 | 1461234299170 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 03:24:59 INFO - PROCESS | 3540 | 1461234299176 Marionette TRACE conn4 <- [1,2533,null,{"value":"13"}] 03:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:24:59 INFO - PROCESS | 3540 | 1461234299182 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:24:59 INFO - PROCESS | 3540 | 1461234299184 Marionette TRACE conn4 <- [1,2534,null,{}] 03:24:59 INFO - PROCESS | 3540 | 1461234299189 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:24:59 INFO - PROCESS | 3540 | 1461234299311 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 03:24:59 INFO - PROCESS | 3540 | 1461234299527 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:24:59 INFO - PROCESS | 3540 | ++DOCSHELL 1A415800 == 142 [pid = 3540] [id = 643] 03:24:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (1A418400) [pid = 3540] [serial = 1929] [outer = 00000000] 03:24:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (1BBEC400) [pid = 3540] [serial = 1930] [outer = 1A418400] 03:24:59 INFO - PROCESS | 3540 | 1461234299575 Marionette DEBUG loaded listener.js 03:24:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 315 (1BC98000) [pid = 3540] [serial = 1931] [outer = 1A418400] 03:25:00 INFO - PROCESS | 3540 | 1461234300172 Marionette TRACE conn4 <- [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]]]}] 03:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1022ms 03:25:00 INFO - PROCESS | 3540 | 1461234300207 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 03:25:00 INFO - PROCESS | 3540 | 1461234300209 Marionette TRACE conn4 <- [1,2537,null,{"value":"13"}] 03:25:00 INFO - PROCESS | 3540 | 1461234300213 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:25:00 INFO - PROCESS | 3540 | 1461234300216 Marionette TRACE conn4 <- [1,2538,null,{}] 03:25:00 INFO - PROCESS | 3540 | 1461234300226 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:00 INFO - PROCESS | 3540 | 1461234300362 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 24215000 == 141 [pid = 3540] [id = 468] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 21178400 == 140 [pid = 3540] [id = 145] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 25084400 == 139 [pid = 3540] [id = 527] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1C016800 == 138 [pid = 3540] [id = 440] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1FFF6C00 == 137 [pid = 3540] [id = 245] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 2000C400 == 136 [pid = 3540] [id = 419] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 27F0BC00 == 135 [pid = 3540] [id = 551] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1B843000 == 134 [pid = 3540] [id = 627] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 124C7C00 == 133 [pid = 3540] [id = 626] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 29416C00 == 132 [pid = 3540] [id = 625] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 314 (2B3CF400) [pid = 3540] [serial = 1753] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 313 (2B30C400) [pid = 3540] [serial = 1756] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 312 (2BFB2800) [pid = 3540] [serial = 1759] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 311 (2C18DC00) [pid = 3540] [serial = 1762] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 310 (2C615400) [pid = 3540] [serial = 1765] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 309 (30C75C00) [pid = 3540] [serial = 1768] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 308 (30C82000) [pid = 3540] [serial = 1771] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 307 (29D25C00) [pid = 3540] [serial = 1774] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 306 (1FFF0800) [pid = 3540] [serial = 1777] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 305 (27351800) [pid = 3540] [serial = 1780] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 304 (29C7F400) [pid = 3540] [serial = 1783] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (2468DC00) [pid = 3540] [serial = 1804] [outer = 00000000] [url = about:blank] 03:25:00 INFO - PROCESS | 3540 | 1461234300688 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 2734B800 == 131 [pid = 3540] [id = 624] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 24695000 == 130 [pid = 3540] [id = 623] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1778D800 == 129 [pid = 3540] [id = 622] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1B842C00 == 128 [pid = 3540] [id = 621] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1B536400 == 127 [pid = 3540] [id = 595] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 17136800 == 126 [pid = 3540] [id = 620] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 28897400 == 125 [pid = 3540] [id = 619] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 27ACBC00 == 124 [pid = 3540] [id = 618] 03:25:00 INFO - PROCESS | 3540 | ++DOCSHELL 11D89800 == 125 [pid = 3540] [id = 644] 03:25:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (12403C00) [pid = 3540] [serial = 1932] [outer = 00000000] 03:25:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (13597000) [pid = 3540] [serial = 1933] [outer = 12403C00] 03:25:00 INFO - PROCESS | 3540 | 1461234300763 Marionette DEBUG loaded listener.js 03:25:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (173E5400) [pid = 3540] [serial = 1934] [outer = 12403C00] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 25089C00 == 124 [pid = 3540] [id = 617] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1A41F400 == 123 [pid = 3540] [id = 616] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 1BCAD800 == 122 [pid = 3540] [id = 615] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 2A081400 == 121 [pid = 3540] [id = 610] 03:25:00 INFO - PROCESS | 3540 | --DOCSHELL 20597400 == 120 [pid = 3540] [id = 567] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 29534000 == 119 [pid = 3540] [id = 609] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 288AB000 == 118 [pid = 3540] [id = 608] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 27F93C00 == 117 [pid = 3540] [id = 607] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 27348000 == 116 [pid = 3540] [id = 606] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 220B0C00 == 115 [pid = 3540] [id = 605] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 205B8400 == 114 [pid = 3540] [id = 604] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 1A9B7400 == 113 [pid = 3540] [id = 603] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 18B19800 == 112 [pid = 3540] [id = 602] 03:25:01 INFO - PROCESS | 3540 | --DOCSHELL 220AE800 == 111 [pid = 3540] [id = 601] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 305 (255D8800) [pid = 3540] [serial = 1100] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 304 (25087C00) [pid = 3540] [serial = 1094] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (294DB800) [pid = 3540] [serial = 1412] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 302 (29C7FC00) [pid = 3540] [serial = 1472] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 301 (1CB60C00) [pid = 3540] [serial = 1265] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 300 (24E0D400) [pid = 3540] [serial = 1397] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 299 (286E7C00) [pid = 3540] [serial = 1409] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 298 (2421C800) [pid = 3540] [serial = 1280] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 297 (2219D400) [pid = 3540] [serial = 1091] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 296 (1A931000) [pid = 3540] [serial = 1352] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 295 (27582000) [pid = 3540] [serial = 1400] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 294 (1A41BC00) [pid = 3540] [serial = 1139] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 293 (207C9000) [pid = 3540] [serial = 1148] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 292 (27AC9C00) [pid = 3540] [serial = 1337] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 291 (18F10000) [pid = 3540] [serial = 1262] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 290 (286E2400) [pid = 3540] [serial = 1346] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 289 (2129EC00) [pid = 3540] [serial = 1151] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 288 (2734F800) [pid = 3540] [serial = 1457] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 287 (255D6400) [pid = 3540] [serial = 1331] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 286 (1F6C9400) [pid = 3540] [serial = 1024] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 285 (1BBF3C00) [pid = 3540] [serial = 1325] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 284 (1FF12400) [pid = 3540] [serial = 1328] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 283 (27254400) [pid = 3540] [serial = 1217] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 282 (2757F000) [pid = 3540] [serial = 1220] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 281 (2059BC00) [pid = 3540] [serial = 1454] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 280 (27F0F800) [pid = 3540] [serial = 1460] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 279 (27CEAC00) [pid = 3540] [serial = 1403] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 278 (28093000) [pid = 3540] [serial = 1463] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 277 (28003000) [pid = 3540] [serial = 1406] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 276 (20776C00) [pid = 3540] [serial = 1271] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 275 (17787400) [pid = 3540] [serial = 1226] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 274 (277B0800) [pid = 3540] [serial = 1334] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 273 (26A15C00) [pid = 3540] [serial = 1286] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 272 (1C6DB400) [pid = 3540] [serial = 1142] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 271 (1C01A400) [pid = 3540] [serial = 1451] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 270 (1B841000) [pid = 3540] [serial = 1289] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (2421C400) [pid = 3540] [serial = 1154] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (2076D400) [pid = 3540] [serial = 1145] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (1CE98C00) [pid = 3540] [serial = 1388] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 266 (207AD800) [pid = 3540] [serial = 1088] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 265 (29C7E400) [pid = 3540] [serial = 1349] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 264 (1CD27C00) [pid = 3540] [serial = 1418] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 263 (1A49C000) [pid = 3540] [serial = 1385] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 262 (2546B800) [pid = 3540] [serial = 1097] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 261 (2508AC00) [pid = 3540] [serial = 1283] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 260 (21263800) [pid = 3540] [serial = 1205] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 259 (220B2C00) [pid = 3540] [serial = 1277] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 258 (27F01800) [pid = 3540] [serial = 1340] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 257 (27CF0000) [pid = 3540] [serial = 1214] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 256 (2B22E000) [pid = 3540] [serial = 1478] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 255 (1CE84800) [pid = 3540] [serial = 1202] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 254 (2A258C00) [pid = 3540] [serial = 1475] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 253 (22637400) [pid = 3540] [serial = 1157] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 252 (21181000) [pid = 3540] [serial = 1391] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 251 (25466000) [pid = 3540] [serial = 1211] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 250 (1C022800) [pid = 3540] [serial = 1085] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 249 (286E6C00) [pid = 3540] [serial = 1466] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 248 (294D1C00) [pid = 3540] [serial = 1415] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 247 (27CF4800) [pid = 3540] [serial = 1223] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 246 (25425400) [pid = 3540] [serial = 1163] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 245 (1A421400) [pid = 3540] [serial = 1199] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 244 (212A6400) [pid = 3540] [serial = 1208] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 243 (2219E000) [pid = 3540] [serial = 1394] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 242 (27F10400) [pid = 3540] [serial = 1343] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 241 (2953B000) [pid = 3540] [serial = 1469] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 240 (24ED4800) [pid = 3540] [serial = 1160] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 239 (26A1D000) [pid = 3540] [serial = 1103] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 238 (205B1800) [pid = 3540] [serial = 1268] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 237 (21178800) [pid = 3540] [serial = 1274] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 236 (16D01400) [pid = 3540] [serial = 1082] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 235 (1E98BC00) [pid = 3540] [serial = 1622] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 234 (1FFEF800) [pid = 3540] [serial = 1550] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 233 (2C60B800) [pid = 3540] [serial = 1547] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 232 (1CC70C00) [pid = 3540] [serial = 1586] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 231 (2BA25C00) [pid = 3540] [serial = 1619] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 230 (1CE97000) [pid = 3540] [serial = 1520] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 229 (2B255C00) [pid = 3540] [serial = 1610] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 228 (288A3000) [pid = 3540] [serial = 1607] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 227 (2A9A3400) [pid = 3540] [serial = 1604] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 226 (2800F000) [pid = 3540] [serial = 1532] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 225 (255CDC00) [pid = 3540] [serial = 1526] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 224 (21260400) [pid = 3540] [serial = 1589] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 223 (2757F800) [pid = 3540] [serial = 1529] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 222 (1BC04800) [pid = 3540] [serial = 1517] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 221 (29F2DC00) [pid = 3540] [serial = 1541] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 220 (29538800) [pid = 3540] [serial = 1535] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 219 (2B3CF000) [pid = 3540] [serial = 1616] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 218 (2A9A3800) [pid = 3540] [serial = 1595] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 217 (2B25EC00) [pid = 3540] [serial = 1613] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 216 (2B223C00) [pid = 3540] [serial = 1538] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (294DBC00) [pid = 3540] [serial = 1592] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (207C1800) [pid = 3540] [serial = 1625] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (2A9A5000) [pid = 3540] [serial = 1544] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (288B6400) [pid = 3540] [serial = 1598] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (20593400) [pid = 3540] [serial = 1481] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (24217000) [pid = 3540] [serial = 1523] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 209 (27ACB800) [pid = 3540] [serial = 1601] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (2A280400) [pid = 3540] [serial = 1747] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (2A399400) [pid = 3540] [serial = 1748] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (2A9C0400) [pid = 3540] [serial = 1786] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (1CC93000) [pid = 3540] [serial = 1790] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (1BEB8800) [pid = 3540] [serial = 1789] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (1CE4E000) [pid = 3540] [serial = 1735] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 202 (27F0F000) [pid = 3540] [serial = 1736] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (21264800) [pid = 3540] [serial = 1742] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (207AF400) [pid = 3540] [serial = 1741] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (1CC9B000) [pid = 3540] [serial = 1795] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (1CE85800) [pid = 3540] [serial = 1796] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 197 (1BCB0000) [pid = 3540] [serial = 1792] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 196 (1CD28400) [pid = 3540] [serial = 1793] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 195 (204E8000) [pid = 3540] [serial = 1798] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (20596400) [pid = 3540] [serial = 1799] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (29D20800) [pid = 3540] [serial = 1745] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (2953A400) [pid = 3540] [serial = 1744] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (2A9AEC00) [pid = 3540] [serial = 1751] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (2A9A6400) [pid = 3540] [serial = 1750] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1CE4BC00) [pid = 3540] [serial = 1739] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (1CE44400) [pid = 3540] [serial = 1738] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (207B1000) [pid = 3540] [serial = 1801] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (207C3400) [pid = 3540] [serial = 1802] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (29C78800) [pid = 3540] [serial = 1664] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (2A07EC00) [pid = 3540] [serial = 1679] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (2A94A000) [pid = 3540] [serial = 1676] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1CD26800) [pid = 3540] [serial = 1658] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (2B344800) [pid = 3540] [serial = 1673] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (220AFC00) [pid = 3540] [serial = 1661] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (2A9A1400) [pid = 3540] [serial = 1667] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (2B2A2000) [pid = 3540] [serial = 1670] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (2A279000) [pid = 3540] [serial = 1682] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (2A94E800) [pid = 3540] [serial = 1685] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (2C186800) [pid = 3540] [serial = 1688] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (24694000) [pid = 3540] [serial = 1691] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (27AB4C00) [pid = 3540] [serial = 1694] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (27ABE400) [pid = 3540] [serial = 1697] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (204EB400) [pid = 3540] [serial = 1700] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (2757DC00) [pid = 3540] [serial = 1703] [outer = 00000000] [url = about:blank] 03:25:01 INFO - PROCESS | 3540 | 1461234301462 Marionette TRACE conn4 <- [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]]]}] 03:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1283ms 03:25:01 INFO - PROCESS | 3540 | 1461234301500 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 03:25:01 INFO - PROCESS | 3540 | 1461234301502 Marionette TRACE conn4 <- [1,2541,null,{"value":"13"}] 03:25:01 INFO - PROCESS | 3540 | 1461234301505 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:25:01 INFO - PROCESS | 3540 | 1461234301507 Marionette TRACE conn4 <- [1,2542,null,{}] 03:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:25:01 INFO - PROCESS | 3540 | 1461234301510 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:01 INFO - PROCESS | 3540 | 1461234301624 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 03:25:01 INFO - PROCESS | 3540 | 1461234301634 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:01 INFO - PROCESS | 3540 | ++DOCSHELL 129EB800 == 112 [pid = 3540] [id = 645] 03:25:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (178E0400) [pid = 3540] [serial = 1935] [outer = 00000000] 03:25:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1A9B6800) [pid = 3540] [serial = 1936] [outer = 178E0400] 03:25:01 INFO - PROCESS | 3540 | 1461234301684 Marionette DEBUG loaded listener.js 03:25:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1B83FC00) [pid = 3540] [serial = 1937] [outer = 178E0400] 03:25:02 INFO - PROCESS | 3540 | 1461234302266 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 03:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 830ms 03:25:02 INFO - PROCESS | 3540 | 1461234302340 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 03:25:02 INFO - PROCESS | 3540 | 1461234302342 Marionette TRACE conn4 <- [1,2545,null,{"value":"13"}] 03:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:25:02 INFO - PROCESS | 3540 | 1461234302346 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:25:02 INFO - PROCESS | 3540 | 1461234302347 Marionette TRACE conn4 <- [1,2546,null,{}] 03:25:02 INFO - PROCESS | 3540 | 1461234302351 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:02 INFO - PROCESS | 3540 | 1461234302457 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 03:25:02 INFO - PROCESS | 3540 | 1461234302470 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:02 INFO - PROCESS | 3540 | ++DOCSHELL 1B844800 == 113 [pid = 3540] [id = 646] 03:25:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1BBEE800) [pid = 3540] [serial = 1938] [outer = 00000000] 03:25:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1BCA3C00) [pid = 3540] [serial = 1939] [outer = 1BBEE800] 03:25:02 INFO - PROCESS | 3540 | 1461234302518 Marionette DEBUG loaded listener.js 03:25:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1BF40400) [pid = 3540] [serial = 1940] [outer = 1BBEE800] 03:25:03 INFO - PROCESS | 3540 | 1461234303084 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 03:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 770ms 03:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:25:03 INFO - PROCESS | 3540 | 1461234303120 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 03:25:03 INFO - PROCESS | 3540 | 1461234303122 Marionette TRACE conn4 <- [1,2549,null,{"value":"13"}] 03:25:03 INFO - PROCESS | 3540 | 1461234303125 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:25:03 INFO - PROCESS | 3540 | 1461234303126 Marionette TRACE conn4 <- [1,2550,null,{}] 03:25:03 INFO - PROCESS | 3540 | 1461234303130 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:03 INFO - PROCESS | 3540 | 1461234303315 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 03:25:03 INFO - PROCESS | 3540 | 1461234303338 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:03 INFO - PROCESS | 3540 | ++DOCSHELL 1BC96000 == 114 [pid = 3540] [id = 647] 03:25:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1C012000) [pid = 3540] [serial = 1941] [outer = 00000000] 03:25:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1CC97000) [pid = 3540] [serial = 1942] [outer = 1C012000] 03:25:03 INFO - PROCESS | 3540 | 1461234303389 Marionette DEBUG loaded listener.js 03:25:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1CD22800) [pid = 3540] [serial = 1943] [outer = 1C012000] 03:25:03 INFO - PROCESS | 3540 | 1461234303930 Marionette TRACE conn4 <- [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]]]}] 03:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 870ms 03:25:03 INFO - PROCESS | 3540 | 1461234303996 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 03:25:03 INFO - PROCESS | 3540 | 1461234303998 Marionette TRACE conn4 <- [1,2553,null,{"value":"13"}] 03:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:25:03 INFO - PROCESS | 3540 | 1461234304001 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:25:03 INFO - PROCESS | 3540 | 1461234304003 Marionette TRACE conn4 <- [1,2554,null,{}] 03:25:04 INFO - PROCESS | 3540 | 1461234304006 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:04 INFO - PROCESS | 3540 | 1461234304162 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 03:25:04 INFO - PROCESS | 3540 | 1461234304185 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:04 INFO - PROCESS | 3540 | ++DOCSHELL 1CD28000 == 115 [pid = 3540] [id = 648] 03:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1CD28800) [pid = 3540] [serial = 1944] [outer = 00000000] 03:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1CE44800) [pid = 3540] [serial = 1945] [outer = 1CD28800] 03:25:04 INFO - PROCESS | 3540 | 1461234304233 Marionette DEBUG loaded listener.js 03:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1CE4CC00) [pid = 3540] [serial = 1946] [outer = 1CD28800] 03:25:04 INFO - PROCESS | 3540 | 1461234304724 Marionette TRACE conn4 <- [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]]]}] 03:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 770ms 03:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:25:04 INFO - PROCESS | 3540 | 1461234304772 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 03:25:04 INFO - PROCESS | 3540 | 1461234304774 Marionette TRACE conn4 <- [1,2557,null,{"value":"13"}] 03:25:04 INFO - PROCESS | 3540 | 1461234304777 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:25:04 INFO - PROCESS | 3540 | 1461234304779 Marionette TRACE conn4 <- [1,2558,null,{}] 03:25:04 INFO - PROCESS | 3540 | 1461234304783 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:04 INFO - PROCESS | 3540 | 1461234304953 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 03:25:04 INFO - PROCESS | 3540 | 1461234304975 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:04 INFO - PROCESS | 3540 | ++DOCSHELL 18698000 == 116 [pid = 3540] [id = 649] 03:25:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1CE42400) [pid = 3540] [serial = 1947] [outer = 00000000] 03:25:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1CE93000) [pid = 3540] [serial = 1948] [outer = 1CE42400] 03:25:05 INFO - PROCESS | 3540 | 1461234305020 Marionette DEBUG loaded listener.js 03:25:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (1CE9F400) [pid = 3540] [serial = 1949] [outer = 1CE42400] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1BC94800) [pid = 3540] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1713B400) [pid = 3540] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (2B2A0000) [pid = 3540] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (288B3800) [pid = 3540] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (2B303800) [pid = 3540] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (26A17000) [pid = 3540] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1DDA2000) [pid = 3540] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (24695400) [pid = 3540] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (27CF7400) [pid = 3540] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (124CA400) [pid = 3540] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (2BA22000) [pid = 3540] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (2C625400) [pid = 3540] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (29417000) [pid = 3540] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (1CE43400) [pid = 3540] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (2BFBF800) [pid = 3540] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1B843400) [pid = 3540] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (220AF000) [pid = 3540] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (2B3D5000) [pid = 3540] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (27F93800) [pid = 3540] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1BCAFC00) [pid = 3540] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 164 (1CC6A000) [pid = 3540] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:25:06 INFO - PROCESS | 3540 | --DOMWINDOW == 163 (30C7E400) [pid = 3540] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:25:06 INFO - PROCESS | 3540 | 1461234306316 Marionette TRACE conn4 <- [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]]]}] 03:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1577ms 03:25:06 INFO - PROCESS | 3540 | 1461234306355 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 03:25:06 INFO - PROCESS | 3540 | 1461234306357 Marionette TRACE conn4 <- [1,2561,null,{"value":"13"}] 03:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:25:06 INFO - PROCESS | 3540 | 1461234306360 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:25:06 INFO - PROCESS | 3540 | 1461234306362 Marionette TRACE conn4 <- [1,2562,null,{}] 03:25:06 INFO - PROCESS | 3540 | 1461234306365 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:06 INFO - PROCESS | 3540 | 1461234306471 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 03:25:06 INFO - PROCESS | 3540 | 1461234306480 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:06 INFO - PROCESS | 3540 | ++DOCSHELL 1B83DC00 == 117 [pid = 3540] [id = 650] 03:25:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 164 (1BC1FC00) [pid = 3540] [serial = 1950] [outer = 00000000] 03:25:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 165 (1CE89800) [pid = 3540] [serial = 1951] [outer = 1BC1FC00] 03:25:06 INFO - PROCESS | 3540 | 1461234306527 Marionette DEBUG loaded listener.js 03:25:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (1CE9D400) [pid = 3540] [serial = 1952] [outer = 1BC1FC00] 03:25:07 INFO - PROCESS | 3540 | 1461234307013 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 03:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 732ms 03:25:07 INFO - PROCESS | 3540 | 1461234307093 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 03:25:07 INFO - PROCESS | 3540 | 1461234307095 Marionette TRACE conn4 <- [1,2565,null,{"value":"13"}] 03:25:07 INFO - PROCESS | 3540 | 1461234307099 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:25:07 INFO - PROCESS | 3540 | 1461234307100 Marionette TRACE conn4 <- [1,2566,null,{}] 03:25:07 INFO - PROCESS | 3540 | 1461234307104 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:07 INFO - PROCESS | 3540 | 1461234307238 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 03:25:07 INFO - PROCESS | 3540 | 1461234307245 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:07 INFO - PROCESS | 3540 | ++DOCSHELL 1CFAD800 == 118 [pid = 3540] [id = 651] 03:25:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1D0EF400) [pid = 3540] [serial = 1953] [outer = 00000000] 03:25:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1E92F800) [pid = 3540] [serial = 1954] [outer = 1D0EF400] 03:25:07 INFO - PROCESS | 3540 | 1461234307291 Marionette DEBUG loaded listener.js 03:25:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1F6C2800) [pid = 3540] [serial = 1955] [outer = 1D0EF400] 03:25:07 INFO - PROCESS | 3540 | 1461234307786 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 03:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 730ms 03:25:07 INFO - PROCESS | 3540 | 1461234307833 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 03:25:07 INFO - PROCESS | 3540 | 1461234307836 Marionette TRACE conn4 <- [1,2569,null,{"value":"13"}] 03:25:07 INFO - PROCESS | 3540 | 1461234307839 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:25:07 INFO - PROCESS | 3540 | 1461234307841 Marionette TRACE conn4 <- [1,2570,null,{}] 03:25:07 INFO - PROCESS | 3540 | 1461234307845 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:07 INFO - PROCESS | 3540 | 1461234307966 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 03:25:07 INFO - PROCESS | 3540 | 1461234307972 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:08 INFO - PROCESS | 3540 | ++DOCSHELL 124C5400 == 119 [pid = 3540] [id = 652] 03:25:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (12524000) [pid = 3540] [serial = 1956] [outer = 00000000] 03:25:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1253C800) [pid = 3540] [serial = 1957] [outer = 12524000] 03:25:08 INFO - PROCESS | 3540 | 1461234308122 Marionette DEBUG loaded listener.js 03:25:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (12804400) [pid = 3540] [serial = 1958] [outer = 12524000] 03:25:08 INFO - PROCESS | 3540 | 1461234308977 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 03:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1172ms 03:25:09 INFO - PROCESS | 3540 | 1461234309016 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 03:25:09 INFO - PROCESS | 3540 | 1461234309021 Marionette TRACE conn4 <- [1,2573,null,{"value":"13"}] 03:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:25:09 INFO - PROCESS | 3540 | 1461234309027 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:25:09 INFO - PROCESS | 3540 | 1461234309031 Marionette TRACE conn4 <- [1,2574,null,{}] 03:25:09 INFO - PROCESS | 3540 | 1461234309036 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:09 INFO - PROCESS | 3540 | 1461234309178 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 03:25:09 INFO - PROCESS | 3540 | 1461234309364 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:09 INFO - PROCESS | 3540 | ++DOCSHELL 1A931000 == 120 [pid = 3540] [id = 653] 03:25:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1B589400) [pid = 3540] [serial = 1959] [outer = 00000000] 03:25:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1BCAB000) [pid = 3540] [serial = 1960] [outer = 1B589400] 03:25:09 INFO - PROCESS | 3540 | 1461234309421 Marionette DEBUG loaded listener.js 03:25:09 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1C01D000) [pid = 3540] [serial = 1961] [outer = 1B589400] 03:25:10 INFO - PROCESS | 3540 | 1461234310055 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 03:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1069ms 03:25:10 INFO - PROCESS | 3540 | 1461234310108 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 03:25:10 INFO - PROCESS | 3540 | 1461234310113 Marionette TRACE conn4 <- [1,2577,null,{"value":"13"}] 03:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:25:10 INFO - PROCESS | 3540 | 1461234310119 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:25:10 INFO - PROCESS | 3540 | 1461234310122 Marionette TRACE conn4 <- [1,2578,null,{}] 03:25:10 INFO - PROCESS | 3540 | 1461234310127 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:10 INFO - PROCESS | 3540 | 1461234310295 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 03:25:10 INFO - PROCESS | 3540 | 1461234310480 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:10 INFO - PROCESS | 3540 | ++DOCSHELL 1CE36000 == 121 [pid = 3540] [id = 654] 03:25:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (1CE46C00) [pid = 3540] [serial = 1962] [outer = 00000000] 03:25:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1E585000) [pid = 3540] [serial = 1963] [outer = 1CE46C00] 03:25:10 INFO - PROCESS | 3540 | 1461234310536 Marionette DEBUG loaded listener.js 03:25:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1FF0D800) [pid = 3540] [serial = 1964] [outer = 1CE46C00] 03:25:11 INFO - PROCESS | 3540 | 1461234311193 Marionette TRACE conn4 <- [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]]]}] 03:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1120ms 03:25:11 INFO - PROCESS | 3540 | 1461234311240 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 03:25:11 INFO - PROCESS | 3540 | 1461234311243 Marionette TRACE conn4 <- [1,2581,null,{"value":"13"}] 03:25:11 INFO - PROCESS | 3540 | 1461234311247 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:25:11 INFO - PROCESS | 3540 | 1461234311250 Marionette TRACE conn4 <- [1,2582,null,{}] 03:25:11 INFO - PROCESS | 3540 | 1461234311261 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:11 INFO - PROCESS | 3540 | 1461234311427 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 03:25:11 INFO - PROCESS | 3540 | 1461234311638 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:11 INFO - PROCESS | 3540 | ++DOCSHELL 204E6400 == 122 [pid = 3540] [id = 655] 03:25:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (204EF000) [pid = 3540] [serial = 1965] [outer = 00000000] 03:25:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (204F4C00) [pid = 3540] [serial = 1966] [outer = 204EF000] 03:25:11 INFO - PROCESS | 3540 | 1461234311696 Marionette DEBUG loaded listener.js 03:25:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (20596C00) [pid = 3540] [serial = 1967] [outer = 204EF000] 03:25:12 INFO - PROCESS | 3540 | 1461234312288 Marionette TRACE conn4 <- [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]]]}] 03:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1075ms 03:25:12 INFO - PROCESS | 3540 | 1461234312325 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 03:25:12 INFO - PROCESS | 3540 | 1461234312328 Marionette TRACE conn4 <- [1,2585,null,{"value":"13"}] 03:25:12 INFO - PROCESS | 3540 | 1461234312331 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:25:12 INFO - PROCESS | 3540 | 1461234312333 Marionette TRACE conn4 <- [1,2586,null,{}] 03:25:12 INFO - PROCESS | 3540 | 1461234312337 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:12 INFO - PROCESS | 3540 | 1461234312468 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 03:25:12 INFO - PROCESS | 3540 | 1461234312668 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:12 INFO - PROCESS | 3540 | ++DOCSHELL 2059A400 == 123 [pid = 3540] [id = 656] 03:25:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (205B6400) [pid = 3540] [serial = 1968] [outer = 00000000] 03:25:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (205BF400) [pid = 3540] [serial = 1969] [outer = 205B6400] 03:25:12 INFO - PROCESS | 3540 | 1461234312729 Marionette DEBUG loaded listener.js 03:25:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (2068CC00) [pid = 3540] [serial = 1970] [outer = 205B6400] 03:25:13 INFO - PROCESS | 3540 | 1461234313324 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 03:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1016ms 03:25:13 INFO - PROCESS | 3540 | 1461234313360 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 03:25:13 INFO - PROCESS | 3540 | 1461234313362 Marionette TRACE conn4 <- [1,2589,null,{"value":"13"}] 03:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:25:13 INFO - PROCESS | 3540 | 1461234313367 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:25:13 INFO - PROCESS | 3540 | 1461234313369 Marionette TRACE conn4 <- [1,2590,null,{}] 03:25:13 INFO - PROCESS | 3540 | 1461234313391 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:13 INFO - PROCESS | 3540 | 1461234313525 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 03:25:13 INFO - PROCESS | 3540 | 1461234313729 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:13 INFO - PROCESS | 3540 | ++DOCSHELL 2076A800 == 124 [pid = 3540] [id = 657] 03:25:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (20770800) [pid = 3540] [serial = 1971] [outer = 00000000] 03:25:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (207B0C00) [pid = 3540] [serial = 1972] [outer = 20770800] 03:25:13 INFO - PROCESS | 3540 | 1461234313796 Marionette DEBUG loaded listener.js 03:25:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (207BB400) [pid = 3540] [serial = 1973] [outer = 20770800] 03:25:14 INFO - PROCESS | 3540 | 1461234314450 Marionette TRACE conn4 <- [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]]]}] 03:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1128ms 03:25:14 INFO - PROCESS | 3540 | 1461234314501 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 03:25:14 INFO - PROCESS | 3540 | 1461234314503 Marionette TRACE conn4 <- [1,2593,null,{"value":"13"}] 03:25:14 INFO - PROCESS | 3540 | 1461234314506 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:25:14 INFO - PROCESS | 3540 | 1461234314508 Marionette TRACE conn4 <- [1,2594,null,{}] 03:25:14 INFO - PROCESS | 3540 | 1461234314512 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:14 INFO - PROCESS | 3540 | 1461234314644 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 03:25:14 INFO - PROCESS | 3540 | 1461234314829 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:14 INFO - PROCESS | 3540 | ++DOCSHELL 207AE000 == 125 [pid = 3540] [id = 658] 03:25:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (207BE000) [pid = 3540] [serial = 1974] [outer = 00000000] 03:25:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (2117C400) [pid = 3540] [serial = 1975] [outer = 207BE000] 03:25:14 INFO - PROCESS | 3540 | 1461234314883 Marionette DEBUG loaded listener.js 03:25:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (21258C00) [pid = 3540] [serial = 1976] [outer = 207BE000] 03:25:15 INFO - PROCESS | 3540 | 1461234315472 Marionette TRACE conn4 <- [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]]]}] 03:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1019ms 03:25:15 INFO - PROCESS | 3540 | 1461234315530 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 03:25:15 INFO - PROCESS | 3540 | 1461234315532 Marionette TRACE conn4 <- [1,2597,null,{"value":"13"}] 03:25:15 INFO - PROCESS | 3540 | 1461234315536 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:25:15 INFO - PROCESS | 3540 | 1461234315538 Marionette TRACE conn4 <- [1,2598,null,{}] 03:25:15 INFO - PROCESS | 3540 | 1461234315542 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:15 INFO - PROCESS | 3540 | 1461234315676 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 03:25:15 INFO - PROCESS | 3540 | 1461234315879 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:15 INFO - PROCESS | 3540 | ++DOCSHELL 21260400 == 126 [pid = 3540] [id = 659] 03:25:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (21265800) [pid = 3540] [serial = 1977] [outer = 00000000] 03:25:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (2129FC00) [pid = 3540] [serial = 1978] [outer = 21265800] 03:25:15 INFO - PROCESS | 3540 | 1461234315940 Marionette DEBUG loaded listener.js 03:25:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (212A6000) [pid = 3540] [serial = 1979] [outer = 21265800] 03:25:16 INFO - PROCESS | 3540 | 1461234316545 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 03:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1076ms 03:25:16 INFO - PROCESS | 3540 | 1461234316616 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 03:25:16 INFO - PROCESS | 3540 | 1461234316618 Marionette TRACE conn4 <- [1,2601,null,{"value":"13"}] 03:25:16 INFO - PROCESS | 3540 | 1461234316622 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:25:16 INFO - PROCESS | 3540 | 1461234316624 Marionette TRACE conn4 <- [1,2602,null,{}] 03:25:16 INFO - PROCESS | 3540 | 1461234316641 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:16 INFO - PROCESS | 3540 | 1461234316831 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 03:25:16 INFO - PROCESS | 3540 | 1461234316968 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:16 INFO - PROCESS | 3540 | ++DOCSHELL 2129E400 == 127 [pid = 3540] [id = 660] 03:25:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (220A9C00) [pid = 3540] [serial = 1980] [outer = 00000000] 03:25:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (221A0000) [pid = 3540] [serial = 1981] [outer = 220A9C00] 03:25:17 INFO - PROCESS | 3540 | 1461234317024 Marionette DEBUG loaded listener.js 03:25:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (2262A800) [pid = 3540] [serial = 1982] [outer = 220A9C00] 03:25:17 INFO - PROCESS | 3540 | 1461234317602 Marionette TRACE conn4 <- [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]]]}] 03:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1016ms 03:25:17 INFO - PROCESS | 3540 | 1461234317642 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 03:25:17 INFO - PROCESS | 3540 | 1461234317644 Marionette TRACE conn4 <- [1,2605,null,{"value":"13"}] 03:25:17 INFO - PROCESS | 3540 | 1461234317648 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:25:17 INFO - PROCESS | 3540 | 1461234317650 Marionette TRACE conn4 <- [1,2606,null,{}] 03:25:17 INFO - PROCESS | 3540 | 1461234317654 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:17 INFO - PROCESS | 3540 | 1461234317784 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 03:25:17 INFO - PROCESS | 3540 | 1461234317982 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:17 INFO - PROCESS | 3540 | ++DOCSHELL 2219D000 == 128 [pid = 3540] [id = 661] 03:25:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (22631000) [pid = 3540] [serial = 1983] [outer = 00000000] 03:25:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (24215000) [pid = 3540] [serial = 1984] [outer = 22631000] 03:25:18 INFO - PROCESS | 3540 | 1461234318039 Marionette DEBUG loaded listener.js 03:25:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (2421A000) [pid = 3540] [serial = 1985] [outer = 22631000] 03:25:18 INFO - PROCESS | 3540 | 1461234318646 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 03:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1070ms 03:25:18 INFO - PROCESS | 3540 | 1461234318722 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 03:25:18 INFO - PROCESS | 3540 | 1461234318724 Marionette TRACE conn4 <- [1,2609,null,{"value":"13"}] 03:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:25:18 INFO - PROCESS | 3540 | 1461234318728 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:25:18 INFO - PROCESS | 3540 | 1461234318730 Marionette TRACE conn4 <- [1,2610,null,{}] 03:25:18 INFO - PROCESS | 3540 | 1461234318734 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:18 INFO - PROCESS | 3540 | 1461234318864 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 03:25:19 INFO - PROCESS | 3540 | 1461234319049 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:19 INFO - PROCESS | 3540 | ++DOCSHELL 2421E800 == 129 [pid = 3540] [id = 662] 03:25:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (2421F800) [pid = 3540] [serial = 1986] [outer = 00000000] 03:25:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (24E04400) [pid = 3540] [serial = 1987] [outer = 2421F800] 03:25:19 INFO - PROCESS | 3540 | 1461234319107 Marionette DEBUG loaded listener.js 03:25:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (24E0E800) [pid = 3540] [serial = 1988] [outer = 2421F800] 03:25:19 INFO - PROCESS | 3540 | 1461234319738 Marionette TRACE conn4 <- [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]]]}] 03:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1067ms 03:25:19 INFO - PROCESS | 3540 | 1461234319799 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 03:25:19 INFO - PROCESS | 3540 | 1461234319802 Marionette TRACE conn4 <- [1,2613,null,{"value":"13"}] 03:25:19 INFO - PROCESS | 3540 | 1461234319805 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:25:19 INFO - PROCESS | 3540 | 1461234319808 Marionette TRACE conn4 <- [1,2614,null,{}] 03:25:19 INFO - PROCESS | 3540 | 1461234319811 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:19 INFO - PROCESS | 3540 | 1461234319957 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 03:25:20 INFO - PROCESS | 3540 | 1461234320147 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:20 INFO - PROCESS | 3540 | ++DOCSHELL 2507F800 == 130 [pid = 3540] [id = 663] 03:25:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (2508A800) [pid = 3540] [serial = 1989] [outer = 00000000] 03:25:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (25425800) [pid = 3540] [serial = 1990] [outer = 2508A800] 03:25:20 INFO - PROCESS | 3540 | 1461234320201 Marionette DEBUG loaded listener.js 03:25:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (25429400) [pid = 3540] [serial = 1991] [outer = 2508A800] 03:25:20 INFO - PROCESS | 3540 | 1461234320896 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 03:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1119ms 03:25:20 INFO - PROCESS | 3540 | 1461234320928 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 03:25:20 INFO - PROCESS | 3540 | 1461234320931 Marionette TRACE conn4 <- [1,2617,null,{"value":"13"}] 03:25:20 INFO - PROCESS | 3540 | 1461234320934 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:25:20 INFO - PROCESS | 3540 | 1461234320936 Marionette TRACE conn4 <- [1,2618,null,{}] 03:25:20 INFO - PROCESS | 3540 | 1461234320940 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:21 INFO - PROCESS | 3540 | 1461234321079 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 03:25:21 INFO - PROCESS | 3540 | 1461234321294 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:21 INFO - PROCESS | 3540 | ++DOCSHELL 1A41E800 == 131 [pid = 3540] [id = 664] 03:25:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (1A41FC00) [pid = 3540] [serial = 1992] [outer = 00000000] 03:25:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (1CE4D000) [pid = 3540] [serial = 1993] [outer = 1A41FC00] 03:25:21 INFO - PROCESS | 3540 | 1461234321351 Marionette DEBUG loaded listener.js 03:25:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (1CE46800) [pid = 3540] [serial = 1994] [outer = 1A41FC00] 03:25:22 INFO - PROCESS | 3540 | 1461234322199 Marionette TRACE conn4 <- [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]]]}] 03:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1321ms 03:25:22 INFO - PROCESS | 3540 | 1461234322259 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 03:25:22 INFO - PROCESS | 3540 | 1461234322263 Marionette TRACE conn4 <- [1,2621,null,{"value":"13"}] 03:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:25:22 INFO - PROCESS | 3540 | 1461234322268 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:25:22 INFO - PROCESS | 3540 | 1461234322272 Marionette TRACE conn4 <- [1,2622,null,{}] 03:25:22 INFO - PROCESS | 3540 | 1461234322292 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:22 INFO - PROCESS | 3540 | 1461234322492 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 03:25:22 INFO - PROCESS | 3540 | 1461234322629 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:22 INFO - PROCESS | 3540 | ++DOCSHELL 1A92E400 == 132 [pid = 3540] [id = 665] 03:25:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (1A92FC00) [pid = 3540] [serial = 1995] [outer = 00000000] 03:25:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (1B909800) [pid = 3540] [serial = 1996] [outer = 1A92FC00] 03:25:22 INFO - PROCESS | 3540 | 1461234322723 Marionette DEBUG loaded listener.js 03:25:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (1BC96C00) [pid = 3540] [serial = 1997] [outer = 1A92FC00] 03:25:23 INFO - PROCESS | 3540 | 1461234323292 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 03:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1082ms 03:25:23 INFO - PROCESS | 3540 | 1461234323359 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 03:25:23 INFO - PROCESS | 3540 | 1461234323364 Marionette TRACE conn4 <- [1,2625,null,{"value":"13"}] 03:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:25:23 INFO - PROCESS | 3540 | 1461234323370 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:25:23 INFO - PROCESS | 3540 | 1461234323373 Marionette TRACE conn4 <- [1,2626,null,{}] 03:25:23 INFO - PROCESS | 3540 | 1461234323376 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:23 INFO - PROCESS | 3540 | 1461234323507 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 03:25:23 INFO - PROCESS | 3540 | 1461234323720 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:23 INFO - PROCESS | 3540 | ++DOCSHELL 18695C00 == 133 [pid = 3540] [id = 666] 03:25:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (193B8C00) [pid = 3540] [serial = 1998] [outer = 00000000] 03:25:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (1CC95000) [pid = 3540] [serial = 1999] [outer = 193B8C00] 03:25:23 INFO - PROCESS | 3540 | 1461234323771 Marionette DEBUG loaded listener.js 03:25:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (1CE45800) [pid = 3540] [serial = 2000] [outer = 193B8C00] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1CFAD800 == 132 [pid = 3540] [id = 651] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1B83DC00 == 131 [pid = 3540] [id = 650] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 18698000 == 130 [pid = 3540] [id = 649] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1CD28000 == 129 [pid = 3540] [id = 648] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1BC96000 == 128 [pid = 3540] [id = 647] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1B844800 == 127 [pid = 3540] [id = 646] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 129EB800 == 126 [pid = 3540] [id = 645] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (2B3CD000) [pid = 3540] [serial = 1837] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (2A082C00) [pid = 3540] [serial = 1828] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (29C79400) [pid = 3540] [serial = 1825] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (2A944000) [pid = 3540] [serial = 1831] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 209 (2B251800) [pid = 3540] [serial = 1834] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (2C622400) [pid = 3540] [serial = 1840] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (1FF15800) [pid = 3540] [serial = 1885] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | 1461234324505 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 11D89800 == 125 [pid = 3540] [id = 644] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1A415800 == 124 [pid = 3540] [id = 643] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 0F10E800 == 123 [pid = 3540] [id = 642] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 29539400 == 122 [pid = 3540] [id = 636] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 294D2800 == 121 [pid = 3540] [id = 635] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 27ACB000 == 120 [pid = 3540] [id = 634] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 26A1EC00 == 119 [pid = 3540] [id = 633] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 255D1C00 == 118 [pid = 3540] [id = 632] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 24690000 == 117 [pid = 3540] [id = 631] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 20685800 == 116 [pid = 3540] [id = 630] 03:25:24 INFO - PROCESS | 3540 | --DOCSHELL 1BC96800 == 115 [pid = 3540] [id = 629] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (2809E800) [pid = 3540] [serial = 1822] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (1CE51C00) [pid = 3540] [serial = 1865] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (277B5000) [pid = 3540] [serial = 1819] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (1FF0A800) [pid = 3540] [serial = 1862] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 202 (2B3D4C00) [pid = 3540] [serial = 1754] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (2A081800) [pid = 3540] [serial = 1859] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (2B30DC00) [pid = 3540] [serial = 1757] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (277AA800) [pid = 3540] [serial = 1852] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (20595C00) [pid = 3540] [serial = 1867] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 197 (27AB7000) [pid = 3540] [serial = 1871] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 196 (288B3000) [pid = 3540] [serial = 1873] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 195 (193B6C00) [pid = 3540] [serial = 1880] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (2BFB6400) [pid = 3540] [serial = 1760] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (2A074800) [pid = 3540] [serial = 1858] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (30C79C00) [pid = 3540] [serial = 1769] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (1CC8F800) [pid = 3540] [serial = 1861] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (26A1CC00) [pid = 3540] [serial = 1816] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (207CA400) [pid = 3540] [serial = 1813] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (1CD25C00) [pid = 3540] [serial = 1810] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (277B4000) [pid = 3540] [serial = 1870] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (2A278800) [pid = 3540] [serial = 1876] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (204F5800) [pid = 3540] [serial = 1850] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (2C615000) [pid = 3540] [serial = 1766] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (31548400) [pid = 3540] [serial = 1843] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1A416000) [pid = 3540] [serial = 1807] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1C0BA400) [pid = 3540] [serial = 1882] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1868F400) [pid = 3540] [serial = 1879] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (2A94C800) [pid = 3540] [serial = 1877] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (1FFEF000) [pid = 3540] [serial = 1849] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (27ACC000) [pid = 3540] [serial = 1853] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (212A2C00) [pid = 3540] [serial = 1868] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1CC76C00) [pid = 3540] [serial = 1864] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (24E03400) [pid = 3540] [serial = 1805] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 173 (2C186000) [pid = 3540] [serial = 1763] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 172 (2809C400) [pid = 3540] [serial = 1855] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 171 (288A3C00) [pid = 3540] [serial = 1856] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 170 (1CC68800) [pid = 3540] [serial = 1846] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 169 (1CE31000) [pid = 3540] [serial = 1847] [outer = 00000000] [url = about:blank] 03:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 168 (29412800) [pid = 3540] [serial = 1874] [outer = 00000000] [url = about:blank] 03:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1219ms 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 167 (2B22D800) [pid = 3540] [serial = 1775] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 166 (30C81800) [pid = 3540] [serial = 1772] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | --DOMWINDOW == 165 (1CC71800) [pid = 3540] [serial = 1883] [outer = 00000000] [url = about:blank] 03:25:24 INFO - PROCESS | 3540 | 1461234324602 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 03:25:24 INFO - PROCESS | 3540 | 1461234324604 Marionette TRACE conn4 <- [1,2629,null,{"value":"13"}] 03:25:24 INFO - PROCESS | 3540 | 1461234324608 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:25:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:25:24 INFO - PROCESS | 3540 | 1461234324611 Marionette TRACE conn4 <- [1,2630,null,{}] 03:25:24 INFO - PROCESS | 3540 | 1461234324621 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:24 INFO - PROCESS | 3540 | 1461234324738 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 03:25:24 INFO - PROCESS | 3540 | 1461234324746 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:24 INFO - PROCESS | 3540 | ++DOCSHELL 193B3400 == 116 [pid = 3540] [id = 667] 03:25:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 166 (193B6C00) [pid = 3540] [serial = 2001] [outer = 00000000] 03:25:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 167 (1A41F400) [pid = 3540] [serial = 2002] [outer = 193B6C00] 03:25:24 INFO - PROCESS | 3540 | 1461234324797 Marionette DEBUG loaded listener.js 03:25:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 168 (1A928400) [pid = 3540] [serial = 2003] [outer = 193B6C00] 03:25:25 INFO - PROCESS | 3540 | 1461234325395 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 03:25:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:25:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 830ms 03:25:25 INFO - PROCESS | 3540 | 1461234325443 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 03:25:25 INFO - PROCESS | 3540 | 1461234325445 Marionette TRACE conn4 <- [1,2633,null,{"value":"13"}] 03:25:25 INFO - PROCESS | 3540 | 1461234325448 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:25:25 INFO - PROCESS | 3540 | 1461234325450 Marionette TRACE conn4 <- [1,2634,null,{}] 03:25:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:25:25 INFO - PROCESS | 3540 | 1461234325454 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:25 INFO - PROCESS | 3540 | 1461234325573 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 03:25:25 INFO - PROCESS | 3540 | 1461234325724 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:25 INFO - PROCESS | 3540 | ++DOCSHELL 1B83C000 == 117 [pid = 3540] [id = 668] 03:25:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 169 (1BCA4000) [pid = 3540] [serial = 2004] [outer = 00000000] 03:25:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 170 (1CC6B000) [pid = 3540] [serial = 2005] [outer = 1BCA4000] 03:25:25 INFO - PROCESS | 3540 | 1461234325770 Marionette DEBUG loaded listener.js 03:25:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 171 (1CC97800) [pid = 3540] [serial = 2006] [outer = 1BCA4000] 03:25:26 INFO - PROCESS | 3540 | 1461234326176 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 03:25:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:25:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 770ms 03:25:26 INFO - PROCESS | 3540 | 1461234326223 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 03:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:25:26 INFO - PROCESS | 3540 | 1461234326225 Marionette TRACE conn4 <- [1,2637,null,{"value":"13"}] 03:25:26 INFO - PROCESS | 3540 | 1461234326228 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:25:26 INFO - PROCESS | 3540 | 1461234326230 Marionette TRACE conn4 <- [1,2638,null,{}] 03:25:26 INFO - PROCESS | 3540 | 1461234326233 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:26 INFO - PROCESS | 3540 | 1461234326338 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 03:25:26 INFO - PROCESS | 3540 | 1461234326346 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:26 INFO - PROCESS | 3540 | ++DOCSHELL 1CC9BC00 == 118 [pid = 3540] [id = 669] 03:25:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 172 (1CE2B800) [pid = 3540] [serial = 2007] [outer = 00000000] 03:25:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 173 (1CE91800) [pid = 3540] [serial = 2008] [outer = 1CE2B800] 03:25:26 INFO - PROCESS | 3540 | 1461234326390 Marionette DEBUG loaded listener.js 03:25:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 174 (1D5E6C00) [pid = 3540] [serial = 2009] [outer = 1CE2B800] 03:25:26 INFO - PROCESS | 3540 | 1461234326942 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 03:25:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:25:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 773ms 03:25:26 INFO - PROCESS | 3540 | 1461234327003 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 03:25:26 INFO - PROCESS | 3540 | 1461234327005 Marionette TRACE conn4 <- [1,2641,null,{"value":"13"}] 03:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:25:27 INFO - PROCESS | 3540 | 1461234327009 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:25:27 INFO - PROCESS | 3540 | 1461234327011 Marionette TRACE conn4 <- [1,2642,null,{}] 03:25:27 INFO - PROCESS | 3540 | 1461234327015 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:27 INFO - PROCESS | 3540 | 1461234327186 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 03:25:27 INFO - PROCESS | 3540 | 1461234327212 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:27 INFO - PROCESS | 3540 | ++DOCSHELL 20004000 == 119 [pid = 3540] [id = 670] 03:25:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (20005800) [pid = 3540] [serial = 2010] [outer = 00000000] 03:25:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (204F2000) [pid = 3540] [serial = 2011] [outer = 20005800] 03:25:27 INFO - PROCESS | 3540 | 1461234327263 Marionette DEBUG loaded listener.js 03:25:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (2059E400) [pid = 3540] [serial = 2012] [outer = 20005800] 03:25:27 INFO - PROCESS | 3540 | 1461234327761 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 03:25:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:25:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 830ms 03:25:27 INFO - PROCESS | 3540 | 1461234327845 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 03:25:27 INFO - PROCESS | 3540 | 1461234327847 Marionette TRACE conn4 <- [1,2645,null,{"value":"13"}] 03:25:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:25:27 INFO - PROCESS | 3540 | 1461234327850 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:25:27 INFO - PROCESS | 3540 | 1461234327852 Marionette TRACE conn4 <- [1,2646,null,{}] 03:25:27 INFO - PROCESS | 3540 | 1461234327856 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:28 INFO - PROCESS | 3540 | 1461234328015 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 03:25:28 INFO - PROCESS | 3540 | 1461234328039 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:28 INFO - PROCESS | 3540 | ++DOCSHELL 205B9C00 == 120 [pid = 3540] [id = 671] 03:25:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (20694800) [pid = 3540] [serial = 2013] [outer = 00000000] 03:25:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (207B7400) [pid = 3540] [serial = 2014] [outer = 20694800] 03:25:28 INFO - PROCESS | 3540 | 1461234328087 Marionette DEBUG loaded listener.js 03:25:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (207C4800) [pid = 3540] [serial = 2015] [outer = 20694800] 03:25:28 INFO - PROCESS | 3540 | 1461234328556 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 03:25:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:25:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 770ms 03:25:28 INFO - PROCESS | 3540 | 1461234328626 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 03:25:28 INFO - PROCESS | 3540 | 1461234328628 Marionette TRACE conn4 <- [1,2649,null,{"value":"13"}] 03:25:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:25:28 INFO - PROCESS | 3540 | 1461234328631 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:25:28 INFO - PROCESS | 3540 | 1461234328633 Marionette TRACE conn4 <- [1,2650,null,{}] 03:25:28 INFO - PROCESS | 3540 | 1461234328636 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:28 INFO - PROCESS | 3540 | 1461234328800 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 03:25:28 INFO - PROCESS | 3540 | 1461234328823 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:28 INFO - PROCESS | 3540 | ++DOCSHELL 2117E800 == 121 [pid = 3540] [id = 672] 03:25:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (2117FC00) [pid = 3540] [serial = 2016] [outer = 00000000] 03:25:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (2262EC00) [pid = 3540] [serial = 2017] [outer = 2117FC00] 03:25:28 INFO - PROCESS | 3540 | 1461234328868 Marionette DEBUG loaded listener.js 03:25:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (2468BC00) [pid = 3540] [serial = 2018] [outer = 2117FC00] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (1CD28800) [pid = 3540] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (1CE42400) [pid = 3540] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (178E0400) [pid = 3540] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (1BBEE800) [pid = 3540] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (12403C00) [pid = 3540] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (0F110000) [pid = 3540] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1A418400) [pid = 3540] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1C012000) [pid = 3540] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:25:29 INFO - PROCESS | 3540 | --DOMWINDOW == 174 (1BC1FC00) [pid = 3540] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:25:29 INFO - PROCESS | 3540 | 1461234329685 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 03:25:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:25:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1072ms 03:25:29 INFO - PROCESS | 3540 | 1461234329704 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 03:25:29 INFO - PROCESS | 3540 | 1461234329706 Marionette TRACE conn4 <- [1,2653,null,{"value":"13"}] 03:25:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:25:29 INFO - PROCESS | 3540 | 1461234329709 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:25:29 INFO - PROCESS | 3540 | 1461234329711 Marionette TRACE conn4 <- [1,2654,null,{}] 03:25:29 INFO - PROCESS | 3540 | 1461234329715 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:29 INFO - PROCESS | 3540 | 1461234329822 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 03:25:29 INFO - PROCESS | 3540 | 1461234329829 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:29 INFO - PROCESS | 3540 | ++DOCSHELL 1B909400 == 122 [pid = 3540] [id = 673] 03:25:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 175 (1BCA3400) [pid = 3540] [serial = 2019] [outer = 00000000] 03:25:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (2125FC00) [pid = 3540] [serial = 2020] [outer = 1BCA3400] 03:25:29 INFO - PROCESS | 3540 | 1461234329877 Marionette DEBUG loaded listener.js 03:25:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (2468F800) [pid = 3540] [serial = 2021] [outer = 1BCA3400] 03:25:30 INFO - PROCESS | 3540 | 1461234330868 Marionette TRACE conn4 <- [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]]]}] 03:25:30 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) 03:25:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1175ms 03:25:30 INFO - PROCESS | 3540 | 1461234330885 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 03:25:30 INFO - PROCESS | 3540 | 1461234330887 Marionette TRACE conn4 <- [1,2657,null,{"value":"13"}] 03:25:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:25:30 INFO - PROCESS | 3540 | 1461234330890 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:25:30 INFO - PROCESS | 3540 | 1461234330892 Marionette TRACE conn4 <- [1,2658,null,{}] 03:25:30 INFO - PROCESS | 3540 | 1461234330896 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:31 INFO - PROCESS | 3540 | 1461234331064 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 03:25:31 INFO - PROCESS | 3540 | 1461234331074 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:31 INFO - PROCESS | 3540 | ++DOCSHELL 207B9C00 == 123 [pid = 3540] [id = 674] 03:25:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (24E10C00) [pid = 3540] [serial = 2022] [outer = 00000000] 03:25:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (25084400) [pid = 3540] [serial = 2023] [outer = 24E10C00] 03:25:31 INFO - PROCESS | 3540 | 1461234331120 Marionette DEBUG loaded listener.js 03:25:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (25421C00) [pid = 3540] [serial = 2024] [outer = 24E10C00] 03:25:32 INFO - PROCESS | 3540 | 1461234332238 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2661,"getWindowHandle",null] 03:25:32 INFO - PROCESS | 3540 | 1461234332277 Marionette TRACE conn4 <- [1,2661,null,{"value":"13"}] 03:25:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:25:32 INFO - PROCESS | 3540 | 1461234332282 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:25:32 INFO - PROCESS | 3540 | 1461234332285 Marionette TRACE conn4 <- [1,2662,null,{}] 03:25:32 INFO - PROCESS | 3540 | 1461234332291 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:32 INFO - PROCESS | 3540 | 1461234332472 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 03:25:32 INFO - PROCESS | 3540 | 1461234332684 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:32 INFO - PROCESS | 3540 | ++DOCSHELL 18B19800 == 124 [pid = 3540] [id = 675] 03:25:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1933F400) [pid = 3540] [serial = 2025] [outer = 00000000] 03:25:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1B83D000) [pid = 3540] [serial = 2026] [outer = 1933F400] 03:25:32 INFO - PROCESS | 3540 | 1461234332744 Marionette DEBUG loaded listener.js 03:25:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1BEBA800) [pid = 3540] [serial = 2027] [outer = 1933F400] 03:25:33 INFO - PROCESS | 3540 | 1461234333800 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2665,"getWindowHandle",null] 03:25:33 INFO - PROCESS | 3540 | 1461234333873 Marionette TRACE conn4 <- [1,2665,null,{"value":"13"}] 03:25:33 INFO - PROCESS | 3540 | 1461234333881 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:25:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:25:33 INFO - PROCESS | 3540 | 1461234333884 Marionette TRACE conn4 <- [1,2666,null,{}] 03:25:33 INFO - PROCESS | 3540 | 1461234333889 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:34 INFO - PROCESS | 3540 | 1461234334020 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 03:25:34 INFO - PROCESS | 3540 | 1461234334300 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:34 INFO - PROCESS | 3540 | ++DOCSHELL 1CC70400 == 125 [pid = 3540] [id = 676] 03:25:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1CC8F800) [pid = 3540] [serial = 2028] [outer = 00000000] 03:25:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (1F840800) [pid = 3540] [serial = 2029] [outer = 1CC8F800] 03:25:34 INFO - PROCESS | 3540 | 1461234334360 Marionette DEBUG loaded listener.js 03:25:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (1FFEE000) [pid = 3540] [serial = 2030] [outer = 1CC8F800] 03:25:35 INFO - PROCESS | 3540 | 1461234335428 Marionette TRACE conn4 <- [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]]]}] 03:25:35 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) 03:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1578ms 03:25:35 INFO - PROCESS | 3540 | 1461234335465 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 03:25:35 INFO - PROCESS | 3540 | 1461234335468 Marionette TRACE conn4 <- [1,2669,null,{"value":"13"}] 03:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:25:35 INFO - PROCESS | 3540 | 1461234335471 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:25:35 INFO - PROCESS | 3540 | 1461234335475 Marionette TRACE conn4 <- [1,2670,null,{}] 03:25:35 INFO - PROCESS | 3540 | 1461234335486 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:35 INFO - PROCESS | 3540 | 1461234335627 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 03:25:35 INFO - PROCESS | 3540 | 1461234335856 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:35 INFO - PROCESS | 3540 | ++DOCSHELL 212A2C00 == 126 [pid = 3540] [id = 677] 03:25:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (24E02C00) [pid = 3540] [serial = 2031] [outer = 00000000] 03:25:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (25467C00) [pid = 3540] [serial = 2032] [outer = 24E02C00] 03:25:35 INFO - PROCESS | 3540 | 1461234335917 Marionette DEBUG loaded listener.js 03:25:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (255CF000) [pid = 3540] [serial = 2033] [outer = 24E02C00] 03:25:36 INFO - PROCESS | 3540 | 1461234336976 Marionette TRACE conn4 <- [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]]]}] 03:25:36 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) 03:25:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1521ms 03:25:36 INFO - PROCESS | 3540 | 1461234336996 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 03:25:36 INFO - PROCESS | 3540 | 1461234336998 Marionette TRACE conn4 <- [1,2673,null,{"value":"13"}] 03:25:36 INFO - PROCESS | 3540 | 1461234337002 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:25:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:25:37 INFO - PROCESS | 3540 | 1461234337004 Marionette TRACE conn4 <- [1,2674,null,{}] 03:25:37 INFO - PROCESS | 3540 | 1461234337051 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:37 INFO - PROCESS | 3540 | 1461234337177 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 03:25:37 INFO - PROCESS | 3540 | 1461234337440 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:37 INFO - PROCESS | 3540 | ++DOCSHELL 25461800 == 127 [pid = 3540] [id = 678] 03:25:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (255D7C00) [pid = 3540] [serial = 2034] [outer = 00000000] 03:25:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (26A1E400) [pid = 3540] [serial = 2035] [outer = 255D7C00] 03:25:37 INFO - PROCESS | 3540 | 1461234337501 Marionette DEBUG loaded listener.js 03:25:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (27249C00) [pid = 3540] [serial = 2036] [outer = 255D7C00] 03:25:38 INFO - PROCESS | 3540 | 1461234338560 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 03:25:38 INFO - PROCESS | 3540 | 1461234338588 Marionette TRACE conn4 <- [1,2677,null,{"value":"13"}] 03:25:38 INFO - PROCESS | 3540 | 1461234338592 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:25:38 INFO - PROCESS | 3540 | 1461234338594 Marionette TRACE conn4 <- [1,2678,null,{}] 03:25:38 INFO - PROCESS | 3540 | 1461234338598 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:38 INFO - PROCESS | 3540 | 1461234338735 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 03:25:38 INFO - PROCESS | 3540 | 1461234338962 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:38 INFO - PROCESS | 3540 | ++DOCSHELL 26A1D000 == 128 [pid = 3540] [id = 679] 03:25:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (2724DC00) [pid = 3540] [serial = 2037] [outer = 00000000] 03:25:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (2734CC00) [pid = 3540] [serial = 2038] [outer = 2724DC00] 03:25:39 INFO - PROCESS | 3540 | 1461234339020 Marionette DEBUG loaded listener.js 03:25:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (2734C800) [pid = 3540] [serial = 2039] [outer = 2724DC00] 03:25:40 INFO - PROCESS | 3540 | 1461234340081 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2681,"getWindowHandle",null] 03:25:40 INFO - PROCESS | 3540 | 1461234340153 Marionette TRACE conn4 <- [1,2681,null,{"value":"13"}] 03:25:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:25:40 INFO - PROCESS | 3540 | 1461234340158 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:25:40 INFO - PROCESS | 3540 | 1461234340160 Marionette TRACE conn4 <- [1,2682,null,{}] 03:25:40 INFO - PROCESS | 3540 | 1461234340164 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:40 INFO - PROCESS | 3540 | 1461234340313 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 03:25:40 INFO - PROCESS | 3540 | 1461234340583 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:40 INFO - PROCESS | 3540 | ++DOCSHELL 27353400 == 129 [pid = 3540] [id = 680] 03:25:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (2757F000) [pid = 3540] [serial = 2040] [outer = 00000000] 03:25:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (277B9C00) [pid = 3540] [serial = 2041] [outer = 2757F000] 03:25:40 INFO - PROCESS | 3540 | 1461234340646 Marionette DEBUG loaded listener.js 03:25:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (27AB2800) [pid = 3540] [serial = 2042] [outer = 2757F000] 03:25:41 INFO - PROCESS | 3540 | 1461234341692 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2685,"getWindowHandle",null] 03:25:41 INFO - PROCESS | 3540 | 1461234341738 Marionette TRACE conn4 <- [1,2685,null,{"value":"13"}] 03:25:41 INFO - PROCESS | 3540 | 1461234341759 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:25:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:25:41 INFO - PROCESS | 3540 | 1461234341762 Marionette TRACE conn4 <- [1,2686,null,{}] 03:25:41 INFO - PROCESS | 3540 | 1461234341809 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:41 INFO - PROCESS | 3540 | 1461234341985 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 03:25:42 INFO - PROCESS | 3540 | 1461234342236 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:42 INFO - PROCESS | 3540 | ++DOCSHELL 12531000 == 130 [pid = 3540] [id = 681] 03:25:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (16D0C800) [pid = 3540] [serial = 2043] [outer = 00000000] 03:25:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (1D0F0C00) [pid = 3540] [serial = 2044] [outer = 16D0C800] 03:25:42 INFO - PROCESS | 3540 | 1461234342295 Marionette DEBUG loaded listener.js 03:25:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (25423000) [pid = 3540] [serial = 2045] [outer = 16D0C800] 03:25:43 INFO - PROCESS | 3540 | 1461234343675 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 03:25:43 INFO - PROCESS | 3540 | 1461234343752 Marionette TRACE conn4 <- [1,2689,null,{"value":"13"}] 03:25:43 INFO - PROCESS | 3540 | 1461234343758 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:25:43 INFO - PROCESS | 3540 | 1461234343762 Marionette TRACE conn4 <- [1,2690,null,{}] 03:25:43 INFO - PROCESS | 3540 | 1461234343768 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:43 INFO - PROCESS | 3540 | 1461234343926 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 03:25:44 INFO - PROCESS | 3540 | 1461234344113 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:44 INFO - PROCESS | 3540 | ++DOCSHELL 18759000 == 131 [pid = 3540] [id = 682] 03:25:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (18B1D800) [pid = 3540] [serial = 2046] [outer = 00000000] 03:25:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (1CC6D400) [pid = 3540] [serial = 2047] [outer = 18B1D800] 03:25:44 INFO - PROCESS | 3540 | 1461234344168 Marionette DEBUG loaded listener.js 03:25:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (1CC95400) [pid = 3540] [serial = 2048] [outer = 18B1D800] 03:25:44 INFO - PROCESS | 3540 | 1461234344780 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 03:25:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:25:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1079ms 03:25:44 INFO - PROCESS | 3540 | 1461234344837 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 03:25:44 INFO - PROCESS | 3540 | 1461234344843 Marionette TRACE conn4 <- [1,2693,null,{"value":"13"}] 03:25:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:25:44 INFO - PROCESS | 3540 | 1461234344849 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:25:44 INFO - PROCESS | 3540 | 1461234344852 Marionette TRACE conn4 <- [1,2694,null,{}] 03:25:44 INFO - PROCESS | 3540 | 1461234344856 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:44 INFO - PROCESS | 3540 | 1461234344976 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 03:25:45 INFO - PROCESS | 3540 | 1461234345165 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:45 INFO - PROCESS | 3540 | ++DOCSHELL 124BD000 == 132 [pid = 3540] [id = 683] 03:25:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (12809400) [pid = 3540] [serial = 2049] [outer = 00000000] 03:25:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (1CFAF400) [pid = 3540] [serial = 2050] [outer = 12809400] 03:25:45 INFO - PROCESS | 3540 | 1461234345215 Marionette DEBUG loaded listener.js 03:25:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (1E92F400) [pid = 3540] [serial = 2051] [outer = 12809400] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 20772800 == 131 [pid = 3540] [id = 249] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 12804800 == 130 [pid = 3540] [id = 247] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2076DC00 == 129 [pid = 3540] [id = 250] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 18698C00 == 128 [pid = 3540] [id = 234] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1F83A800 == 127 [pid = 3540] [id = 158] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 204F0C00 == 126 [pid = 3540] [id = 211] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2A272000 == 125 [pid = 3540] [id = 560] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1712E000 == 124 [pid = 3540] [id = 277] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 204ED000 == 123 [pid = 3540] [id = 248] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1B909400 == 122 [pid = 3540] [id = 673] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2117E800 == 121 [pid = 3540] [id = 672] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 205B9C00 == 120 [pid = 3540] [id = 671] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (1E92F800) [pid = 3540] [serial = 1954] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (27251400) [pid = 3540] [serial = 1897] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (27CEE000) [pid = 3540] [serial = 1900] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 203 (2940DC00) [pid = 3540] [serial = 1903] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 202 (29D20400) [pid = 3540] [serial = 1906] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 201 (2A271C00) [pid = 3540] [serial = 1909] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 200 (2A99F400) [pid = 3540] [serial = 1912] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 199 (1CE4F800) [pid = 3540] [serial = 1915] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 198 (1CC95C00) [pid = 3540] [serial = 1918] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 197 (1BCB1800) [pid = 3540] [serial = 1921] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 20004000 == 119 [pid = 3540] [id = 670] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1CC9BC00 == 118 [pid = 3540] [id = 669] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1B83C000 == 117 [pid = 3540] [id = 668] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 193B3400 == 116 [pid = 3540] [id = 667] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 18695C00 == 115 [pid = 3540] [id = 666] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1A92E400 == 114 [pid = 3540] [id = 665] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2219D000 == 113 [pid = 3540] [id = 661] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2129E400 == 112 [pid = 3540] [id = 660] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 21260400 == 111 [pid = 3540] [id = 659] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 207AE000 == 110 [pid = 3540] [id = 658] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2076A800 == 109 [pid = 3540] [id = 657] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 2059A400 == 108 [pid = 3540] [id = 656] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 204E6400 == 107 [pid = 3540] [id = 655] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1CE36000 == 106 [pid = 3540] [id = 654] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 1A931000 == 105 [pid = 3540] [id = 653] 03:25:45 INFO - PROCESS | 3540 | --DOCSHELL 124C5400 == 104 [pid = 3540] [id = 652] 03:25:45 INFO - PROCESS | 3540 | 1461234345927 Marionette TRACE conn4 <- [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]]]}] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 196 (1CC97000) [pid = 3540] [serial = 1942] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 195 (1CD22800) [pid = 3540] [serial = 1943] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 194 (1CE9D400) [pid = 3540] [serial = 1952] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 193 (1BF40400) [pid = 3540] [serial = 1940] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 192 (1CE89800) [pid = 3540] [serial = 1951] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 191 (1CE4CC00) [pid = 3540] [serial = 1946] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 190 (1CE44800) [pid = 3540] [serial = 1945] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1CE93000) [pid = 3540] [serial = 1948] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (1A9B6800) [pid = 3540] [serial = 1936] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (1B83FC00) [pid = 3540] [serial = 1937] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (1BCA3C00) [pid = 3540] [serial = 1939] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (1CE9F400) [pid = 3540] [serial = 1949] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1BC1E000) [pid = 3540] [serial = 1924] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (21174C00) [pid = 3540] [serial = 1891] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (13597000) [pid = 3540] [serial = 1933] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (173E5400) [pid = 3540] [serial = 1934] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (173EE400) [pid = 3540] [serial = 1928] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 179 (16F3CC00) [pid = 3540] [serial = 1927] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 178 (2508C800) [pid = 3540] [serial = 1894] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 177 (1BC98000) [pid = 3540] [serial = 1931] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 176 (1BBEC400) [pid = 3540] [serial = 1930] [outer = 00000000] [url = about:blank] 03:25:45 INFO - PROCESS | 3540 | --DOMWINDOW == 175 (1CE95000) [pid = 3540] [serial = 1888] [outer = 00000000] [url = about:blank] 03:25:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:25:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1180ms 03:25:46 INFO - PROCESS | 3540 | 1461234346032 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 03:25:46 INFO - PROCESS | 3540 | 1461234346034 Marionette TRACE conn4 <- [1,2697,null,{"value":"13"}] 03:25:46 INFO - PROCESS | 3540 | 1461234346038 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:25:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:25:46 INFO - PROCESS | 3540 | 1461234346041 Marionette TRACE conn4 <- [1,2698,null,{}] 03:25:46 INFO - PROCESS | 3540 | 1461234346052 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:46 INFO - PROCESS | 3540 | 1461234346176 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 03:25:46 INFO - PROCESS | 3540 | 1461234346313 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:46 INFO - PROCESS | 3540 | ++DOCSHELL 139A8800 == 105 [pid = 3540] [id = 684] 03:25:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 176 (16FB4000) [pid = 3540] [serial = 2052] [outer = 00000000] 03:25:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 177 (1A924400) [pid = 3540] [serial = 2053] [outer = 16FB4000] 03:25:46 INFO - PROCESS | 3540 | 1461234346361 Marionette DEBUG loaded listener.js 03:25:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 178 (1B83C000) [pid = 3540] [serial = 2054] [outer = 16FB4000] 03:25:46 INFO - PROCESS | 3540 | 1461234346855 Marionette TRACE conn4 <- [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] 03:25:46 INFO - PROCESS | 3540 | 1461234346874 Marionette TRACE conn4 <- [1,2701,null,{"value":"13"}] 03:25:46 INFO - PROCESS | 3540 | 1461234346877 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:25:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:25:46 INFO - PROCESS | 3540 | 1461234346879 Marionette TRACE conn4 <- [1,2702,null,{}] 03:25:46 INFO - PROCESS | 3540 | 1461234346883 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:46 INFO - PROCESS | 3540 | 1461234346994 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 03:25:46 INFO - PROCESS | 3540 | 1461234347000 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:47 INFO - PROCESS | 3540 | ++DOCSHELL 1B845000 == 106 [pid = 3540] [id = 685] 03:25:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 179 (1BF40400) [pid = 3540] [serial = 2055] [outer = 00000000] 03:25:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 180 (1CC9A000) [pid = 3540] [serial = 2056] [outer = 1BF40400] 03:25:47 INFO - PROCESS | 3540 | 1461234347046 Marionette DEBUG loaded listener.js 03:25:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (1CD1C400) [pid = 3540] [serial = 2057] [outer = 1BF40400] 03:25:47 INFO - PROCESS | 3540 | 1461234347569 Marionette TRACE conn4 <- [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]]]}] 03:25:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:25:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 730ms 03:25:47 INFO - PROCESS | 3540 | 1461234347616 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 03:25:47 INFO - PROCESS | 3540 | 1461234347618 Marionette TRACE conn4 <- [1,2705,null,{"value":"13"}] 03:25:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:25:47 INFO - PROCESS | 3540 | 1461234347621 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:25:47 INFO - PROCESS | 3540 | 1461234347623 Marionette TRACE conn4 <- [1,2706,null,{}] 03:25:47 INFO - PROCESS | 3540 | 1461234347627 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:47 INFO - PROCESS | 3540 | 1461234347730 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 03:25:47 INFO - PROCESS | 3540 | 1461234347893 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:47 INFO - PROCESS | 3540 | ++DOCSHELL 1CD26800 == 107 [pid = 3540] [id = 686] 03:25:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1CE43400) [pid = 3540] [serial = 2058] [outer = 00000000] 03:25:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1CE93000) [pid = 3540] [serial = 2059] [outer = 1CE43400] 03:25:47 INFO - PROCESS | 3540 | 1461234347938 Marionette DEBUG loaded listener.js 03:25:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1CE9F400) [pid = 3540] [serial = 2060] [outer = 1CE43400] 03:25:48 INFO - PROCESS | 3540 | 1461234348397 Marionette TRACE conn4 <- [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] 03:25:48 INFO - PROCESS | 3540 | 1461234348454 Marionette TRACE conn4 <- [1,2709,null,{"value":"13"}] 03:25:48 INFO - PROCESS | 3540 | 1461234348458 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:25:48 INFO - PROCESS | 3540 | 1461234348459 Marionette TRACE conn4 <- [1,2710,null,{}] 03:25:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:25:48 INFO - PROCESS | 3540 | 1461234348463 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:48 INFO - PROCESS | 3540 | 1461234348639 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 03:25:48 INFO - PROCESS | 3540 | 1461234348665 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:48 INFO - PROCESS | 3540 | ++DOCSHELL 1FFEA800 == 108 [pid = 3540] [id = 687] 03:25:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (20003000) [pid = 3540] [serial = 2061] [outer = 00000000] 03:25:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (20597000) [pid = 3540] [serial = 2062] [outer = 20003000] 03:25:48 INFO - PROCESS | 3540 | 1461234348716 Marionette DEBUG loaded listener.js 03:25:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (205BC800) [pid = 3540] [serial = 2063] [outer = 20003000] 03:25:49 INFO - PROCESS | 3540 | 1461234349228 Marionette TRACE conn4 <- [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] 03:25:49 INFO - PROCESS | 3540 | 1461234349295 Marionette TRACE conn4 <- [1,2713,null,{"value":"13"}] 03:25:49 INFO - PROCESS | 3540 | 1461234349298 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:25:49 INFO - PROCESS | 3540 | 1461234349299 Marionette TRACE conn4 <- [1,2714,null,{}] 03:25:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:25:49 INFO - PROCESS | 3540 | 1461234349303 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:49 INFO - PROCESS | 3540 | 1461234349468 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 03:25:49 INFO - PROCESS | 3540 | 1461234349489 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:49 INFO - PROCESS | 3540 | ++DOCSHELL 205BF800 == 109 [pid = 3540] [id = 688] 03:25:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (20685400) [pid = 3540] [serial = 2064] [outer = 00000000] 03:25:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (207B7000) [pid = 3540] [serial = 2065] [outer = 20685400] 03:25:49 INFO - PROCESS | 3540 | 1461234349535 Marionette DEBUG loaded listener.js 03:25:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (21178800) [pid = 3540] [serial = 2066] [outer = 20685400] 03:25:50 INFO - PROCESS | 3540 | 1461234350052 Marionette TRACE conn4 <- [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]]]}] 03:25:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:25:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 770ms 03:25:50 INFO - PROCESS | 3540 | 1461234350072 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 03:25:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:25:50 INFO - PROCESS | 3540 | 1461234350074 Marionette TRACE conn4 <- [1,2717,null,{"value":"13"}] 03:25:50 INFO - PROCESS | 3540 | 1461234350077 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:25:50 INFO - PROCESS | 3540 | 1461234350079 Marionette TRACE conn4 <- [1,2718,null,{}] 03:25:50 INFO - PROCESS | 3540 | 1461234350082 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:50 INFO - PROCESS | 3540 | 1461234350547 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 189 (1A92FC00) [pid = 3540] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 188 (20005800) [pid = 3540] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 187 (193B8C00) [pid = 3540] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 186 (1BCA3400) [pid = 3540] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 185 (20694800) [pid = 3540] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 184 (1CE2B800) [pid = 3540] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 183 (1BCA4000) [pid = 3540] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 182 (2117FC00) [pid = 3540] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 181 (193B6C00) [pid = 3540] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:25:50 INFO - PROCESS | 3540 | --DOMWINDOW == 180 (1D0EF400) [pid = 3540] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:25:50 INFO - PROCESS | 3540 | 1461234350654 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:50 INFO - PROCESS | 3540 | ++DOCSHELL 124C5000 == 110 [pid = 3540] [id = 689] 03:25:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 181 (124CA400) [pid = 3540] [serial = 2067] [outer = 00000000] 03:25:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 182 (1BC96000) [pid = 3540] [serial = 2068] [outer = 124CA400] 03:25:50 INFO - PROCESS | 3540 | 1461234350702 Marionette DEBUG loaded listener.js 03:25:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 183 (1CD27400) [pid = 3540] [serial = 2069] [outer = 124CA400] 03:25:51 INFO - PROCESS | 3540 | 1461234351547 Marionette TRACE conn4 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 03:25:51 INFO - PROCESS | 3540 | 1461234351600 Marionette TRACE conn4 <- [1,2721,null,{"value":"13"}] 03:25:51 INFO - PROCESS | 3540 | 1461234351603 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:25:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:25:51 INFO - PROCESS | 3540 | 1461234351605 Marionette TRACE conn4 <- [1,2722,null,{}] 03:25:51 INFO - PROCESS | 3540 | 1461234351608 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:51 INFO - PROCESS | 3540 | 1461234351713 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 03:25:51 INFO - PROCESS | 3540 | 1461234351719 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:51 INFO - PROCESS | 3540 | ++DOCSHELL 1B840C00 == 111 [pid = 3540] [id = 690] 03:25:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 184 (1CE85400) [pid = 3540] [serial = 2070] [outer = 00000000] 03:25:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 185 (2262B400) [pid = 3540] [serial = 2071] [outer = 1CE85400] 03:25:51 INFO - PROCESS | 3540 | 1461234351763 Marionette DEBUG loaded listener.js 03:25:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 186 (22632000) [pid = 3540] [serial = 2072] [outer = 1CE85400] 03:25:52 INFO - PROCESS | 3540 | 1461234352288 Marionette TRACE conn4 <- [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]]]}] 03:25:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:25:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 730ms 03:25:52 INFO - PROCESS | 3540 | 1461234352338 Marionette TRACE conn4 -> [0,2725,"getWindowHandle",null] 03:25:52 INFO - PROCESS | 3540 | 1461234352340 Marionette TRACE conn4 <- [1,2725,null,{"value":"13"}] 03:25:52 INFO - PROCESS | 3540 | 1461234352343 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:25:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:25:52 INFO - PROCESS | 3540 | 1461234352345 Marionette TRACE conn4 <- [1,2726,null,{}] 03:25:52 INFO - PROCESS | 3540 | 1461234352349 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:52 INFO - PROCESS | 3540 | 1461234352459 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 03:25:52 INFO - PROCESS | 3540 | 1461234352466 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:52 INFO - PROCESS | 3540 | ++DOCSHELL 24213800 == 112 [pid = 3540] [id = 691] 03:25:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 187 (24218400) [pid = 3540] [serial = 2073] [outer = 00000000] 03:25:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 188 (24EDC800) [pid = 3540] [serial = 2074] [outer = 24218400] 03:25:52 INFO - PROCESS | 3540 | 1461234352510 Marionette DEBUG loaded listener.js 03:25:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 189 (25089400) [pid = 3540] [serial = 2075] [outer = 24218400] 03:25:53 INFO - PROCESS | 3540 | 1461234353373 Marionette TRACE conn4 <- [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]]]}] 03:25:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:25:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1068ms 03:25:53 INFO - PROCESS | 3540 | 1461234353417 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 03:25:53 INFO - PROCESS | 3540 | 1461234353423 Marionette TRACE conn4 <- [1,2729,null,{"value":"13"}] 03:25:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:25:53 INFO - PROCESS | 3540 | 1461234353428 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:25:53 INFO - PROCESS | 3540 | 1461234353432 Marionette TRACE conn4 <- [1,2730,null,{}] 03:25:53 INFO - PROCESS | 3540 | 1461234353437 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:53 INFO - PROCESS | 3540 | 1461234353580 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 03:25:53 INFO - PROCESS | 3540 | 1461234353780 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:53 INFO - PROCESS | 3540 | ++DOCSHELL 1B53BC00 == 113 [pid = 3540] [id = 692] 03:25:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 190 (1B83B400) [pid = 3540] [serial = 2076] [outer = 00000000] 03:25:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 191 (1C016800) [pid = 3540] [serial = 2077] [outer = 1B83B400] 03:25:53 INFO - PROCESS | 3540 | 1461234353842 Marionette DEBUG loaded listener.js 03:25:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 192 (1C6E0C00) [pid = 3540] [serial = 2078] [outer = 1B83B400] 03:25:54 INFO - PROCESS | 3540 | 1461234354458 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 03:25:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:25:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1077ms 03:25:54 INFO - PROCESS | 3540 | 1461234354508 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 03:25:54 INFO - PROCESS | 3540 | 1461234354514 Marionette TRACE conn4 <- [1,2733,null,{"value":"13"}] 03:25:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:25:54 INFO - PROCESS | 3540 | 1461234354521 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:25:54 INFO - PROCESS | 3540 | 1461234354524 Marionette TRACE conn4 <- [1,2734,null,{}] 03:25:54 INFO - PROCESS | 3540 | 1461234354528 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:54 INFO - PROCESS | 3540 | 1461234354693 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 03:25:54 INFO - PROCESS | 3540 | 1461234354885 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:54 INFO - PROCESS | 3540 | ++DOCSHELL 1CB60C00 == 114 [pid = 3540] [id = 693] 03:25:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 193 (1CB6B000) [pid = 3540] [serial = 2079] [outer = 00000000] 03:25:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 194 (1F841000) [pid = 3540] [serial = 2080] [outer = 1CB6B000] 03:25:54 INFO - PROCESS | 3540 | 1461234354939 Marionette DEBUG loaded listener.js 03:25:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 195 (20008800) [pid = 3540] [serial = 2081] [outer = 1CB6B000] 03:25:55 INFO - PROCESS | 3540 | 1461234355555 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 03:25:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:25:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1077ms 03:25:55 INFO - PROCESS | 3540 | 1461234355600 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 03:25:55 INFO - PROCESS | 3540 | 1461234355602 Marionette TRACE conn4 <- [1,2737,null,{"value":"13"}] 03:25:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:25:55 INFO - PROCESS | 3540 | 1461234355606 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:25:55 INFO - PROCESS | 3540 | 1461234355610 Marionette TRACE conn4 <- [1,2738,null,{}] 03:25:55 INFO - PROCESS | 3540 | 1461234355621 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:55 INFO - PROCESS | 3540 | 1461234355755 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 03:25:55 INFO - PROCESS | 3540 | 1461234355960 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:55 INFO - PROCESS | 3540 | ++DOCSHELL 25080800 == 115 [pid = 3540] [id = 694] 03:25:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 196 (25424000) [pid = 3540] [serial = 2082] [outer = 00000000] 03:25:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 197 (255D3C00) [pid = 3540] [serial = 2083] [outer = 25424000] 03:25:56 INFO - PROCESS | 3540 | 1461234356023 Marionette DEBUG loaded listener.js 03:25:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 198 (26A19C00) [pid = 3540] [serial = 2084] [outer = 25424000] 03:25:56 INFO - PROCESS | 3540 | 1461234356635 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 03:25:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:25:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1078ms 03:25:56 INFO - PROCESS | 3540 | 1461234356687 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 03:25:56 INFO - PROCESS | 3540 | 1461234356690 Marionette TRACE conn4 <- [1,2741,null,{"value":"13"}] 03:25:56 INFO - PROCESS | 3540 | 1461234356694 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:25:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:25:56 INFO - PROCESS | 3540 | 1461234356696 Marionette TRACE conn4 <- [1,2742,null,{}] 03:25:56 INFO - PROCESS | 3540 | 1461234356700 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:56 INFO - PROCESS | 3540 | 1461234356886 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 03:25:57 INFO - PROCESS | 3540 | 1461234357087 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:57 INFO - PROCESS | 3540 | ++DOCSHELL 24E09C00 == 116 [pid = 3540] [id = 695] 03:25:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 199 (27350000) [pid = 3540] [serial = 2085] [outer = 00000000] 03:25:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 200 (277AF800) [pid = 3540] [serial = 2086] [outer = 27350000] 03:25:57 INFO - PROCESS | 3540 | 1461234357146 Marionette DEBUG loaded listener.js 03:25:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 201 (277B4400) [pid = 3540] [serial = 2087] [outer = 27350000] 03:25:57 INFO - PROCESS | 3540 | 1461234357721 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 03:25:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:25:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1070ms 03:25:57 INFO - PROCESS | 3540 | 1461234357768 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 03:25:57 INFO - PROCESS | 3540 | 1461234357770 Marionette TRACE conn4 <- [1,2745,null,{"value":"13"}] 03:25:57 INFO - PROCESS | 3540 | 1461234357773 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:25:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:25:57 INFO - PROCESS | 3540 | 1461234357775 Marionette TRACE conn4 <- [1,2746,null,{}] 03:25:57 INFO - PROCESS | 3540 | 1461234357779 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:57 INFO - PROCESS | 3540 | 1461234357909 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 03:25:58 INFO - PROCESS | 3540 | 1461234358112 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:58 INFO - PROCESS | 3540 | ++DOCSHELL 27AC9400 == 117 [pid = 3540] [id = 696] 03:25:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 202 (27AC9800) [pid = 3540] [serial = 2088] [outer = 00000000] 03:25:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 203 (27AD2400) [pid = 3540] [serial = 2089] [outer = 27AC9800] 03:25:58 INFO - PROCESS | 3540 | 1461234358168 Marionette DEBUG loaded listener.js 03:25:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 204 (27CEA000) [pid = 3540] [serial = 2090] [outer = 27AC9800] 03:25:58 INFO - PROCESS | 3540 | 1461234358777 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 03:25:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:25:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1067ms 03:25:58 INFO - PROCESS | 3540 | 1461234358845 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 03:25:58 INFO - PROCESS | 3540 | 1461234358847 Marionette TRACE conn4 <- [1,2749,null,{"value":"13"}] 03:25:58 INFO - PROCESS | 3540 | 1461234358850 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:25:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:25:58 INFO - PROCESS | 3540 | 1461234358852 Marionette TRACE conn4 <- [1,2750,null,{}] 03:25:58 INFO - PROCESS | 3540 | 1461234358856 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:25:59 INFO - PROCESS | 3540 | 1461234359022 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 03:25:59 INFO - PROCESS | 3540 | 1461234359212 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:25:59 INFO - PROCESS | 3540 | ++DOCSHELL 27CF4800 == 118 [pid = 3540] [id = 697] 03:25:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (27CF4C00) [pid = 3540] [serial = 2091] [outer = 00000000] 03:25:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (27F08400) [pid = 3540] [serial = 2092] [outer = 27CF4C00] 03:25:59 INFO - PROCESS | 3540 | 1461234359271 Marionette DEBUG loaded listener.js 03:25:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (27F0D000) [pid = 3540] [serial = 2093] [outer = 27CF4C00] 03:25:59 INFO - PROCESS | 3540 | 1461234359882 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 03:25:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:25:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1066ms 03:25:59 INFO - PROCESS | 3540 | 1461234359921 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 03:25:59 INFO - PROCESS | 3540 | 1461234359923 Marionette TRACE conn4 <- [1,2753,null,{"value":"13"}] 03:25:59 INFO - PROCESS | 3540 | 1461234359926 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:25:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:25:59 INFO - PROCESS | 3540 | 1461234359928 Marionette TRACE conn4 <- [1,2754,null,{}] 03:25:59 INFO - PROCESS | 3540 | 1461234359948 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:00 INFO - PROCESS | 3540 | 1461234360078 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 03:26:00 INFO - PROCESS | 3540 | 1461234360269 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:00 INFO - PROCESS | 3540 | ++DOCSHELL 27F85400 == 119 [pid = 3540] [id = 698] 03:26:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (27F87400) [pid = 3540] [serial = 2094] [outer = 00000000] 03:26:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (27F94000) [pid = 3540] [serial = 2095] [outer = 27F87400] 03:26:00 INFO - PROCESS | 3540 | 1461234360323 Marionette DEBUG loaded listener.js 03:26:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (28005400) [pid = 3540] [serial = 2096] [outer = 27F87400] 03:26:00 INFO - PROCESS | 3540 | 1461234360944 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 03:26:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:26:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1029ms 03:26:00 INFO - PROCESS | 3540 | 1461234360959 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 03:26:00 INFO - PROCESS | 3540 | 1461234360962 Marionette TRACE conn4 <- [1,2757,null,{"value":"13"}] 03:26:00 INFO - PROCESS | 3540 | 1461234360965 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:26:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:26:00 INFO - PROCESS | 3540 | 1461234360967 Marionette TRACE conn4 <- [1,2758,null,{}] 03:26:00 INFO - PROCESS | 3540 | 1461234360971 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:01 INFO - PROCESS | 3540 | 1461234361103 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 03:26:01 INFO - PROCESS | 3540 | 1461234361314 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:01 INFO - PROCESS | 3540 | ++DOCSHELL 28003000 == 120 [pid = 3540] [id = 699] 03:26:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (28008000) [pid = 3540] [serial = 2097] [outer = 00000000] 03:26:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (28092800) [pid = 3540] [serial = 2098] [outer = 28008000] 03:26:01 INFO - PROCESS | 3540 | 1461234361374 Marionette DEBUG loaded listener.js 03:26:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (2809A800) [pid = 3540] [serial = 2099] [outer = 28008000] 03:26:01 INFO - PROCESS | 3540 | 1461234361936 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 03:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1017ms 03:26:01 INFO - PROCESS | 3540 | 1461234361987 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 03:26:01 INFO - PROCESS | 3540 | 1461234361989 Marionette TRACE conn4 <- [1,2761,null,{"value":"13"}] 03:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:26:01 INFO - PROCESS | 3540 | 1461234361993 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:26:01 INFO - PROCESS | 3540 | 1461234361995 Marionette TRACE conn4 <- [1,2762,null,{}] 03:26:01 INFO - PROCESS | 3540 | 1461234361998 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:02 INFO - PROCESS | 3540 | 1461234362127 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 03:26:02 INFO - PROCESS | 3540 | 1461234362334 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:02 INFO - PROCESS | 3540 | ++DOCSHELL 2800A000 == 121 [pid = 3540] [id = 700] 03:26:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (2800A400) [pid = 3540] [serial = 2100] [outer = 00000000] 03:26:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (286DAC00) [pid = 3540] [serial = 2101] [outer = 2800A400] 03:26:02 INFO - PROCESS | 3540 | 1461234362390 Marionette DEBUG loaded listener.js 03:26:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (286DE000) [pid = 3540] [serial = 2102] [outer = 2800A400] 03:26:02 INFO - PROCESS | 3540 | 1461234362919 Marionette TRACE conn4 <- [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]]]}] 03:26:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:26:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 970ms 03:26:02 INFO - PROCESS | 3540 | 1461234362967 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 03:26:02 INFO - PROCESS | 3540 | 1461234362969 Marionette TRACE conn4 <- [1,2765,null,{"value":"13"}] 03:26:02 INFO - PROCESS | 3540 | 1461234362973 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:26:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:26:02 INFO - PROCESS | 3540 | 1461234362975 Marionette TRACE conn4 <- [1,2766,null,{}] 03:26:02 INFO - PROCESS | 3540 | 1461234362979 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:03 INFO - PROCESS | 3540 | 1461234363116 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 03:26:03 INFO - PROCESS | 3540 | 1461234363328 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:03 INFO - PROCESS | 3540 | ++DOCSHELL 286D9800 == 122 [pid = 3540] [id = 701] 03:26:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (286E2800) [pid = 3540] [serial = 2103] [outer = 00000000] 03:26:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (2889A400) [pid = 3540] [serial = 2104] [outer = 286E2800] 03:26:03 INFO - PROCESS | 3540 | 1461234363384 Marionette DEBUG loaded listener.js 03:26:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (2889EC00) [pid = 3540] [serial = 2105] [outer = 286E2800] 03:26:03 INFO - PROCESS | 3540 | 1461234363973 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 03:26:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:26:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1018ms 03:26:04 INFO - PROCESS | 3540 | 1461234364011 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 03:26:04 INFO - PROCESS | 3540 | 1461234364014 Marionette TRACE conn4 <- [1,2769,null,{"value":"13"}] 03:26:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:26:04 INFO - PROCESS | 3540 | 1461234364037 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:26:04 INFO - PROCESS | 3540 | 1461234364041 Marionette TRACE conn4 <- [1,2770,null,{}] 03:26:04 INFO - PROCESS | 3540 | 1461234364044 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:04 INFO - PROCESS | 3540 | 1461234364192 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 03:26:04 INFO - PROCESS | 3540 | 1461234364397 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:04 INFO - PROCESS | 3540 | ++DOCSHELL 2940AC00 == 123 [pid = 3540] [id = 702] 03:26:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (2940B000) [pid = 3540] [serial = 2106] [outer = 00000000] 03:26:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (29411400) [pid = 3540] [serial = 2107] [outer = 2940B000] 03:26:04 INFO - PROCESS | 3540 | 1461234364458 Marionette DEBUG loaded listener.js 03:26:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 222 (29415800) [pid = 3540] [serial = 2108] [outer = 2940B000] 03:26:05 INFO - PROCESS | 3540 | 1461234365073 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 03:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1076ms 03:26:05 INFO - PROCESS | 3540 | 1461234365116 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 03:26:05 INFO - PROCESS | 3540 | 1461234365118 Marionette TRACE conn4 <- [1,2773,null,{"value":"13"}] 03:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:26:05 INFO - PROCESS | 3540 | 1461234365122 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:26:05 INFO - PROCESS | 3540 | 1461234365124 Marionette TRACE conn4 <- [1,2774,null,{}] 03:26:05 INFO - PROCESS | 3540 | 1461234365127 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:05 INFO - PROCESS | 3540 | 1461234365260 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 03:26:05 INFO - PROCESS | 3540 | 1461234365472 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:05 INFO - PROCESS | 3540 | ++DOCSHELL 2940E800 == 124 [pid = 3540] [id = 703] 03:26:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 223 (29416C00) [pid = 3540] [serial = 2109] [outer = 00000000] 03:26:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 224 (294D6000) [pid = 3540] [serial = 2110] [outer = 29416C00] 03:26:05 INFO - PROCESS | 3540 | 1461234365529 Marionette DEBUG loaded listener.js 03:26:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 225 (294D5400) [pid = 3540] [serial = 2111] [outer = 29416C00] 03:26:06 INFO - PROCESS | 3540 | 1461234366159 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 03:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1066ms 03:26:06 INFO - PROCESS | 3540 | 1461234366199 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 03:26:06 INFO - PROCESS | 3540 | 1461234366201 Marionette TRACE conn4 <- [1,2777,null,{"value":"13"}] 03:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:26:06 INFO - PROCESS | 3540 | 1461234366205 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:26:06 INFO - PROCESS | 3540 | 1461234366207 Marionette TRACE conn4 <- [1,2778,null,{}] 03:26:06 INFO - PROCESS | 3540 | 1461234366210 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:06 INFO - PROCESS | 3540 | 1461234366343 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 03:26:06 INFO - PROCESS | 3540 | 1461234366556 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:06 INFO - PROCESS | 3540 | ++DOCSHELL 294DBC00 == 125 [pid = 3540] [id = 704] 03:26:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 226 (29532000) [pid = 3540] [serial = 2112] [outer = 00000000] 03:26:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 227 (2953BC00) [pid = 3540] [serial = 2113] [outer = 29532000] 03:26:06 INFO - PROCESS | 3540 | 1461234366616 Marionette DEBUG loaded listener.js 03:26:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (29C72000) [pid = 3540] [serial = 2114] [outer = 29532000] 03:26:07 INFO - PROCESS | 3540 | 1461234367231 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 03:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1067ms 03:26:07 INFO - PROCESS | 3540 | 1461234367275 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 03:26:07 INFO - PROCESS | 3540 | 1461234367278 Marionette TRACE conn4 <- [1,2781,null,{"value":"13"}] 03:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:26:07 INFO - PROCESS | 3540 | 1461234367283 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:26:07 INFO - PROCESS | 3540 | 1461234367285 Marionette TRACE conn4 <- [1,2782,null,{}] 03:26:07 INFO - PROCESS | 3540 | 1461234367289 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:07 INFO - PROCESS | 3540 | 1461234367420 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 03:26:07 INFO - PROCESS | 3540 | 1461234367632 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:07 INFO - PROCESS | 3540 | ++DOCSHELL 1BC0DC00 == 126 [pid = 3540] [id = 705] 03:26:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (1BC1F800) [pid = 3540] [serial = 2115] [outer = 00000000] 03:26:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 230 (1CE84000) [pid = 3540] [serial = 2116] [outer = 1BC1F800] 03:26:07 INFO - PROCESS | 3540 | 1461234367697 Marionette DEBUG loaded listener.js 03:26:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 231 (1CE36800) [pid = 3540] [serial = 2117] [outer = 1BC1F800] 03:26:08 INFO - PROCESS | 3540 | 1461234368346 Marionette TRACE conn4 <- [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]]]}] 03:26:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:26:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1131ms 03:26:08 INFO - PROCESS | 3540 | 1461234368430 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 03:26:08 INFO - PROCESS | 3540 | 1461234368432 Marionette TRACE conn4 <- [1,2785,null,{"value":"13"}] 03:26:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:26:08 INFO - PROCESS | 3540 | 1461234368438 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:26:08 INFO - PROCESS | 3540 | 1461234368440 Marionette TRACE conn4 <- [1,2786,null,{}] 03:26:08 INFO - PROCESS | 3540 | 1461234368444 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:08 INFO - PROCESS | 3540 | 1461234368584 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 03:26:08 INFO - PROCESS | 3540 | 1461234368774 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:08 INFO - PROCESS | 3540 | ++DOCSHELL 1BCB0C00 == 127 [pid = 3540] [id = 706] 03:26:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 232 (1BF44000) [pid = 3540] [serial = 2118] [outer = 00000000] 03:26:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (204F5C00) [pid = 3540] [serial = 2119] [outer = 1BF44000] 03:26:08 INFO - PROCESS | 3540 | 1461234368828 Marionette DEBUG loaded listener.js 03:26:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (205BA000) [pid = 3540] [serial = 2120] [outer = 1BF44000] 03:26:09 INFO - PROCESS | 3540 | 1461234369692 Marionette TRACE conn4 <- [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]]]}] 03:26:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:26:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1316ms 03:26:09 INFO - PROCESS | 3540 | 1461234369759 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 03:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:26:09 INFO - PROCESS | 3540 | 1461234369763 Marionette TRACE conn4 <- [1,2789,null,{"value":"13"}] 03:26:09 INFO - PROCESS | 3540 | 1461234369769 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:26:09 INFO - PROCESS | 3540 | 1461234369772 Marionette TRACE conn4 <- [1,2790,null,{}] 03:26:09 INFO - PROCESS | 3540 | 1461234369778 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:09 INFO - PROCESS | 3540 | 1461234369943 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 03:26:10 INFO - PROCESS | 3540 | 1461234370179 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:10 INFO - PROCESS | 3540 | ++DOCSHELL 12C02C00 == 128 [pid = 3540] [id = 707] 03:26:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (134AE000) [pid = 3540] [serial = 2121] [outer = 00000000] 03:26:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (15EF8000) [pid = 3540] [serial = 2122] [outer = 134AE000] 03:26:10 INFO - PROCESS | 3540 | 1461234370272 Marionette DEBUG loaded listener.js 03:26:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (17132800) [pid = 3540] [serial = 2123] [outer = 134AE000] 03:26:10 INFO - PROCESS | 3540 | 1461234370858 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 03:26:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:26:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1125ms 03:26:10 INFO - PROCESS | 3540 | 1461234370895 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 03:26:10 INFO - PROCESS | 3540 | 1461234370900 Marionette TRACE conn4 <- [1,2793,null,{"value":"13"}] 03:26:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:26:10 INFO - PROCESS | 3540 | 1461234370906 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:26:10 INFO - PROCESS | 3540 | 1461234370909 Marionette TRACE conn4 <- [1,2794,null,{}] 03:26:10 INFO - PROCESS | 3540 | 1461234370912 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:11 INFO - PROCESS | 3540 | 1461234371087 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 1B840C00 == 127 [pid = 3540] [id = 690] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 124C5000 == 126 [pid = 3540] [id = 689] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 205BF800 == 125 [pid = 3540] [id = 688] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 1FFEA800 == 124 [pid = 3540] [id = 687] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 1CD26800 == 123 [pid = 3540] [id = 686] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 1B845000 == 122 [pid = 3540] [id = 685] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 139A8800 == 121 [pid = 3540] [id = 684] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 124BD000 == 120 [pid = 3540] [id = 683] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 18759000 == 119 [pid = 3540] [id = 682] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 236 (25084400) [pid = 3540] [serial = 2023] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 12531000 == 118 [pid = 3540] [id = 681] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 27353400 == 117 [pid = 3540] [id = 680] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 26A1D000 == 116 [pid = 3540] [id = 679] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 25461800 == 115 [pid = 3540] [id = 678] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 212A2C00 == 114 [pid = 3540] [id = 677] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 1CC70400 == 113 [pid = 3540] [id = 676] 03:26:11 INFO - PROCESS | 3540 | --DOCSHELL 18B19800 == 112 [pid = 3540] [id = 675] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 235 (1F6C2800) [pid = 3540] [serial = 1955] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 234 (1CE45800) [pid = 3540] [serial = 2000] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 233 (1A41F400) [pid = 3540] [serial = 2002] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 232 (1CC6B000) [pid = 3540] [serial = 2005] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 231 (2468F800) [pid = 3540] [serial = 2021] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 230 (24E04400) [pid = 3540] [serial = 1987] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 229 (1BC96C00) [pid = 3540] [serial = 1997] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 228 (2059E400) [pid = 3540] [serial = 2012] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 227 (1CC95000) [pid = 3540] [serial = 1999] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 226 (2125FC00) [pid = 3540] [serial = 2020] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 225 (2117C400) [pid = 3540] [serial = 1975] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 224 (207B7400) [pid = 3540] [serial = 2014] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 223 (1B909800) [pid = 3540] [serial = 1996] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 222 (1CE91800) [pid = 3540] [serial = 2008] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 221 (2129FC00) [pid = 3540] [serial = 1978] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 220 (1CE4D000) [pid = 3540] [serial = 1993] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 219 (204F2000) [pid = 3540] [serial = 2011] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 218 (1253C800) [pid = 3540] [serial = 1957] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 217 (205BF400) [pid = 3540] [serial = 1969] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 216 (25425800) [pid = 3540] [serial = 1990] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (204F4C00) [pid = 3540] [serial = 1966] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (1CC97800) [pid = 3540] [serial = 2006] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (1BCAB000) [pid = 3540] [serial = 1960] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (1D5E6C00) [pid = 3540] [serial = 2009] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (2468BC00) [pid = 3540] [serial = 2018] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (2262EC00) [pid = 3540] [serial = 2017] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 209 (207C4800) [pid = 3540] [serial = 2015] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 208 (1E585000) [pid = 3540] [serial = 1963] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 207 (221A0000) [pid = 3540] [serial = 1981] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 206 (207B0C00) [pid = 3540] [serial = 1972] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 205 (1A928400) [pid = 3540] [serial = 2003] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | --DOMWINDOW == 204 (24215000) [pid = 3540] [serial = 1984] [outer = 00000000] [url = about:blank] 03:26:11 INFO - PROCESS | 3540 | 1461234371362 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:11 INFO - PROCESS | 3540 | ++DOCSHELL 124C5000 == 113 [pid = 3540] [id = 708] 03:26:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 205 (12531000) [pid = 3540] [serial = 2124] [outer = 00000000] 03:26:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 206 (1868F400) [pid = 3540] [serial = 2125] [outer = 12531000] 03:26:11 INFO - PROCESS | 3540 | 1461234371413 Marionette DEBUG loaded listener.js 03:26:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 207 (193B0000) [pid = 3540] [serial = 2126] [outer = 12531000] 03:26:11 INFO - PROCESS | 3540 | 1461234371876 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 03:26:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:26:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1019ms 03:26:11 INFO - PROCESS | 3540 | 1461234371938 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 03:26:11 INFO - PROCESS | 3540 | 1461234371940 Marionette TRACE conn4 <- [1,2797,null,{"value":"13"}] 03:26:11 INFO - PROCESS | 3540 | 1461234371944 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:26:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:26:11 INFO - PROCESS | 3540 | 1461234371947 Marionette TRACE conn4 <- [1,2798,null,{}] 03:26:11 INFO - PROCESS | 3540 | 1461234371987 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:12 INFO - PROCESS | 3540 | 1461234372103 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 03:26:12 INFO - PROCESS | 3540 | 1461234372117 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:12 INFO - PROCESS | 3540 | ++DOCSHELL 1B840C00 == 114 [pid = 3540] [id = 709] 03:26:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 208 (1B842C00) [pid = 3540] [serial = 2127] [outer = 00000000] 03:26:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 209 (1BBEC800) [pid = 3540] [serial = 2128] [outer = 1B842C00] 03:26:12 INFO - PROCESS | 3540 | 1461234372165 Marionette DEBUG loaded listener.js 03:26:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 210 (1BC90400) [pid = 3540] [serial = 2129] [outer = 1B842C00] 03:26:12 INFO - PROCESS | 3540 | 1461234372730 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 03:26:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:26:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 830ms 03:26:12 INFO - PROCESS | 3540 | 1461234372779 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 03:26:12 INFO - PROCESS | 3540 | 1461234372782 Marionette TRACE conn4 <- [1,2801,null,{"value":"13"}] 03:26:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:26:12 INFO - PROCESS | 3540 | 1461234372785 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:26:12 INFO - PROCESS | 3540 | 1461234372787 Marionette TRACE conn4 <- [1,2802,null,{}] 03:26:12 INFO - PROCESS | 3540 | 1461234372790 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:12 INFO - PROCESS | 3540 | 1461234372973 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 03:26:13 INFO - PROCESS | 3540 | 1461234373071 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:13 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC4000 == 115 [pid = 3540] [id = 710] 03:26:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (1BF3BC00) [pid = 3540] [serial = 2130] [outer = 00000000] 03:26:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (1C01AC00) [pid = 3540] [serial = 2131] [outer = 1BF3BC00] 03:26:13 INFO - PROCESS | 3540 | 1461234373117 Marionette DEBUG loaded listener.js 03:26:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (1C028C00) [pid = 3540] [serial = 2132] [outer = 1BF3BC00] 03:26:13 INFO - PROCESS | 3540 | 1461234373567 Marionette TRACE conn4 <- [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]]]}] 03:26:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:26:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 830ms 03:26:13 INFO - PROCESS | 3540 | 1461234373620 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 03:26:13 INFO - PROCESS | 3540 | 1461234373622 Marionette TRACE conn4 <- [1,2805,null,{"value":"13"}] 03:26:13 INFO - PROCESS | 3540 | 1461234373625 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:26:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:26:13 INFO - PROCESS | 3540 | 1461234373626 Marionette TRACE conn4 <- [1,2806,null,{}] 03:26:13 INFO - PROCESS | 3540 | 1461234373630 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:13 INFO - PROCESS | 3540 | 1461234373795 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 03:26:13 INFO - PROCESS | 3540 | 1461234373819 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:13 INFO - PROCESS | 3540 | ++DOCSHELL 1C6DF800 == 116 [pid = 3540] [id = 711] 03:26:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (1C7A6000) [pid = 3540] [serial = 2133] [outer = 00000000] 03:26:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (1CC73800) [pid = 3540] [serial = 2134] [outer = 1C7A6000] 03:26:13 INFO - PROCESS | 3540 | 1461234373864 Marionette DEBUG loaded listener.js 03:26:13 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (1CC98C00) [pid = 3540] [serial = 2135] [outer = 1C7A6000] 03:26:14 INFO - PROCESS | 3540 | 1461234374338 Marionette TRACE conn4 <- [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]]]}] 03:26:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:26:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 770ms 03:26:14 INFO - PROCESS | 3540 | 1461234374400 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 03:26:14 INFO - PROCESS | 3540 | 1461234374402 Marionette TRACE conn4 <- [1,2809,null,{"value":"13"}] 03:26:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:26:14 INFO - PROCESS | 3540 | 1461234374405 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:26:14 INFO - PROCESS | 3540 | 1461234374406 Marionette TRACE conn4 <- [1,2810,null,{}] 03:26:14 INFO - PROCESS | 3540 | 1461234374410 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:14 INFO - PROCESS | 3540 | 1461234374604 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 03:26:14 INFO - PROCESS | 3540 | 1461234374629 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:14 INFO - PROCESS | 3540 | ++DOCSHELL 1CE50C00 == 117 [pid = 3540] [id = 712] 03:26:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (1CE82800) [pid = 3540] [serial = 2136] [outer = 00000000] 03:26:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (1CE8E000) [pid = 3540] [serial = 2137] [outer = 1CE82800] 03:26:14 INFO - PROCESS | 3540 | 1461234374680 Marionette DEBUG loaded listener.js 03:26:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (1CE9A000) [pid = 3540] [serial = 2138] [outer = 1CE82800] 03:26:15 INFO - PROCESS | 3540 | 1461234375175 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 03:26:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:26:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 830ms 03:26:15 INFO - PROCESS | 3540 | 1461234375445 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 03:26:15 INFO - PROCESS | 3540 | 1461234375448 Marionette TRACE conn4 <- [1,2813,null,{"value":"13"}] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 218 (20685400) [pid = 3540] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 217 (12809400) [pid = 3540] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 216 (1CE43400) [pid = 3540] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 215 (16FB4000) [pid = 3540] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 214 (124CA400) [pid = 3540] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 213 (1BF40400) [pid = 3540] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 212 (18B1D800) [pid = 3540] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 211 (1CE85400) [pid = 3540] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:26:15 INFO - PROCESS | 3540 | --DOMWINDOW == 210 (20003000) [pid = 3540] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:26:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:26:15 INFO - PROCESS | 3540 | 1461234375475 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:26:15 INFO - PROCESS | 3540 | 1461234375477 Marionette TRACE conn4 <- [1,2814,null,{}] 03:26:15 INFO - PROCESS | 3540 | 1461234375481 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:15 INFO - PROCESS | 3540 | 1461234375590 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 03:26:15 INFO - PROCESS | 3540 | 1461234375599 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:15 INFO - PROCESS | 3540 | ++DOCSHELL 1B846800 == 118 [pid = 3540] [id = 713] 03:26:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 211 (1CE4C400) [pid = 3540] [serial = 2139] [outer = 00000000] 03:26:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 212 (1D0AC000) [pid = 3540] [serial = 2140] [outer = 1CE4C400] 03:26:15 INFO - PROCESS | 3540 | 1461234375645 Marionette DEBUG loaded listener.js 03:26:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 213 (1D5E3C00) [pid = 3540] [serial = 2141] [outer = 1CE4C400] 03:26:16 INFO - PROCESS | 3540 | 1461234376186 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 792ms 03:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:26:16 INFO - PROCESS | 3540 | 1461234376258 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 03:26:16 INFO - PROCESS | 3540 | 1461234376260 Marionette TRACE conn4 <- [1,2817,null,{"value":"13"}] 03:26:16 INFO - PROCESS | 3540 | 1461234376263 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:26:16 INFO - PROCESS | 3540 | 1461234376265 Marionette TRACE conn4 <- [1,2818,null,{}] 03:26:16 INFO - PROCESS | 3540 | 1461234376269 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:16 INFO - PROCESS | 3540 | 1461234376384 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 03:26:16 INFO - PROCESS | 3540 | 1461234376394 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:16 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C2C00 == 119 [pid = 3540] [id = 714] 03:26:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 214 (1F836000) [pid = 3540] [serial = 2142] [outer = 00000000] 03:26:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 215 (1FFE8000) [pid = 3540] [serial = 2143] [outer = 1F836000] 03:26:16 INFO - PROCESS | 3540 | 1461234376445 Marionette DEBUG loaded listener.js 03:26:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 216 (1FFEF800) [pid = 3540] [serial = 2144] [outer = 1F836000] 03:26:16 INFO - PROCESS | 3540 | 1461234376917 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 730ms 03:26:16 INFO - PROCESS | 3540 | 1461234376993 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 03:26:16 INFO - PROCESS | 3540 | 1461234376996 Marionette TRACE conn4 <- [1,2821,null,{"value":"13"}] 03:26:16 INFO - PROCESS | 3540 | 1461234376999 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:26:16 INFO - PROCESS | 3540 | 1461234377001 Marionette TRACE conn4 <- [1,2822,null,{}] 03:26:16 INFO - PROCESS | 3540 | 1461234377004 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:17 INFO - PROCESS | 3540 | 1461234377151 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 03:26:17 INFO - PROCESS | 3540 | 1461234377158 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:17 INFO - PROCESS | 3540 | ++DOCSHELL 20009000 == 120 [pid = 3540] [id = 715] 03:26:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 217 (2000A000) [pid = 3540] [serial = 2145] [outer = 00000000] 03:26:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 218 (204F2C00) [pid = 3540] [serial = 2146] [outer = 2000A000] 03:26:17 INFO - PROCESS | 3540 | 1461234377205 Marionette DEBUG loaded listener.js 03:26:17 INFO - PROCESS | 3540 | ++DOMWINDOW == 219 (2059E400) [pid = 3540] [serial = 2147] [outer = 2000A000] 03:26:18 INFO - PROCESS | 3540 | 1461234378021 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:26:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:26:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1075ms 03:26:18 INFO - PROCESS | 3540 | 1461234378087 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 03:26:18 INFO - PROCESS | 3540 | 1461234378092 Marionette TRACE conn4 <- [1,2825,null,{"value":"13"}] 03:26:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:26:18 INFO - PROCESS | 3540 | 1461234378098 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:26:18 INFO - PROCESS | 3540 | 1461234378102 Marionette TRACE conn4 <- [1,2826,null,{}] 03:26:18 INFO - PROCESS | 3540 | 1461234378107 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:18 INFO - PROCESS | 3540 | 1461234378254 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 03:26:18 INFO - PROCESS | 3540 | 1461234378452 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:18 INFO - PROCESS | 3540 | ++DOCSHELL 1253F800 == 121 [pid = 3540] [id = 716] 03:26:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 220 (16FB4800) [pid = 3540] [serial = 2148] [outer = 00000000] 03:26:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 221 (1A416C00) [pid = 3540] [serial = 2149] [outer = 16FB4800] 03:26:18 INFO - PROCESS | 3540 | 1461234378510 Marionette DEBUG loaded listener.js 03:26:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 222 (1A922C00) [pid = 3540] [serial = 2150] [outer = 16FB4800] 03:26:19 INFO - PROCESS | 3540 | 1461234379191 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 03:26:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:26:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1126ms 03:26:19 INFO - PROCESS | 3540 | 1461234379226 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 03:26:19 INFO - PROCESS | 3540 | 1461234379232 Marionette TRACE conn4 <- [1,2829,null,{"value":"13"}] 03:26:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:26:19 INFO - PROCESS | 3540 | 1461234379238 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:26:19 INFO - PROCESS | 3540 | 1461234379241 Marionette TRACE conn4 <- [1,2830,null,{}] 03:26:19 INFO - PROCESS | 3540 | 1461234379259 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:19 INFO - PROCESS | 3540 | 1461234379451 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 03:26:19 INFO - PROCESS | 3540 | 1461234379595 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:19 INFO - PROCESS | 3540 | ++DOCSHELL 1C7DA800 == 122 [pid = 3540] [id = 717] 03:26:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 223 (1CC6E000) [pid = 3540] [serial = 2151] [outer = 00000000] 03:26:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 224 (1CE2D400) [pid = 3540] [serial = 2152] [outer = 1CC6E000] 03:26:19 INFO - PROCESS | 3540 | 1461234379654 Marionette DEBUG loaded listener.js 03:26:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 225 (1CE49800) [pid = 3540] [serial = 2153] [outer = 1CC6E000] 03:26:20 INFO - PROCESS | 3540 | 1461234380266 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 03:26:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:26:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1070ms 03:26:20 INFO - PROCESS | 3540 | 1461234380320 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 03:26:20 INFO - PROCESS | 3540 | 1461234380323 Marionette TRACE conn4 <- [1,2833,null,{"value":"13"}] 03:26:20 INFO - PROCESS | 3540 | 1461234380327 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:26:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:26:20 INFO - PROCESS | 3540 | 1461234380331 Marionette TRACE conn4 <- [1,2834,null,{}] 03:26:20 INFO - PROCESS | 3540 | 1461234380342 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:20 INFO - PROCESS | 3540 | 1461234380482 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 03:26:20 INFO - PROCESS | 3540 | 1461234380682 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:20 INFO - PROCESS | 3540 | ++DOCSHELL 2068BC00 == 123 [pid = 3540] [id = 718] 03:26:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 226 (2068C400) [pid = 3540] [serial = 2154] [outer = 00000000] 03:26:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 227 (20770000) [pid = 3540] [serial = 2155] [outer = 2068C400] 03:26:20 INFO - PROCESS | 3540 | 1461234380739 Marionette DEBUG loaded listener.js 03:26:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 228 (207AEC00) [pid = 3540] [serial = 2156] [outer = 2068C400] 03:26:21 INFO - PROCESS | 3540 | 1461234381379 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 03:26:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:26:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1124ms 03:26:21 INFO - PROCESS | 3540 | 1461234381456 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 03:26:21 INFO - PROCESS | 3540 | 1461234381459 Marionette TRACE conn4 <- [1,2837,null,{"value":"13"}] 03:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:26:21 INFO - PROCESS | 3540 | 1461234381476 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:26:21 INFO - PROCESS | 3540 | 1461234381478 Marionette TRACE conn4 <- [1,2838,null,{}] 03:26:21 INFO - PROCESS | 3540 | 1461234381486 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:21 INFO - PROCESS | 3540 | 1461234381627 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 03:26:21 INFO - PROCESS | 3540 | 1461234381821 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:21 INFO - PROCESS | 3540 | ++DOCSHELL 207BC400 == 124 [pid = 3540] [id = 719] 03:26:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 229 (207BD800) [pid = 3540] [serial = 2157] [outer = 00000000] 03:26:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 230 (21175C00) [pid = 3540] [serial = 2158] [outer = 207BD800] 03:26:21 INFO - PROCESS | 3540 | 1461234381879 Marionette DEBUG loaded listener.js 03:26:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 231 (21258000) [pid = 3540] [serial = 2159] [outer = 207BD800] 03:26:22 INFO - PROCESS | 3540 | 1461234382495 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1088ms 03:26:22 INFO - PROCESS | 3540 | 1461234382554 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 03:26:22 INFO - PROCESS | 3540 | 1461234382557 Marionette TRACE conn4 <- [1,2841,null,{"value":"13"}] 03:26:22 INFO - PROCESS | 3540 | 1461234382560 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:26:22 INFO - PROCESS | 3540 | 1461234382562 Marionette TRACE conn4 <- [1,2842,null,{}] 03:26:22 INFO - PROCESS | 3540 | 1461234382566 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:22 INFO - PROCESS | 3540 | 1461234382708 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 03:26:22 INFO - PROCESS | 3540 | 1461234382905 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:22 INFO - PROCESS | 3540 | ++DOCSHELL 2125DC00 == 125 [pid = 3540] [id = 720] 03:26:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 232 (2125EC00) [pid = 3540] [serial = 2160] [outer = 00000000] 03:26:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 233 (212A8800) [pid = 3540] [serial = 2161] [outer = 2125EC00] 03:26:22 INFO - PROCESS | 3540 | 1461234382962 Marionette DEBUG loaded listener.js 03:26:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 234 (21305800) [pid = 3540] [serial = 2162] [outer = 2125EC00] 03:26:23 INFO - PROCESS | 3540 | 1461234383575 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 03:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1070ms 03:26:23 INFO - PROCESS | 3540 | 1461234383634 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 03:26:23 INFO - PROCESS | 3540 | 1461234383636 Marionette TRACE conn4 <- [1,2845,null,{"value":"13"}] 03:26:23 INFO - PROCESS | 3540 | 1461234383639 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:26:23 INFO - PROCESS | 3540 | 1461234383641 Marionette TRACE conn4 <- [1,2846,null,{}] 03:26:23 INFO - PROCESS | 3540 | 1461234383645 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:23 INFO - PROCESS | 3540 | 1461234383791 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 03:26:23 INFO - PROCESS | 3540 | 1461234383994 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:23 INFO - PROCESS | 3540 | ++DOCSHELL 2262B800 == 126 [pid = 3540] [id = 721] 03:26:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 235 (2262E000) [pid = 3540] [serial = 2163] [outer = 00000000] 03:26:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 236 (2468C400) [pid = 3540] [serial = 2164] [outer = 2262E000] 03:26:24 INFO - PROCESS | 3540 | 1461234384054 Marionette DEBUG loaded listener.js 03:26:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 237 (24690000) [pid = 3540] [serial = 2165] [outer = 2262E000] 03:26:24 INFO - PROCESS | 3540 | 1461234384643 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1065ms 03:26:24 INFO - PROCESS | 3540 | 1461234384709 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 03:26:24 INFO - PROCESS | 3540 | 1461234384711 Marionette TRACE conn4 <- [1,2849,null,{"value":"13"}] 03:26:24 INFO - PROCESS | 3540 | 1461234384715 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:26:24 INFO - PROCESS | 3540 | 1461234384717 Marionette TRACE conn4 <- [1,2850,null,{}] 03:26:24 INFO - PROCESS | 3540 | 1461234384720 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:24 INFO - PROCESS | 3540 | 1461234384852 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 03:26:25 INFO - PROCESS | 3540 | 1461234385061 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:25 INFO - PROCESS | 3540 | ++DOCSHELL 24697800 == 127 [pid = 3540] [id = 722] 03:26:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 238 (24E06000) [pid = 3540] [serial = 2166] [outer = 00000000] 03:26:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 239 (24ED8400) [pid = 3540] [serial = 2167] [outer = 24E06000] 03:26:25 INFO - PROCESS | 3540 | 1461234385117 Marionette DEBUG loaded listener.js 03:26:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 240 (25080C00) [pid = 3540] [serial = 2168] [outer = 24E06000] 03:26:25 INFO - PROCESS | 3540 | 1461234385690 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 03:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1015ms 03:26:25 INFO - PROCESS | 3540 | 1461234385734 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 03:26:25 INFO - PROCESS | 3540 | 1461234385737 Marionette TRACE conn4 <- [1,2853,null,{"value":"13"}] 03:26:25 INFO - PROCESS | 3540 | 1461234385740 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:26:25 INFO - PROCESS | 3540 | 1461234385742 Marionette TRACE conn4 <- [1,2854,null,{}] 03:26:25 INFO - PROCESS | 3540 | 1461234385746 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:25 INFO - PROCESS | 3540 | 1461234385879 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 03:26:26 INFO - PROCESS | 3540 | 1461234386088 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:26 INFO - PROCESS | 3540 | ++DOCSHELL 25088C00 == 128 [pid = 3540] [id = 723] 03:26:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 241 (2541D400) [pid = 3540] [serial = 2169] [outer = 00000000] 03:26:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 242 (25466C00) [pid = 3540] [serial = 2170] [outer = 2541D400] 03:26:26 INFO - PROCESS | 3540 | 1461234386144 Marionette DEBUG loaded listener.js 03:26:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 243 (255CF400) [pid = 3540] [serial = 2171] [outer = 2541D400] 03:26:26 INFO - PROCESS | 3540 | 1461234386717 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1016ms 03:26:26 INFO - PROCESS | 3540 | 1461234386760 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 03:26:26 INFO - PROCESS | 3540 | 1461234386762 Marionette TRACE conn4 <- [1,2857,null,{"value":"13"}] 03:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:26:26 INFO - PROCESS | 3540 | 1461234386766 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:26:26 INFO - PROCESS | 3540 | 1461234386768 Marionette TRACE conn4 <- [1,2858,null,{}] 03:26:26 INFO - PROCESS | 3540 | 1461234386772 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:26 INFO - PROCESS | 3540 | 1461234386904 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 03:26:27 INFO - PROCESS | 3540 | 1461234387120 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:27 INFO - PROCESS | 3540 | ++DOCSHELL 26A1A800 == 129 [pid = 3540] [id = 724] 03:26:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 244 (26A1D000) [pid = 3540] [serial = 2172] [outer = 00000000] 03:26:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 245 (27251400) [pid = 3540] [serial = 2173] [outer = 26A1D000] 03:26:27 INFO - PROCESS | 3540 | 1461234387215 Marionette DEBUG loaded listener.js 03:26:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 246 (27348800) [pid = 3540] [serial = 2174] [outer = 26A1D000] 03:26:27 INFO - PROCESS | 3540 | 1461234387782 Marionette TRACE conn4 <- [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]]]}] 03:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1076ms 03:26:27 INFO - PROCESS | 3540 | 1461234387846 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 03:26:27 INFO - PROCESS | 3540 | 1461234387848 Marionette TRACE conn4 <- [1,2861,null,{"value":"13"}] 03:26:27 INFO - PROCESS | 3540 | 1461234387851 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:26:27 INFO - PROCESS | 3540 | 1461234387853 Marionette TRACE conn4 <- [1,2862,null,{}] 03:26:27 INFO - PROCESS | 3540 | 1461234387857 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:27 INFO - PROCESS | 3540 | 1461234387992 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 03:26:28 INFO - PROCESS | 3540 | 1461234388194 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:28 INFO - PROCESS | 3540 | ++DOCSHELL 2734B800 == 130 [pid = 3540] [id = 725] 03:26:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 247 (2734FC00) [pid = 3540] [serial = 2175] [outer = 00000000] 03:26:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 248 (277AB800) [pid = 3540] [serial = 2176] [outer = 2734FC00] 03:26:28 INFO - PROCESS | 3540 | 1461234388250 Marionette DEBUG loaded listener.js 03:26:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 249 (277B7800) [pid = 3540] [serial = 2177] [outer = 2734FC00] 03:26:28 INFO - PROCESS | 3540 | 1461234388865 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 03:26:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:26:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1065ms 03:26:28 INFO - PROCESS | 3540 | 1461234388921 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 03:26:28 INFO - PROCESS | 3540 | 1461234388924 Marionette TRACE conn4 <- [1,2865,null,{"value":"13"}] 03:26:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:26:28 INFO - PROCESS | 3540 | 1461234388928 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:26:28 INFO - PROCESS | 3540 | 1461234388931 Marionette TRACE conn4 <- [1,2866,null,{}] 03:26:28 INFO - PROCESS | 3540 | 1461234388935 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:29 INFO - PROCESS | 3540 | 1461234389097 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 03:26:29 INFO - PROCESS | 3540 | 1461234389308 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:29 INFO - PROCESS | 3540 | ++DOCSHELL 27F06800 == 131 [pid = 3540] [id = 726] 03:26:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 250 (27F07000) [pid = 3540] [serial = 2178] [outer = 00000000] 03:26:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 251 (27F8C000) [pid = 3540] [serial = 2179] [outer = 27F07000] 03:26:29 INFO - PROCESS | 3540 | 1461234389374 Marionette DEBUG loaded listener.js 03:26:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 252 (2800C800) [pid = 3540] [serial = 2180] [outer = 27F07000] 03:26:30 INFO - PROCESS | 3540 | 1461234390013 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1120ms 03:26:30 INFO - PROCESS | 3540 | 1461234390051 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 03:26:30 INFO - PROCESS | 3540 | 1461234390053 Marionette TRACE conn4 <- [1,2869,null,{"value":"13"}] 03:26:30 INFO - PROCESS | 3540 | 1461234390057 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:26:30 INFO - PROCESS | 3540 | 1461234390059 Marionette TRACE conn4 <- [1,2870,null,{}] 03:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:26:30 INFO - PROCESS | 3540 | 1461234390062 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:30 INFO - PROCESS | 3540 | 1461234390196 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 03:26:30 INFO - PROCESS | 3540 | 1461234390396 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:30 INFO - PROCESS | 3540 | ++DOCSHELL 28010000 == 132 [pid = 3540] [id = 727] 03:26:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (2809DC00) [pid = 3540] [serial = 2181] [outer = 00000000] 03:26:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (286E5400) [pid = 3540] [serial = 2182] [outer = 2809DC00] 03:26:30 INFO - PROCESS | 3540 | 1461234390450 Marionette DEBUG loaded listener.js 03:26:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (288A1800) [pid = 3540] [serial = 2183] [outer = 2809DC00] 03:26:31 INFO - PROCESS | 3540 | 1461234391036 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 03:26:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:26:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1015ms 03:26:31 INFO - PROCESS | 3540 | 1461234391077 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 03:26:31 INFO - PROCESS | 3540 | 1461234391079 Marionette TRACE conn4 <- [1,2873,null,{"value":"13"}] 03:26:31 INFO - PROCESS | 3540 | 1461234391082 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:26:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:26:31 INFO - PROCESS | 3540 | 1461234391084 Marionette TRACE conn4 <- [1,2874,null,{}] 03:26:31 INFO - PROCESS | 3540 | 1461234391088 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:31 INFO - PROCESS | 3540 | 1461234391224 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 03:26:31 INFO - PROCESS | 3540 | 1461234391437 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:31 INFO - PROCESS | 3540 | ++DOCSHELL 288B5400 == 133 [pid = 3540] [id = 728] 03:26:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 256 (2940A000) [pid = 3540] [serial = 2184] [outer = 00000000] 03:26:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 257 (294D3800) [pid = 3540] [serial = 2185] [outer = 2940A000] 03:26:31 INFO - PROCESS | 3540 | 1461234391493 Marionette DEBUG loaded listener.js 03:26:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 258 (29538000) [pid = 3540] [serial = 2186] [outer = 2940A000] 03:26:32 INFO - PROCESS | 3540 | 1461234392187 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 03:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1120ms 03:26:32 INFO - PROCESS | 3540 | 1461234392206 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 03:26:32 INFO - PROCESS | 3540 | 1461234392209 Marionette TRACE conn4 <- [1,2877,null,{"value":"13"}] 03:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:26:32 INFO - PROCESS | 3540 | 1461234392212 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:26:32 INFO - PROCESS | 3540 | 1461234392214 Marionette TRACE conn4 <- [1,2878,null,{}] 03:26:32 INFO - PROCESS | 3540 | 1461234392218 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:32 INFO - PROCESS | 3540 | 1461234392362 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 03:26:32 INFO - PROCESS | 3540 | 1461234392568 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:32 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C7C00 == 134 [pid = 3540] [id = 729] 03:26:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 259 (1FFEEC00) [pid = 3540] [serial = 2187] [outer = 00000000] 03:26:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (21259C00) [pid = 3540] [serial = 2188] [outer = 1FFEEC00] 03:26:32 INFO - PROCESS | 3540 | 1461234392622 Marionette DEBUG loaded listener.js 03:26:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 261 (22634400) [pid = 3540] [serial = 2189] [outer = 1FFEEC00] 03:26:33 INFO - PROCESS | 3540 | 1461234393295 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1127ms 03:26:33 INFO - PROCESS | 3540 | 1461234393344 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 03:26:33 INFO - PROCESS | 3540 | 1461234393346 Marionette TRACE conn4 <- [1,2881,null,{"value":"13"}] 03:26:33 INFO - PROCESS | 3540 | 1461234393350 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:26:33 INFO - PROCESS | 3540 | 1461234393352 Marionette TRACE conn4 <- [1,2882,null,{}] 03:26:33 INFO - PROCESS | 3540 | 1461234393356 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:33 INFO - PROCESS | 3540 | 1461234393493 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 03:26:34 INFO - PROCESS | 3540 | 1461234394067 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:34 INFO - PROCESS | 3540 | ++DOCSHELL 12523C00 == 135 [pid = 3540] [id = 730] 03:26:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (12526400) [pid = 3540] [serial = 2190] [outer = 00000000] 03:26:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (173E9000) [pid = 3540] [serial = 2191] [outer = 12526400] 03:26:34 INFO - PROCESS | 3540 | 1461234394122 Marionette DEBUG loaded listener.js 03:26:34 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (18755800) [pid = 3540] [serial = 2192] [outer = 12526400] 03:26:34 INFO - PROCESS | 3540 | 1461234394769 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1477ms 03:26:34 INFO - PROCESS | 3540 | 1461234394832 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 03:26:34 INFO - PROCESS | 3540 | 1461234394837 Marionette TRACE conn4 <- [1,2885,null,{"value":"13"}] 03:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:26:34 INFO - PROCESS | 3540 | 1461234394842 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:26:34 INFO - PROCESS | 3540 | 1461234394845 Marionette TRACE conn4 <- [1,2886,null,{}] 03:26:34 INFO - PROCESS | 3540 | 1461234394850 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:34 INFO - PROCESS | 3540 | 1461234394982 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 03:26:35 INFO - PROCESS | 3540 | 1461234395186 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:35 INFO - PROCESS | 3540 | ++DOCSHELL 1C10EC00 == 136 [pid = 3540] [id = 731] 03:26:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (1CB62800) [pid = 3540] [serial = 2193] [outer = 00000000] 03:26:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (1CE4BC00) [pid = 3540] [serial = 2194] [outer = 1CB62800] 03:26:35 INFO - PROCESS | 3540 | 1461234395236 Marionette DEBUG loaded listener.js 03:26:35 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (1CE9A400) [pid = 3540] [serial = 2195] [outer = 1CB62800] 03:26:35 INFO - PROCESS | 3540 | 1461234395849 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 03:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1068ms 03:26:35 INFO - PROCESS | 3540 | 1461234395917 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 03:26:35 INFO - PROCESS | 3540 | 1461234395921 Marionette TRACE conn4 <- [1,2889,null,{"value":"13"}] 03:26:35 INFO - PROCESS | 3540 | 1461234395924 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:26:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:26:35 INFO - PROCESS | 3540 | 1461234395927 Marionette TRACE conn4 <- [1,2890,null,{}] 03:26:35 INFO - PROCESS | 3540 | 1461234395930 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:36 INFO - PROCESS | 3540 | 1461234396064 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 03:26:36 INFO - PROCESS | 3540 | 1461234396271 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:36 INFO - PROCESS | 3540 | ++DOCSHELL 17133400 == 137 [pid = 3540] [id = 732] 03:26:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (193B0400) [pid = 3540] [serial = 2196] [outer = 00000000] 03:26:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (204ED800) [pid = 3540] [serial = 2197] [outer = 193B0400] 03:26:36 INFO - PROCESS | 3540 | 1461234396320 Marionette DEBUG loaded listener.js 03:26:36 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (2076B800) [pid = 3540] [serial = 2198] [outer = 193B0400] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 2076C800 == 136 [pid = 3540] [id = 172] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 1F6C2C00 == 135 [pid = 3540] [id = 714] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 1B846800 == 134 [pid = 3540] [id = 713] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 1CE50C00 == 133 [pid = 3540] [id = 712] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 269 (1B83D000) [pid = 3540] [serial = 2026] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 268 (1F840800) [pid = 3540] [serial = 2029] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 267 (25467C00) [pid = 3540] [serial = 2032] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 266 (26A1E400) [pid = 3540] [serial = 2035] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 265 (2734CC00) [pid = 3540] [serial = 2038] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 264 (277B9C00) [pid = 3540] [serial = 2041] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 1B840C00 == 132 [pid = 3540] [id = 709] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 124C5000 == 131 [pid = 3540] [id = 708] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 12C02C00 == 130 [pid = 3540] [id = 707] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 294DBC00 == 129 [pid = 3540] [id = 704] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 2940E800 == 128 [pid = 3540] [id = 703] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 2940AC00 == 127 [pid = 3540] [id = 702] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 286D9800 == 126 [pid = 3540] [id = 701] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 2800A000 == 125 [pid = 3540] [id = 700] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 28003000 == 124 [pid = 3540] [id = 699] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 27F85400 == 123 [pid = 3540] [id = 698] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 27CF4800 == 122 [pid = 3540] [id = 697] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 27AC9400 == 121 [pid = 3540] [id = 696] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 24E09C00 == 120 [pid = 3540] [id = 695] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 25080800 == 119 [pid = 3540] [id = 694] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 1CB60C00 == 118 [pid = 3540] [id = 693] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 1B53BC00 == 117 [pid = 3540] [id = 692] 03:26:36 INFO - PROCESS | 3540 | --DOCSHELL 24213800 == 116 [pid = 3540] [id = 691] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 263 (20597000) [pid = 3540] [serial = 2062] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 262 (207B7000) [pid = 3540] [serial = 2065] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 261 (1E92F400) [pid = 3540] [serial = 2051] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 260 (1CFAF400) [pid = 3540] [serial = 2050] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 259 (205BC800) [pid = 3540] [serial = 2063] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 258 (1CE93000) [pid = 3540] [serial = 2059] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 257 (1A924400) [pid = 3540] [serial = 2053] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 256 (1B83C000) [pid = 3540] [serial = 2054] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 255 (1BC96000) [pid = 3540] [serial = 2068] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 254 (1CC9A000) [pid = 3540] [serial = 2056] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 253 (1CD1C400) [pid = 3540] [serial = 2057] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 252 (1CC95400) [pid = 3540] [serial = 2048] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 251 (1CC6D400) [pid = 3540] [serial = 2047] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 250 (1D0F0C00) [pid = 3540] [serial = 2044] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 249 (21178800) [pid = 3540] [serial = 2066] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 248 (1CD27400) [pid = 3540] [serial = 2069] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 247 (1CE9F400) [pid = 3540] [serial = 2060] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 246 (22632000) [pid = 3540] [serial = 2072] [outer = 00000000] [url = about:blank] 03:26:36 INFO - PROCESS | 3540 | --DOMWINDOW == 245 (2262B400) [pid = 3540] [serial = 2071] [outer = 00000000] [url = about:blank] 03:26:37 INFO - PROCESS | 3540 | 1461234397029 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1127ms 03:26:37 INFO - PROCESS | 3540 | 1461234397077 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 03:26:37 INFO - PROCESS | 3540 | 1461234397079 Marionette TRACE conn4 <- [1,2893,null,{"value":"13"}] 03:26:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:26:37 INFO - PROCESS | 3540 | 1461234397090 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:26:37 INFO - PROCESS | 3540 | 1461234397096 Marionette TRACE conn4 <- [1,2894,null,{}] 03:26:37 INFO - PROCESS | 3540 | 1461234397101 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:37 INFO - PROCESS | 3540 | 1461234397219 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 03:26:37 INFO - PROCESS | 3540 | 1461234397231 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:37 INFO - PROCESS | 3540 | ++DOCSHELL 1A421C00 == 117 [pid = 3540] [id = 733] 03:26:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 246 (1A49EC00) [pid = 3540] [serial = 2199] [outer = 00000000] 03:26:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 247 (1BBE9400) [pid = 3540] [serial = 2200] [outer = 1A49EC00] 03:26:37 INFO - PROCESS | 3540 | 1461234397277 Marionette DEBUG loaded listener.js 03:26:37 INFO - PROCESS | 3540 | ++DOMWINDOW == 248 (1BCA4400) [pid = 3540] [serial = 2201] [outer = 1A49EC00] 03:26:37 INFO - PROCESS | 3540 | 1461234397843 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 03:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 790ms 03:26:37 INFO - PROCESS | 3540 | 1461234397882 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 03:26:37 INFO - PROCESS | 3540 | 1461234397885 Marionette TRACE conn4 <- [1,2897,null,{"value":"13"}] 03:26:37 INFO - PROCESS | 3540 | 1461234397888 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:26:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:26:37 INFO - PROCESS | 3540 | 1461234397890 Marionette TRACE conn4 <- [1,2898,null,{}] 03:26:37 INFO - PROCESS | 3540 | 1461234397893 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:38 INFO - PROCESS | 3540 | 1461234398065 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 03:26:38 INFO - PROCESS | 3540 | 1461234398083 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:38 INFO - PROCESS | 3540 | ++DOCSHELL 1BEC2400 == 118 [pid = 3540] [id = 734] 03:26:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 249 (1C022000) [pid = 3540] [serial = 2202] [outer = 00000000] 03:26:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 250 (1CC6AC00) [pid = 3540] [serial = 2203] [outer = 1C022000] 03:26:38 INFO - PROCESS | 3540 | 1461234398128 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 251 (1CD1A800) [pid = 3540] [serial = 2204] [outer = 1C022000] 03:26:38 INFO - PROCESS | 3540 | 1461234398572 Marionette TRACE conn4 <- [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]]]}] 03:26:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:26:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:26:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 730ms 03:26:38 INFO - TEST-START | /DOMEvents/constructors.html 03:26:38 INFO - PROCESS | 3540 | 1461234398623 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 03:26:38 INFO - PROCESS | 3540 | 1461234398625 Marionette TRACE conn4 <- [1,2901,null,{"value":"13"}] 03:26:38 INFO - PROCESS | 3540 | 1461234398628 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:26:38 INFO - PROCESS | 3540 | 1461234398630 Marionette TRACE conn4 <- [1,2902,null,{}] 03:26:38 INFO - PROCESS | 3540 | 1461234398634 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:38 INFO - PROCESS | 3540 | 1461234398819 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 03:26:38 INFO - PROCESS | 3540 | 1461234398846 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:38 INFO - PROCESS | 3540 | ++DOCSHELL 1CD25C00 == 119 [pid = 3540] [id = 735] 03:26:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 252 (1CE30400) [pid = 3540] [serial = 2205] [outer = 00000000] 03:26:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (1CFAA800) [pid = 3540] [serial = 2206] [outer = 1CE30400] 03:26:38 INFO - PROCESS | 3540 | 1461234398900 Marionette DEBUG loaded listener.js 03:26:38 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (1E584800) [pid = 3540] [serial = 2207] [outer = 1CE30400] 03:26:39 INFO - PROCESS | 3540 | 1461234399572 Marionette TRACE conn4 <- [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]]]}] 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:26:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:26:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:26:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:26:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:26:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:26:39 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:26:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:26:39 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:26:39 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:26:39 INFO - TEST-OK | /DOMEvents/constructors.html | took 1043ms 03:26:39 INFO - PROCESS | 3540 | 1461234399688 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 03:26:39 INFO - PROCESS | 3540 | 1461234399690 Marionette TRACE conn4 <- [1,2905,null,{"value":"13"}] 03:26:39 INFO - PROCESS | 3540 | 1461234399693 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:26:39 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:26:39 INFO - PROCESS | 3540 | 1461234399695 Marionette TRACE conn4 <- [1,2906,null,{}] 03:26:39 INFO - PROCESS | 3540 | 1461234399699 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:39 INFO - PROCESS | 3540 | 1461234399880 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 03:26:39 INFO - PROCESS | 3540 | 1461234399898 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:39 INFO - PROCESS | 3540 | ++DOCSHELL 1F6C2C00 == 120 [pid = 3540] [id = 736] 03:26:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (1FFF5400) [pid = 3540] [serial = 2208] [outer = 00000000] 03:26:39 INFO - PROCESS | 3540 | ++DOMWINDOW == 256 (207BB000) [pid = 3540] [serial = 2209] [outer = 1FFF5400] 03:26:39 INFO - PROCESS | 3540 | 1461234399946 Marionette DEBUG loaded listener.js 03:26:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 257 (207C8000) [pid = 3540] [serial = 2210] [outer = 1FFF5400] 03:26:40 INFO - PROCESS | 3540 | 1461234400409 Marionette TRACE conn4 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:26:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:26:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 771ms 03:26:40 INFO - PROCESS | 3540 | 1461234400468 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 03:26:40 INFO - PROCESS | 3540 | 1461234400470 Marionette TRACE conn4 <- [1,2909,null,{"value":"13"}] 03:26:40 INFO - PROCESS | 3540 | 1461234400473 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:26:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:26:40 INFO - PROCESS | 3540 | 1461234400475 Marionette TRACE conn4 <- [1,2910,null,{}] 03:26:40 INFO - PROCESS | 3540 | 1461234400484 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:40 INFO - PROCESS | 3540 | 1461234400657 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 03:26:40 INFO - PROCESS | 3540 | 1461234400681 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:40 INFO - PROCESS | 3540 | ++DOCSHELL 204EE000 == 121 [pid = 3540] [id = 737] 03:26:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 258 (207B7400) [pid = 3540] [serial = 2211] [outer = 00000000] 03:26:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 259 (21310800) [pid = 3540] [serial = 2212] [outer = 207B7400] 03:26:40 INFO - PROCESS | 3540 | 1461234400726 Marionette DEBUG loaded listener.js 03:26:40 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (221A1800) [pid = 3540] [serial = 2213] [outer = 207B7400] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 259 (1CE4C400) [pid = 3540] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 258 (1CE82800) [pid = 3540] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 257 (1C7A6000) [pid = 3540] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 256 (1B842C00) [pid = 3540] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 255 (134AE000) [pid = 3540] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 254 (1BF3BC00) [pid = 3540] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 253 (12531000) [pid = 3540] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:26:41 INFO - PROCESS | 3540 | --DOMWINDOW == 252 (1F836000) [pid = 3540] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:26:41 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:26:41 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:26:41 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:26:41 INFO - PROCESS | 3540 | [3540] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 03:26:41 INFO - PROCESS | 3540 | 1461234401618 Marionette TRACE conn4 <- [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]]]}] 03:26:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:26:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:26:41 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 03:26:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:26:41 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 03:26:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:26:41 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]" 03:26:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:26:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:26:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:26:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1170ms 03:26:41 INFO - PROCESS | 3540 | 1461234401650 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 03:26:41 INFO - PROCESS | 3540 | 1461234401653 Marionette TRACE conn4 <- [1,2913,null,{"value":"13"}] 03:26:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:26:41 INFO - PROCESS | 3540 | 1461234401656 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:26:41 INFO - PROCESS | 3540 | 1461234401658 Marionette TRACE conn4 <- [1,2914,null,{}] 03:26:41 INFO - PROCESS | 3540 | 1461234401661 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:41 INFO - PROCESS | 3540 | 1461234401772 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 03:26:41 INFO - PROCESS | 3540 | 1461234401777 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:41 INFO - PROCESS | 3540 | ++DOCSHELL 1CC67400 == 122 [pid = 3540] [id = 738] 03:26:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 253 (204F4400) [pid = 3540] [serial = 2214] [outer = 00000000] 03:26:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 254 (24694C00) [pid = 3540] [serial = 2215] [outer = 204F4400] 03:26:41 INFO - PROCESS | 3540 | 1461234401825 Marionette DEBUG loaded listener.js 03:26:41 INFO - PROCESS | 3540 | ++DOMWINDOW == 255 (24E0B000) [pid = 3540] [serial = 2216] [outer = 204F4400] 03:26:42 INFO - PROCESS | 3540 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:26:42 INFO - PROCESS | 3540 | 1461234402397 Marionette TRACE conn4 <- [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]]]}] 03:26:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:26:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 773ms 03:26:42 INFO - PROCESS | 3540 | 1461234402443 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 03:26:42 INFO - PROCESS | 3540 | 1461234402445 Marionette TRACE conn4 <- [1,2917,null,{"value":"13"}] 03:26:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:26:42 INFO - PROCESS | 3540 | 1461234402451 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:26:42 INFO - PROCESS | 3540 | 1461234402453 Marionette TRACE conn4 <- [1,2918,null,{}] 03:26:42 INFO - PROCESS | 3540 | 1461234402457 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:42 INFO - PROCESS | 3540 | 1461234402569 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 03:26:42 INFO - PROCESS | 3540 | 1461234402579 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:42 INFO - PROCESS | 3540 | ++DOCSHELL 24E0E400 == 123 [pid = 3540] [id = 739] 03:26:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 256 (24ED6C00) [pid = 3540] [serial = 2217] [outer = 00000000] 03:26:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 257 (26A20000) [pid = 3540] [serial = 2218] [outer = 24ED6C00] 03:26:42 INFO - PROCESS | 3540 | 1461234402623 Marionette DEBUG loaded listener.js 03:26:42 INFO - PROCESS | 3540 | ++DOMWINDOW == 258 (27258400) [pid = 3540] [serial = 2219] [outer = 24ED6C00] 03:26:43 INFO - PROCESS | 3540 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:26:43 INFO - PROCESS | 3540 | 1461234403083 Marionette TRACE conn4 <- [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]]]}] 03:26:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:26:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 03:26:43 INFO - PROCESS | 3540 | 1461234403121 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 03:26:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:26:43 INFO - PROCESS | 3540 | 1461234403123 Marionette TRACE conn4 <- [1,2921,null,{"value":"13"}] 03:26:43 INFO - PROCESS | 3540 | 1461234403126 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:26:43 INFO - PROCESS | 3540 | 1461234403128 Marionette TRACE conn4 <- [1,2922,null,{}] 03:26:43 INFO - PROCESS | 3540 | 1461234403132 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:43 INFO - PROCESS | 3540 | 1461234403325 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 03:26:43 INFO - PROCESS | 3540 | 1461234403537 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:43 INFO - PROCESS | 3540 | ++DOCSHELL 0F112C00 == 124 [pid = 3540] [id = 740] 03:26:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 259 (11D08400) [pid = 3540] [serial = 2220] [outer = 00000000] 03:26:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 260 (134AF800) [pid = 3540] [serial = 2221] [outer = 11D08400] 03:26:43 INFO - PROCESS | 3540 | 1461234403639 Marionette DEBUG loaded listener.js 03:26:43 INFO - PROCESS | 3540 | ++DOMWINDOW == 261 (1778D800) [pid = 3540] [serial = 2222] [outer = 11D08400] 03:26:44 INFO - PROCESS | 3540 | 1461234404299 Marionette TRACE conn4 <- [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]]]}] 03:26:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:26:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1230ms 03:26:44 INFO - PROCESS | 3540 | 1461234404359 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 03:26:44 INFO - PROCESS | 3540 | 1461234404365 Marionette TRACE conn4 <- [1,2925,null,{"value":"13"}] 03:26:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:26:44 INFO - PROCESS | 3540 | 1461234404371 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:26:44 INFO - PROCESS | 3540 | 1461234404374 Marionette TRACE conn4 <- [1,2926,null,{}] 03:26:44 INFO - PROCESS | 3540 | 1461234404379 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:44 INFO - PROCESS | 3540 | 1461234404556 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 03:26:44 INFO - PROCESS | 3540 | 1461234404757 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:44 INFO - PROCESS | 3540 | ++DOCSHELL 1BF45400 == 125 [pid = 3540] [id = 741] 03:26:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 262 (1C0B4000) [pid = 3540] [serial = 2223] [outer = 00000000] 03:26:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 263 (1CC95C00) [pid = 3540] [serial = 2224] [outer = 1C0B4000] 03:26:44 INFO - PROCESS | 3540 | 1461234404817 Marionette DEBUG loaded listener.js 03:26:44 INFO - PROCESS | 3540 | ++DOMWINDOW == 264 (1CE45000) [pid = 3540] [serial = 2225] [outer = 1C0B4000] 03:26:45 INFO - PROCESS | 3540 | 1461234405389 Marionette TRACE conn4 <- [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]]]}] 03:26:45 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. 03:26:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1080ms 03:26:45 INFO - PROCESS | 3540 | 1461234405457 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 03:26:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:26:45 INFO - PROCESS | 3540 | 1461234405462 Marionette TRACE conn4 <- [1,2929,null,{"value":"13"}] 03:26:45 INFO - PROCESS | 3540 | 1461234405466 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:26:45 INFO - PROCESS | 3540 | 1461234405468 Marionette TRACE conn4 <- [1,2930,null,{}] 03:26:45 INFO - PROCESS | 3540 | 1461234405472 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:45 INFO - PROCESS | 3540 | 1461234405610 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 03:26:45 INFO - PROCESS | 3540 | 1461234405825 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:45 INFO - PROCESS | 3540 | ++DOCSHELL 205BEC00 == 126 [pid = 3540] [id = 742] 03:26:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 265 (205BF400) [pid = 3540] [serial = 2226] [outer = 00000000] 03:26:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 266 (20775400) [pid = 3540] [serial = 2227] [outer = 205BF400] 03:26:45 INFO - PROCESS | 3540 | 1461234405882 Marionette DEBUG loaded listener.js 03:26:45 INFO - PROCESS | 3540 | ++DOMWINDOW == 267 (2129CC00) [pid = 3540] [serial = 2228] [outer = 205BF400] 03:26:46 INFO - PROCESS | 3540 | 1461234406440 Marionette TRACE conn4 <- [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"]]]}] 03:26:46 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 03:26:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:26:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1020ms 03:26:46 INFO - PROCESS | 3540 | 1461234406498 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 03:26:46 INFO - PROCESS | 3540 | 1461234406501 Marionette TRACE conn4 <- [1,2933,null,{"value":"13"}] 03:26:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:26:46 INFO - PROCESS | 3540 | 1461234406532 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:26:46 INFO - PROCESS | 3540 | 1461234406538 Marionette TRACE conn4 <- [1,2934,null,{}] 03:26:46 INFO - PROCESS | 3540 | 1461234406543 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:46 INFO - PROCESS | 3540 | 1461234406683 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 03:26:46 INFO - PROCESS | 3540 | 1461234406890 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:46 INFO - PROCESS | 3540 | ++DOCSHELL 27ABCC00 == 127 [pid = 3540] [id = 743] 03:26:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 268 (27AC8C00) [pid = 3540] [serial = 2229] [outer = 00000000] 03:26:46 INFO - PROCESS | 3540 | ++DOMWINDOW == 269 (27CEF800) [pid = 3540] [serial = 2230] [outer = 27AC8C00] 03:26:46 INFO - PROCESS | 3540 | 1461234406990 Marionette DEBUG loaded listener.js 03:26:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 270 (27CF7400) [pid = 3540] [serial = 2231] [outer = 27AC8C00] 03:26:47 INFO - PROCESS | 3540 | 1461234407503 Marionette TRACE conn4 <- [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]]]}] 03:26:47 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. 03:26:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1049ms 03:26:47 INFO - PROCESS | 3540 | 1461234407558 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 03:26:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:26:47 INFO - PROCESS | 3540 | 1461234407561 Marionette TRACE conn4 <- [1,2937,null,{"value":"13"}] 03:26:47 INFO - PROCESS | 3540 | 1461234407565 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:26:47 INFO - PROCESS | 3540 | 1461234407567 Marionette TRACE conn4 <- [1,2938,null,{}] 03:26:47 INFO - PROCESS | 3540 | 1461234407571 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:47 INFO - PROCESS | 3540 | 1461234407710 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 03:26:47 INFO - PROCESS | 3540 | 1461234407923 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:47 INFO - PROCESS | 3540 | ++DOCSHELL 27F8A400 == 128 [pid = 3540] [id = 744] 03:26:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 271 (27F8D000) [pid = 3540] [serial = 2232] [outer = 00000000] 03:26:47 INFO - PROCESS | 3540 | ++DOMWINDOW == 272 (28098400) [pid = 3540] [serial = 2233] [outer = 27F8D000] 03:26:47 INFO - PROCESS | 3540 | 1461234407980 Marionette DEBUG loaded listener.js 03:26:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 273 (286D9800) [pid = 3540] [serial = 2234] [outer = 27F8D000] 03:26:48 INFO - PROCESS | 3540 | ++DOCSHELL 2940E000 == 129 [pid = 3540] [id = 745] 03:26:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 274 (2940F000) [pid = 3540] [serial = 2235] [outer = 00000000] 03:26:48 INFO - PROCESS | 3540 | ++DOMWINDOW == 275 (29413800) [pid = 3540] [serial = 2236] [outer = 2940F000] 03:26:48 INFO - PROCESS | 3540 | 1461234408592 Marionette TRACE conn4 <- [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]]]}] 03:26:48 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. 03:26:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1072ms 03:26:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:26:48 INFO - PROCESS | 3540 | 1461234408640 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 03:26:48 INFO - PROCESS | 3540 | 1461234408642 Marionette TRACE conn4 <- [1,2941,null,{"value":"13"}] 03:26:48 INFO - PROCESS | 3540 | 1461234408645 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:26:48 INFO - PROCESS | 3540 | 1461234408647 Marionette TRACE conn4 <- [1,2942,null,{}] 03:26:48 INFO - PROCESS | 3540 | 1461234408651 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:48 INFO - PROCESS | 3540 | 1461234408826 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 03:26:49 INFO - PROCESS | 3540 | 1461234409022 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:49 INFO - PROCESS | 3540 | ++DOCSHELL 288A9400 == 130 [pid = 3540] [id = 746] 03:26:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 276 (288AD000) [pid = 3540] [serial = 2237] [outer = 00000000] 03:26:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 277 (294DB400) [pid = 3540] [serial = 2238] [outer = 288AD000] 03:26:49 INFO - PROCESS | 3540 | 1461234409083 Marionette DEBUG loaded listener.js 03:26:49 INFO - PROCESS | 3540 | ++DOMWINDOW == 278 (2953C800) [pid = 3540] [serial = 2239] [outer = 288AD000] 03:26:49 INFO - PROCESS | 3540 | 1461234409634 Marionette TRACE conn4 <- [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]]]}] 03:26:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:26:49 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 03:26:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1019ms 03:26:49 INFO - PROCESS | 3540 | 1461234409681 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 03:26:49 INFO - PROCESS | 3540 | 1461234409683 Marionette TRACE conn4 <- [1,2945,null,{"value":"13"}] 03:26:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:26:49 INFO - PROCESS | 3540 | 1461234409704 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:26:49 INFO - PROCESS | 3540 | 1461234409706 Marionette TRACE conn4 <- [1,2946,null,{}] 03:26:49 INFO - PROCESS | 3540 | 1461234409710 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:49 INFO - PROCESS | 3540 | 1461234409885 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 03:26:50 INFO - PROCESS | 3540 | 1461234410058 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:50 INFO - PROCESS | 3540 | ++DOCSHELL 29C71800 == 131 [pid = 3540] [id = 747] 03:26:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 279 (29C75800) [pid = 3540] [serial = 2240] [outer = 00000000] 03:26:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 280 (29F23800) [pid = 3540] [serial = 2241] [outer = 29C75800] 03:26:50 INFO - PROCESS | 3540 | 1461234410112 Marionette DEBUG loaded listener.js 03:26:50 INFO - PROCESS | 3540 | ++DOMWINDOW == 281 (29F26400) [pid = 3540] [serial = 2242] [outer = 29C75800] 03:26:50 INFO - PROCESS | 3540 | 1461234410598 Marionette TRACE conn4 <- [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]]]}] 03:26:50 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. 03:26:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 950ms 03:26:50 INFO - PROCESS | 3540 | 1461234410644 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 03:26:50 INFO - PROCESS | 3540 | 1461234410646 Marionette TRACE conn4 <- [1,2949,null,{"value":"13"}] 03:26:50 INFO - PROCESS | 3540 | 1461234410649 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:26:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:26:50 INFO - PROCESS | 3540 | 1461234410651 Marionette TRACE conn4 <- [1,2950,null,{}] 03:26:50 INFO - PROCESS | 3540 | 1461234410655 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:50 INFO - PROCESS | 3540 | 1461234410787 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 03:26:50 INFO - PROCESS | 3540 | 1461234411002 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:51 INFO - PROCESS | 3540 | ++DOCSHELL 29D23400 == 132 [pid = 3540] [id = 748] 03:26:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 282 (29D24C00) [pid = 3540] [serial = 2243] [outer = 00000000] 03:26:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 283 (2A07A800) [pid = 3540] [serial = 2244] [outer = 29D24C00] 03:26:51 INFO - PROCESS | 3540 | 1461234411058 Marionette DEBUG loaded listener.js 03:26:51 INFO - PROCESS | 3540 | ++DOMWINDOW == 284 (2A07D800) [pid = 3540] [serial = 2245] [outer = 29D24C00] 03:26:51 INFO - PROCESS | 3540 | 1461234411591 Marionette TRACE conn4 <- [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]]]}] 03:26:51 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. 03:26:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 970ms 03:26:51 INFO - PROCESS | 3540 | 1461234411623 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 03:26:51 INFO - PROCESS | 3540 | 1461234411625 Marionette TRACE conn4 <- [1,2953,null,{"value":"13"}] 03:26:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:26:51 INFO - PROCESS | 3540 | 1461234411644 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:26:51 INFO - PROCESS | 3540 | 1461234411646 Marionette TRACE conn4 <- [1,2954,null,{}] 03:26:51 INFO - PROCESS | 3540 | 1461234411655 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:51 INFO - PROCESS | 3540 | 1461234411789 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 03:26:52 INFO - PROCESS | 3540 | 1461234412009 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:52 INFO - PROCESS | 3540 | ++DOCSHELL 2A081000 == 133 [pid = 3540] [id = 749] 03:26:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 285 (2A081C00) [pid = 3540] [serial = 2246] [outer = 00000000] 03:26:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 286 (2A251400) [pid = 3540] [serial = 2247] [outer = 2A081C00] 03:26:52 INFO - PROCESS | 3540 | 1461234412070 Marionette DEBUG loaded listener.js 03:26:52 INFO - PROCESS | 3540 | ++DOMWINDOW == 287 (2A255000) [pid = 3540] [serial = 2248] [outer = 2A081C00] 03:26:52 INFO - PROCESS | 3540 | 1461234412602 Marionette TRACE conn4 <- [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]]]}] 03:26:52 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. 03:26:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 990ms 03:26:52 INFO - PROCESS | 3540 | 1461234412631 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 03:26:52 INFO - PROCESS | 3540 | 1461234412633 Marionette TRACE conn4 <- [1,2957,null,{"value":"13"}] 03:26:52 INFO - PROCESS | 3540 | 1461234412638 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:26:52 INFO - PROCESS | 3540 | 1461234412640 Marionette TRACE conn4 <- [1,2958,null,{}] 03:26:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:26:52 INFO - PROCESS | 3540 | 1461234412644 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:52 INFO - PROCESS | 3540 | 1461234412780 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 03:26:52 INFO - PROCESS | 3540 | 1461234412996 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:53 INFO - PROCESS | 3540 | ++DOCSHELL 2A250000 == 134 [pid = 3540] [id = 750] 03:26:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 288 (2A257000) [pid = 3540] [serial = 2249] [outer = 00000000] 03:26:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 289 (2A27A400) [pid = 3540] [serial = 2250] [outer = 2A257000] 03:26:53 INFO - PROCESS | 3540 | 1461234413052 Marionette DEBUG loaded listener.js 03:26:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 290 (2A280400) [pid = 3540] [serial = 2251] [outer = 2A257000] 03:26:53 INFO - PROCESS | 3540 | 1461234413552 Marionette TRACE conn4 <- [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]]]}] 03:26:53 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. 03:26:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 930ms 03:26:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:26:53 INFO - PROCESS | 3540 | 1461234413581 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 03:26:53 INFO - PROCESS | 3540 | 1461234413583 Marionette TRACE conn4 <- [1,2961,null,{"value":"13"}] 03:26:53 INFO - PROCESS | 3540 | 1461234413589 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:26:53 INFO - PROCESS | 3540 | 1461234413591 Marionette TRACE conn4 <- [1,2962,null,{}] 03:26:53 INFO - PROCESS | 3540 | 1461234413594 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:53 INFO - PROCESS | 3540 | 1461234413734 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 03:26:53 INFO - PROCESS | 3540 | 1461234413948 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:53 INFO - PROCESS | 3540 | ++DOCSHELL 2A397400 == 135 [pid = 3540] [id = 751] 03:26:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 291 (2A398800) [pid = 3540] [serial = 2252] [outer = 00000000] 03:26:53 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (2A3A3400) [pid = 3540] [serial = 2253] [outer = 2A398800] 03:26:54 INFO - PROCESS | 3540 | 1461234414009 Marionette DEBUG loaded listener.js 03:26:54 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (2A943800) [pid = 3540] [serial = 2254] [outer = 2A398800] 03:26:54 INFO - PROCESS | 3540 | 1461234414556 Marionette TRACE conn4 <- [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]]]}] 03:26:54 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. 03:26:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1021ms 03:26:54 INFO - PROCESS | 3540 | 1461234414610 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 03:26:54 INFO - PROCESS | 3540 | 1461234414613 Marionette TRACE conn4 <- [1,2965,null,{"value":"13"}] 03:26:54 INFO - PROCESS | 3540 | 1461234414617 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:26:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:26:54 INFO - PROCESS | 3540 | 1461234414619 Marionette TRACE conn4 <- [1,2966,null,{}] 03:26:54 INFO - PROCESS | 3540 | 1461234414623 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:54 INFO - PROCESS | 3540 | 1461234414775 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 03:26:54 INFO - PROCESS | 3540 | 1461234414999 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 3540 | ++DOCSHELL 2A9A3800 == 136 [pid = 3540] [id = 752] 03:26:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (2A9A4800) [pid = 3540] [serial = 2255] [outer = 00000000] 03:26:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (2A9AA000) [pid = 3540] [serial = 2256] [outer = 2A9A4800] 03:26:55 INFO - PROCESS | 3540 | 1461234415055 Marionette DEBUG loaded listener.js 03:26:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (2A9AC000) [pid = 3540] [serial = 2257] [outer = 2A9A4800] 03:26:55 INFO - PROCESS | 3540 | 1461234415581 Marionette TRACE conn4 <- [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]]]}] 03:26:55 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. 03:26:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 970ms 03:26:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:26:55 INFO - PROCESS | 3540 | 1461234415590 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 03:26:55 INFO - PROCESS | 3540 | 1461234415592 Marionette TRACE conn4 <- [1,2969,null,{"value":"13"}] 03:26:55 INFO - PROCESS | 3540 | 1461234415595 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:26:55 INFO - PROCESS | 3540 | 1461234415597 Marionette TRACE conn4 <- [1,2970,null,{}] 03:26:55 INFO - PROCESS | 3540 | 1461234415601 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:55 INFO - PROCESS | 3540 | 1461234415737 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 03:26:55 INFO - PROCESS | 3540 | 1461234415945 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:55 INFO - PROCESS | 3540 | ++DOCSHELL 2A9A0C00 == 137 [pid = 3540] [id = 753] 03:26:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (2A9AE000) [pid = 3540] [serial = 2258] [outer = 00000000] 03:26:55 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (2A9C3800) [pid = 3540] [serial = 2259] [outer = 2A9AE000] 03:26:55 INFO - PROCESS | 3540 | 1461234415999 Marionette DEBUG loaded listener.js 03:26:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (2A9C3000) [pid = 3540] [serial = 2260] [outer = 2A9AE000] 03:26:56 INFO - PROCESS | 3540 | 1461234416508 Marionette TRACE conn4 <- [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"]]]}] 03:26:56 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 03:26:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:26:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:26:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:26:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:26:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 930ms 03:26:56 INFO - PROCESS | 3540 | 1461234416526 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 03:26:56 INFO - PROCESS | 3540 | 1461234416529 Marionette TRACE conn4 <- [1,2973,null,{"value":"13"}] 03:26:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:26:56 INFO - PROCESS | 3540 | 1461234416549 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:26:56 INFO - PROCESS | 3540 | 1461234416551 Marionette TRACE conn4 <- [1,2974,null,{}] 03:26:56 INFO - PROCESS | 3540 | 1461234416555 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:56 INFO - PROCESS | 3540 | 1461234416690 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 03:26:56 INFO - PROCESS | 3540 | 1461234416908 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:56 INFO - PROCESS | 3540 | ++DOCSHELL 2B224400 == 138 [pid = 3540] [id = 754] 03:26:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (2B225000) [pid = 3540] [serial = 2261] [outer = 00000000] 03:26:56 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (2B252400) [pid = 3540] [serial = 2262] [outer = 2B225000] 03:26:56 INFO - PROCESS | 3540 | 1461234416964 Marionette DEBUG loaded listener.js 03:26:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (2B254400) [pid = 3540] [serial = 2263] [outer = 2B225000] 03:26:57 INFO - PROCESS | 3540 | 1461234417510 Marionette TRACE conn4 <- [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]]]}] 03:26:57 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. 03:26:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 990ms 03:26:57 INFO - PROCESS | 3540 | 1461234417538 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 03:26:57 INFO - PROCESS | 3540 | 1461234417540 Marionette TRACE conn4 <- [1,2977,null,{"value":"13"}] 03:26:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:26:57 INFO - PROCESS | 3540 | 1461234417543 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:26:57 INFO - PROCESS | 3540 | 1461234417545 Marionette TRACE conn4 <- [1,2978,null,{}] 03:26:57 INFO - PROCESS | 3540 | 1461234417549 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:57 INFO - PROCESS | 3540 | 1461234417685 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 03:26:57 INFO - PROCESS | 3540 | 1461234417996 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:57 INFO - PROCESS | 3540 | ++DOCSHELL 2B2A5C00 == 139 [pid = 3540] [id = 755] 03:26:57 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (2B2A6000) [pid = 3540] [serial = 2264] [outer = 00000000] 03:26:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (2B305400) [pid = 3540] [serial = 2265] [outer = 2B2A6000] 03:26:58 INFO - PROCESS | 3540 | 1461234418054 Marionette DEBUG loaded listener.js 03:26:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (2B304800) [pid = 3540] [serial = 2266] [outer = 2B2A6000] 03:26:58 INFO - PROCESS | 3540 | ************************* 03:26:58 INFO - PROCESS | 3540 | A coding exception was thrown and uncaught in a Task. 03:26:58 INFO - PROCESS | 3540 | 03:26:58 INFO - PROCESS | 3540 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:26:58 INFO - PROCESS | 3540 | Full stack: 03:26:58 INFO - PROCESS | 3540 | ************************* 03:26:58 INFO - PROCESS | 3540 | ++DOCSHELL 2B349000 == 140 [pid = 3540] [id = 756] 03:26:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (2B34A000) [pid = 3540] [serial = 2267] [outer = 00000000] 03:26:58 INFO - PROCESS | 3540 | ++DOMWINDOW == 307 (2B34B000) [pid = 3540] [serial = 2268] [outer = 2B34A000] 03:26:58 INFO - PROCESS | 3540 | 1461234418771 Marionette TRACE conn4 <- [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]]]}] 03:26:58 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. 03:26:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1280ms 03:26:58 INFO - PROCESS | 3540 | 1461234418828 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 03:26:58 INFO - PROCESS | 3540 | 1461234418830 Marionette TRACE conn4 <- [1,2981,null,{"value":"13"}] 03:26:58 INFO - PROCESS | 3540 | 1461234418834 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:26:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:26:58 INFO - PROCESS | 3540 | 1461234418836 Marionette TRACE conn4 <- [1,2982,null,{}] 03:26:58 INFO - PROCESS | 3540 | 1461234418840 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:26:59 INFO - PROCESS | 3540 | 1461234419036 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 03:26:59 INFO - PROCESS | 3540 | 1461234419241 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:26:59 INFO - PROCESS | 3540 | ++DOCSHELL 2B25BC00 == 141 [pid = 3540] [id = 757] 03:26:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 308 (2B29D800) [pid = 3540] [serial = 2269] [outer = 00000000] 03:26:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 309 (2B34D000) [pid = 3540] [serial = 2270] [outer = 2B29D800] 03:26:59 INFO - PROCESS | 3540 | 1461234419294 Marionette DEBUG loaded listener.js 03:26:59 INFO - PROCESS | 3540 | ++DOMWINDOW == 310 (2B34C800) [pid = 3540] [serial = 2271] [outer = 2B29D800] 03:26:59 INFO - PROCESS | 3540 | 1461234419835 Marionette TRACE conn4 <- [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]]]}] 03:26:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:26:59 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 03:26:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1020ms 03:26:59 INFO - PROCESS | 3540 | 1461234419858 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 03:26:59 INFO - PROCESS | 3540 | 1461234419860 Marionette TRACE conn4 <- [1,2985,null,{"value":"13"}] 03:26:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:26:59 INFO - PROCESS | 3540 | 1461234419897 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:26:59 INFO - PROCESS | 3540 | 1461234419900 Marionette TRACE conn4 <- [1,2986,null,{}] 03:26:59 INFO - PROCESS | 3540 | 1461234419906 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:00 INFO - PROCESS | 3540 | 1461234420047 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 03:27:00 INFO - PROCESS | 3540 | 1461234420326 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:00 INFO - PROCESS | 3540 | ++DOCSHELL 1FFEDC00 == 142 [pid = 3540] [id = 758] 03:27:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 311 (1FFEF000) [pid = 3540] [serial = 2272] [outer = 00000000] 03:27:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (2B3CB800) [pid = 3540] [serial = 2273] [outer = 1FFEF000] 03:27:00 INFO - PROCESS | 3540 | 1461234420382 Marionette DEBUG loaded listener.js 03:27:00 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (2B3CDC00) [pid = 3540] [serial = 2274] [outer = 1FFEF000] 03:27:00 INFO - PROCESS | 3540 | 1461234420939 Marionette TRACE conn4 <- [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]]]}] 03:27:00 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. 03:27:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1106ms 03:27:00 INFO - PROCESS | 3540 | 1461234420982 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 03:27:00 INFO - PROCESS | 3540 | 1461234420984 Marionette TRACE conn4 <- [1,2989,null,{"value":"13"}] 03:27:00 INFO - PROCESS | 3540 | 1461234420990 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:27:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:27:00 INFO - PROCESS | 3540 | 1461234420992 Marionette TRACE conn4 <- [1,2990,null,{}] 03:27:00 INFO - PROCESS | 3540 | 1461234420996 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:01 INFO - PROCESS | 3540 | 1461234421135 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 03:27:01 INFO - PROCESS | 3540 | 1461234421362 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:01 INFO - PROCESS | 3540 | ++DOCSHELL 1BC97000 == 143 [pid = 3540] [id = 759] 03:27:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (1BEC4C00) [pid = 3540] [serial = 2275] [outer = 00000000] 03:27:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 315 (1CD1D800) [pid = 3540] [serial = 2276] [outer = 1BEC4C00] 03:27:01 INFO - PROCESS | 3540 | 1461234421418 Marionette DEBUG loaded listener.js 03:27:01 INFO - PROCESS | 3540 | ++DOMWINDOW == 316 (1CEA0000) [pid = 3540] [serial = 2277] [outer = 1BEC4C00] 03:27:01 INFO - PROCESS | 3540 | 1461234421973 Marionette TRACE conn4 <- [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]]]}] 03:27:01 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. 03:27:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1016ms 03:27:02 INFO - PROCESS | 3540 | 1461234422011 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 03:27:02 INFO - PROCESS | 3540 | 1461234422013 Marionette TRACE conn4 <- [1,2993,null,{"value":"13"}] 03:27:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:27:02 INFO - PROCESS | 3540 | 1461234422017 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:27:02 INFO - PROCESS | 3540 | 1461234422018 Marionette TRACE conn4 <- [1,2994,null,{}] 03:27:02 INFO - PROCESS | 3540 | 1461234422022 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:02 INFO - PROCESS | 3540 | 1461234422164 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 03:27:02 INFO - PROCESS | 3540 | 1461234422395 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:02 INFO - PROCESS | 3540 | ++DOCSHELL 1CC98000 == 144 [pid = 3540] [id = 760] 03:27:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 317 (1D5E2C00) [pid = 3540] [serial = 2278] [outer = 00000000] 03:27:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 318 (25429000) [pid = 3540] [serial = 2279] [outer = 1D5E2C00] 03:27:02 INFO - PROCESS | 3540 | 1461234422452 Marionette DEBUG loaded listener.js 03:27:02 INFO - PROCESS | 3540 | ++DOMWINDOW == 319 (25424400) [pid = 3540] [serial = 2280] [outer = 1D5E2C00] 03:27:03 INFO - PROCESS | 3540 | 1461234423257 Marionette TRACE conn4 <- [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]]]}] 03:27:03 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. 03:27:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1275ms 03:27:03 INFO - PROCESS | 3540 | 1461234423300 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 03:27:03 INFO - PROCESS | 3540 | 1461234423304 Marionette TRACE conn4 <- [1,2997,null,{"value":"13"}] 03:27:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:27:03 INFO - PROCESS | 3540 | 1461234423309 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:27:03 INFO - PROCESS | 3540 | 1461234423313 Marionette TRACE conn4 <- [1,2998,null,{}] 03:27:03 INFO - PROCESS | 3540 | 1461234423320 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:03 INFO - PROCESS | 3540 | 1461234423468 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 03:27:03 INFO - PROCESS | 3540 | 1461234423697 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:03 INFO - PROCESS | 3540 | ++DOCSHELL 1A931400 == 145 [pid = 3540] [id = 761] 03:27:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 320 (1B84A400) [pid = 3540] [serial = 2281] [outer = 00000000] 03:27:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 321 (1C107C00) [pid = 3540] [serial = 2282] [outer = 1B84A400] 03:27:03 INFO - PROCESS | 3540 | 1461234423752 Marionette DEBUG loaded listener.js 03:27:03 INFO - PROCESS | 3540 | ++DOMWINDOW == 322 (1CC73000) [pid = 3540] [serial = 2283] [outer = 1B84A400] 03:27:04 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:27:04 INFO - PROCESS | 3540 | 1461234424429 Marionette TRACE conn4 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:27:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:27:04 INFO - {} 03:27:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:27:04 INFO - {} 03:27:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:27:04 INFO - {} 03:27:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:27:04 INFO - {} 03:27:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1175ms 03:27:04 INFO - PROCESS | 3540 | 1461234424497 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 03:27:04 INFO - PROCESS | 3540 | 1461234424502 Marionette TRACE conn4 <- [1,3001,null,{"value":"13"}] 03:27:04 INFO - TEST-START | /FileAPI/fileReader.html 03:27:04 INFO - PROCESS | 3540 | 1461234424511 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:27:04 INFO - PROCESS | 3540 | 1461234424513 Marionette TRACE conn4 <- [1,3002,null,{}] 03:27:04 INFO - PROCESS | 3540 | 1461234424518 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:04 INFO - PROCESS | 3540 | 1461234424660 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 03:27:04 INFO - PROCESS | 3540 | 1461234424918 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:04 INFO - PROCESS | 3540 | ++DOCSHELL 1359F400 == 146 [pid = 3540] [id = 762] 03:27:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 323 (1F661C00) [pid = 3540] [serial = 2284] [outer = 00000000] 03:27:04 INFO - PROCESS | 3540 | ++DOMWINDOW == 324 (207B5C00) [pid = 3540] [serial = 2285] [outer = 1F661C00] 03:27:04 INFO - PROCESS | 3540 | 1461234424972 Marionette DEBUG loaded listener.js 03:27:05 INFO - PROCESS | 3540 | ++DOMWINDOW == 325 (2125D000) [pid = 3540] [serial = 2286] [outer = 1F661C00] 03:27:05 INFO - PROCESS | 3540 | 1461234425542 Marionette TRACE conn4 <- [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]]]}] 03:27:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:27:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:27:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:27:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:27:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 1067ms 03:27:05 INFO - PROCESS | 3540 | 1461234425585 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 03:27:05 INFO - PROCESS | 3540 | 1461234425587 Marionette TRACE conn4 <- [1,3005,null,{"value":"13"}] 03:27:05 INFO - PROCESS | 3540 | 1461234425591 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:27:05 INFO - TEST-START | /FileAPI/historical.html 03:27:05 INFO - PROCESS | 3540 | 1461234425594 Marionette TRACE conn4 <- [1,3006,null,{}] 03:27:05 INFO - PROCESS | 3540 | 1461234425605 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:05 INFO - PROCESS | 3540 | 1461234425750 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 03:27:06 INFO - PROCESS | 3540 | 1461234426011 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 24E0E400 == 145 [pid = 3540] [id = 739] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1CC67400 == 144 [pid = 3540] [id = 738] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 204EE000 == 143 [pid = 3540] [id = 737] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1F6C2C00 == 142 [pid = 3540] [id = 736] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1CD25C00 == 141 [pid = 3540] [id = 735] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1C6DF800 == 140 [pid = 3540] [id = 711] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1BEC2400 == 139 [pid = 3540] [id = 734] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1A421C00 == 138 [pid = 3540] [id = 733] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 324 (277AF800) [pid = 3540] [serial = 2086] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 323 (2889A400) [pid = 3540] [serial = 2104] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 322 (2953BC00) [pid = 3540] [serial = 2113] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 321 (286DAC00) [pid = 3540] [serial = 2101] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 320 (1CE84000) [pid = 3540] [serial = 2116] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 319 (28092800) [pid = 3540] [serial = 2098] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 318 (27AD2400) [pid = 3540] [serial = 2089] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 317 (255D3C00) [pid = 3540] [serial = 2083] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 316 (294D6000) [pid = 3540] [serial = 2110] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 315 (29411400) [pid = 3540] [serial = 2107] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 314 (1F841000) [pid = 3540] [serial = 2080] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 313 (27F94000) [pid = 3540] [serial = 2095] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 312 (27F08400) [pid = 3540] [serial = 2092] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 311 (204F2C00) [pid = 3540] [serial = 2146] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | ++DOCSHELL 16D0B000 == 139 [pid = 3540] [id = 763] 03:27:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (193B2C00) [pid = 3540] [serial = 2287] [outer = 00000000] 03:27:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (1BBF4800) [pid = 3540] [serial = 2288] [outer = 193B2C00] 03:27:06 INFO - PROCESS | 3540 | 1461234426183 Marionette DEBUG loaded listener.js 03:27:06 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (1C0B5400) [pid = 3540] [serial = 2289] [outer = 193B2C00] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 17133400 == 138 [pid = 3540] [id = 732] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1C10EC00 == 137 [pid = 3540] [id = 731] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 12523C00 == 136 [pid = 3540] [id = 730] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 24697800 == 135 [pid = 3540] [id = 722] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 2262B800 == 134 [pid = 3540] [id = 721] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 2125DC00 == 133 [pid = 3540] [id = 720] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 207BC400 == 132 [pid = 3540] [id = 719] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 2068BC00 == 131 [pid = 3540] [id = 718] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1C7DA800 == 130 [pid = 3540] [id = 717] 03:27:06 INFO - PROCESS | 3540 | --DOCSHELL 1253F800 == 129 [pid = 3540] [id = 716] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 313 (1CE9A000) [pid = 3540] [serial = 2138] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 312 (204F5C00) [pid = 3540] [serial = 2119] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 311 (1D5E3C00) [pid = 3540] [serial = 2141] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 310 (1CC98C00) [pid = 3540] [serial = 2135] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 309 (1BBEC800) [pid = 3540] [serial = 2128] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 308 (15EF8000) [pid = 3540] [serial = 2122] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 307 (1C01AC00) [pid = 3540] [serial = 2131] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 306 (1BC90400) [pid = 3540] [serial = 2129] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 305 (17132800) [pid = 3540] [serial = 2123] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 304 (1C028C00) [pid = 3540] [serial = 2132] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (1CE8E000) [pid = 3540] [serial = 2137] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 302 (193B0000) [pid = 3540] [serial = 2126] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 301 (1FFE8000) [pid = 3540] [serial = 2143] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 300 (1C016800) [pid = 3540] [serial = 2077] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 299 (1868F400) [pid = 3540] [serial = 2125] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 298 (1CC73800) [pid = 3540] [serial = 2134] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 297 (24EDC800) [pid = 3540] [serial = 2074] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 296 (1FFEF800) [pid = 3540] [serial = 2144] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | --DOMWINDOW == 295 (1D0AC000) [pid = 3540] [serial = 2140] [outer = 00000000] [url = about:blank] 03:27:06 INFO - PROCESS | 3540 | 1461234426722 Marionette TRACE conn4 <- [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"]]]}] 03:27:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:27:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:27:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:27:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:27:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:27:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:27:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:27:06 INFO - TEST-OK | /FileAPI/historical.html | took 1182ms 03:27:06 INFO - PROCESS | 3540 | 1461234426778 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 03:27:06 INFO - PROCESS | 3540 | 1461234426781 Marionette TRACE conn4 <- [1,3009,null,{"value":"13"}] 03:27:06 INFO - PROCESS | 3540 | 1461234426784 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:27:06 INFO - TEST-START | /FileAPI/idlharness.html 03:27:06 INFO - PROCESS | 3540 | 1461234426786 Marionette TRACE conn4 <- [1,3010,null,{}] 03:27:06 INFO - PROCESS | 3540 | 1461234426789 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:06 INFO - PROCESS | 3540 | 1461234426931 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 03:27:07 INFO - PROCESS | 3540 | 1461234427114 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:07 INFO - PROCESS | 3540 | ++DOCSHELL 1BCA4000 == 130 [pid = 3540] [id = 764] 03:27:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (1BCA5800) [pid = 3540] [serial = 2290] [outer = 00000000] 03:27:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (1CC92C00) [pid = 3540] [serial = 2291] [outer = 1BCA5800] 03:27:07 INFO - PROCESS | 3540 | 1461234427165 Marionette DEBUG loaded listener.js 03:27:07 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (1CE49400) [pid = 3540] [serial = 2292] [outer = 1BCA5800] 03:27:08 INFO - PROCESS | 3540 | 1461234428205 Marionette TRACE conn4 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:27:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:27:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:27:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:27:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:27:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:27:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:27:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:27:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:27:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:27:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:27:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:27:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:27:08 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 03:27:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:27:08 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 03:27:08 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 03:27:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:27:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:27:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:27:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:27:08 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 03:27:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:27:08 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 03:27:08 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 03:27:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:27:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:27:08 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:27:08 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:27:08 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:27:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:27:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 1531ms 03:27:08 INFO - PROCESS | 3540 | 1461234428321 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 03:27:08 INFO - PROCESS | 3540 | 1461234428323 Marionette TRACE conn4 <- [1,3013,null,{"value":"13"}] 03:27:08 INFO - TEST-START | /FileAPI/idlharness.worker 03:27:08 INFO - PROCESS | 3540 | 1461234428326 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:27:08 INFO - PROCESS | 3540 | 1461234428328 Marionette TRACE conn4 <- [1,3014,null,{}] 03:27:08 INFO - PROCESS | 3540 | 1461234428339 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:08 INFO - PROCESS | 3540 | 1461234428541 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 03:27:08 INFO - PROCESS | 3540 | 1461234428641 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:08 INFO - PROCESS | 3540 | ++DOCSHELL 1CE91000 == 131 [pid = 3540] [id = 765] 03:27:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (1FFEF800) [pid = 3540] [serial = 2293] [outer = 00000000] 03:27:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (26A11C00) [pid = 3540] [serial = 2294] [outer = 1FFEF800] 03:27:08 INFO - PROCESS | 3540 | 1461234428686 Marionette DEBUG loaded listener.js 03:27:08 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (255CE400) [pid = 3540] [serial = 2295] [outer = 1FFEF800] 03:27:08 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:27:09 INFO - PROCESS | 3540 | 1461234429733 Marionette TRACE conn4 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:27:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:27:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:27:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:27:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:27:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:27:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:27:09 INFO - {} 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:27:09 INFO - {} 03:27:09 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 - {} 03:27:09 INFO - {} 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:27:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:27:09 INFO - {} 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:27:09 INFO - {} 03:27:09 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 - {} 03:27:09 INFO - {} 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:27:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:27:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:27:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:27:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 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 03:27:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:27:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:27:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:27:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:27:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:27:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:27:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:27:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:27:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:27:09 INFO - {} 03:27:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1574ms 03:27:09 INFO - PROCESS | 3540 | 1461234429902 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 03:27:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:27:09 INFO - PROCESS | 3540 | 1461234429904 Marionette TRACE conn4 <- [1,3017,null,{"value":"13"}] 03:27:09 INFO - PROCESS | 3540 | 1461234429907 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:27:09 INFO - PROCESS | 3540 | 1461234429909 Marionette TRACE conn4 <- [1,3018,null,{}] 03:27:09 INFO - PROCESS | 3540 | 1461234429950 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:10 INFO - PROCESS | 3540 | 1461234430168 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 03:27:10 INFO - PROCESS | 3540 | 1461234430188 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:10 INFO - PROCESS | 3540 | ++DOCSHELL 2734D400 == 132 [pid = 3540] [id = 766] 03:27:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (27579000) [pid = 3540] [serial = 2296] [outer = 00000000] 03:27:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (2B30C000) [pid = 3540] [serial = 2297] [outer = 27579000] 03:27:10 INFO - PROCESS | 3540 | 1461234430238 Marionette DEBUG loaded listener.js 03:27:10 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (2A9AE400) [pid = 3540] [serial = 2298] [outer = 27579000] 03:27:10 INFO - PROCESS | 3540 | 1461234430735 Marionette TRACE conn4 <- [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]]]}] 03:27:10 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 03:27:10 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 890ms 03:27:10 INFO - PROCESS | 3540 | 1461234430799 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 03:27:10 INFO - PROCESS | 3540 | 1461234430801 Marionette TRACE conn4 <- [1,3021,null,{"value":"13"}] 03:27:10 INFO - PROCESS | 3540 | 1461234430804 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:27:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:27:10 INFO - PROCESS | 3540 | 1461234430806 Marionette TRACE conn4 <- [1,3022,null,{}] 03:27:10 INFO - PROCESS | 3540 | 1461234430809 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:11 INFO - PROCESS | 3540 | 1461234431260 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 303 (1FFF5400) [pid = 3540] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 302 (1A49EC00) [pid = 3540] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 301 (193B0400) [pid = 3540] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 300 (1CB62800) [pid = 3540] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 299 (1C022000) [pid = 3540] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 298 (2000A000) [pid = 3540] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 297 (12526400) [pid = 3540] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 296 (1CE30400) [pid = 3540] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 295 (204F4400) [pid = 3540] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 294 (1CFB1400) [pid = 3540] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 293 (24E10C00) [pid = 3540] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 292 (24218400) [pid = 3540] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:27:11 INFO - PROCESS | 3540 | --DOMWINDOW == 291 (207B7400) [pid = 3540] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:27:11 INFO - PROCESS | 3540 | 1461234431382 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:11 INFO - PROCESS | 3540 | ++DOCSHELL 0F110000 == 133 [pid = 3540] [id = 767] 03:27:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 292 (11DD8800) [pid = 3540] [serial = 2299] [outer = 00000000] 03:27:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 293 (173D4400) [pid = 3540] [serial = 2300] [outer = 11DD8800] 03:27:11 INFO - PROCESS | 3540 | 1461234431429 Marionette DEBUG loaded listener.js 03:27:11 INFO - PROCESS | 3540 | ++DOMWINDOW == 294 (1B844800) [pid = 3540] [serial = 2301] [outer = 11DD8800] 03:27:11 INFO - PROCESS | 3540 | 1461234431796 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 03:27:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:27:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1065ms 03:27:11 INFO - PROCESS | 3540 | 1461234431873 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 03:27:11 INFO - PROCESS | 3540 | 1461234431875 Marionette TRACE conn4 <- [1,3025,null,{"value":"13"}] 03:27:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:27:11 INFO - PROCESS | 3540 | 1461234431879 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:27:11 INFO - PROCESS | 3540 | 1461234431880 Marionette TRACE conn4 <- [1,3026,null,{}] 03:27:11 INFO - PROCESS | 3540 | 1461234431884 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:11 INFO - PROCESS | 3540 | 1461234432000 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 03:27:12 INFO - PROCESS | 3540 | 1461234432009 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 3540 | ++DOCSHELL 1CD24C00 == 134 [pid = 3540] [id = 768] 03:27:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 295 (20598000) [pid = 3540] [serial = 2302] [outer = 00000000] 03:27:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 296 (2BA2A800) [pid = 3540] [serial = 2303] [outer = 20598000] 03:27:12 INFO - PROCESS | 3540 | 1461234432053 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 297 (2BFB2400) [pid = 3540] [serial = 2304] [outer = 20598000] 03:27:12 INFO - PROCESS | 3540 | 1461234432552 Marionette TRACE conn4 <- [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"]]]}] 03:27:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:27:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:27:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:27:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 730ms 03:27:12 INFO - PROCESS | 3540 | 1461234432617 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 03:27:12 INFO - PROCESS | 3540 | 1461234432619 Marionette TRACE conn4 <- [1,3029,null,{"value":"13"}] 03:27:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:27:12 INFO - PROCESS | 3540 | 1461234432623 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:27:12 INFO - PROCESS | 3540 | 1461234432625 Marionette TRACE conn4 <- [1,3030,null,{}] 03:27:12 INFO - PROCESS | 3540 | 1461234432628 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:12 INFO - PROCESS | 3540 | 1461234432782 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 03:27:12 INFO - PROCESS | 3540 | 1461234432791 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:12 INFO - PROCESS | 3540 | ++DOCSHELL 2BFB3400 == 135 [pid = 3540] [id = 769] 03:27:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 298 (2BFB4C00) [pid = 3540] [serial = 2305] [outer = 00000000] 03:27:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 299 (2C183000) [pid = 3540] [serial = 2306] [outer = 2BFB4C00] 03:27:12 INFO - PROCESS | 3540 | 1461234432835 Marionette DEBUG loaded listener.js 03:27:12 INFO - PROCESS | 3540 | ++DOMWINDOW == 300 (2C185400) [pid = 3540] [serial = 2307] [outer = 2BFB4C00] 03:27:13 INFO - PROCESS | 3540 | 1461234433897 Marionette TRACE conn4 <- [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]]]}] 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:27:13 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. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:27:13 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'.) 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:27:13 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. 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:27:13 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. 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:27:13 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. 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 03:27:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:27:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:27:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:27:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1351ms 03:27:13 INFO - PROCESS | 3540 | 1461234433980 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 03:27:13 INFO - PROCESS | 3540 | 1461234433985 Marionette TRACE conn4 <- [1,3033,null,{"value":"13"}] 03:27:13 INFO - PROCESS | 3540 | 1461234433990 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:27:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:27:13 INFO - PROCESS | 3540 | 1461234433994 Marionette TRACE conn4 <- [1,3034,null,{}] 03:27:13 INFO - PROCESS | 3540 | 1461234434001 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:14 INFO - PROCESS | 3540 | 1461234434176 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 03:27:14 INFO - PROCESS | 3540 | 1461234434435 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:14 INFO - PROCESS | 3540 | ++DOCSHELL 1DD9E400 == 136 [pid = 3540] [id = 770] 03:27:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 301 (1DD9F000) [pid = 3540] [serial = 2308] [outer = 00000000] 03:27:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 302 (1FFE7800) [pid = 3540] [serial = 2309] [outer = 1DD9F000] 03:27:14 INFO - PROCESS | 3540 | 1461234434534 Marionette DEBUG loaded listener.js 03:27:14 INFO - PROCESS | 3540 | ++DOMWINDOW == 303 (204F1C00) [pid = 3540] [serial = 2310] [outer = 1DD9F000] 03:27:14 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:27:15 INFO - PROCESS | 3540 | 1461234435146 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:27:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:27:15 INFO - {} 03:27:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1177ms 03:27:15 INFO - PROCESS | 3540 | 1461234435172 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 03:27:15 INFO - PROCESS | 3540 | 1461234435178 Marionette TRACE conn4 <- [1,3037,null,{"value":"13"}] 03:27:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:27:15 INFO - PROCESS | 3540 | 1461234435185 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:27:15 INFO - PROCESS | 3540 | 1461234435188 Marionette TRACE conn4 <- [1,3038,null,{}] 03:27:15 INFO - PROCESS | 3540 | 1461234435192 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:15 INFO - PROCESS | 3540 | 1461234435445 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 03:27:15 INFO - PROCESS | 3540 | 1461234435642 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:15 INFO - PROCESS | 3540 | ++DOCSHELL 20591C00 == 137 [pid = 3540] [id = 771] 03:27:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 304 (20597000) [pid = 3540] [serial = 2311] [outer = 00000000] 03:27:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 305 (255D5C00) [pid = 3540] [serial = 2312] [outer = 20597000] 03:27:15 INFO - PROCESS | 3540 | 1461234435700 Marionette DEBUG loaded listener.js 03:27:15 INFO - PROCESS | 3540 | ++DOMWINDOW == 306 (2757A000) [pid = 3540] [serial = 2313] [outer = 20597000] 03:27:16 INFO - PROCESS | 3540 | 1461234436328 Marionette TRACE conn4 <- [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]]]}] 03:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:27:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:27:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1185ms 03:27:16 INFO - PROCESS | 3540 | 1461234436373 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 03:27:16 INFO - PROCESS | 3540 | 1461234436375 Marionette TRACE conn4 <- [1,3041,null,{"value":"13"}] 03:27:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:27:16 INFO - PROCESS | 3540 | 1461234436380 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:27:16 INFO - PROCESS | 3540 | 1461234436383 Marionette TRACE conn4 <- [1,3042,null,{}] 03:27:16 INFO - PROCESS | 3540 | 1461234436394 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:16 INFO - PROCESS | 3540 | 1461234436618 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 03:27:16 INFO - PROCESS | 3540 | 1461234436820 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:16 INFO - PROCESS | 3540 | ++DOCSHELL 27F94C00 == 138 [pid = 3540] [id = 772] 03:27:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 307 (28001800) [pid = 3540] [serial = 2314] [outer = 00000000] 03:27:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 308 (286D8C00) [pid = 3540] [serial = 2315] [outer = 28001800] 03:27:16 INFO - PROCESS | 3540 | 1461234436886 Marionette DEBUG loaded listener.js 03:27:16 INFO - PROCESS | 3540 | ++DOMWINDOW == 309 (28897800) [pid = 3540] [serial = 2316] [outer = 28001800] 03:27:17 INFO - PROCESS | 3540 | 1461234437801 Marionette TRACE conn4 <- [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"]]]}] 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:27:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:27:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:27:17 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" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:27:17 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" 03:27:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:27:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:27:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:27:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1527ms 03:27:17 INFO - PROCESS | 3540 | 1461234437938 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 03:27:17 INFO - PROCESS | 3540 | 1461234437941 Marionette TRACE conn4 <- [1,3045,null,{"value":"13"}] 03:27:17 INFO - PROCESS | 3540 | 1461234437947 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:27:17 INFO - PROCESS | 3540 | 1461234437949 Marionette TRACE conn4 <- [1,3046,null,{}] 03:27:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:27:17 INFO - PROCESS | 3540 | 1461234437952 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:18 INFO - PROCESS | 3540 | 1461234438088 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 03:27:18 INFO - PROCESS | 3540 | 1461234438379 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:18 INFO - PROCESS | 3540 | ++DOCSHELL 29537800 == 139 [pid = 3540] [id = 773] 03:27:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 310 (29C79800) [pid = 3540] [serial = 2317] [outer = 00000000] 03:27:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 311 (2A39F800) [pid = 3540] [serial = 2318] [outer = 29C79800] 03:27:18 INFO - PROCESS | 3540 | 1461234438440 Marionette DEBUG loaded listener.js 03:27:18 INFO - PROCESS | 3540 | ++DOMWINDOW == 312 (2A9A3400) [pid = 3540] [serial = 2319] [outer = 29C79800] 03:27:19 INFO - PROCESS | 3540 | 1461234439016 Marionette TRACE conn4 <- [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]]]}] 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:27:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:27:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:27:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:27:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:27:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:27:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1116ms 03:27:19 INFO - PROCESS | 3540 | 1461234439071 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 03:27:19 INFO - PROCESS | 3540 | 1461234439073 Marionette TRACE conn4 <- [1,3049,null,{"value":"13"}] 03:27:19 INFO - PROCESS | 3540 | 1461234439077 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:27:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:27:19 INFO - PROCESS | 3540 | 1461234439079 Marionette TRACE conn4 <- [1,3050,null,{}] 03:27:19 INFO - PROCESS | 3540 | 1461234439082 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:19 INFO - PROCESS | 3540 | 1461234439226 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 03:27:19 INFO - PROCESS | 3540 | 1461234439462 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:19 INFO - PROCESS | 3540 | ++DOCSHELL 28049400 == 140 [pid = 3540] [id = 774] 03:27:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 313 (2804E000) [pid = 3540] [serial = 2320] [outer = 00000000] 03:27:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 314 (2A0DFC00) [pid = 3540] [serial = 2321] [outer = 2804E000] 03:27:19 INFO - PROCESS | 3540 | 1461234439524 Marionette DEBUG loaded listener.js 03:27:19 INFO - PROCESS | 3540 | ++DOMWINDOW == 315 (2A0DF800) [pid = 3540] [serial = 2322] [outer = 2804E000] 03:27:19 INFO - PROCESS | 3540 | [3540] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:27:20 INFO - PROCESS | 3540 | 1461234440100 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:27:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:27:20 INFO - {} 03:27:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1072ms 03:27:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:27:20 INFO - PROCESS | 3540 | 1461234440152 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 03:27:20 INFO - PROCESS | 3540 | 1461234440155 Marionette TRACE conn4 <- [1,3053,null,{"value":"13"}] 03:27:20 INFO - PROCESS | 3540 | 1461234440158 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:27:20 INFO - PROCESS | 3540 | 1461234440160 Marionette TRACE conn4 <- [1,3054,null,{}] 03:27:20 INFO - PROCESS | 3540 | 1461234440177 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:20 INFO - PROCESS | 3540 | 1461234440415 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 03:27:20 INFO - PROCESS | 3540 | 1461234440569 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:20 INFO - PROCESS | 3540 | ++DOCSHELL 207BAC00 == 141 [pid = 3540] [id = 775] 03:27:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 316 (207BBC00) [pid = 3540] [serial = 2323] [outer = 00000000] 03:27:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 317 (2C187000) [pid = 3540] [serial = 2324] [outer = 207BBC00] 03:27:20 INFO - PROCESS | 3540 | 1461234440636 Marionette DEBUG loaded listener.js 03:27:20 INFO - PROCESS | 3540 | ++DOMWINDOW == 318 (2C60A800) [pid = 3540] [serial = 2325] [outer = 207BBC00] 03:27:21 INFO - PROCESS | 3540 | 1461234441188 Marionette TRACE conn4 <- [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]]]}] 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:27:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:27:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1069ms 03:27:21 INFO - PROCESS | 3540 | 1461234441250 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 03:27:21 INFO - PROCESS | 3540 | 1461234441252 Marionette TRACE conn4 <- [1,3057,null,{"value":"13"}] 03:27:21 INFO - PROCESS | 3540 | 1461234441255 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:27:21 INFO - PROCESS | 3540 | 1461234441257 Marionette TRACE conn4 <- [1,3058,null,{}] 03:27:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:27:21 INFO - PROCESS | 3540 | 1461234441261 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:21 INFO - PROCESS | 3540 | 1461234441404 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 03:27:21 INFO - PROCESS | 3540 | 1461234441631 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:21 INFO - PROCESS | 3540 | ++DOCSHELL 221A7C00 == 142 [pid = 3540] [id = 776] 03:27:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 319 (28056400) [pid = 3540] [serial = 2326] [outer = 00000000] 03:27:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 320 (29D85400) [pid = 3540] [serial = 2327] [outer = 28056400] 03:27:21 INFO - PROCESS | 3540 | 1461234441686 Marionette DEBUG loaded listener.js 03:27:21 INFO - PROCESS | 3540 | ++DOMWINDOW == 321 (29D86800) [pid = 3540] [serial = 2328] [outer = 28056400] 03:27:22 INFO - PROCESS | 3540 | 1461234442251 Marionette TRACE conn4 <- [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]]]}] 03:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:27:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1012ms 03:27:22 INFO - PROCESS | 3540 | 1461234442282 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 03:27:22 INFO - PROCESS | 3540 | 1461234442284 Marionette TRACE conn4 <- [1,3061,null,{"value":"13"}] 03:27:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:27:22 INFO - PROCESS | 3540 | 1461234442290 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:27:22 INFO - PROCESS | 3540 | 1461234442292 Marionette TRACE conn4 <- [1,3062,null,{}] 03:27:22 INFO - PROCESS | 3540 | 1461234442312 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:22 INFO - PROCESS | 3540 | 1461234442456 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 03:27:22 INFO - PROCESS | 3540 | 1461234442692 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:22 INFO - PROCESS | 3540 | ++DOCSHELL 29D83C00 == 143 [pid = 3540] [id = 777] 03:27:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 322 (29D88400) [pid = 3540] [serial = 2329] [outer = 00000000] 03:27:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 323 (2A989800) [pid = 3540] [serial = 2330] [outer = 29D88400] 03:27:22 INFO - PROCESS | 3540 | 1461234442754 Marionette DEBUG loaded listener.js 03:27:22 INFO - PROCESS | 3540 | ++DOMWINDOW == 324 (2A989000) [pid = 3540] [serial = 2331] [outer = 29D88400] 03:27:23 INFO - PROCESS | 3540 | 1461234443315 Marionette TRACE conn4 <- [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]]]}] 03:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:27:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:27:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1074ms 03:27:23 INFO - PROCESS | 3540 | 1461234443381 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 03:27:23 INFO - PROCESS | 3540 | 1461234443383 Marionette TRACE conn4 <- [1,3065,null,{"value":"13"}] 03:27:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:27:23 INFO - PROCESS | 3540 | 1461234443389 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:27:23 INFO - PROCESS | 3540 | 1461234443391 Marionette TRACE conn4 <- [1,3066,null,{}] 03:27:23 INFO - PROCESS | 3540 | 1461234443395 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:23 INFO - PROCESS | 3540 | 1461234443542 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 03:27:23 INFO - PROCESS | 3540 | 1461234443766 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:23 INFO - PROCESS | 3540 | ++DOCSHELL 2A98C000 == 144 [pid = 3540] [id = 778] 03:27:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 325 (2A98D400) [pid = 3540] [serial = 2332] [outer = 00000000] 03:27:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 326 (2C60C400) [pid = 3540] [serial = 2333] [outer = 2A98D400] 03:27:23 INFO - PROCESS | 3540 | 1461234443822 Marionette DEBUG loaded listener.js 03:27:23 INFO - PROCESS | 3540 | ++DOMWINDOW == 327 (2C611800) [pid = 3540] [serial = 2334] [outer = 2A98D400] 03:27:24 INFO - PROCESS | 3540 | 1461234444387 Marionette TRACE conn4 <- [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] 03:27:24 INFO - PROCESS | 3540 | 1461234444423 Marionette TRACE conn4 <- [1,3069,null,{"value":"13"}] 03:27:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:27:24 INFO - PROCESS | 3540 | 1461234444426 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:27:24 INFO - PROCESS | 3540 | 1461234444428 Marionette TRACE conn4 <- [1,3070,null,{}] 03:27:24 INFO - PROCESS | 3540 | 1461234444470 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:24 INFO - PROCESS | 3540 | 1461234444616 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 03:27:24 INFO - PROCESS | 3540 | 1461234444845 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:24 INFO - PROCESS | 3540 | ++DOCSHELL 2A280000 == 145 [pid = 3540] [id = 779] 03:27:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 328 (2A983800) [pid = 3540] [serial = 2335] [outer = 00000000] 03:27:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 329 (2C627800) [pid = 3540] [serial = 2336] [outer = 2A983800] 03:27:24 INFO - PROCESS | 3540 | 1461234444903 Marionette DEBUG loaded listener.js 03:27:24 INFO - PROCESS | 3540 | ++DOMWINDOW == 330 (2C627400) [pid = 3540] [serial = 2337] [outer = 2A983800] 03:27:25 INFO - PROCESS | 3540 | 1461234445445 Marionette TRACE conn4 <- [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]]]}] 03:27:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:27:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:27:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:27:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:27:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1036ms 03:27:25 INFO - PROCESS | 3540 | 1461234445479 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 03:27:25 INFO - PROCESS | 3540 | 1461234445482 Marionette TRACE conn4 <- [1,3073,null,{"value":"13"}] 03:27:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:27:25 INFO - PROCESS | 3540 | 1461234445488 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:27:25 INFO - PROCESS | 3540 | 1461234445491 Marionette TRACE conn4 <- [1,3074,null,{}] 03:27:25 INFO - PROCESS | 3540 | 1461234445495 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:25 INFO - PROCESS | 3540 | 1461234445654 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 03:27:25 INFO - PROCESS | 3540 | 1461234445892 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:25 INFO - PROCESS | 3540 | ++DOCSHELL 2C189800 == 146 [pid = 3540] [id = 780] 03:27:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 331 (2C18A000) [pid = 3540] [serial = 2338] [outer = 00000000] 03:27:25 INFO - PROCESS | 3540 | ++DOMWINDOW == 332 (2FE63400) [pid = 3540] [serial = 2339] [outer = 2C18A000] 03:27:25 INFO - PROCESS | 3540 | 1461234445960 Marionette DEBUG loaded listener.js 03:27:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 333 (2FE67400) [pid = 3540] [serial = 2340] [outer = 2C18A000] 03:27:26 INFO - PROCESS | 3540 | 1461234446505 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:27:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:27:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1071ms 03:27:26 INFO - PROCESS | 3540 | 1461234446568 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 03:27:26 INFO - PROCESS | 3540 | 1461234446570 Marionette TRACE conn4 <- [1,3077,null,{"value":"13"}] 03:27:26 INFO - PROCESS | 3540 | 1461234446574 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:27:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:27:26 INFO - PROCESS | 3540 | 1461234446576 Marionette TRACE conn4 <- [1,3078,null,{}] 03:27:26 INFO - PROCESS | 3540 | 1461234446579 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:26 INFO - PROCESS | 3540 | 1461234446727 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 03:27:26 INFO - PROCESS | 3540 | 1461234446972 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:26 INFO - PROCESS | 3540 | ++DOCSHELL 28094C00 == 147 [pid = 3540] [id = 781] 03:27:26 INFO - PROCESS | 3540 | ++DOMWINDOW == 334 (2FE60000) [pid = 3540] [serial = 2341] [outer = 00000000] 03:27:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 335 (30C83400) [pid = 3540] [serial = 2342] [outer = 2FE60000] 03:27:27 INFO - PROCESS | 3540 | 1461234447032 Marionette DEBUG loaded listener.js 03:27:27 INFO - PROCESS | 3540 | ++DOMWINDOW == 336 (31544000) [pid = 3540] [serial = 2343] [outer = 2FE60000] 03:27:27 INFO - PROCESS | 3540 | 1461234447599 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:27:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:27:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1066ms 03:27:27 INFO - PROCESS | 3540 | 1461234447651 Marionette TRACE conn4 -> [0,3081,"getWindowHandle",null] 03:27:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:27:27 INFO - PROCESS | 3540 | 1461234447653 Marionette TRACE conn4 <- [1,3081,null,{"value":"13"}] 03:27:27 INFO - PROCESS | 3540 | 1461234447657 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:27:27 INFO - PROCESS | 3540 | 1461234447659 Marionette TRACE conn4 <- [1,3082,null,{}] 03:27:27 INFO - PROCESS | 3540 | 1461234447663 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:27 INFO - PROCESS | 3540 | 1461234447809 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 03:27:28 INFO - PROCESS | 3540 | 1461234448053 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:28 INFO - PROCESS | 3540 | ++DOCSHELL 30C7D000 == 148 [pid = 3540] [id = 782] 03:27:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 337 (31545000) [pid = 3540] [serial = 2344] [outer = 00000000] 03:27:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 338 (3154F400) [pid = 3540] [serial = 2345] [outer = 31545000] 03:27:28 INFO - PROCESS | 3540 | 1461234448112 Marionette DEBUG loaded listener.js 03:27:28 INFO - PROCESS | 3540 | ++DOMWINDOW == 339 (3154F000) [pid = 3540] [serial = 2346] [outer = 31545000] 03:27:28 INFO - PROCESS | 3540 | 1461234448633 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:27:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:27:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1017ms 03:27:28 INFO - PROCESS | 3540 | 1461234448676 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 03:27:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:27:28 INFO - PROCESS | 3540 | 1461234448678 Marionette TRACE conn4 <- [1,3085,null,{"value":"13"}] 03:27:28 INFO - PROCESS | 3540 | 1461234448681 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:27:28 INFO - PROCESS | 3540 | 1461234448683 Marionette TRACE conn4 <- [1,3086,null,{}] 03:27:28 INFO - PROCESS | 3540 | 1461234448687 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:28 INFO - PROCESS | 3540 | 1461234448870 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 03:27:29 INFO - PROCESS | 3540 | 1461234449149 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:29 INFO - PROCESS | 3540 | ++DOCSHELL 1BCAB400 == 149 [pid = 3540] [id = 783] 03:27:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 340 (3154A400) [pid = 3540] [serial = 2347] [outer = 00000000] 03:27:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 341 (316CD400) [pid = 3540] [serial = 2348] [outer = 3154A400] 03:27:29 INFO - PROCESS | 3540 | 1461234449210 Marionette DEBUG loaded listener.js 03:27:29 INFO - PROCESS | 3540 | ++DOMWINDOW == 342 (316CD000) [pid = 3540] [serial = 2349] [outer = 3154A400] 03:27:29 INFO - PROCESS | 3540 | 1461234449762 Marionette TRACE conn4 <- [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]]]}] 03:27:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:27:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:27:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1133ms 03:27:29 INFO - PROCESS | 3540 | 1461234449815 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 03:27:29 INFO - PROCESS | 3540 | 1461234449818 Marionette TRACE conn4 <- [1,3089,null,{"value":"13"}] 03:27:29 INFO - PROCESS | 3540 | 1461234449821 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:27:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:27:29 INFO - PROCESS | 3540 | 1461234449823 Marionette TRACE conn4 <- [1,3090,null,{}] 03:27:29 INFO - PROCESS | 3540 | 1461234449827 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:29 INFO - PROCESS | 3540 | 1461234449978 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 03:27:30 INFO - PROCESS | 3540 | 1461234450215 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:30 INFO - PROCESS | 3540 | ++DOCSHELL 2CD26000 == 150 [pid = 3540] [id = 784] 03:27:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 343 (2CD26800) [pid = 3540] [serial = 2350] [outer = 00000000] 03:27:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 344 (2CD2C000) [pid = 3540] [serial = 2351] [outer = 2CD26800] 03:27:30 INFO - PROCESS | 3540 | 1461234450271 Marionette DEBUG loaded listener.js 03:27:30 INFO - PROCESS | 3540 | ++DOMWINDOW == 345 (2CD2B800) [pid = 3540] [serial = 2352] [outer = 2CD26800] 03:27:30 INFO - PROCESS | 3540 | 1461234450818 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:27:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:27:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1019ms 03:27:30 INFO - PROCESS | 3540 | 1461234450844 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 03:27:30 INFO - PROCESS | 3540 | 1461234450846 Marionette TRACE conn4 <- [1,3093,null,{"value":"13"}] 03:27:30 INFO - PROCESS | 3540 | 1461234450850 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:27:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:27:30 INFO - PROCESS | 3540 | 1461234450852 Marionette TRACE conn4 <- [1,3094,null,{}] 03:27:30 INFO - PROCESS | 3540 | 1461234450855 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:30 INFO - PROCESS | 3540 | 1461234451002 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 03:27:31 INFO - PROCESS | 3540 | 1461234451272 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:31 INFO - PROCESS | 3540 | ++DOCSHELL 2CD29000 == 151 [pid = 3540] [id = 785] 03:27:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 346 (2CD2EC00) [pid = 3540] [serial = 2353] [outer = 00000000] 03:27:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 347 (31B74C00) [pid = 3540] [serial = 2354] [outer = 2CD2EC00] 03:27:31 INFO - PROCESS | 3540 | 1461234451327 Marionette DEBUG loaded listener.js 03:27:31 INFO - PROCESS | 3540 | ++DOMWINDOW == 348 (31B76000) [pid = 3540] [serial = 2355] [outer = 2CD2EC00] 03:27:31 INFO - PROCESS | 3540 | 1461234451882 Marionette TRACE conn4 <- [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]]]}] 03:27:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:27:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:27:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:27:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1075ms 03:27:31 INFO - PROCESS | 3540 | 1461234451929 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 03:27:31 INFO - PROCESS | 3540 | 1461234451932 Marionette TRACE conn4 <- [1,3097,null,{"value":"13"}] 03:27:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:27:31 INFO - PROCESS | 3540 | 1461234451935 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:27:31 INFO - PROCESS | 3540 | 1461234451937 Marionette TRACE conn4 <- [1,3098,null,{}] 03:27:31 INFO - PROCESS | 3540 | 1461234451941 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:32 INFO - PROCESS | 3540 | 1461234452090 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 03:27:32 INFO - PROCESS | 3540 | 1461234452366 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:32 INFO - PROCESS | 3540 | ++DOCSHELL 12C0C000 == 152 [pid = 3540] [id = 786] 03:27:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 349 (134B0C00) [pid = 3540] [serial = 2356] [outer = 00000000] 03:27:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 350 (1B83E800) [pid = 3540] [serial = 2357] [outer = 134B0C00] 03:27:32 INFO - PROCESS | 3540 | 1461234452428 Marionette DEBUG loaded listener.js 03:27:32 INFO - PROCESS | 3540 | ++DOMWINDOW == 351 (1B83D000) [pid = 3540] [serial = 2358] [outer = 134B0C00] 03:27:32 INFO - PROCESS | 3540 | 1461234452974 Marionette TRACE conn4 <- [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"]]]}] 03:27:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:27:33 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 03:27:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:27:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:27:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1120ms 03:27:33 INFO - PROCESS | 3540 | 1461234453060 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 03:27:33 INFO - PROCESS | 3540 | 1461234453063 Marionette TRACE conn4 <- [1,3101,null,{"value":"13"}] 03:27:33 INFO - PROCESS | 3540 | 1461234453066 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:27:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:27:33 INFO - PROCESS | 3540 | 1461234453068 Marionette TRACE conn4 <- [1,3102,null,{}] 03:27:33 INFO - PROCESS | 3540 | 1461234453072 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 03:27:33 INFO - PROCESS | 3540 | 1461234453224 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 03:27:33 INFO - PROCESS | 3540 | 1461234453473 Marionette TRACE conn4 -> [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\", \"ccb43d85-10a0-47c2-9ad0-3ce96922c9ac\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:27:33 INFO - PROCESS | 3540 | ++DOCSHELL 15E55C00 == 153 [pid = 3540] [id = 787] 03:27:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 352 (1869A000) [pid = 3540] [serial = 2359] [outer = 00000000] 03:27:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 353 (1B848000) [pid = 3540] [serial = 2360] [outer = 1869A000] 03:27:33 INFO - PROCESS | 3540 | 1461234453529 Marionette DEBUG loaded listener.js 03:27:33 INFO - PROCESS | 3540 | ++DOMWINDOW == 354 (1BF3DC00) [pid = 3540] [serial = 2361] [outer = 1869A000] 03:27:34 INFO - PROCESS | 3540 | 1461234454082 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 03:27:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:27:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1019ms 03:27:34 INFO - PROCESS | 3540 | 1461234454089 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 03:27:34 INFO - PROCESS | 3540 | 1461234454091 Marionette TRACE conn4 <- [1,3105,null,{"value":"13"}] 03:27:35 WARNING - u'runner_teardown' () 03:27:35 INFO - No more tests 03:27:35 INFO - Got 0 unexpected results 03:27:35 INFO - SUITE-END | took 762s 03:27:35 INFO - Closing logging queue 03:27:35 INFO - queue closed 03:27:35 INFO - Return code: 0 03:27:35 WARNING - # TBPL SUCCESS # 03:27:35 INFO - Running post-action listener: _resource_record_post_action 03:27:35 INFO - Running post-run listener: _resource_record_post_run 03:27:36 INFO - Total resource usage - Wall time: 773s; CPU: 14.0%; Read bytes: 167974912; Write bytes: 1186270208; Read time: 1967960; Write time: 8501820 03:27:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:27:36 INFO - install - Wall time: 3s; CPU: 12.0%; Read bytes: 0; Write bytes: 29237248; Read time: 0; Write time: 24650 03:27:36 INFO - run-tests - Wall time: 771s; CPU: 14.0%; Read bytes: 167974912; Write bytes: 1099111424; Read time: 1967960; Write time: 8435470 03:27:36 INFO - Running post-run listener: _upload_blobber_files 03:27:36 INFO - Blob upload gear active. 03:27:36 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 03:27:36 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 03:27:36 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-inbound', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 03:27:36 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-inbound -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 03:27:41 INFO - (blobuploader) - INFO - Open directory for files ... 03:27:41 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 03:27:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:27:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:27:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:27:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:27:42 INFO - (blobuploader) - INFO - Done attempting. 03:27:42 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 03:27:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:27:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:27:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:27:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:27:44 INFO - (blobuploader) - INFO - Done attempting. 03:27:44 INFO - (blobuploader) - INFO - Iteration through files over. 03:27:44 INFO - Return code: 0 03:27:44 INFO - rmtree: C:\slave\test\build\uploaded_files.json 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 03:27:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02edca67e629fa4e5c79e9ae200a8f4a0e166f4923553e0dd82dd6097b7215a8bac41999c8f97d581a0953eba90ff589e2586de258af9cf086ecc0825de534c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fe8231c90e72f18a715abee5504b3ff79d28b4fa579b928fcf6800070fda5b5cab2208ce27a37da7c94416746b7710c6e2e425facb1fbc954e7a8dbc68489464"} 03:27:44 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 03:27:44 INFO - Writing to file C:\slave\test\properties\blobber_files 03:27:44 INFO - Contents: 03:27:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02edca67e629fa4e5c79e9ae200a8f4a0e166f4923553e0dd82dd6097b7215a8bac41999c8f97d581a0953eba90ff589e2586de258af9cf086ecc0825de534c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fe8231c90e72f18a715abee5504b3ff79d28b4fa579b928fcf6800070fda5b5cab2208ce27a37da7c94416746b7710c6e2e425facb1fbc954e7a8dbc68489464"} 03:27:44 INFO - Running post-run listener: copy_logs_to_upload_dir 03:27:44 INFO - Copying logs to upload dir... 03:27:44 INFO - mkdir: C:\slave\test\build\upload\logs 03:27:44 INFO - Copying logs to upload dir... 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - Using _rmtree_windows ... 03:27:44 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=1003.901000 ========= master_lag: 4.60 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 16 mins, 48 secs) (at 2016-04-21 03:27:48.601028) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:27:48.602138) ========= '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-245 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-245 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-245 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-inbound/sha512/02edca67e629fa4e5c79e9ae200a8f4a0e166f4923553e0dd82dd6097b7215a8bac41999c8f97d581a0953eba90ff589e2586de258af9cf086ecc0825de534c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fe8231c90e72f18a715abee5504b3ff79d28b4fa579b928fcf6800070fda5b5cab2208ce27a37da7c94416746b7710c6e2e425facb1fbc954e7a8dbc68489464"} build_url:https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/02edca67e629fa4e5c79e9ae200a8f4a0e166f4923553e0dd82dd6097b7215a8bac41999c8f97d581a0953eba90ff589e2586de258af9cf086ecc0825de534c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/fe8231c90e72f18a715abee5504b3ff79d28b4fa579b928fcf6800070fda5b5cab2208ce27a37da7c94416746b7710c6e2e425facb1fbc954e7a8dbc68489464"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FUClUmyRRo2KSDgxEoxbLA/artifacts/public/build/firefox-48.0a1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.38 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:27:49.079494) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:27:49.079884) ========= '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-245 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-245 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-245 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.201000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:27:49.303570) ========= ========= Started reboot slave lost (results: 0, elapsed: 5 secs) (at 2016-04-21 03:27:49.304003) ========= ========= Finished reboot slave lost (results: 0, elapsed: 5 secs) (at 2016-04-21 03:27:54.489385) ========= ========= Total master_lag: 5.15 =========